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


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

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

After the delay, shares release on-chain to the people you named.
Create the vault, set inactivity and claim delay, add heirs with shares, optionally name a guardian, then deposit SOL.
create_will → add_beneficiary → deposit
Send a heartbeat before the inactivity window ends. A pulse also cancels any pending claim — proof you are back.
heartbeat
After inactivity, anyone can initiate a claim. The delay starts; you or a guardian can veto during that buffer.
initiate_claim · veto_claim
When the delay elapses, execute distributes the vault by basis-point shares. No custodian in the middle.
execute_claim
A trusted wallet that can veto during the delay — useful if someone tries to claim while you are briefly unreachable.
Up to three beneficiaries. Basis points must total exactly 10,000 (100%) before execute will succeed.
Connect a wallet, configure the vault, and keep a heartbeat. Heirs only unlock after inactivity and the claim delay.
Start setup