Custody policy · plain language · live engine
Define the mandate. See it. Test it.
Describe a wallet's controls the way you would brief a colleague. The engine compiles your words into a verified policy, reads them back for confirmation, and enforces precisely that — approved counterparties, limits, and sign-offs — on the real evaluator running in your browser.
- say
State the mandate in one plain sentence — approved counterparties, spend limits, and approval thresholds.
- see
The engine reads the policy back in your own words and sets out exactly what it permits.
- try
Enter any payment for an instant decision — it settles, requires approval, or is rejected, each with a plain reason.
- change
Revise the mandate out loud. Every change is shown in full before it takes effect.
Describe this wallet's controls in plain language.
Model settings
By default this calls the site's own /api/wallet-llm proxy — the API key lives in the server's .env.local, never in the browser. Or point it straight at a local model (Ollama). Either way the model only proposes; the wallet compiles and checks the result.