DAILY SURFACE
Funding wallet
Deposits and relays transactions. It does not authorize vault withdrawals.
- Keep daily balances limited
- May pay relay gas
- Not an exit signer
Built for BNB Chain · separated authority
SAFUMODE explores a vault where the wallet that funds or relays an action does not hold the authority to approve an exit.
“The device you use every day should not be the last word.”
A design study, not a deployed product. No public deployment or custody service is offered.
The model assigns narrow jobs to separate roles. The funding wallet can deposit and relay. A withdrawal authorizer approves exits. A recovery authorizer receives specific control powers—but cannot redirect recovery funds away from the recipient fixed at deployment.
This separation does not make key loss harmless. Lose both current authorities and there is no administrator, support desk, or back door to restore them.
Choose a route to see which boundary applies. This is an educational model—no chain state is shown and no transaction is created.
The authorizer signs. A recipient already active in the current authority epoch can receive the withdrawal without the untrusted-recipient delay.
The authorizer signs, then policy adds the configured waiting period. Either authority can cancel before later execution.
The recovery authority can transfer immediately, only to the immutable recovery recipient, while the vault is unpaused. The withdrawal delay does not apply.
See where a Ledger-controlled key fits. This is an illustration, not a wallet connection or live transaction.
Submits an exit request. It cannot approve that exit alone.
Separately reviews and signs the exact withdrawal authorization.
Verifies the signature. A new recipient must wait; a trusted one needn’t.
Only when the required approval and route policy both pass.
What’s available now: Ledger clear-signing has been added to the local test-chain CLI. This website is read-only; Ledger signing and real-money vault use are not enabled here.
DAILY SURFACE
Deposits and relays transactions. It does not authorize vault withdrawals.
EXIT AUTHORITY
Signs withdrawal requests while remaining separate from the everyday wallet.
BOUNDED RECOVERY
Pauses, cancels and recovers only to the fixed recovery recipient.
Recovery is intentionally powerful and intentionally constrained. Its destination is fixed. There is no operator who can change it for you.
Either current authority can pause. Pending withdrawals can be cancelled. A pending rotation can be vetoed.
Resuming, adding a trusted recipient, and scheduling authority rotation require both current authorities.
If both authority keys are lost, the contract provides no administrator recovery. Loss of the fixed recipient key can make recovered assets inaccessible.
This browser tool reads a user-supplied contract and compares chain, address, runtime bytecode hash and reported state with a static local allowlist. Unknown deployments remain unverified. It never signs.
The selected wallet provider or RPC supplies chain, bytecode, and state and can fabricate all three. A static-pin match is useful independent comparison, not consensus proof; corroborate with independent providers. RPC URLs may expose your IP. RPC URL query parameters are intentionally ignored.
A provider can misreport chain state and code. Compare independently operated sources.
It does not prevent a valid request from becoming executable after its waiting period.
No production alert delivery, response team, relayer, transaction service, or custody service is included.