Why agentic advertising is safe
Autonomous AI agents buying media raises a legitimate question: how do you trust software to spend real money on your behalf? Campaign Governance answers this with structural controls — not by trusting any single agent, but by making it impossible for any single party to act unilaterally.Three-party trust model
Campaign Governance distributes validation across three independent parties:- The orchestrator checks its intended action against the plan before sending it to any seller (
binding: "proposed") - The seller independently checks its planned delivery against the same plan before executing (
binding: "committed") - The governance agent validates both sides against the campaign plan, maintaining state across the full lifecycle
Separation of duties
Three roles with non-overlapping responsibilities:
The orchestrator cannot bypass compliance because it does not carry the policies — they are resolved from the brand’s configuration by the governance agent. When a regulation changes, the policy team updates the configuration once and all active campaigns pick up the change automatically.
Crawl-walk-run adoption
Campaign Governance supports three operating modes so organizations can build confidence incrementally:
Start in audit mode to evaluate false positive rates and calibrate policies. Move to advisory to test findings with real campaigns. Switch to enforce when confidence is established. The
mode field on each governance check response lets audit trails distinguish “denied in advisory mode (action proceeded)” from “denied in enforce mode (action blocked).”
Budget protection
Budget is committed based on confirmed outcomes, not intended actions:check_governancewithbinding: "proposed"checks whether the spend fits the plan. No budget is committed.- The orchestrator sends the action to the seller.
report_plan_outcomereports the seller’s confirmed amount. Only then is budget committed.
Confidence and explainability
Governance findings include confidence scores (0 to 1) and explanations that distinguish certain violations from ambiguous ones:- High confidence (0.9+): Definitive violation. A GDPR breach on a campaign explicitly targeting EU users.
- Medium confidence (0.6-0.9): Depends on context the governance agent cannot fully resolve. Audience segments that may include minors, geo targeting that partially overlaps regulated jurisdictions.
- Low confidence (below 0.6): Speculative. Flagged for human review rather than acted on autonomously.
explanation and structured details for programmatic consumption. Escalations include the reason, severity, and optionally the approval_tier needed to resolve them. Nothing is a black box.
Drift detection
The audit log surfaces aggregate metrics that detect oversight erosion over time:- Escalation rate — fraction of checks escalated to humans, with trend direction
- Auto-approval rate — fraction of checks approved without human intervention
- Human override rate — fraction of escalations where the human disagreed with the governance agent
Multi-brand and agency governance
For holding companies with multiple brands and agency partners:- Delegations scope which agents can act on a plan, by authority level, budget limit, market, and expiration. A brand can grant
fullauthority to one agency for Europe andexecute_onlyto another for North America. - Portfolio governance defines cross-brand constraints: total portfolio spend caps, shared policy enforcement, and corporate-level exclusions that no individual brand plan can override.
For small brands
A brand buying direct with no agency and no policy team still gets:- Automated budget limits and geo enforcement from the campaign plan
- Compliance coverage from the policy registry — community-maintained, no per-brand configuration required
- Seller-side verification via governance checks
- Full audit trail via
get_plan_audit_logs
authority_level: "agent_limited" with a reallocation_threshold to define guardrails. The governance agent handles the rest.
Comparison to manual processes
The difference is that Campaign Governance applies these controls to every transaction, not just the ones that happen to get reviewed. Manual processes are sampling-based and retrospective. Campaign Governance is exhaustive and real-time.