Policy and Permissioning
Plain English in, Deterministic Guard Out
Allow invoice payments under $5,000 to approved vendors,
require approval above $5,000,
and block payments to new counterparties without review.{
"subject": { "agent_capability": "pay_invoice" },
"resource": { "counterparty.status": ["approved"] },
"rules": [
{ "if": "amount < 5000 && counterparty.known", "then": "allow" },
{ "if": "amount >= 5000 && counterparty.known", "then": "confirm", "approvers": ["role:cfo"] },
{ "if": "!counterparty.known", "then": "reject", "reason": "new_counterparty_review_required" }
]
}The Five Elements of a Policy
Element
What It Defines
The Three Outcomes
Worked Example: the $7,800 Invoice
Step
What Happens
Versioning, Signing, and Anchoring
Phase
What Happens
How Policy Enforcement Is Layered
Level
What It Catches
What's Next
Last updated
