Embedded Human Judgment (EHJ) is a set of principles and an oversight framework for keeping humans accountable when AI agents allocate capital, shape information environments, and execute advertising decisions at scale.
1. Humans remain the locus of judgment and accountability
AI systems can analyze, predict, and execute. But responsibility cannot be delegated to software.Any system that allocates capital, shapes information environments, or affects public trust must retain human-owned judgment.Humans define intent, acceptable risk, and reasonable trade-offs — even when execution is automated. Accountability must remain legible at every stage of automation. Oversight must operate under uncertainty. Human judgment defines what is reasonable, not what is perfect.
As we embrace autonomous advertising agents, we need to scale execution without diluting accountability.Automation should:
Scale execution
Increase precision in allocation decisions
Navigate complex systems to identify optimal execution paths
Reduce manual operational friction
But automation must not remove authorship and responsibility for value judgments. Humans remain accountable for decisions that define risk, intent, and societal impact. Advanced automation is acceptable only when accountability remains intact.
Not all decisions can be reduced to metrics.Certain classes of decisions must remain human-owned by design because they involve:
Values
Strategy
Legitimacy
Trust
These judgments exist precisely because optimization cannot resolve them. System design must recognize how and when a decision exceeds mere optimization and requires human judgment.
Humans are the locus of judgment and accountability
AI agents exist to support, inform, and execute decisions, but they do not replace human ownership where risk tolerance, intent, or values judgments are at stake.Embedded Human Judgment (EHJ) ensures that certain decisions remain human-owned by design, even as agents automate analysis, optimization, and execution at scale.This is not an after-the-fact review process. It is about structurally designing accountability into the system.
EHJ operates at the protocol layer, not inside any individual agent and not at the execution layer.The protocol defines decision boundaries: which decisions require human judgment, when escalation is triggered, and what must be logged and explainable. Agents implement their own internal logic and operate autonomously within those boundaries.Execution happens continuously and at speed within the structure the protocol defines.
Principle. New relationships imply new risk. Trusted execution with streamlined oversight is allowed for established, vetted partners.Human approval is required for:
Humans decide whether to continue, modify, or terminate. For termination, it would be advisable to include a description as to why.Not every anomaly is failure — but major deviations from intent must remain human-governed.
Protocol layer. Defines universal standards applied across the ecosystem: escalation requirements, confidence scoring rules, regulatory policy registry, minimum audit and logging standards. These rules apply to all participating agents. The registry is maintained as a shared ecosystem resource — organizations reference standardized policies by ID rather than maintaining independent compliance definitions.Corporate governance layer. Large organizations may define corporate-level policies that apply across a brand portfolio: regulatory compliance requirements, global brand safety standards, prohibited targeting categories, data protection policies. Corporate policies act as baseline constraints for all brands within the organization.Brand governance layer. Individual brands may define additional policies reflecting brand identity, positioning, and risk tolerance. A luxury brand may impose stricter placement rules; a mass-market brand may allow broader contextual environments; product categories may impose additional compliance constraints. Brand policies inherit corporate standards but may introduce stricter constraints or specialized rules.Campaign governance layer. Campaign-level configuration provides temporary execution parameters: budget thresholds, pacing constraints, creative eligibility rules, audience definitions. Campaign rules operate within the boundaries established by corporate and brand governance. Execution may be delegated to authorized agents operating within these constraints.
Each layer may add restrictions but cannot override higher-level governance constraints. If a lower governance layer attempts to relax or override a constraint defined by a higher layer, the governance agent treats the higher-level constraint as authoritative, rejects the conflicting rule, and records the conflict in the audit log.This structure allows organizations with large brand portfolios to operate multiple governance profiles simultaneously while maintaining consistent regulatory and ethical standards.
Brands may delegate campaign execution authority to external agencies or authorized agent operators. Delegation does not transfer governance authority. Delegated and authorized operators may rely on stricter policies than what brands have delegated.Authorized agents operate within the governance constraints defined by the corporate and brand policy layers. The brand remains the accountable entity for campaign intent and policy configuration, while the delegated operator executes decisions within those defined boundaries.
Data protection and regulatory compliance are treated as governance constraints within the protocol, not as external policy considerations. Agents must validate decisions against the policy registry during governance evaluation before execution occurs.
The protocol maintains a policy registry containing machine-readable references to regulatory frameworks and jurisdiction-specific rules, including but not limited to:
GDPR
COPPA
CCPA / CPRA
LGPD
APAC jurisdictional frameworks
Each policy entry specifies:
Applicable jurisdiction
Relevant data classifications
Sensitive data definitions
Enforcement requirements
The policy registry may also list contracts created by trade bodies or collective-bargaining groups to communicate among participants. Agents and platforms must reference the policy registry during decision validation.
Data protection regulations apply when personal data is processed. In the EEA, the ePrivacy Directive applies to device access and storage, but the AdCP protocol is communication between software systems — whether agent-to-agent (via A2A) or client-to-server tool calls (via MCP) — not consumer devices.Within AdCP workflows:
Planning and negotiation layers typically exchange non-personal contextual information and campaign parameters.
Real-time execution layers may involve device-level signals that can qualify as personal data depending on jurisdiction and recipient capability.
The protocol must specify whether a recipient agent is reasonably capable of re-identifying an individual or household using the exchanged data. If re-identification is reasonably possible, the data must be treated as personal data and processed according to the applicable regulatory framework.
Sensitive information refers to categories of data that may expose individuals to discrimination or material harm. Because definitions vary by jurisdiction, the protocol must reference jurisdiction-specific definitions from the policy registry.Agents must classify whether a decision involves sensitive information based on:
The data attributes used
The intended delivery geography
The applicable regulatory framework
If sensitive data is involved, stricter governance rules apply.Consumer protection laws apply when sensitive information is being handled. Different jurisdictions define specific categories of sensitive information differently, but one commonality is when the information has historically been used to illegally discriminate or cause material harm to individuals.Most online advertising does not involve sensitive information, but it is important for actors to classify when data exchanged does qualify as sensitive. The protocol must specify whether the information used by a recipient agent will or will not involve sensitive information. The geography associated with the intended content delivery should govern which region-specific definition of sensitive information applies. For example, if the intended delivery is within the European Economic Area, GDPR’s definition should apply.
Before execution, agents must validate decisions using the protocol’s governance validation process (for example, check_governance).Validation includes:
Applicable jurisdiction based on delivery geography
Applicable regulatory policies from the policy registry
Classification of the data used in the decision
Determination of whether sensitive data rules apply
If a decision violates applicable regulatory policies, the system must:
Escalate for human review
Restrict execution
Or block the decision entirely, depending on risk tier
AdCP records the intent of decision-makers as part of the protocol. This allows systems to distinguish between:
Intentional targeting
Incidental exposure
For example, a campaign intended for adults may still appear in environments accessible to minors. Because the targeting intent is recorded, compliance evaluation can distinguish between intentional violations and unintended exposure. This design aligns accountability with reasonable intent rather than perfect outcomes.
Confidence scores must reflect the agent’s assessment of how reliably the recommendation aligns with the defined campaign intent and expected outcomes. This assessment should consider factors such as data completeness, model certainty, similarity to historical decisions, and variance in predicted outcomes.Confidence scores should be accompanied by a brief explanation of uncertainty, including factors such as:
Limited or incomplete data
Conflicting signals
Novel or out-of-distribution scenarios
Unusually high variance in predicted results
Escalation decisions should follow a risk-aware framework. Agents must evaluate recommendations based on both:
Decision confidence — how certain the agent is
Decision risk — the potential impact if the decision is incorrect
Risk may include financial exposure, brand safety implications, regulatory sensitivity, scale of audience reach, or deviation from defined campaign intent.Human decision owners define acceptable risk levels and associated confidence thresholds. When confidence is insufficient for the level of risk involved, agents must escalate to human oversight rather than execute autonomously.Escalation triggers may include:
Confidence below defined thresholds for the risk level
Material deviation from defined campaign intent
Changes in data quality or signal reliability
Inability to provide a clear explanation of the recommendation
Thresholds may be based on:
Metric-driven limits (for example, financial spend or exposure)
Execution deviation from intent (for example, geographic targeting or audience constraints)
When escalation occurs, the agent must present:
The recommended action
The confidence score
The explanation of uncertainty
The specific rule that triggered escalation
This ensures that human oversight focuses on decisions where uncertainty or potential impact exceeds predefined governance boundaries, rather than routine execution.
Low-risk decisions — execution may proceed within predefined guardrails
Medium-risk decisions — agents apply conservative defaults or limited execution while notifying human owners
High-risk decisions — agents escalate for human review or temporarily restrict execution until guidance is received
This approach ensures that operational continuity is maintained where risk is limited, while decisions with greater potential impact receive appropriate human oversight. In cases of uncertainty, systems prioritize governable outcomes over maximum speed, recognizing that occasional opportunity cost is an acceptable trade-off for maintaining accountability.
AdCP separates two operational layers: the protocol layer, where governance and decision constraints are defined, and the runtime layer, where real-time execution occurs.
At this layer, planning and negotiation agents define campaign goals, constraints, and acceptable risk boundaries. These parameters are authored and maintained by human operators but exchanged between agents to establish a machine-readable contract.This layer determines what decisions are permitted and when human judgment must be invoked.
The runtime layer executes decisions in real time, including:
Bid evaluation
Creative rendering
Audience activation
Pacing and budget allocation
Real-time agents operate within the boundaries defined by the protocol layer. Human operators define governance constraints in advance and intervene only through configured escalation checkpoints.In short:
The protocol layer governs the rules of decision-making.
The runtime layer executes those decisions at speed.
Agent ID (which agent made the decision); human ID (who reviewed, if applicable); advertiser responsible for the message; actor responsible for payment; actor owed payment for the decision; publisher responsible for delivery (for final steps in the supply chain)
What
Input (full context), decision type and classification
How well
Observed execution result
Consistent definitions of actors are described in the following protocols:
Advertiser responsible for the message — declared in brand.json, including the brand’s keller_type (master, sub_brand, endorsed, or independent) and its parent_brand where applicable.
Actor responsible for payment — declared in brand.json (the brand itself or its operator).
Actor owed payment for the decision — declared in adagents.json, via seller_id and the authorized property_id(s).
Publisher responsible for delivery — the property associated with the final impression, identified by property_id in adagents.json.
The framework above is implementation-agnostic. For readers landing here to implement against AdCP, the principles currently surface through these protocol mechanisms:
The Policy Registry is a community-maintained library of standardized, machine-readable advertising policies — regulations like COPPA, GDPR, and UK HFSS, as well as industry standards.It gives governance agents a shared vocabulary to reference by policy ID, rather than each agent defining the same rules independently. The registry page covers how policies are structured, the difference between hard regulations (must) and best-practice standards (should), how governance agents resolve and apply them at runtime, and how to contribute new policies.
Governance overview
See EHJ principles in action across a complete campaign scenario
Policy Registry
Shared library of machine-readable regulations and industry standards