Crypto custody decision map

Crypto custody & compliance · cluster index

Crypto custody: which decisions stay yours

Nine reference sheets, one question first: which of the operating decisions below does your custody model hand to a vendor, and which stay yours no matter what you buy.

34 DECISIONS5 CUSTODY MODELSCRISIS ROUTER: 16 SYMPTOMS

Start here: pick a lane

This is a decision map, not a reading list. Choose your custody model, scan its matrix column, and open only the linked sheets for decisions marked YOU or SHARED. If something is already broken, jump straight to the incident router.

Which of these nine sheets do I actually need?

The matrix answers that. Follow the linked decisions that your selected model leaves with you.

What does buying custody actually remove?

The signing primitive and some of its audit burden. Ledger, deposit, reconciliation, compliance-placement, and withdrawal decisions remain elsewhere in the system.

Why is “who owns this” the first question?

Unassigned decisions become incidents. Vendor documentation naturally describes what the vendor does, not the gaps around it.

I have an incident, not an architecture question.

Use the symptom router. First record what you know before changing, retrying, or re-sending anything.

If you remember one lineA custody model decides who signs. It never decides who is responsible.

The complete surface at a glance

Every figure counts this page's own rows. The values change only when the routing map changes.

Reference sheets9one cluster
Custody models5one column at a time
Operating decisions34no unowned row
Yours in every model17YOU or SHARED
Lifecycle bands8build in order
Incident symptoms16one first check

Choose the column before the product

A hybrid design reads as two rows at once. Do not invent a sixth model that hides where one arrangement ends and the other begins.

ModelWho holds signing materialWhat the chain seesThe failure you keepWhat you cannot outsource hereStart at
Self-custody, single keyOne organization, one signing keyOne ordinary signatureOne compromised or unavailable keyKey ceremony evidence and tested recoveryKey ceremony script
Self-custody, on-chain multisigSeveral independent key holdersThe chain-enforced quorumCorrelated holders or an unavailable quorumHolder independence and recovery topologyPrimitive decision matrix
Self-run threshold / MPCYour organization owns shares and signer nodesOne ordinary signatureCorrelated nodes, shares, or control planeShare topology, liveness, and resharingShare custody topology
Custody platformVendor infrastructure; you hold a share or callbackOne ordinary signatureA valid but hostile request getting signedIntent verification and the exit packagePolicy callback
Qualified / third-party custodianThe vendor holds the keys and custody postureThe custodian's signatureYour books, instructions, assets, and provider dependencyLedger truth, oversight, and an executable exitAssurance landscape

The custody responsibility matrix

Pick a mobile column, then read every red or amber token as an owner you must name in the design. Desktop shows all five models side by side.

