The product · api
Every movement
addressable
The API is the same surface the console uses. Nothing is available to our interface that is not available to yours, including the refusals.
01
Instructions, not buttons
You post an instruction. It is evaluated by the mandate engine, and you receive the check result — permitted, refused or escalated — as data.
02
Double-entry out
Every entry references the instruction that produced it and the check that permitted it. Reconciliation is a join, not an investigation.
03
Idempotent by construction
Instructions carry your key. A retry is the same instruction, never a second payment — and never a silent one.
The shape of it
InstructionPOST · idempotency key required
Responsepermitted · refused · escalated
RefusalNamed check ID, always
LedgerDouble-entry, append-only
ExportSigned, on demand