Fail closed
Malformed or out-of-policy requests never become authorizations.
Interactive 3-minute product trial
Put a deterministic authorization layer between an AI agent and every payment rail. Set the budget once, then test exactly what happens before money can move.
Live policy evaluation
POST /v1/spend-intentsMalformed or out-of-policy requests never become authorizations.
Concurrent agents cannot reserve more than the available balance.
Every authorization is bound to one agent, merchant, amount and resource.
Every decision records the policy version and machine-readable reason codes.