Home › Platform
Platform · MPC wallet infrastructure

One MPC core. Three shares. Yours is mandatory.

Non-custodial MPC wallet infrastructure, enforced by threshold math

Every Vaultody vault runs 3-of-3 threshold signing: two shares on independent Vaultody nodes, one share in your hands — on your phone or your own server. All three participate in every signature, so Vaultody structurally cannot move your funds. Architecture, not a promise.

Share the Trust, Guard the Keys

Request DemoSpeak with a digital asset expert
Create accountNow, and secure your assets
3-of-3threshold signing, your share mandatory
17blockchains, 34 networks
DKLS23 + FROSTECDSA and EdDSA
0Vaultody-only signing paths
The problem

A vendor that can sign alone is a vendor you have to trust

Every custody vendor promises segregation, insurance and process. None of that changes who can produce a signature. Vaultody splits that question into arithmetic: the MPC committee on your vault includes a party you operate, and Vaultody never holds more than two parties at any threshold. Our nodes cannot reach a signing quorum without you — not by policy, by roster.

  • The key that never existsShares are generated distributed and stay distributed. No machine, at any point in the protocol, assembles a full private key — not during keygen, not during signing, not during backup.
  • Your party is mandatory, not optionalA vault runs the two Vaultody server nodes plus your party — your phone, or a co-signer you host. Remove your party and the vault stops signing.
  • Policy enforced at the signatureApproval quorums gate the signing ceremony itself. A transfer that fails your rules is never signed, so there is no UI-only control to bypass.

How Vaultody MPC technology works

A complete private key never exists — not at Vaultody, not on your device, not anywhere. DKLS23 (ECDSA) and FROST (EdDSA) protocols compute one standard signature from three shares.

Vaultody node 1
hardened, independent
Vaultody node 2
hardened, independent
Your share
phone or your server — mandatory on every signature

The four capabilities, included in every plan

No add-on SKUs. The platform is the same on Entry and on Enterprise — plans scale capacity, not security.

Key Management

Keys are generated distributed and stay distributed across the three parties. Backup wraps each share to an RSA key only you hold; recovery runs in an open-source, offline desktop tool — you can inspect the exit door before you move in.

  • DKLS23 + FROST — ECDSA and EdDSA, so all 17 chains are first-class
  • Reshare ceremonies rotate shares while keeping every address unchanged
  • Thresholds extend to 3-of-4 and 3-of-5 — the extra parties are always yours
recovery — open-source, offline
# github.com/Vaultody-com — wallet recovery tool (MIT) $ vaultody-recovery --backup shares.zip \ --rsa-key ./my-recovery-key.pem ✓ reconstructed xprv (ECDSA + EdDSA) ✓ no network access required # Vaultody is not in this loop — by design

Policy Engine

Amount-tiered rules per vault with named approvers. Below the threshold, transfers flow; above it, every listed approver must confirm — and one rejection kills the request. Enforced at the MPC signature, not in the UI.

  • 10 amount tiers, from $0–10k to $10M+
  • 26 sensitive actions approval-gated beyond transfers — API keys, webhooks, team changes
  • Policy edits are themselves approval-gated
transfer · 84,000 USDT · policy: >$50k
M
Maria Dimitrova
CFO · approver
approved
J
James Chen
CEO · approver
approved
O
Ops server
server co-signer
signing

Roles & Permissions

Five roles — owner, admin, operator, developer, viewer — with additive permissions and no super-admin bypass. Signing power comes from holding a key share, never from a checkbox.

  • ~50 granular dashboard permissions
  • Viewer: full read, zero transaction rights — auditors without attack surface
  • Role changes are approval-gated actions
team — roles
A
Anna Petrova
owner
key share
D
Dev team
developer · API keys
no transfer
A
Auditor
viewer · read-only
no rights

Security Architecture

Independent hardened nodes, hardware-backed key storage on mobile, HMAC-authenticated APIs, and an append-only audit log on every fund and key action — an invariant, not a feature flag.

  • Mobile share in Keychain / Keystore behind biometrics + PIN
  • Inter-party traffic encrypted end-to-end (AES-256-GCM envelopes)
  • Append-only audit trail on every transaction state transition
