Simulations
An unnamed retailer runs an autonomous paid-media agent that tops up its ad accounts. Every payment the agent proposes is evaluated against a versioned mandate before the retailer's own executor moves any money. mnd8t decides and proves; the customer executes — mnd8t never holds funds or private keys.
The evaluator is deterministic: the same proposal against the same mandate version always returns the same answer. A hard failure rejects outright; a soft failure asks a person to decide.
Nine cases, played out
Each case is a proposal and the ledger state it runs against. Play through one at a time, scrub the timeline, or play all nine in sequence.
The agent tops up an established ad account, in-window, well inside every limit.
- Proposal: £450.00 to Meta Platforms Ireland, 14:20 Europe/London.
- Reaches mnd8t and is evaluated against mandate v3.
- ✓ agent active
- ✓ mandate exists
- ✓ mandate published
- ✓ mandate not revoked
- ✓ mandate effective
- ✓ mandate not expired
- ✓ within schedule
- ✓ asset allowed
- ✓ counterparty not blocked
- ✓ destination authorised
- ✓ destination verifiable
- ✓ purpose allowed
- ✓ valuation asserted
- ✓ absolute limit
- ✓ daily budget
- ✓ counterparty approved
- ✓ autonomous threshold
- Decision stamped: APPROVE.
- Receipt written and signed.
- Authorisation issued, travels to the executor.
- The executor verifies the authorisation...
- Payment leaves for IE29 AIBK 9311 5212 3456 78.
- The executor confirms: the payment settled.
Try it yourself
The same nine proposals, against one daily ledger that carries between them. Nothing you do here is saved anywhere — reload the page and the day starts over.
Observe mode lets every payment through and records what enforce mode would have decided. Enforce mode holds, releases, and refuses money for real, against this ledger.
Run a proposal above to see a decision and its receipt.
Approved is not fulfilled
The nine cases above stop where most authority systems stop: at the moment money is allowed to move. This one carries on past it. A second mandate authorises an agent to buy 100 units for no more than £10,000, delivered by 30 September. The payment is evaluated, approved and settled exactly as it should be — and then the evidence arrives.
Both engines here are the real deterministic evaluators, running in your browser: the policy engine decides the payment, and the outcome evaluator decides whether the objective was met. The execution and the evidence are simulated.
- 01Create the mandate
- 02Submit the proposed agent action
- 03Policy evaluates it
- 04Authorisation issued
- 05Simulate execution
- 06Submit evidence
- 07Verify the outcome
The objective
100 units of SKU-4410 delivered before the Q4 launch
| Quantity | ≥ 100 units |
|---|---|
| Total spend | ≤ £10,000.00 |
| Delivered by | 30 September 2026 |
| From | Northwind Components Ltd |
The authority
What the agent may do on the way to that objective. These are the rules a payment is evaluated against — none of them can tell whether the objective was met.
| Per payment | ≤ £10,000.00 |
|---|---|
| Daily budget | £10,000.00 |
| Counterparty | approved · destination bound |
| Window | Mon–Fri · 08:00–18:00 Europe/London |
The agent proposes a payment
£9,700.00 to Northwind Components Ltd · GB94 BARC 1020 1530 9334 16 · Thursday 24 September 2026, 10:00