YOUSHAREDVENDORN/AOwnership, not implementation guidance
DecisionSingle keyMultisigSelf-run MPCPlatformCustodianIf nobody owns it
A · Key material · 6 decisions
Key or share generation ceremony and evidenceOrigin and integrity of signing material cannot be proved.YOUYOUYOUVENDORVENDOROrigin and integrity of signing material cannot be proved.
Signing primitive selectionThe trust model exists only in sales language.YOUYOUYOUSHAREDSHAREDThe trust model exists only in sales language.
Share topology and quorum choiceOne correlated event can disable or control the quorum.N/AN/AYOUSHAREDVENDOROne correlated event can disable or control the quorum.
Share refresh and resharing cadenceDeparted holders or stale shares retain authority.N/AN/AYOUVENDORVENDORDeparted holders or stale shares retain authority.
Backup material and a tested restoreThe backup exists but cannot recreate the wallet.YOUYOUYOUSHAREDVENDORThe backup exists but cannot recreate the wallet.
Signer loss and media-failure triageEvidence is overwritten before recovery feasibility is known.YOUYOUYOUSHAREDVENDOREvidence is overwritten before recovery feasibility is known.
B · Authorization · 4 decisions
Transaction rules and terminal default-denyAn unmatched request becomes silently allowed.YOUYOUYOUSHAREDSHAREDAn unmatched request becomes silently allowed.
Approval quorum and policy-change controlOne actor can authorize value or rewrite the gate.YOUYOUYOUSHAREDSHAREDOne actor can authorize value or rewrite the gate.
Independent intent verificationValid credentials produce a valid hostile signature.YOUYOUYOUSHAREDSHAREDValid credentials produce a valid hostile signature.
Destination allow-list and activation delayNew attacker-controlled destinations become immediately spendable.YOUYOUYOUSHAREDVENDORNew attacker-controlled destinations become immediately spendable.
C · Tiering and float · 3 decisions
Tier structure and hot-float sizingLoss exposure and withdrawal capacity are unbounded.YOUYOUYOUSHAREDVENDORLoss exposure and withdrawal capacity are unbounded.
Sweep and rebalance schedulingFunds strand on the wrong side of demand.YOUYOUYOUSHAREDVENDORFunds strand on the wrong side of demand.
Velocity limits and value-at-risk policyOne valid path can drain the entire float.YOUYOUYOUSHAREDVENDOROne valid path can drain the entire float.
D · Ledger and accounting · 3 decisions
Ledger authority, precision, and balance representationBooks round, drift, or cannot explain customer liabilities.YOUYOUYOUYOUYOUBooks round, drift, or cannot explain customer liabilities.
Wallet-boundary invariantHoldings and liabilities diverge without an alarm.YOUYOUYOUYOUYOUHoldings and liabilities diverge without an alarm.
Proof-of-reserves construction and liabilitiesAsset evidence is mistaken for solvency evidence.YOUYOUYOUSHAREDSHAREDAsset evidence is mistaken for solvency evidence.
E · Chain operations · 7 decisions
Deposit detection and address attributionA real transfer is credited to the wrong account.YOUYOUYOUYOUYOUA real transfer is credited to the wrong account.
Confirmation and finality policy per chainCredits reverse after value already left.YOUYOUYOUYOUYOUCredits reverse after value already left.
Nonce sequencing and address shardingOne nonce gap blocks every later withdrawal.YOUYOUYOUSHAREDVENDOROne nonce gap blocks every later withdrawal.
UTXO selection and change managementFees spike, privacy collapses, or dust becomes stranded.YOUYOUYOUSHAREDVENDORFees spike, privacy collapses, or dust becomes stranded.
Gas funding for token sweepsToken deposits cannot pay to leave their addresses.YOUYOUYOUSHAREDVENDORToken deposits cannot pay to leave their addresses.
Withdrawal idempotency and retry semanticsA timeout becomes a duplicate transfer.YOUYOUYOUSHAREDSHAREDA timeout becomes a duplicate transfer.
Reconciliation and break taxonomyUnexplained differences accumulate into an accepted balance.YOUYOUYOUYOUYOUUnexplained differences accumulate into an accepted balance.
F · Compliance placement · 4 decisions
Compliance gate placement relative to signingA prohibited transfer is signed before the stop.YOUYOUYOUSHAREDSHAREDA prohibited transfer is signed before the stop.
Travel Rule transmission and IVMS101 payloadRequired counterparty data is missing or misrouted.YOUYOUYOUSHAREDSHAREDRequired counterparty data is missing or misrouted.
Ongoing rescreening of cleared addressesA prior approval outlives the evidence behind it.YOUYOUYOUYOUSHAREDA prior approval outlives the evidence behind it.
Blocked-property handling and filingsFunds move while the escalation has no owner.YOUYOUYOUSHAREDVENDORFunds move while the escalation has no owner.
G · Assets held · 3 decisions
Issuer, reserve, and freeze-authority exposureCustody controls cannot contain asset-level failure.YOUYOUYOUYOUYOUCustody controls cannot contain asset-level failure.
Native versus bridged asset selectionThe wrong claim is accepted as the intended asset.YOUYOUYOUYOUYOUThe wrong claim is accepted as the intended asset.
Depeg and redemption-queue responsePayments continue while the settlement asset fails.YOUYOUYOUYOUYOUPayments continue while the settlement asset fails.
H · Assurance, exit, and long horizon · 4 decisions
Control evidence and attestation scopeA badge substitutes for evidence about the actual system.YOUYOUYOUSHAREDVENDORA badge substitutes for evidence about the actual system.
Vendor exit test and key-export packageThe vendor relationship becomes an irreversible dependency.N/AN/AN/AYOUYOUThe vendor relationship becomes an irreversible dependency.
Address-reuse and quantum-exposure inventoryThe riskiest holdings stay invisible to migration planning.YOUYOUYOUSHAREDVENDORThe riskiest holdings stay invisible to migration planning.
Signature-scheme agility behind an interfaceConsensus change forces a custody-system rewrite.YOUYOUYOUSHAREDVENDORConsensus change forces a custody-system rewrite.

17 of 34 decisions remain YOU or SHARED in every model. Hybrid designs read as two columns at once.

Incident router: start from the symptom

Record the current state first. The table routes the first check and the first restraint; the linked register owns the investigation.

