If one dawn I do not rise, they inherit.
A will for your Solana wallet. Seal SOL or tokens to an heir. Renew at each dawn with one signature. If you ever stop, your heir claims them.
Leave it to someone
Pick what to leave, to whom, and how long a day lasts: 30, 90, 180 or 365 days. It goes into Jupiter Lock with your heir as the one who may claim it.
Rise and renew
Before each dawn, sign once. Every seal comes back to you and goes out again with a new dawn. Nothing is lost on the way, not even the rent.
If you do not return
Miss a dawn and the seal opens. Your heir connects their wallet on the heir page and claims what you left. Until then, only you can take it back.
What you should know
- We hold no keys and no funds. Each seal is a Jupiter Lock escrow. Jupiter Lock was audited by OtterSec and Sec3 and holds hundreds of thousands of locks.
- We wrote no contract. The page builds the transaction in your browser; you can read every instruction before you sign.
- Sealed funds cannot be traded. You can take them back at any moment with one signature.
- If you miss a dawn, your heir can claim. That is the point. Pick a day long enough for travel and hospitals.
- Your heir needs a wallet and a little SOL, about 0.003, to claim. Someone else can pay that fee for them.
- Everything in a seal is public on chain: amount, heir, dawn. Do not seal what you want hidden.
Your will
Connect your wallet to see and write your will.
Left to you
See what has been sealed to a wallet, and claim it once its dawn has passed.
How it works
The seal
KHERPI takes its name from Khepri, the Egyptian scarab god who pushes the sun up every morning. A seal is a Jupiter Lock escrow (program LocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn) with three settings: your heir is the recipient, everything unlocks at one moment (the dawn), and only you can cancel it or change the heir. A small metadata account named KHERPI marks it, so this page can find your will. SOL is wrapped for the escrow and unwrapped again when it comes back or is claimed.
The dawn
Renewing cancels each seal, which returns everything to you and closes the escrow so its rent comes back too, then seals the same amount to the same heir with a new dawn. One transaction per seal, all signed at once.
The dusk
When a dawn passes without renewal, the seal can be claimed by the heir and nobody else. If you come back after the dawn but before the heir claims, you can still take it back: until the heir claims, it is yours to cancel.
What we checked
- On mainnet simulation with real accounts: the owner cancels and gets everything back, the escrow closes and returns its rent, a renewal fits one transaction, the heir cannot cancel or re-point a seal, the heir cannot claim before the dawn and can claim after it, SOL unwraps on the way out.
- The code that builds every transaction is one file, will.js.
$KHERPI
Renewals are always free. When $KHERPI launches, holders seal for free and a new seal costs others a small flat fee in SOL.