Sui-native inheritance · Lane B frontend

Inheritancethat workswhen the ownercannot sign.

Bequest turns crypto succession into three humane flows: an owner creates a protected estate, an heir claims with Google, and an executor can stop false triggers before assets move.

Heir notificationTrigger pending

You have inherited assets from 0xa8e8…8261.

Sign in with Google to claim your share. Gas is sponsored. The letter unlocks only after the on-chain trigger.

Claim with Google
zkLoginGoogle heir binding
GaslessEnoki sponsored claim
Seal + WalrusLetter unlock policy
Shared EstateAssets escrowed on Sui
Estate custodyProven live

Assets escrow into a shared Estate.

Owner can withdraw while Active. After Triggered, heirs claim from on-chain state without the owner key.

estate.move + testnet package
Dead-man switchProven live

Clock-gated Active -> Pending -> Triggered.

Keeper arms after inactivity, grace protects false alarms, executor can pause Pending before assets move.

keeper seed -> arm -> finalize
Private wishesProven live

Walrus letter decrypts only after trigger.

Seal denies access while Active, then releases after the Estate status flips to Triggered.

LAST-WISHES PASSED
Atomic distributionProven live

70/30 split delivered in one PTB.

A keeper created, funded, triggered, and distributed a two-heir SUI estate on testnet.

DISTRIBUTION PASSED

What Lane B proves next

Turn the family story into a gasless heir receipt.

Open the receipt surface
Next proofzkLogin heir binding

Resolve a Google identity to the same heir binding the owner pre-named.

Next proofEnoki sponsored distribution

Sponsor estate::distribute_coin<SUI> so the heir can trigger distribution without wallet funding or SUI gas.

ScaffoldedPublic claim receipt

A receipt page now shows the estate, heir, package, default distribution target, and Enoki readiness.

Clickable mocked flows

Prototype the family story before the SDK is live.

These interactions are intentionally mocked. They exercise the exact product states Lane B owns while Enoki credentials and the real testnet SDK are still being wired.

Demo estate · Grandma Sarah

Sarah creates an estate

  1. Google sign-in
  2. Maya 70% · Noah 30%
  3. 5,000 SUI + NFT escrowed
  4. Letter sealed
Estate active: heirs named, assets escrowed, letter encrypted.
createEstate()setHeirs()deposit()uploadWishes()

The three flows Lane B owns

Make inheritance understandable before making it programmable.

Owner setup

Sarah locks assets while she is still in control.

Google sign-in through zkLogin, heir bindings, split ratios, inactivity window, SUI/NFT deposits, and an encrypted letter stored behind a Seal policy.

  • Google identity
  • Heir ratios
  • Estate escrow
  • Seal letter

Heir claim

Maya never touches a seed phrase.

After the trigger, Maya sees an inheritance banner, signs in with Google, clicks Claim, receives assets gaslessly, then decrypts the letter.

  • Inheritance banner
  • Sponsored claim
  • Asset arrival
  • Letter decrypt

Executor dashboard

A trusted party can pause a false alarm.

During the grace period, the executor sees the pending trigger and can pause or cancel before the estate becomes claimable.

  • Pending estate
  • Grace timer
  • Pause/cancel
  • Audit trail

Live, against the frozen SDK

Frontend work moved before protocol wiring was final.

This card reads a real Estate from the testnet package through the frozen SDK contract, falling back to the demo when no estate exists yet — the product flows never had to be redesigned.

createEstate(config) -> estateIddeposit(estateId, assets[])setHeirs(estateId, heirs[])heartbeat(estateId)armTrigger(estateId, params)claim(estateId)executorOverride(estateId, action)readEstate(estateId) -> EstateViewuploadWishes(estateId, blob)decryptWishes(estateId)

Next integration gates

What remains is explicit, scoped, and testable.

Sui networktestnet
Testnet package0x696ea0...cfb885
Enoki sponsor keyConfigured
Backend routesReady
#1

zkLogin heir binding

Can the owner pre-name a Google heir before they onboard?

Lane B spike
#6

Enoki sponsored claim

Can Maya complete the claim with no SUI and no wallet funding?

Lane B spike
#7

Competition + legal scan

Position as probate augmentation, not a legal replacement.

Lane B spike