
The three-party model

The agent that spends money isn’t the agent that sets the rules. This isn’t three agents checking each other — it’s a structure designed so that human-defined policies govern every transaction, and no agent can act outside the authority a human granted it.
Step 1: Register the plan

brand.json.
No money has moved. The plan is registered, not executed.
Notice authority_level: "agent_limited" — Jordan chose this setting. It means the orchestrator can execute buys up to a threshold, but anything larger requires human approval. This boundary is a human decision, not a technical default. The agent cannot change it.
What policies get resolved
What policies get resolved
The governance agent pulls policies from multiple sources:
- Budget limits: Agent authority level (
agent_limitedmeans capped per-transaction) - Brand safety: Acme Outdoor’s
brand.jsonspecifies approved and excluded publisher categories - Regulatory: US and CA jurisdictions trigger COPPA, PIPEDA, and state privacy rules
- Industry: AgenticAdvertising.org’s policy registry provides standardized regulations
Step 2: Check before spending

check_governance before executing:
The response isn’t pass/fail — it returns structured findings with severity levels (
must, should, may) and confidence scores. The orchestrator knows exactly what passed, what failed, and why.
Step 3: Escalation

must severity — the orchestrator cannot proceed without resolution.
This is not a failure — it is the system working as designed. The agent doesn’t need to remember to check; the architecture requires it. Oversight is structural, not procedural.
Two options:
- Reduce the transaction to $20,000 or less
- Escalate to a human for approval
What the escalation looks like
What the escalation looks like
Step 4: Human approval

Step 5: Campaign runs under watch

- Budget tracking: As
report_plan_outcomedata flows in, the governance agent tracks actual spend against committed budget - Drift detection: If delivery diverges from the plan — wrong publisher, unexpected creative, budget overrun — governance flags it
- Policy updates: If a new regulation takes effect mid-flight, governance applies it to active plans
Step 6: The audit trail

- Plan registered — orchestrator synced plan with $50K budget
- Governance check — $25K buy flagged for exceeding agent authority
- Escalation — Jordan reviewed, approved with weekly reporting condition
- Buy executed — StreamHaus media buy created
- Delivery reported — $24,850 actual spend, 887K impressions
- Budget updated — $25,150 remaining
Crawl, walk, run
Jordan didn’t start with full enforcement. She started in audit mode:
She ran audit mode for two weeks. Reviewed the logs. Tuned policies to reduce false positives. Moved to advisory when she trusted the signals. Moved to enforce when she trusted the system.
Budget commitment phases
Budget commitment phases

- Proposed:
check_governanceevaluates whether the amount fits within the plan. No money reserved — this is a hypothetical check. - Execute: The seller runs the campaign. The governance agent tracks the authorized amount as reserved, but actual spend may differ.
- Committed:
report_plan_outcomerecords the actual amount. The governance agent updates the ledger with real numbers.
Embedded human judgmentEvery step in this walkthrough reflects a principle from the Embedded Human Judgment manifesto — the framework that ensures humans remain accountable when AI agents operate autonomously. Read the five principles →
Protocol domains
The Governance Protocol covers five domains:Policy registry
Community-maintained library of standardized advertising regulations and industry standards, consumed by all governance domains.
Property governance
Control where ads can run with property lists, compliance filtering, and publisher authorization via adagents.json.
Content standards
Privacy-preserving brand suitability through calibration-based content evaluation and validation.
Creative governance
Security scanning, creative quality, and content categorization through specialist agents via get_creative_features.
Campaign governance
Automated validation of buy-side transactions against authorized plans, budgets, and brand compliance configuration.
Go deeper
- Safety model: Three-party trust in depth — separation of duties, delegation, and escalation patterns
- Campaign specification: Full data model — plans, checks, outcomes, and policy resolution
- Content standards: Brand suitability — privacy-preserving calibration for content evaluation
- Property governance: Where ads can run — property lists, adagents.json, and publisher authorization
- Policy registry: Community policies — standardized regulations and brand safety policies
- Get certified: Specialist governance modules teach the full governance system through interactive scenarios