AI Governance Control Plane Logo with Name

AGCP.ai
Deterministic Runtime Governance for AI and Autonomous Systems


Requirements

AGCP Runtime Governance Conformance Requirements Catalog

This catalog defines the normative runtime-governance requirements used to evaluate AGCP conformance across lifecycle governance, execution governance, governance object integrity, canonical-state governance, refusal and escalation governance, evidence continuity, multi-agent governance, interoperability, and runtime-governance metrology.

The applicable conformance level identifies the lowest cumulative AGCP conformance level at which the requirement applies.

RG-1 Lifecycle Governance

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-001Submit → AuthorizedA proposal that satisfies all governance constraints SHALL be eligible for authorization.L2
CR-002Submit → Pending HITLGovernance evaluation SHALL support escalation and deferred human adjudication paths.L4
CR-003Submit → Rejected (Hard Invariant Failure)Actions that violate mandatory invariants SHALL NOT be authorized.L2
CR-004Schema Validation FailureGovernance evaluation SHALL reject structurally invalid proposals.L1
CR-005Provenance Validation FailureGovernance decisions SHALL require verifiable provenance where mandated.L1
CR-006Tenant Inactive on SubmitGovernance evaluation SHALL enforce tenant operational status constraints.L2
CR-007Policy Not FoundAuthorization SHALL require an applicable governance policy.L2
CR-008Idempotent Replay (Identical Payload)Equivalent requests SHALL produce deterministic governance outcomes.L3
CR-009Idempotency ConflictNon-equivalent requests SHALL NOT share governance identity.L3
CR-010GET Authorized ActionAuthorized governance state SHALL be externally retrievable.L1
CR-011Transient State Not Externally ObservableInternal processing states SHALL NOT become canonical externally visible governance states.L2
CR-012Valid Cosign, Quorum Not Yet MetGovernance escalation SHALL support partial quorum accumulation.L4
CR-013Valid Cosign Completes QuorumRequired governance quorum satisfaction SHALL enable authorization.L4
CR-014Cosign Wrong StateHuman authorization artifacts SHALL only apply to eligible lifecycle states.L4
CR-015Cosign ExpiredExpired governance approvals SHALL NOT remain valid.L4
CR-016Cosign Invalid SignatureGovernance approvals SHALL be cryptographically attributable and verifiable.L4
CR-017HITL Expiration → RejectedUnresolved escalations SHALL terminate according to governance policy.L4
CR-018Governance Cancellation → RejectedGovernance authorities SHALL be able to terminate pending actions.L4
CR-091Degraded Governance StateA governance object SHALL enter DEGRADED state when one or more governance assumptions, evidence artifacts, contextual dependencies, authorization conditions, or canonical-state dependencies required for continued admissibility can no longer be verified.L4
CR-092DEGRADED as Non-Terminal StateDEGRADED SHALL be a non-terminal lifecycle state.L4
CR-093Re-Evaluation Required from DEGRADED StateObjects in DEGRADED state SHALL require re-evaluation prior to authorization retention or execution.L4

RG-2 Execution Governance

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-019Commit Authorized ActionOperational realization SHALL occur only after successful authorization.L4
CR-020Commit While Pending HITLPending governance evaluation SHALL NOT permit execution.L4
CR-021Commit While RejectedRejected actions SHALL NOT become operationally real.L4
CR-022Authorization Reference MismatchExecution SHALL remain bound to the specific authorization artifact that approved it.L4
CR-023Replay Commit After ExecutedExecuted actions SHALL be terminal and non-repeatable.L4
CR-024Tenant Suspended Before CommitCommit admissibility SHALL be evaluated against current governance reality.L4
CR-025Tenant Decommissioned Before CommitGovernance authority SHALL terminate when governance subjects cease to exist.L4
CR-026Cross-Tenant GETGovernance visibility SHALL respect tenant isolation boundaries.L5
CR-027Cross-Tenant CosignGovernance authority SHALL NOT cross tenant boundaries.L5
CR-028Cross-Tenant CommitExecution authority SHALL NOT cross tenant boundaries.L5
CR-029Cross-Tenant Policy ResolutionGovernance policy scope SHALL be tenant-isolated.L5
CR-030Cross-Tenant Ledger AccessGovernance evidence SHALL be tenant-isolated.L5
CR-031Dual Authorized Conflicting ActionsAuthorization SHALL NOT imply unconditional future execution authority.L4
CR-032Stale Authorization After Prior CommitCommit admissibility SHALL be derived from current canonical state, not historical authorization alone.L4
CR-033Divergent State Assumption ConflictExecution authority SHALL remain valid only while its governing assumptions remain valid.L4
CR-034Concurrent Authorization RaceGovernance outcomes SHALL remain consistent under concurrent evaluation.L3
CR-035Canonical State Changes During HITLEscalated actions SHALL be re-evaluated against current canonical state before execution.L4

RG-3 Governance Object Integrity

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-036Missing IntentGoverned proposals SHALL declare operational intent.L1
CR-037Missing Target ResourceGoverned proposals SHALL identify the object of governance action.L1
CR-038Missing Requested EffectGoverned proposals SHALL declare intended operational effect.L1
CR-039Expired ProposalGovernance requests SHALL respect temporal validity constraints.L1
CR-040Malformed Delegation ReferencesDelegated governance authority SHALL be verifiable.L1
CR-041Malformed Evidence ReferencesGovernance evidence references SHALL be resolvable and verifiable.L1
CR-042Canonical Hash MismatchGovernance objects SHALL support deterministic replay integrity.L3
CR-043Missing Mission/Task LineageGovernance context SHALL preserve operational lineage when required.L1
CR-044Broken Delegation ChainGovernance continuity SHALL be preserved across delegation boundaries.L2
CR-045Conflicting Originating ActorGovernance attribution SHALL remain consistent and unambiguous.L1
CR-046Context Attempts to Override Canonical StateGovernance context SHALL NOT supersede canonical governance reality.L2
CR-047Provenance Continuity GapGovernance provenance SHALL remain continuous across lifecycle transitions.L2

