Section 17 of 25 5 min read

The Production Readiness Gate

A pass-or-fail gate across nine control groups. Partial satisfaction is failure.

No agent reaches production without satisfying every item that applies to it. This is a gate, not a scorecard; partial satisfaction is failure. Where a control cannot be met, the exception process in Section 18 applies—routing around the gate does not.

The gate is in two parts. 17.1 is the Level 2 minimum bar, which every agent must clear to reach production. 17.2 is the Level 3 enforced state, gated to higher tiers where the consequences of a control gap scale with the authority granted. Within each, items are grouped by control domain. An item with nothing in its final column applies to every agent, including T0.

17.1 Level 2 — The Minimum Bar #

DISCDiscovery and Inventory
IDGate requirementApplies to
DISC-1Registered in the agent registry with a named human owner, before deployment
DISC-3Every MCP server the agent reaches is on the approved listAgents using MCP
AUTHIdentity and Authorization
IDGate requirementApplies to
AUTH-1Authorization scope documented, minimized, and tied to a business function
AUTH-2Delegation chain documented for every agent this agent may invokeMulti-agent deployments
AUTH-3Deprovisioning criteria and process defined
AUTH-4Identity planes separated, or the collapse documented with a remediation dateT2 and above
CREDCredentials and Secrets
IDGate requirementApplies to
CRED-1Credential lifetime defined and enforced by expiry, not rotation policy alone
CRED-2Credentials reachable from the execution context enumerated and bounded to declared scope
CRED-3Credentials bound to a named workload identity; no shared static keys
CRED-5Revocation tested for every credential type, with measured time-to-effect
ISOExecution Isolation and Network Egress
IDGate requirementApplies to
ISO-1Egress default-deny with an enumerated allowlist, each entry owned and justified
ISO-2Trust-tier separation from privileged agents confirmed in the running environment
ISO-3Runtime isolation verified in the running environment, not asserted in design
ISO-4Package installation via an internal mirror inside the production VM programT2 and above
TOOLTool and Action Authorization
IDGate requirementApplies to
TOOL-1A single enforcement point that every tool call traverses before any side effect
TOOL-2Tool allowlist enforced outside the model; unknown tools fail closed
TOOL-3Velocity ceiling configured with thresholds derived from observed behavior
TOOL-4Blast-radius ceiling declared for records, spend, and systems touched
TOOL-6Agent-to-agent calls authenticated; token passthrough confirmed absentMulti-agent deployments
TOOL-7Decision records emitted to a store outside the agent’s own write scope
DATAData, Memory, and Context Integrity
IDGate requirementApplies to
DATA-1Provenance recorded for every context element; external content distinguishable
DATA-1Retrieval entitlement enforced at the data layer, not by post-retrieval filtering
DATA-4Session isolation tested for cross-principal and cross-tenant bleedMulti-tenant deployments
DATA-5Output filtering active on every egress path, including tool outputs
DATA-6Adversarial retrieval test executed against this agent’s corpus and passed
SUPSupply Chain
IDGate requirementApplies to
SUP-1Model, tool, and MCP versions pinned with provenance recorded
SUP-2MCP servers authenticated per OAuth 2.1, tokens audience-bound, descriptions reviewedAgents using MCP
SUP-3Third-party assessment complete, or its absence accepted by a named signatoryThird-party agents
OBSObservability and Detection
IDGate requirementApplies to
OBS-1Action telemetry flowing to central collection with alerting on defined conditions
OBS-2Expected behavioral profile documented for this agent classT2 and above
OBS-3Telemetry correlatable with identity, network, and cloud control-plane logs
OBS-4Detection tested against a simulated compromise of this specific agentT2 and above
RESPIncident Response and Forensics
IDGate requirementApplies to
RESP-1Analysis capability for malicious artifacts named and reachable without external approval
RESP-1Kill switch tested for this agent, with measured time-to-effect
RESP-4Evidence preservation configured for the ephemeral runtime
RESP-5Third-party notification criteria defined with a named decision ownerT2 and above
RETDecommissioning and Retirement
IDGate requirementApplies to
RET-1Decommission criteria and retirement owner recorded at registration
RET-5Evidentiary retention configured to outlast the agent
GOVHuman Oversight, Governance, and Assurance
IDGate requirementApplies to
GOV-1Every human-in-the-loop approval point documented, with volume and review time capturedWith human approval
GOV-3If running with reduced guardrails: inventoried, owned, isolation at or above productionReduced-guardrail environments
GOV-4Autonomy tier assigned, risk acceptance signed at the tier-appropriate level, review date set

17.2 Level 3 — The Enforced State #

CREDCredentials and Secrets
IDGate requirementFrom tier
CRED-1No standing credentials present in the execution contextT3 and above
ISOExecution Isolation and Network Egress
IDGate requirementFrom tier
ISO-1Every egress path patched on the production vulnerability cadenceT3 and above
TOOLTool and Action Authorization
IDGate requirementFrom tier
TOOL-3, TOOL-4Velocity and blast-radius ceilings configured to halt rather than alertT2 and above
TOOL-7Decision records tamper-evident and independently retainedT3 and above
OBSObservability and Detection
IDGate requirementFrom tier
OBS-4Automated halt or quarantine path configured, not routed to a human queueT3 and above
GOVHuman Oversight, Governance, and Assurance
IDGate requirementFrom tier
GOV-2Control claims independently verified rather than self-assessedT4
PDF