1. io.finnet Help Center
  2. Extensions & API Integratons

Virtual Signer

Available for all io.vault and io.network subscriptions at an additional cost. For pricing please get in contact with our Customer Support team. 

 

The Virtual Signer is a server-side Multi-Party Computation (MPC) program. Integrated with io.vault and io.network, it implements trustless MPC to create and manage vaults, sign transactions, and perform other operations involving threshold digital signatures on the io.finnet platform.

One running instance of the Virtual Signer application may control one or more virtual devices in an io.vault organization. Vaults may contain a combination of virtual or mobile devices. Communicating together, these devices carry out vault operations: the creation
of vaults, the reconfiguration of vaults and the creation of transaction signatures.

The Virtual Signer runs in a Intel Software Guard Extensions (SGX) secure enclave. SGX enclaves are hardened environments where the application code,
its memory and data are inaccessible outside the enclave. In order to perform TSS operations, the Virtual Signer reads and writes sensible data, including private keys and private shares, but data is encrypted at all times - both during runtime and at rest.

For more information on Intel SGX see What Is Intel® SGX? and Azure confidential computing - SGX enclaves.

For more information on integration, please see our developer guides here.

For more information on pricing or to get started, please contact our customer support team.