procurement-agent
$18.00 → OpenAI
capability / spend.compute
All delegated limits pass
CAPYN is the authorization control plane for autonomous agents—capabilities, hard limits, approvals and audit evidence before consequential actions execute.
Identity
Which authenticated agent is asking?
Mandate
What authority was delegated, and until when?
Policy
Do capability, vendor and spend constraints pass?
Approval
Does this exact request require a human?
Evidence
Can every decision and action be reconstructed?
Authority before execution
CAPYN does not replace a wallet, payment protocol or settlement network. It answers the question each of them needs answered first: may this agent perform this exact action?
Identity
Mandate
Policy
One request, one decision
Each response carries a deterministic decision, machine-readable reasons and the authorization evidence needed to investigate it later.
procurement-agent
capability / spend.compute
All delegated limits pass
procurement-agent
capability / spend.api
VENDOR_NOT_ALLOWED
procurement-agent
capability / spend.compute
Threshold exceeded
Authenticate the agent with its own revocable key. CAPYN infers identity server-side, evaluates the active mandate, and returns the exact next step.
import { Capyn } from "@capyn/sdk";
const capyn = new Capyn({
apiKey: process.env.CAPYN_API_KEY!
});
const result = await capyn.authorize({
capability: "spend.compute",
amount: { value: "18.00", currency: "USD" },
vendor: { id: "openai" },
metadata: { purpose: "Inference capacity" }
});
// result.decision → "ALLOW"Unknown agent, expired mandate, missing capability, unapproved vendor, exceeded hard limit or malformed policy: CAPYN fails closed with an explicit reason.
Requests, denials, approvals, revocations and executions are recorded in an append-oriented event stream with organisation and actor context.