The practical way to use Agent Baseline is to map existing enterprise controls to its six outcomes, identify uncovered agent-specific failure paths, and fund a phased evidence plan. Do not claim “Agent Baseline compliant.” The project itself rejects that interpretation, invites public comment through September 30, 2026, and discloses both commercial interests and unfinished evidence work.
Start with the draft boundary
Agent Baseline describes minimum security outcomes for agents that can affect enterprise resources or business outcomes. It is intentionally organized by what must be true—discover, constrain, authorize, observe, validate and respond—rather than by product category.
As of July 31, 2026:
| Property | Current state | What your program should record |
|---|---|---|
| Version | v1.0-draft | Version plus pinned commit or artifact digest |
| Publication | July 30, 2026 | Assessment and evidence cutoff dates |
| Public comment | Closes September 30, 2026 | Open issues that could affect your mapping |
| Status | Not a standard | Never describe the result as standards conformance |
| Certification | No conformance program | Do not create a certification badge or score |
| Identifiers | Not frozen until v1.0 | Qualify every ID with version and revision |
| Control count | 35 across six outcomes | Detect count or ID changes on refresh |
| Source of truth | whitepaper/controls.yaml | Compare derived prose against the source file |
This matters because a gap analysis can remain useful while the vocabulary changes, but an audit citation such as AUT-04 becomes ambiguous if it omits the reviewed draft and commit.
Map the six outcomes to accountable evidence
The machine-readable catalogue currently distributes controls as follows:
| Outcome | Controls | Required state | Minimum evidence family | Likely accountable functions |
|---|---|---|---|---|
Discover (DIS) | 7 | Know every in-scope agent, component, owner and effective access | Registry, dependency graph, discovery reconciliation | Platform, asset management, IAM |
Constrain (CON) | 4 | Limit deployment, runtime, data, tools and network reach | Admission decisions, sandbox policy, capability profiles | Platform security, cloud security |
Authorize (AUT) | 9 | Bind identity, task, target, action and time | Delegation records, short-lived credentials, approvals | IAM, application owners |
Observe (OBS) | 6 | Correlate intent, policy, tool use, action and outcome | Agent-native traces, target-system logs, integrity checks | Detection engineering, observability |
Validate (VAL) | 4 | Test systems, components, artifacts and outcomes | Test plans, results, acceptance decisions, change triggers | Product security, QA, risk |
Respond (RES) | 5 | Stop, revoke, quarantine and scope impact | Kill-switch tests, revocation logs, incident evidence | Incident response, IAM, platform |
The count is not a maturity score. Nine Authorize controls do not make Authorize more important than four Constrain controls. A program with perfect inventory and no revocation path still fails under pressure; a program with a kill switch and no ownership record may not know what to stop.
Use three questions for every row:
- What must be true for this outcome in our environment?
- Which enforcement point makes it true?
- Which independent record would convince a reviewer that it happened?
Agent programs built around business-facing workflows can also borrow the ownership and boundary patterns in the OpenAI Presence enterprise agents guide. Treat vendor product controls as implementations to assess, not as proof that an outcome is complete.
Build a minimum viable rollout
Do not launch a 35-workstream compliance project. Build a dependency-aware sequence that gives teams visibility, containment and a stop path before expanding autonomy.
| Phase | Objective | Draft controls to prioritize | Exit evidence |
|---|---|---|---|
| 0: Scope | Define agents, owners, business purpose and risk tiers | DIS-01–DIS-03 | Approved scope, ownership and risk records |
| 1: See and stop | Inventory components/access; establish correlated logging and emergency stop | DIS-04–DIS-07, OBS-01–OBS-02, RES-01–RES-03 | Reconciled inventory, trace linkage, timed stop/revocation exercise |
| 2: Bound authority | Enforce admission, isolation, capability profiles and task-bound credentials | CON-01–CON-04, AUT-01–AUT-04, AUT-06 | Blocked negative tests and issued/revoked short-lived grants |
| 3: Govern exceptions | Add independent approval, step-up checks, temporary elevation and credential binding | AUT-05, AUT-07–AUT-09 | Approval and escalation tests, expiry evidence |
| 4: Prove behavior | Add drift, unintended-action and outcome evidence; test agents and artifacts | OBS-03–OBS-06, VAL-01–VAL-04 | Versioned evals, artifact gates and trace-to-outcome records |
| 5: Sustain | Exercise fallback and rug-pull protection; refresh after change | RES-04–RES-05 plus all change triggers | Restore drill, component quarantine test and review cadence |
This ordering is AgentPedia's implementation synthesis, not an ordering mandated by the draft. A high-impact financial or production agent may need independent approval and outcome validation in phase 1. Use the risk tier to pull controls forward, never to defer basic ownership or stop capability.
Minimum launch gate
Before a new agent receives non-read-only access, require:
- an authoritative agent ID, owner, purpose, risk tier and approved version;
- an explicit component and effective-access map;
- a confined runtime and deny-by-default network policy;
- task- and time-bounded credentials kept outside model context;
- stable run IDs across model, tool, policy and target-system events;
- adversarial tests derived from the actual tools and data;
- a named approver for consequential actions;
- a rehearsed stop, revocation and evidence-preservation path.
For VPS-hosted agent products, the Hermes Agent deployment guide provides a concrete infrastructure surface on which to apply these outcomes.
Create an evidence model before collecting screenshots
The draft catalogue currently gives each control an ID, outcome, title, type, status and requirement. Its current per-control records do not provide a complete evidence or framework-crosswalk schema, even though CONTRIBUTING.md requires an evidence-of-achievement line for a control and asks contributors to add crosswalks separately.
Your internal evidence record should be stricter than a screenshot folder:
# Example internal evidence schema; not an Agent Baseline conformance format. control_ref: id: AUT-04 baseline_version: "1.0-draft" source_commit: "<pinned-git-sha>" scope: agent_id: "agent:finance:reconcile-v3" deployment: "prod-eu" owner: "finance-platform" implementation: enforcement_point: "credential-broker/policy-v18" expected_state: "JIT credential; invoice API only; 15 minute TTL" test: procedure_id: "AB-AUT04-NEG-003" executed_at: "2026-07-31T00:00:00Z" result: "pass" negative_case: "expired token denied" evidence: immutable_uri: "evidence://agent-runs/run_..." digest: "sha256:<digest>" target_log_id: "invoice-api/event_..." review: reviewer: "security-assurance" decision: "accepted" expires_at: "2026-10-31T00:00:00Z" limitations: - "Does not cover emergency break-glass identity"
Keep four things separate:
| Record | Question answered | Common mistake |
|---|---|---|
| Policy | What should happen? | Treating a document as enforcement |
| Configuration | What was deployed? | Capturing only current, mutable state |
| Test | Did expected and negative paths behave correctly? | Testing only the happy path |
| Runtime evidence | What happened in a real run? | Logging model intent without target-system outcome |
The GitHub Copilot code review and MCP guide is useful when mapping repositories, skills and MCP servers into component inventory and artifact review.
Run a gap assessment that survives draft changes
Build the assessment around stable business capabilities, then attach the current draft IDs. This lets you remap when the catalogue changes.
Business workflow: Agent/deployment IDs: Risk tier and rationale: Data classifications: Tools and targets: Maximum reversible impact: Maximum irreversible impact: Outcome: Draft control reference + source commit: Required state: Current enforcement: Evidence location: Negative test: Owner: Gap: Remediation: Due date: Residual risk: Exception approver and expiry:
Use a status vocabulary that describes evidence, not sentiment:
| Status | Meaning |
|---|---|
| Not applicable | Documented scope reason; independently approved |
| No control | No implementation identified |
| Designed | Policy and architecture exist, enforcement not proven |
| Implemented | Enforcement exists, test evidence missing or stale |
| Verified | Positive and negative tests pass for the current version |
| Monitored | Verified plus runtime evidence and drift alerts |
| Exception | Gap accepted by named authority until a fixed expiry |
Avoid rolling these into a single percentage. “80% complete” hides whether the missing 20% is inventory paperwork or the production kill switch.
Example gap row
| Field | Example |
|---|---|
| Capability | Revoke all authority for a compromised agent run |
| Draft mapping | RES-01 (Agent Baseline v1.0-draft, pinned commit SHA) |
| Current state | Worker can be stopped; OAuth token remains valid for 60 minutes |
| Evidence | Stop test passes; credential revocation test fails |
| Status | Implemented, not verified |
| Remediation | Add broker-side token revocation and session invalidation |
| Exit test | Stop plus denial at every target in under the risk-tier objective |
Implement and test controls as a connected system
Controls can pass in isolation and fail in combination. A short-lived credential is weak if the model can request another without approval; a sandbox is weak if an MCP server holds a broad production token.
Implementation checklist
- Inventory agent definitions, deployments, models, instructions, skills, plugins, MCP servers and tools.
- Resolve runtime versions rather than recording only desired versions.
- Map direct and transitive credentials, targets, data and actions.
- Enforce registered, risk-classified and validated versions at admission.
- Keep code execution separate from host credentials and unrelated workloads.
- Grant network, filesystem, compute and duration through versioned profiles.
- Propagate initiating identity and task context across delegation hops.
- Issue short-lived, resource-scoped credentials after authorization.
- Fail closed when identity, policy, approval or target state cannot be verified.
- Correlate agent intent with executed target-system actions and outcomes.
- Test generated code and configuration to the same gates as human artifacts.
- Quarantine compromised versions and downstream dependencies.
Verification checklist
| Test | Expected result | Evidence |
|---|---|---|
| Unregistered model version | Deployment blocked | Admission decision |
| Prompt asks for unrelated target | Tool/action denied | Policy plus target log |
| Downstream agent requests broader scope | Delegation attenuated or denied | Delegation chain |
| Approval service unavailable | Consequential action fails closed | Error and no target mutation |
| Credential appears in tool output | Value redacted; alert raised | Redaction and detection event |
| Agent writes a secret into code | Commit or merge gate blocks it | Repository protection log |
| Kill switch activated | Worker stops and active authority is revoked | Timed response trace |
| Component digest changes | Version quarantined or revalidated | Supply-chain decision |
| Agent produces incorrect outcome | Post-condition gate rejects or reverses it | Validation record |
The OpenAI–Hugging Face evaluation security incident is a useful case study in why benchmark intent, network containment and the target system's observed outcome must be correlated.
Account for draft governance and commercial interests
The repository's provenance file is unusually direct: Docker, Keycard and Snyk convened the work, all sell products in the area, and none is a complete implementation by the draft's own category test. It also says Discover, Observe and Respond are less developed than the outcomes tied more closely to conveners' products.
That disclosure improves interpretability; it does not establish independence, completeness or endorsement.
| Caveat | Practical response |
|---|---|
| Commercially interested conveners | Require architecture and control review independent of vendor selection |
| No conformance program | Do not issue compliance claims or badges |
| Draft IDs can change | Pin commits and maintain a remapping table |
| Per-control evidence rule unfinished | Define your own testable evidence schema |
| Crosswalks are wanted, not complete | Map to frameworks you already operate; mark interpretation |
| Possible future donation | Do not imply CNCF or another body has accepted it |
| License/legal note pending | Check the current repository before redistribution |
The repository licenses prose and figures under CC BY 4.0 and the schemas plus controls.yaml under Apache-2.0. It also records pending legal confirmation about license treatment if the work is donated later. State the license of the exact material you reuse.
Prepare the next review
Use the draft now if it helps expose missing controls, but schedule a remap at public-comment close and again at v1.0. Your next review packet should contain:
- the pinned draft commit and its 35-control inventory;
- a change report against the prior assessed revision;
- outcome-level owners and control-level enforcement points;
- current positive and negative test evidence;
- open exceptions with accountable owners and expiries;
- the incident and revocation exercise results;
- unresolved draft ambiguities sent back as public issues where appropriate.
The useful deliverable is not a logo. It is a defensible chain from business intent to bounded authority, executed action, verified outcome and tested recovery.
FAQ
Is Agent Baseline a security standard or certification?
No. Version 1.0-draft is a public-comment draft, not a standard, and it has no conformance or certification program. Use it as a category and gap-assessment aid, not as an attestation.
How many controls are in Agent Baseline?
The July 30, 2026 v1.0-draft contains 35 controls: Discover 7, Constrain 4, Authorize 9, Observe 6, Validate 4 and Respond 5.
When does public comment close?
The repository states that public comment on v1.0-draft closes September 30, 2026. Teams should pin the reviewed commit because identifiers and requirements may still change before v1.0.
Are Agent Baseline control identifiers stable?
Not yet. The repository's current controls source says all controls remain draft and that the never-renumber promise binds at the v1.0 freeze. Qualify citations with version and a pinned source revision.
Who created Agent Baseline?
The work was convened by Docker, Keycard and Snyk. Its provenance file discloses that all three sell products in the area and says none is a complete implementation of the baseline.
What licenses apply to Agent Baseline?
The repository applies CC BY 4.0 to prose and figures and Apache-2.0 to schemas and controls.yaml. It also records pending legal confirmation around a possible future donation, so check the pinned repository terms before redistributing.
Get the latest on AI, LLMs & developer tools
New MCP servers, model updates, and guides like this one — delivered weekly.
Related Guides
How to Change Antigravity Themes
Customize themes, dark mode, icons, and color schemes.
Rules & ConfigurationAntigravity Rules Guide
How to build custom rules with AGENTS.md and GEMINI.md.
MCP & IntegrationMCP Servers Setup Guide
Step-by-step guide to connecting MCP servers in Antigravity.
ComparisonBest Antigravity Alternatives 2026
Claude Code, Cursor, Windsurf, Codex, and Kiro compared.
Pricing & QuotaAntigravity Cockpit Guide
Monitor AI quota, track rate limits, and manage credits.
MCP & IntegrationGoogle Stitch + Antigravity Guide
The complete design-to-code workflow with DESIGN.md and Vibe Design.
Official sources
Agent Baseline
- Agent Baseline site — project framing and six-outcome argument
- Control catalogue — human-readable control listing
- Agent Baseline white paper — draft rationale, scope and figures
- Agent Baseline GitHub repository — status, dates, governance, provenance and licensing
- Canonical
controls.yaml— current machine-readable outcomes and 35 draft controls - Provenance and commercial interests — conveners, interests, asymmetry and non-independence disclosure
- Contribution rules — per-control evidence expectation and contribution process
- Versioning policy — identifier lifecycle and v1.0 freeze
