01 / THE PREMISE
The agent is not the hard part. The permission is.
A payment is no longer a person clicking a button. It is software acting on someone's behalf — and the rails still need to answer: who authorized this, within what limits, and can you prove it six months later?
This sandbox models that answer end to end. A human grants consent through a Strong Customer Authentication flow. That consent becomes a mandate: caps, allowed payees, a time window. An agent then pays inside the mandate — and every step is written to a hash-chained audit trail you can verify independently. Over-limit, off-list, or out-of-window payments are refused, with a machine-readable reason.
It runs on SEPA rails semantics: Verification of Payee before the money moves, ISO 20022 messages behind every response, PSD2 consent mechanics underneath — modeled PSD3/PSR-ready where those rules are settled enough to implement, and clearly marked where they're still proposed. Synthetic money, real rules. The regulation is treated as a specification to implement, not a checkbox to describe.
Everything below is reachable with nothing but HTTP. No SDK, no signup wall, no sales call. The contract is the door — read it, call it, break it.