Solana devnet · unaudited preview

Silence is the trigger.

Seal your documents, keys and final messages on IPFS. Name your heirs, appoint custodians. Stop checking in for long enough, and once your custodians confirm, the program releases what you sealed to the people you named.

Custody
None
Storage
IPFS + chain
Release
M-of-N
fig. 01 — the vault

How it works

Three steps. One signature each.

VaultWill replaces lawyers, paperwork and goodwill with a program that releases exactly what you sealed, to exactly who you named, once your custodians confirm and your grace period to revoke has passed.

STEP 01

Seal your will

Upload documents, keys and messages to IPFS, name beneficiaries with their allocation splits, and set your inactivity window. The rules live on-chain; the encrypted files live on IPFS.

  • +Encrypted files on IPFS
  • +Weighted beneficiary splits
  • +Inactivity timer you choose
STEP 02

Appoint custodians

Name trusted custodians and choose how many must agree before anything unlocks. They can only confirm your passing — never read or move your files.

  • +M-of-N custodian quorum
  • +On-chain death confirmation
  • +Add or remove anytime
STEP 03

Heirs inherit

Once you stop checking in, the quorum confirms and the grace period ends, the will turns claimable. Each beneficiary signs to unlock the payload — no executor, no intermediary.

  • +Contract-enforced release
  • +Per-beneficiary claim
  • +Access to sealed documents

Interactive demo

Walk through a full will lifecycle.

Connect a simulated wallet, seal a will, and check in to stay active. Or skip the wait — trip the switch and watch the custodian quorum confirm, then your beneficiary unlock the sealed documents.

Demo time runs at 3,600× · no transactions are broadcast

On-chain log00
  • awaiting wallet connection
Wallet
not connected
Idleno check-ins yet

Time until claimable

30d 00h 00m 00s

Built for keeps

Everything a will should be — and nothing it shouldn't.

The release rules are enforced by the program rather than promised by us. File storage and delivery still rely on this app's server.

01

On-chain + IPFS

Wills, beneficiaries and custodians live in a Solana program; your files live on IPFS. Only the content hash is stored on-chain.

STORAGE
02

Custodian quorum

Appoint trusted custodians and require M-of-N to confirm your passing. No single party — including us — can trigger a release.

QUORUM
03

Inactivity dead-man's switch

Set the window that arms your will. Custodians can only confirm once you have stopped checking in; each check-in resets the timer.

TIMER
04

Weighted beneficiaries

Name multiple heirs, each with an allocation in basis points. Add, remove or reweight them anytime while the will is active.

SPLITS
05

Transparent & auditable

Every will update, custodian confirmation and claim is a public transaction. Anyone — including your heirs — can verify the state.

AUDIT
06

Solana-fast and cheap

Sealing, confirming and claiming each cost a small network fee. Account rent is refunded when a will is closed.

COST

Security

Trustless, not trust-me.

VaultWill runs on an open-source program whose rules you can read, and every state change is a public transaction. Files are encrypted before they reach IPFS. The program has no admin instructions — no one can move an estate around the rules. Storage and document delivery still run through this app's server, so keep your own copies.

Program
open source
Audit
not yet
Network
devnet only
custodian.rssimplified excerpt
pub fn confirm_death(ctx: Context<ConfirmDeath>) -> Result<()> {
  let will = &mut ctx.accounts.will;
  let custodian = &mut ctx.accounts.custodian;
  require!(!custodian.has_approved, ErrorCode::AlreadyApproved);

  custodian.has_approved = true;
  will.approvals_received += 1;

  // Quorum reached -> beneficiaries may now claim.
  if will.approvals_received >= will.min_approvals {
    will.will_status = WillStatus::Claimable;
  }
  Ok(())
}
01

Non-custodial by design

Your files are encrypted in your browser before upload. The contract stores only IPFS content hashes; the keys to open a file are sealed to you and the heirs you named.

02

Custodian-gated release

The will turns claimable only after you stop checking in, an M-of-N quorum confirms, and a 7-day grace period passes in which you can still revoke.

03

Open & auditable logic

The program is open source with a test suite you can run yourself. It has not been independently audited yet, which is why it runs on devnet only.

04

Owner stays in control

While the will is active you can re-seal documents, reweight heirs, swap custodians, or revoke the whole thing.

Use cases

Built for anyone who can't afford to disappear.

Four patterns we see most often. The protocol is general — your rules can be too.

PersonalEncrypted on IPFS

Key & seed-phrase escrow

Seal encrypted recovery info on IPFS so heirs can reach your wallets and accounts — but only after custodians confirm you are gone.

DocumentsAny file type

Estate instructions

Wills, deeds, insurance policies and asset directories, hashed on-chain and released to the people you named.

MessagesPer-heir allocation

Final words

Letters, photos and video for loved ones, delivered exactly when your custodians confirm — not a moment before.

BusinessM-of-N custodians

Succession & access

Hand off credentials, runbooks and signing instructions so a company keeps running if a key person goes dark.

FAQ

The questions everyone asks first.

Final step

Secure your legacy in minutes.

Connect a wallet, seal your documents, name your heirs and custodians. Keep checking in and nothing moves — go silent and your will follows the rules you set.

Devnet only · test funds/Not yet audited/Open-source program