How it works
1
Create an agent
Register your AI agent with Mandate. Each agent gets a unique identity that sellers can verify before accepting payment.
2
Issue a mandate
Define exactly what the agent is allowed to spend: total budget, per-transaction cap, allowed sellers, categories, and expiry date.
3
Agent pays
When the agent makes a purchase, Mandate verifies its identity and enforces the policy in under 300ms before any money moves.
4
Audit everything
Every transaction is logged with full context — who authorized it, what policy applied, and the outcome.
Core concepts
Agents
AI entities that act on behalf of your application. Each agent has a unique identity and can hold multiple mandates.
Mandates
Scoped spending authorities granted to agents. Set budgets, allowed sellers, categories, and expiry.
Policy Engine
Evaluates every transaction against the agent’s mandate before it goes through. Returns approved or denied with a reason code.
Verification
Single endpoint for sellers to verify an agent’s identity and charge in one call — no x402 implementation required.
Sandbox vs production
All keys starting withky_sand_ are sandbox keys — they run the full policy engine but no real payments are settled. Use them freely for development and testing. Switch to a ky_prod_ key when you’re ready to go live.
