CryptoWill

Self-custody inheritance

Your crypto, passed on — only if you're gone.

CryptoWill is a dead man's switch secured by World ID. No custodian, no lawyer, no seed phrase handed over — just proof that a real person is still here.

For the owner

Leave your crypto to someone

Lock funds for an heir you name with their World ID. As long as you keep checking in, nothing happens — and you can cancel any time.

Connect your wallet (top right) to get started.

For the heir

See what was left to you

Verify with World ID to find the wills that name you. No wallet is needed to look.

How it works

  1. 01Name your heirYour heir verifies once with World ID. Only an anonymous identifier is stored on-chain — no address, no name.
  2. 02Check in to stay in controlProve you are alive with World ID on your own schedule. Every check-in restarts the timer.
  3. 03If you stop, they inheritAfter a missed check-in and a grace period, your heir can claim. You still get a challenge window to stop it.

The life of a will

Five phases, enforced on-chain

Nothing is stored as “overdue”: the contract derives the phase from your last check-in and the three periods you choose, so there is no keeper to trust and nothing to trigger by hand.

↺ Any check-in resets the clock back to Active.

  1. 01Active

    Check-in interval

    Funds are locked. You prove you are alive with World ID on your own schedule.

    Owner
    Check in · Cancel
    Heir
    Nothing to do
  2. 02Grace

    Grace period

    You missed a check-in. A buffer for holidays, travel or a lost phone.

    Owner
    Check in · Cancel
    Heir
    Waits
  3. 03Claimable

    Until someone acts

    Your heir verifies with World ID and names a payout address, locked into their proof.

    Owner
    Check in · Cancel
    Heir
    Start a claim
  4. 04Challenge

    Challenge period

    A last safeguard: if you are still here, a single check-in voids the claim.

    Owner
    Check in voids it
    Heir
    Waits
  5. 05Paid out

    Final

    Anyone can finalize. The funds go to the heir's payout address — no one can redirect them.

    Owner
    —
    Heir
    Receives funds

The owner can cancel and withdraw at any point before the challenge period ends. After that, the claim can no longer be stopped.

Why you can trust it

Proof of life, not proof of password

A normal dead man's switch trusts whoever holds a key. CryptoWill asks for something a thief can't fake: a real human proving they are still here.

Under the hood

From a scan to an on-chain rule

Every owner and heir action follows the same path. The browser never decides anything on its own — it only carries a proof to a contract that checks it.

1234CryptoWill appNext.js · wagmi · IDKitWorld IDWorld App · scan & proveSigning APIserver-only RP keyCryptoWill contractWorld ChainWorldIDRouterverifyProof()
  1. 1The app asks the signing API to sign the World ID request. The RP key never leaves the server.
  2. 2You scan with World App. It returns a zero-knowledge proof bound to a signal: your wallet (owner) or your payout address (heir).
  3. 3The app checks the proof matches what the contract expects, simulates the transaction, then your wallet sends it.
  4. 4CryptoWill checks the World ID matches the one on the will, then asks WorldIDRouter to verify the proof.
  5. 5Only then does the state change or money move — the contract enforces every rule on its own.

Owner proof

Bound to the owner's wallet address. A proof copied from the mempool is useless from any other wallet.

Heir proof

Bound to the payout address. Anyone can relay the claim, but no relayer or front-runner can change where the money goes.

Questions

Things people ask

Why Proof of Human, and not Passport or Selfie Check?

Two moments need trust: checking in (is this still the person who wrote the will?) and claiming (is this the heir who was named?). Both need a stable, anonymous identity that only one real human can reproduce, verified on-chain because it releases funds irreversibly. Orb-verified Proof of Human proves exactly that and nothing more: a Passport credential would reveal attributes like nationality or age that a will never needs, and a Selfie Check gives lower assurance for a transfer that can't be undone.

What happens if I forget to check in?

Nothing is lost right away. After the check-in interval you enter a grace period, and even once your heir starts a claim you have a challenge period to stop it. A single check-in at any point until the challenge period ends puts the will back to Active.

Could someone else claim my will?

Only the World ID you registered as heir can start a claim. The contract checks that the proof's identifier matches the one stored on the will, and World ID's router verifies the proof itself on-chain.

What if I lose access to my wallet?

Your check-ins are bound to the wallet that created the will, so without it you can no longer check in or cancel — and your heir will eventually inherit. Keep your wallet backed up as you normally would.

Can I change my heir or the amount?

Cancel the will to get your funds back, then create a new one with the new heir, amount or timing. One wallet can have one active will at a time.

Is my identity or my heir's identity public?

No names, documents or biometrics ever go on-chain — only anonymous World ID nullifiers scoped to CryptoWill. Note that wills naming the same heir share the same identifier, so it is visible that they have the same heir.