By Kurt Traxl and Michael Brinkmann
Watch the full flow in 30 seconds with real Ed25519 signatures. ← Mandate Clearing · north7.ai
The user defines five constraint fields. The agent proposes them; only the user can sign.
{ "version": "1", "mandateId": "mnd_demo_7f3a", "principal": { "scheme": "ed25519", "pubkey": "4mXp...kR9z" }, "agent": { "scheme": "ed25519", "pubkey": "9nQr...mL2w" }, "constraints": { "merchants": ["demo-shop"], "categories": ["books", "electronics"], "maxTotal": 50000, "currency": "EUR", "maxOrders": 5 }, "validFrom": 1729382400, "validUntil": 1729987199, "nonce": "c9e2f1a8b3d7" }
The agent picks items inside the constraints and signs an attestation.
{ "orderId": "ord_a1b2c3", "mandateId": "mnd_demo_7f3a", "merchant": "demo-shop", "category": "books", "amount": 2490, "currency": "EUR", "items": [{ "name": "Clean Code", "qty": 1, "price": 2490 }] }
Signature valid, merchant allowed, category allowed, amount within limit, not expired. No LLM.