SEPOLIA
12s

Security

11 ARCHITECTURAL LAYERS

Understand what Cadence protects, what it does not expose, and how the protocol moves inheritance from signal to settlement across Arbitrum Sepolia, Robinhood Chain, and Ethereum Sepolia.

🛡Security Philosophy & Multi-Chain Verification Posture

Cadence is engineered using defense-in-depth cryptographic primitives and non-custodial smart contracts. Smart contracts are verified on Arbitrum Sepolia (Chain ID: 421614), Robinhood Chain Testnet (Chain ID: 46630), and Ethereum Sepolia (Chain ID: 11155111). The codebase has passed 252 / 252 Foundry tests across 18 suites and achieved a clean Slither 0.11.6 static analysis pass (0 Critical, 0 High, 0 Medium across 55 contracts).

01

Self-Custody

LAYER 01
WHAT IT DOES

All deposited digital assets remain under your sole cryptographic authority until protocol settlement conditions are permanently fulfilled on-chain. No Cadence server, administrator, or third-party entity ever holds custody of your private keys or funds.

WHY IT MATTERS

Eliminates counterparty insolvency, centralized exchange freezes, and rogue administrative seizures. While your locker is in ACTIVE status, you retain absolute authority to withdraw your tokens at any moment.

02

Client-Side Encryption

LAYER 02
WHAT IT DOES

All allocation percentages, heir identities, and blinding salts are encrypted inside your browser before any data is broadcast to the network or smart contracts.

WHY IT MATTERS

Your estate plans and family inheritance arrangements remain completely confidential. Validators, indexers, block explorers, and RPC nodes cannot read your beneficiaries or their share distributions.

03

2-of-3 Guardian Resilience Consensus

LAYER 03
WHAT IT DOES

Inactivity cannot be triggered by a single party. A decentralized network of designated guardians must independently verify and submit cryptographic attestations reaching a strict 2-of-3 quorum. Furthermore, Guardian Resilience enables guardians to nominate non-custodial backup keys that activate after a waiting period, eliminating single-point-of-failure orphan lockouts if a guardian loses their keys.

WHY IT MATTERS

Prevents unilateral claims, rogue oracle takeovers, and compromised guardian attacks. Even if an individual guardian becomes permanently unresponsive or loses their private key, their registered backup can attest to protocol consensus without compromising security.

04

Merkle Commitments

LAYER 04
WHAT IT DOES

The locker smart contract stores only a single 32-byte cryptographic root hash of all beneficiary allocations rather than unencrypted recipient lists and token amounts.

WHY IT MATTERS

Guarantees that allocations are mathematically immutable and tamper-evident while minimizing on-chain gas footprint and preserving recipient privacy.

05

Heartbeat Mechanism

LAYER 05
WHAT IT DOES

Locker activity is maintained via periodic Proof-of-Life heartbeats signed by the owner wallet. Heartbeats can be broadcast directly or sponsored via ERC-4337 verifying paymasters with zero gas overhead.

WHY IT MATTERS

Provides an effortless, highly visible proof of life. As long as you maintain regular signals within your chosen timeframe, no inheritance procedure can ever initiate.

06

Contest Window

LAYER 06
WHAT IT DOES

If inactivity is asserted and guardian quorum is met, the locker enters an emergency 72-hour reversible Contest Window before any assets can be finalized or claimed.

WHY IT MATTERS

Acts as a protocol safety valve. If a false alarm occurs or guardians mistakenly assert inactivity while you are alive, you have a guaranteed 72-hour window to cancel the claim with an instant stealth reset.

07

EIP-712 Emergency Reset

LAYER 07
WHAT IT DOES

During the Contest Window, the owner can cancel pending claims using an EIP-712 typed signature signed by an unlinkable stealth address. The reset payload can be relayed by any third party without gas.

WHY IT MATTERS

Ensures Zero Gas Linkage. Even if your primary address is monitored or out of gas, an unlinkable emergency key can cancel false activations and restore your locker immediately.

08

Beneficiary Privacy

LAYER 08
WHAT IT DOES

Beneficiary claims utilize EIP-5564 stealth addresses and blinded Merkle proofs. An heir reveals only their specific leaf verification and cryptographic salt when claiming.

WHY IT MATTERS

Prevents public clustering and blockchain espionage. Observers cannot determine which family members received assets or what shares were allocated to each beneficiary.

09

On-Chain Settlement

LAYER 09
WHAT IT DOES

Final asset distribution executes deterministically through audited smart contract logic. Beneficiaries receive funds either via direct lump-sum transfer or streamed incrementally via smart account circuit breakers.

WHY IT MATTERS

Eliminates probate courts, executor delays, and legal disputes. Asset transfer is governed strictly by verifiable math and irrevocable decentralized execution.

10

Arbitrum Stylus WASM Verification

LAYER 10
WHAT IT DOES

Merkle allocation proof verification is implemented as an Arbitrum Stylus Rust WASM contract (stylus_merkle), executing alongside standard EVM smart contracts with bit-for-bit mathematical equivalence.

WHY IT MATTERS

Unlocks WebAssembly near-native compute speeds, reduces verification gas costs to fractions of a cent on Arbitrum Nitro chains, and proves composability between Rust and Solidity contracts.

11

Anti-Drainer Stream Circuit Breakers

LAYER 11
WHAT IT DOES

Cadence Streams releases an initial emergency liquidity buffer upon finalization and streams remaining funds per-second while accruing unvested yield. If an heir's wallet is compromised or drained, designated guardians or registered backup addresses can invoke pauseStream() and redirectStream() on-chain.

WHY IT MATTERS

Transforms crypto inheritance from a fragile 100% lump-sum dump into an insulated family trust. Unvested capital is safeguarded against phishing drainers, redirecting the family fortune to secure cold storage.