On-chain Wills

How a will runs on Solana

Four phases from vault setup to inheritance — enforced by the program, not a spreadsheet or a trusted middleman.

I

You keep signing

A heartbeat proves you are still here and holds the vault.

II

Then quiet

Miss the window and a claim can open — but the delay still waits.

III

Heirs receive

After the delay, shares release on-chain to the people you named.

  1. 01

    Fund & configure

    Create the vault, set inactivity and claim delay, add heirs with shares, optionally name a guardian, then deposit SOL.

    create_will → add_beneficiary → deposit

  2. 02

    Stay alive on-chain

    Send a heartbeat before the inactivity window ends. A pulse also cancels any pending claim — proof you are back.

    heartbeat

  3. 03

    Silence opens a window

    After inactivity, anyone can initiate a claim. The delay starts; you or a guardian can veto during that buffer.

    initiate_claim · veto_claim

  4. 04

    Execute the transfer

    When the delay elapses, execute distributes the vault by basis-point shares. No custodian in the middle.

    execute_claim

Guardian

A trusted wallet that can veto during the delay — useful if someone tries to claim while you are briefly unreachable.

Heir shares

Up to three beneficiaries. Basis points must total exactly 10,000 (100%) before execute will succeed.

Set your silence window in minutes.

Connect a wallet, configure the vault, and keep a heartbeat. Heirs only unlock after inactivity and the claim delay.

Start setup