Enterprise self-custody secured by TMPC

Not your keys, not your crypto.

Welcome to io.vault, a paradigm shift in how organizations and individuals secure their digital assets. We blend cutting-edge cryptographic technologies (TSS & MPC) with p2p like networking to bring you the first trustless MPC self-custody wallet. Unlike other MPC wallets, our technology allows users to distribute their key shares across .

Vaults:

  • Key Features:
    • aksak

Transactions:

  • Key Features:
    • aksak

Intro: welcome to trustless MPC

  • Vaults:

  • Transactions:

What is Trustless MPC (TMPC)?

io.vault represents a paradigm shift in how organizations and individuals securely manage digital assets. By blending robust cryptographic technologies with a user-centric design, io.vault stands as a pinnacle of self-custody solutions, eliminating single points of failure or trust.

Core Features of io.vault

Multi-Party Computation (MPC) and Threshold Signature Schemes (TSS)

io.vault leverages MPC and TSS, state-of-the-art cryptographic techniques, ensuring enhanced security in the digital asset transaction process.

Decentralized Control

Users can distribute cryptographic signing material (secret shares) across multiple individuals within their organization, fostering a decentralized and secure environment for managing digital assets.

Customizable Thresholds

Determine the number of secret shares required for transactions, allowing for flexibility and control in your asset management strategy.

Key Concepts

  • Vault: A digital safe that groups wallets for supported assets, controlled by distributed secret shares.
  • Threshold: The minimum number of secret shares required to initiate the signature process for a vault.
  • Secret Shares: Sensitive cryptographic data allocated to a user, granting a level of signing authority for digital asset transactions.
  • Signing Power: The amount of control a user wields in the signing process, represented by their secret shares.
  • Reshare Request: A mechanism to modify the vault threshold or signing party, or to create a new vault. Approval requires reaching the current vault threshold.
  • Deposit Address: The public address for a digital asset on its respective blockchain/network, controlled by the vault's secret shares.

Vault and Asset Cards

  • Vault Card: Displays the vault's name, total value (USD and BTC equivalent), threshold, and signing party members.
  • Asset Card: Shows the quantity, USD value, and wallet address of assets in a vault. Visibility can be managed in vault settings.

Transaction Request and Status

  • Request Process: Initiated by users, requiring approval and signatures from the signing party meeting the vault threshold.
  • Statuses:
    • Received: Transaction received by a vault.
    • Pending: Awaiting approval and signature.
    • Expired: Transaction request has lapsed.
    • Rejected: Insufficient approval within the signing party.
    • Signing: Approved and undergoing the signature process.
    • Failed: Rejected by the blockchain or signature failure.
    • Broadcast: Signed and sent to the network, awaiting confirmation.
    • Transferred: Special case for transactions between vaults.