RG-4 Canonical-State Governance

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-048Canonical State UnavailableCommit decisions SHALL require authoritative governance state.L2
CR-049Stale Canonical StateGovernance evaluation SHALL use sufficiently current canonical state.L3
CR-050Conflicting Canonical-State SourcesGovernance evaluation SHALL resolve a single authoritative state.L3
CR-051Telemetry Conflicts With Canonical StateCanonical state SHALL take precedence over non-authoritative observations.L3
CR-052Canonical-State Hash MismatchCanonical-state integrity SHALL be verifiable and replayable.L3

RG-5 Refusal and Escalation Governance

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-053Structural Refusal Due to Invariant ViolationInadmissible actions SHALL be structurally refused.L2
CR-054Structural Refusal Due to Missing EvidenceEvidence insufficiency SHALL prevent authorization.L2
CR-055Structural Refusal Due to Canonical-State ConflictGovernance conflicts SHALL prevent operational realization.L3
CR-056Refusal Record Missing AttributionRefusals SHALL be attributable governance outcomes.L2
CR-057Refusal Record Not ReplayableRefusals SHALL be reconstructable and replayable.L3
CR-058Escalation Required but Missing ArtifactEscalation decisions SHALL be evidenced.L4
CR-059Escalation Resolved to CommitEscalation outcomes SHALL integrate into lifecycle progression.L4
CR-060Escalation Resolved to RefusalEscalation outcomes SHALL support negative adjudication.L4
CR-061Deferred Authorization ExpiresDeferred governance decisions SHALL honor validity periods.L4

RG-6 Governance Evidence and Receipts

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-062Missing Canonical-State ReferenceGovernance outcomes SHALL reference governing state.L2
CR-063Missing Invariant ReferencesGovernance outcomes SHALL identify governing constraints.L2
CR-064Missing Evidence HashesGovernance outcomes SHALL preserve evidence integrity.L2
CR-065Invalid Signer IdentityGovernance outcomes SHALL be attributable to accountable actors.L2
CR-066Receipt Replay Hash MismatchGovernance outcomes SHALL support replay verification.L3
CR-067Evidence Changes Between Proposal and CommitGovernance evidence SHALL remain consistent across evaluation and execution.L3
CR-068Evidence Unavailable at CommitCommit decisions SHALL remain supportable by evidence.L2
CR-069Evidence Lineage Gap Across AgentsEvidence continuity SHALL survive multi-agent workflows.L2

RG-7 Multi-Agent Runtime Governance

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-070Governance Context Preserved Across HandoffGovernance continuity SHALL survive agent handoffs.L2
CR-071Downstream Agent Drops ContextAgents SHALL preserve required governance context.L2
CR-072Cross-Domain Delegation Requires EscalationGovernance-domain transitions SHALL remain governed.L4

RG-8 Governance Interoperability

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-073REST vs Message Bus Same ResultGovernance semantics SHALL be transport-independent.L3
CR-074Canonically Equivalent Payloads Same ResultGovernance evaluation SHALL be semantically deterministic.L3
CR-075Different Implementations Produce Same DecisionConformant implementations SHALL produce equivalent governance outcomes.L3

RG-9 Runtime Governance Metrology

Requirement IDRequirement NameNormative RequirementApplicable Conformance Level
CR-076Same Proposal + Same State + Same Invariants = Same DecisionGovernance evaluation SHALL be deterministic.L3
CR-077Same Proposal Across Distributed NodesGovernance evaluation SHALL be node-independent.L3
CR-078Determinism Under Non-Deterministic Agent InputsGovernance outcomes SHALL be independent of internal agent reasoning variability.L3
CR-079Authorized Actions Successfully CommitGovernance SHALL correctly admit admissible actions.L4
CR-080Unauthorized Actions Never CommitGovernance SHALL correctly reject inadmissible actions.L4
CR-081Every Action Follows Valid Lifecycle TransitionsGovernance lifecycle progression SHALL preserve lifecycle integrity.L2
CR-082Derived State Matches Ledger ReconstructionGovernance state SHALL be derivable from governance records.L3
CR-083Canonical State and Decision Remain SynchronizedGovernance decisions SHALL remain synchronized with authoritative state.L3
CR-084Commit Uses Latest Canonical StateAdmissibility SHALL be commit-bound.L4
CR-085Decision Fully Reconstructable from LedgerGovernance decisions SHALL be replayable.L3
CR-086Receipt Reproduces Original DecisionGovernance outcomes SHALL support independent verification.L3
CR-087Inadmissible Actions Produce Structural RefusalGovernance SHALL reliably detect inadmissibility.L2
CR-088Refused Actions Never ExecuteStructural refusal SHALL be enforceable.L4
CR-089Implementation Passes AGCP Conformance SuiteImplementations SHALL conform to AGCP governance semantics.L5
CR-090Independent Implementations Produce Equivalent OutcomesGovernance semantics SHALL be interoperable and semantically equivalent across implementations.L5