SymptomFirst thing to checkDo not do this firstGo to
A deposit did not creditConfirmed chain transfer and owned attributionDo not re-send or credit manuallyBreak taxonomy
A deposit credited twiceEvent identity and ledger idempotency keyDo not delete either postingLedger rules
A withdrawal is stuck pendingProvider sub-status and chain observationDo not create a replacement intentFailure sub-status
A withdrawal was sent twiceInternal intent and provider idempotency historyDo not rewrite the audit trailIdempotency register
A nonce gap blocks every later withdrawalLowest missing nonce and replacement stateDo not submit higher noncesNonce runbook
A token is stuck with no gasNative-asset balance at the deposit addressDo not sweep the token againGas-station hazards
Balances disagree with the chainWhich wallet-boundary crossing lacks a pairDo not resume withdrawalsWallet boundary
A reorg reversed a credited depositStored block hash and finality stateDo not relabel it as confirmedFinality register
A transfer landed in a frozen addressScreening result, list version, and gate timingDo not attempt an improvised onward transferBlocked-property runbook
A bridged asset will not redeem at parExact token contract and movement railDo not treat tickers as identityRail comparison
A stablecoin is off peg during paymentsExposure by issuer, rail, and pending stateDo not continue automatic conversionTreasury checklist
A sanctioned address surfaced after sendingOriginal and current screening evidenceDo not alter the historical decision recordKYT and sanctions
The Travel Rule counterparty is unreachableProtocol state and authenticated fallback pathDo not sign before the gate resolvesTravel Rule register
A seed phrase is incompleteKnown positions, words, format, and checksum constraintsDo not upload it to a websiteRecovery triage
The wallet shows a zero balanceChain, account, script type, path, and passphrase stateDo not assume the funds movedPath diagnosis
A signer device or share holder is goneRemaining quorum and tested recovery materialDo not change policy during the outageBusiness continuity

Lifecycle order of operations

Resolve these bands in order. Each gate is evidence that the band is ready to hand to the next one.

StageBandThe gate that ends itSheet that governs
1 · ChooseKey materialA documented primitive, topology, ceremony, and restore succeedsMPC architecture
2 · AuthorizeAuthorizationAn unlisted test destination is refused by the policy enginePolicy controls
3 · FundTiering and floatDemand and loss bounds produce named balances and transfer gatesFloat math
4 · BookLedger and accountingEvery boundary crossing preserves the continuous invariantExchange boundary
5 · OperateChain operationsEvery terminal and retry state reconciles to one ledger outcomeOperations taxonomy
6 · GateCompliance placementNo signed bytes exist before every required gate passesGate placement
7 · HoldAssets heldIssuer, rail, freeze, and depeg responses have named ownersAsset incidents
8 · Prove and exitAssurance and horizonEvidence is scoped, exit is rehearsed, and exposure is inventoriedExit register

Common mistakes & anti-patterns

These are routing failures. Each one leaves a decision between teams or hides it behind a product label.

  1. Choosing the vendor before the model. Name the trust boundary first, then evaluate products inside it.
  2. Reading VENDOR as “not our risk.” It identifies the operator, not who bears the outcome.
  3. Calling a hybrid a sixth model. Read both relevant columns and assign the seam explicitly.
  4. Accepting a responsibility matrix without an exit test. Contract language is not an executable export.
  5. Letting each team keep its own transaction identity. Route the break to the shared ledger intent before retrying.
  6. Using this hub as implementation guidance. Open the row's deep link; the hub deliberately does not teach the control.

What this cluster refuses to answer

This is engineering decision support, not legal, compliance, investment, or vendor-selection advice.

QuestionWhy there is no answer hereWhat you get instead
Which custody vendor is best?“Best” changes with threat model, chains, controls, and exit constraints.A testable due-diligence register
What does custody cost?A price without scope, volume, asset, and exit terms is not comparable.The contract surfaces to make comparable
Is our setup compliant in jurisdiction X?Applicability is a legal conclusion and local rules differ.An architecture map for placing enforceable gates
When is Q-day?Nobody has a date, and supplying one would be invention.A quantum-exposure inventory you can build now
Can you guarantee my wallet is recoverable?Feasibility depends on the surviving constraints, not confidence.A stop/go recovery triage
Is proof of reserves proof of solvency?Asset control alone does not establish complete liabilities or other claims.The exact construction and missing claim

The nine reference sheets

One question and one landing anchor per sheet. The matrix is the primary router.

SheetThe one question it answersLand here first
Blockchain Deposits & WithdrawalsWhat state does this chain operation actually occupy?Finality register
Crypto Compliance ArchitectureWhere must a compliance decision run before value becomes irreversible?Gate placement
Crypto Exchange ArchitectureWhere do chain effects meet the authoritative customer ledger?Wallet boundary
Custody Provider IntegrationHow does a vendor API become a bounded component?Provider object map
Institutional Crypto CustodyWhich controls bound loss across custody tiers?Custody tier register
MPC Wallet ArchitectureWhat trust and liveness model does threshold signing create?Threshold model
Post-Quantum Custody MigrationWhich holdings and dependencies need a migration path?Exposure inventory
Stablecoin Payment InfrastructureWhich issuer, asset, and movement-rail risks sit below custody?Reserve and controls
Wallet Recovery ForensicsIs recovery feasible with the evidence that survived?Feasibility triage

Standards and routed source registers

The hub's numbers count its own rows. Standards are named only to identify the linked control surfaces; the nine sheets carry the underlying source detail.