CAIN-42 CAIN Studio

Evidence library · niche

Supply chain, registry & lifecycle

Where agents, models and tools come from, and how they change. 246 tested invariants.

Last reviewed 2026-10-01

246 of 246 held

Where this niche's rules come from

Test families in this niche

registry (157) · product (28) · deployment (13) · failure_to_product (12) · research_pipeline (5) · swe (2) · action (2) · version (1) · operation_kind (1) · tech_radar (1) · fabric_component (1) · environment_query (1) · r2e (1) · ip (1) · agency_graph (1) · competitive_gap (1) · migration (1) · dependency (1) · lifecycle (1) · mission (1) · organization (1) · pipeline (1) · population (1) · replacement (1) · spawn (1) · workflow (1) · systemic (1)

Where these come from

Rules 1–150 of 246

IDRuleBundleResult
G106a terminated mission cannot be resurrectedE19held
I37sub-organizations inherit constraintsE20held
I63legitimate spawning worksE20held
D93benchmark environments are version-boundE21held
D124each lifecycle stage has one artefact kindE21held
D155a spawned research agent is evaluated before admissionE21held
META-I017candidate architecture ≠ production architectureE23held
I-REG-agent-registerregister agentE27held
I-REG-agent-getget agentE27held
I-REG-agent-mutationmutation agent detectedE27held
I-REG-agent-revokedrevoked agent not activeE27held
I-REG-agent-reregisterrevoked agent cannot be reissuedE27held
I-REG-agent_instance-registerregister agent_instanceE27held
I-REG-agent_instance-getget agent_instanceE27held
I-REG-agent_instance-mutationmutation agent_instance detectedE27held
I-REG-agent_instance-revokedrevoked agent_instance not activeE27held
I-REG-agent_instance-reregisterrevoked agent_instance cannot be reissuedE27held
I-REG-organization-registerregister organizationE27held
I-REG-organization-getget organizationE27held
I-REG-organization-mutationmutation organization detectedE27held
I-REG-organization-revokedrevoked organization not activeE27held
I-REG-organization-reregisterrevoked organization cannot be reissuedE27held
I-REG-trust_domain-registerregister trust_domainE27held
I-REG-trust_domain-getget trust_domainE27held
I-REG-trust_domain-mutationmutation trust_domain detectedE27held
I-REG-trust_domain-revokedrevoked trust_domain not activeE27held
I-REG-trust_domain-reregisterrevoked trust_domain cannot be reissuedE27held
I-REG-runtime-registerregister runtimeE27held
I-REG-runtime-getget runtimeE27held
I-REG-runtime-mutationmutation runtime detectedE27held
I-REG-runtime-revokedrevoked runtime not activeE27held
I-REG-runtime-reregisterrevoked runtime cannot be reissuedE27held
I-REG-model-registerregister modelE27held
I-REG-model-getget modelE27held
I-REG-model-mutationmutation model detectedE27held
I-REG-model-revokedrevoked model not activeE27held
I-REG-model-reregisterrevoked model cannot be reissuedE27held
I-REG-mcp_server-registerregister mcp_serverE27held
I-REG-mcp_server-getget mcp_serverE27held
I-REG-mcp_server-mutationmutation mcp_server detectedE27held
I-REG-mcp_server-revokedrevoked mcp_server not activeE27held
I-REG-mcp_server-reregisterrevoked mcp_server cannot be reissuedE27held
I-REG-a2a_endpoint-registerregister a2a_endpointE27held
I-REG-a2a_endpoint-getget a2a_endpointE27held
I-REG-a2a_endpoint-mutationmutation a2a_endpoint detectedE27held
I-REG-a2a_endpoint-revokedrevoked a2a_endpoint not activeE27held
I-REG-a2a_endpoint-reregisterrevoked a2a_endpoint cannot be reissuedE27held
I-REG-tool-registerregister toolE27held
I-REG-tool-getget toolE27held
I-REG-tool-mutationmutation tool detectedE27held
I-REG-tool-revokedrevoked tool not activeE27held
I-REG-tool-reregisterrevoked tool cannot be reissuedE27held
I-REG-service-registerregister serviceE27held
I-REG-service-getget serviceE27held
I-REG-service-mutationmutation service detectedE27held
I-REG-service-revokedrevoked service not activeE27held
I-REG-service-reregisterrevoked service cannot be reissuedE27held
I-REG-capability-registerregister capabilityE27held
I-REG-capability-getget capabilityE27held
I-REG-capability-mutationmutation capability detectedE27held
I-REG-capability-revokedrevoked capability not activeE27held
I-REG-capability-reregisterrevoked capability cannot be reissuedE27held
I-REG-policy-registerregister policyE27held
I-REG-policy-getget policyE27held
I-REG-policy-mutationmutation policy detectedE27held
I-REG-policy-revokedrevoked policy not activeE27held
I-REG-policy-reregisterrevoked policy cannot be reissuedE27held
I-REG-credential_issuer-registerregister credential_issuerE27held
I-REG-credential_issuer-getget credential_issuerE27held
I-REG-credential_issuer-mutationmutation credential_issuer detectedE27held
I-REG-credential_issuer-revokedrevoked credential_issuer not activeE27held
I-REG-credential_issuer-reregisterrevoked credential_issuer cannot be reissuedE27held
I-REG-authorization_service-registerregister authorization_serviceE27held
I-REG-authorization_service-getget authorization_serviceE27held
I-REG-authorization_service-mutationmutation authorization_service detectedE27held
I-REG-authorization_service-revokedrevoked authorization_service not activeE27held
I-REG-authorization_service-reregisterrevoked authorization_service cannot be reissuedE27held
I-REG-execution_adapter-registerregister execution_adapterE27held
I-REG-execution_adapter-getget execution_adapterE27held
I-REG-execution_adapter-mutationmutation execution_adapter detectedE27held
I-REG-execution_adapter-revokedrevoked execution_adapter not activeE27held
I-REG-execution_adapter-reregisterrevoked execution_adapter cannot be reissuedE27held
I-SWE-install_dependencyswe install_dependencyE27held
I-SWE-deployswe deployE27held
I-VERSIONagent version identityE27held
I-ADAPTER-REG-a2aadapter a2a registeredE27held
I-ADAPTER-REG-browseradapter browser registeredE27held
I-ADAPTER-REG-cliadapter cli registeredE27held
I-ADAPTER-REG-cloud_apiadapter cloud_api registeredE27held
I-ADAPTER-REG-computer_useadapter computer_use registeredE27held
I-ADAPTER-REG-containeradapter container registeredE27held
I-ADAPTER-REG-databaseadapter database registeredE27held
I-ADAPTER-REG-deploymentadapter deployment registeredE27held
I-ADAPTER-REG-event_streamadapter event_stream registeredE27held
I-ADAPTER-REG-filesystemadapter filesystem registeredE27held
I-ADAPTER-REG-grpcadapter grpc registeredE27held
I-ADAPTER-REG-httpadapter http registeredE27held
I-ADAPTER-REG-jsonrpcadapter jsonrpc registeredE27held
I-ADAPTER-REG-local_ipcadapter local_ipc registeredE27held
I-ADAPTER-REG-mcpadapter mcp registeredE27held
I-ADAPTER-REG-message_queueadapter message_queue registeredE27held
I-ADAPTER-REG-shelladapter shell registeredE27held
I-ADAPTER-REG-websocketadapter websocket registeredE27held
I-REG-agent-issueragent issuer recordedE27held
I-REG-agent-digestagent digest stableE27held
I-REG-agent_instance-issueragent_instance issuer recordedE27held
I-REG-agent_instance-digestagent_instance digest stableE27held
I-REG-organization-issuerorganization issuer recordedE27held
I-REG-organization-digestorganization digest stableE27held
I-REG-trust_domain-issuertrust_domain issuer recordedE27held
I-REG-trust_domain-digesttrust_domain digest stableE27held
I-REG-runtime-issuerruntime issuer recordedE27held
I-REG-runtime-digestruntime digest stableE27held
I-REG-model-issuermodel issuer recordedE27held
I-REG-model-digestmodel digest stableE27held
I-REG-mcp_server-issuermcp_server issuer recordedE27held
I-REG-mcp_server-digestmcp_server digest stableE27held
I-REG-a2a_endpoint-issuera2a_endpoint issuer recordedE27held
I-REG-a2a_endpoint-digesta2a_endpoint digest stableE27held
I-REG-tool-issuertool issuer recordedE27held
I-REG-tool-digesttool digest stableE27held
I-REG-service-issuerservice issuer recordedE27held
I-REG-service-digestservice digest stableE27held
I-REG-capability-issuercapability issuer recordedE27held
I-REG-capability-digestcapability digest stableE27held
I-REG-policy-issuerpolicy issuer recordedE27held
I-REG-policy-digestpolicy digest stableE27held
I-REG-credential_issuer-issuercredential_issuer issuer recordedE27held
I-REG-credential_issuer-digestcredential_issuer digest stableE27held
I-REG-authorization_service-issuerauthorization_service issuer recordedE27held
I-REG-authorization_service-digestauthorization_service digest stableE27held
I-REG-execution_adapter-issuerexecution_adapter issuer recordedE27held
I-REG-execution_adapter-digestexecution_adapter digest stableE27held
E32-PIPE-PROTOTYPEresearch cannot skip to PROTOTYPEE32held
E32-PIPE-EXPERIMENTresearch cannot skip to EXPERIMENTE32held
E32-PIPE-EVIDENCEresearch cannot skip to EVIDENCEE32held
E32-PIPE-EVALUATIONresearch cannot skip to EVALUATIONE32held
E32-PIPE-GOVERNANCE_PROPOSALresearch cannot skip to GOVERNANCE_PROPOSALE32held
E33-KIND-deploy_softwaredeploy_software is executed only through E8E33held
E33-PRODUCT-CAIN_Governance_GatewayCAIN Governance Gateway maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_Governance_SidecarCAIN Governance Sidecar maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_Agent_PassportCAIN Agent Passport maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_Governance_ProofCAIN Governance Proof maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_VerifyCAIN Verify maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_ConformanceCAIN Conformance maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_Trust_NetworkCAIN Trust Network maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_IncidentCAIN Incident maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_EdgeCAIN Edge maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_TransactionsCAIN Transactions maps to real code or says it is not deployedE33held
E33-PRODUCT-CAIN_ResearchCAIN Research maps to real code or says it is not deployedE33held

1 2

Other niches

Consensus & distributed systems · Attacks, threats & containment · Identity, authority & delegation · Evidence, receipts & proofs · Memory, data & privacy · Prediction, world models & simulation · Transactions, markets & economics · Tools, MCP, protocols & adapters · Autonomy, control loops & recovery · Policy, law & governance · Trust & reputation · Benchmarks, coverage & performance · Core guarantees

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem