How it works

The owner creates the contract, sets roles, and approves assets for transfer. If the timeout is not refreshed for 6 months or enough guardians confirm inactivity, the assets move into the contract and beneficiaries claim them. If access is lost, recovery addresses can move the assets to a new address.

1. Setup

Create contract, set roles, approve assets.

2. Normal

Refresh timeout every 6 months. Assets remain in wallets.

If access is lost

Move assets to a new address.

3. Trigger

Timeout expires or guardians confirm inactivity.

4. Challenge

Transfer stays blocked during challenge.

5. Outcome

Assets move into the contract and beneficiaries claim.

Recovery

If access is lost

Move assets to a new address.

Owner-defined rules

The owner creates the contract, approves assets, sets beneficiaries, guardians, and recovery addresses, and records encrypted asset data on-chain.

Who can act

Beneficiaries
Guardians
Recovery addresses

When they can act

After assets move in
Before timeout expires
At any time

What they can do

Claim assets
Confirm inactivity to open transfer
Move assets to a new address

Control stays with the owner during normal operation. Approved assets remain in wallets. No one gets open control or custody. Beneficiaries and guardians do not see asset details before distribution because the data stays encrypted.

Transfer

Transfer starts only after the timeout expires or enough guardians confirm inactivity. Then there is still a challenge period before assets move into the contract.

1. Start

Timeout expires or guardians confirm inactivity

Assets stay in owner wallets until one of these happens.

2. Any time

Challenge comes before transfer

After timeout, beneficiaries start the challenge. Guardians can start it earlier. The owner can still cancel it.

3. Claim

Assets move into the contract, then beneficiaries claim

Recovery addresses can withdraw remaining contract-held assets to new addresses. Finalized claims stay final.

Boundary

Transfer follows the owner-defined setup. It does not move assets during normal operation. Beneficiaries do not control assets before distribution. Guardians can confirm inactivity, but they do not control the assets.

Recovery

Recovery is a separate path for lost access. The owner sets recovery addresses and a threshold in advance. They can move approved assets into the contract at any time and then send remaining assets to new addresses.

1. Setup

Set recovery addresses and threshold

The owner adds one or more recovery addresses and chooses how many must approve, like a multisig.

2. Challenge

Recovery can start at any time

Recovery does not wait for timeout or challenge. Approved assets can move into the contract under the recovery threshold.

3. Withdrawal

Send remaining assets to a new address

Recovery addresses can withdraw remaining contract-held assets to new addresses. Finalized claims stay final.

Boundary

Recovery is separate from beneficiary transfer. It follows its own threshold and does not reverse completed claims.

CryptoLegacy does not move assets during normal use or give invited roles control. Approved assets stay in owner wallets. Beneficiaries and guardians do not see asset details before distribution, and guardians do not control assets.

Ready to define the rules?

Go to the app to define the setup, or continue into Documentation for deeper verification.

Nothing changes. Your assets stay under your control. Self-custody does not define what happens if you cannot act.

Yes. During normal operation, your assets stay fully in your wallet. The contract holds permissions, not funds. It only defines what may happen if you cannot act.

Multisig requires real-time coordination. Key sharing exposes secrets. CryptoLegacy defines rules in advance β€” no one needs to hold your keys or coordinate at the right moment.