webhook — signed event
POST https://your-backend/webhooks X-Signature: hmac-sha256=9f2c… { "event": "TRANSACTION_APPROVED", "idempotencyKey": "01J8…", "data": { "item": { … } } }

Why teams standardize on the core

The parts that survive due diligence.

verified claimNon-custodial, provably

None of the major competitors claims non-custodial — verified against their own sites. We claim it because 3-of-3 signing with your mandatory share makes it a property of the math, not the marketing.

Auditable exit

Backups encrypted to your RSA key; recovery in a public MIT-licensed tool that runs offline. Your auditors can read the exit path on GitHub before you deposit a cent.

17 chains, both curves

6 Bitcoin-family + 11 account chains including Ethereum, Tron, Solana and XRP. ECDSA and EdDSA native — no chain is second-class.

MPC key material
MPC key material
threshold signature
threshold signature
How it works

From key generation to a broadcast transaction

Four stages, each with a party you control inside it.

01Distributed keygen

Your vault's key material is generated by the committee in an interactive ceremony. Each party ends up holding a share and the public key material — nothing else.

02Request and evaluation

A transfer becomes a transaction request. The governance layer evaluates your rules for the vault: amount band, named approvers, quorum.

03Threshold signing

Once the request clears, the parties run the signing protocol — DKLS23 for ECDSA chains, FROST for EdDSA — and produce one ordinary on-chain signature.

04Broadcast and settlement

The signed transaction is broadcast, tracked through its state transitions, and pushed to your backend as signed webhook events.

Specification

Platform specification

The parts a security review asks about, stated once.

MPC topology3-of-3 today: two Vaultody server nodes plus your party. Vaultody's party count is fixed at two at every threshold.
ProtocolsDKLS23 (ECDSA) and FROST (EdDSA) — both curve families are first-class, so no chain is a second-class citizen. DKLS23 is a three-round threshold ECDSA protocol: a vault keeps one public key and one set of addresses, and the backup you already hold stays valid.
Key rotationReshare rotates every share while preserving the public key — your addresses never change and nothing moves on-chain.
Party changesAdd or remove client-side parties by ceremony. Removing a party from a full n-of-n committee takes two reshares: lower the threshold, then remove.
Extended thresholdsFlexible thresholds (3-of-4, 3-of-5) split your side further. They never add a Vaultody party.
BackupEvery share is exported wrapped to an RSA public key you generate on your own machine. Vaultody never holds your RSA private key.
RecoveryA public, MIT-licensed, offline desktop tool reconstructs your keys for both curves with Vaultody entirely out of the loop.
Coverage17 blockchain protocols across 34 networks; 10,000+ assets with USD pricing.
Non-custodial is a property of the roster, not a promise in a contract. Count the parties, then decide.The one claim none of our competitors makes
Straight answers

What the platform does not do

It does not sign for you

If your party is offline, the vault does not sign. That is the guarantee working, not an outage — run a server co-signer alongside the mobile app when you need hands-off flows.

It does not hold your recovery secret

There is no escrow and no recovery-as-a-service. Lose the RSA private key that wraps your backup and Vaultody cannot restore it for you.

It does not simulate transactions

Policy decides who may sign what. There is no transaction-simulation or destination allow-list layer today — plan your controls around approvals and roles.

It is not a custodian of record

You remain custodian. If your regulator mandates a qualified custodian, that is a different product category — we will say so rather than sell around it.

Frequently asked questions

Get answers to commonly asked questions.

Is Vaultody a custodian?

No — structurally. Signing is 3-of-3 and your share is mandatory at key generation and at every signature. Vaultody's two nodes cannot sign alone. You remain custodian of record; we are the co-signing infrastructure.

What happens if we lose our key share?

Two designed paths: restore from your RSA-encrypted backup, or run a reshare ceremony that rotates all shares while keeping the same addresses. A lost phone is an inconvenience, not an incident.

Which MPC protocols do you run?

DKLS23 for ECDSA (secp256k1) and FROST for EdDSA (ed25519) — an in-house Go implementation, with inter-party traffic end-to-end encrypted. That covers every chain family we support natively.

Can approvals be automated?

Yes — the API signer approves under rules you predefine, and a self-hosted server co-signer signs hands-off for high-throughput flows. Everything above your thresholds still waits for humans.

Share the Trust Guard the Keys

Pick the wallet type that fits your use case — the platform underneath is identical.