CAIN-42 CAIN Studio

Evidence library · niche

Prediction, world models & simulation

Predicting consequences before acting, and never mistaking a guess for a fact. 417 tested invariants.

Last reviewed 2026-10-01

417 of 417 held

Where this niche's rules come from

Test families in this niche

world_model (79) · knowledge_graph (43) · simulation (36) · epistemic (28) · inference (27) · truth (19) · blast_radius (16) · state_predictor (14) · truth_guard (12) · knowledge (10) · world_action (10) · model_swap (9) · observation (9) · causal_state (7) · moat (6) · fabric_component (6) · causal (5) · model_state (4) · research (3) · model_change (3) · operation_kind (2) · radar (2) · action (2) · graph (2) · risk (1) · reassessment (1) · cognitive (1) · prediction (1) · operation_state (1) · environment_query (1) · ip (1) · swarm (1) · lab (1) · agency_graph (1) · environment (1)

Where these come from

Rules 151–300 of 417

IDRuleBundleResult
E33-BLAST-networksblast radius reports networks separately (no aggregate)E33held
E33-BLAST-datablast radius reports data separately (no aggregate)E33held
E33-BLAST-financesblast radius reports finances separately (no aggregate)E33held
E33-BLAST-physical_systemsblast radius reports physical_systems separately (no aggregate)E33held
E33-BLAST-contractsblast radius reports contracts separately (no aggregate)E33held
E33-BLAST-downstream_agentsblast radius reports downstream_agents separately (no aggregate)E33held
E33-BLAST-trust_domainsblast radius reports trust_domains separately (no aggregate)E33held
E34-TRUTHPHRASE-fully_autonomousthe truth guard knows the phrase 'fully autonomous'E34held
E34-TRUTHPHRASE-fully_securethe truth guard knows the phrase 'fully secure'E34held
E34-TRUTHPHRASE-guaranteedthe truth guard knows the phrase 'guaranteed'E34held
E34-TRUTHPHRASE-controls_all_agentsthe truth guard knows the phrase 'controls all agents'E34held
E34-TRUTHPHRASE-controls_the_internetthe truth guard knows the phrase 'controls the internet'E34held
E34-TRUTHPHRASE-certifiedthe truth guard knows the phrase 'certified'E34held
E34-TRUTHPHRASE-enterprise-readythe truth guard knows the phrase 'enterprise-ready'E34held
E34-TRUTHPHRASE-independently_auditedthe truth guard knows the phrase 'independently audited'E34held
E34-TRUTHPHRASE-hardware-attestedthe truth guard knows the phrase 'hardware-attested'E34held
E34-TRUTHPHRASE-universalthe truth guard knows the phrase 'universal'E34held
E34-TRUTHPHRASE-production-readythe truth guard knows the phrase 'production-ready'E34held
E34-TRUTHPHRASE-in_productionthe truth guard knows the phrase 'in production'E34held
E35-EPISTEMIC-OBSERVEDepistemic state OBSERVED is a first-class valueE35held
E35-EPISTEMIC-INFERREDepistemic state INFERRED is a first-class valueE35held
E35-EPISTEMIC-PREDICTEDepistemic state PREDICTED is a first-class valueE35held
E35-EPISTEMIC-SIMULATEDepistemic state SIMULATED is a first-class valueE35held
E35-EPISTEMIC-COUNTERFACTUALepistemic state COUNTERFACTUAL is a first-class valueE35held
E35-EPISTEMIC-UNKNOWNepistemic state UNKNOWN is a first-class valueE35held
E35-OBS-actionobservation kind action is acceptedE35held
E35-OBS-outcomeobservation kind outcome is acceptedE35held
E35-OBS-driftobservation kind drift is acceptedE35held
E35-OBS-incidentobservation kind incident is acceptedE35held
E35-OBS-costobservation kind cost is acceptedE35held
E35-OBS-latencyobservation kind latency is acceptedE35held
E35-OBS-environmentobservation kind environment is acceptedE35held
E35-OBS-policyobservation kind policy is acceptedE35held
E35-OBS-capabilityobservation kind capability is acceptedE35held
E35-RISK-epistemicrisk dimension epistemic is separateE35held
E35-FABRIC-risk_modelthe intelligence fabric exposes risk_modelE35held
E35-FABRIC-prediction_enginethe intelligence fabric exposes prediction_engineE35held
E35-FABRIC-world_modelthe intelligence fabric exposes world_modelE35held
E35-FABRIC-counterfactual_enginethe intelligence fabric exposes counterfactual_engineE35held
E35-FABRIC-simulation_enginethe intelligence fabric exposes simulation_engineE35held
E35-FABRIC-knowledge_graphthe intelligence fabric exposes knowledge_graphE35held
E35-QUERY-model_changeenvironment query model_change existsE35held
E35-STATE-authority_driftstate predictor target authority_drift existsE35held
E35-STATE-capability_driftstate predictor target capability_drift existsE35held
E35-STATE-policy_driftstate predictor target policy_drift existsE35held
E35-STATE-identity_driftstate predictor target identity_drift existsE35held
E35-STATE-trajectory_riskstate predictor target trajectory_risk existsE35held
E35-STATE-environmental_changestate predictor target environmental_change existsE35held
E35-STATE-dependency_failurestate predictor target dependency_failure existsE35held
E35-STATE-enforcement_degradationstate predictor target enforcement_degradation existsE35held
E35-STATE-incident_propagationstate predictor target incident_propagation existsE35held
E35-STATE-delegation_riskstate predictor target delegation_risk existsE35held
E35-STATE-transaction_riskstate predictor target transaction_risk existsE35held
E35-STATE-collective_riskstate predictor target collective_risk existsE35held
E35-STATE-physical_world_riskstate predictor target physical_world_risk existsE35held
E35-STATE-self_improvement_riskstate predictor target self_improvement_risk existsE35held
E35-KGNODE-Agentknowledge-graph node Agent existsE35held
E35-KGNODE-Identityknowledge-graph node Identity existsE35held
E35-KGNODE-Capabilityknowledge-graph node Capability existsE35held
E35-KGNODE-Authorityknowledge-graph node Authority existsE35held
E35-KGNODE-Policyknowledge-graph node Policy existsE35held
E35-KGNODE-Evidenceknowledge-graph node Evidence existsE35held
E35-KGNODE-Decisionknowledge-graph node Decision existsE35held
E35-KGNODE-Actionknowledge-graph node Action existsE35held
E35-KGNODE-Environmentknowledge-graph node Environment existsE35held
E35-KGNODE-Toolknowledge-graph node Tool existsE35held
E35-KGNODE-Protocolknowledge-graph node Protocol existsE35held
E35-KGNODE-Transactionknowledge-graph node Transaction existsE35held
E35-KGNODE-Incidentknowledge-graph node Incident existsE35held
E35-KGNODE-Attackknowledge-graph node Attack existsE35held
E35-KGNODE-Recoveryknowledge-graph node Recovery existsE35held
E35-KGNODE-Proofknowledge-graph node Proof existsE35held
E35-KGNODE-Verifierknowledge-graph node Verifier existsE35held
E35-KGNODE-Modelknowledge-graph node Model existsE35held
E35-KGNODE-Runtimeknowledge-graph node Runtime existsE35held
E35-KGNODE-Organizationknowledge-graph node Organization existsE35held
E35-KGNODE-TrustDomainknowledge-graph node TrustDomain existsE35held
E35-KGNODE-WorldStateknowledge-graph node WorldState existsE35held
E35-KGNODE-Researchknowledge-graph node Research existsE35held
E35-KGNODE-Productknowledge-graph node Product existsE35held
E35-KGNODE-Testknowledge-graph node Test existsE35held
E35-KGNODE-Invariantknowledge-graph node Invariant existsE35held
E35-KGEDGE-PROPOSEDknowledge-graph edge PROPOSED existsE35held
E35-KGEDGE-AUTHORIZEDknowledge-graph edge AUTHORIZED existsE35held
E35-KGEDGE-DELEGATEDknowledge-graph edge DELEGATED existsE35held
E35-KGEDGE-USESknowledge-graph edge USES existsE35held
E35-KGEDGE-AFFECTSknowledge-graph edge AFFECTS existsE35held
E35-KGEDGE-DEPENDS_ONknowledge-graph edge DEPENDS_ON existsE35held
E35-KGEDGE-VIOLATESknowledge-graph edge VIOLATES existsE35held
E35-KGEDGE-PROVESknowledge-graph edge PROVES existsE35held
E35-KGEDGE-VERIFIESknowledge-graph edge VERIFIES existsE35held
E35-KGEDGE-CAUSEDknowledge-graph edge CAUSED existsE35held
E35-KGEDGE-MITIGATEDknowledge-graph edge MITIGATED existsE35held
E35-KGEDGE-RECOVEREDknowledge-graph edge RECOVERED existsE35held
E35-KGEDGE-SUPERSEDESknowledge-graph edge SUPERSEDES existsE35held
E35-KGEDGE-REQUIRESknowledge-graph edge REQUIRES existsE35held
E35-KGEDGE-CONFLICTSknowledge-graph edge CONFLICTS existsE35held
E35-KGEDGE-DERIVED_FROMknowledge-graph edge DERIVED_FROM existsE35held
E35-KGEDGE-TESTED_BYknowledge-graph edge TESTED_BY existsE35held
E35-RADAR-world_modelsradar topic world_models existsE35held
E35-RADAR-model_reasoningradar topic model_reasoning existsE35held
E35-IP-governance_digital_twinsIP primitive governance_digital_twins existsE35held
E35-MOAT-governance_digital_twinmoat governance_digital_twin is technical, not a market moatE35held
E35-MOAT-governance_knowledge_graphmoat governance_knowledge_graph is technical, not a market moatE35held
E35-SWARM-simulationswarm role simulation existsE35held
E35-LAB-new_world_model_failuresresearch-lab topic new_world_model_failures existsE35held
E36-AGENCY-NODE-modelagency graph node model existsE36held
E36-MOAT-machine_service_digital_twinsmoat machine_service_digital_twins is technical onlyE36held
E36-MOAT-procurement_simulationmoat procurement_simulation is technical onlyE36held
E36-MOAT-economic_digital_twinmoat economic_digital_twin is technical onlyE36held
E36-MOAT-machine_economy_knowledge_graphmoat machine_economy_knowledge_graph is technical onlyE36held
E36-ENV-SIMULATEDenvironment label SIMULATED is a recognised CAIN environmentE36held
E40-OBJECT-personobject kind person carries no authorityE40held
E40-OBJECT-agentobject kind agent carries no authorityE40held
E40-OBJECT-organizationobject kind organization carries no authorityE40held
E40-OBJECT-departmentobject kind department carries no authorityE40held
E40-OBJECT-systemobject kind system carries no authorityE40held
E40-OBJECT-applicationobject kind application carries no authorityE40held
E40-OBJECT-databaseobject kind database carries no authorityE40held
E40-OBJECT-apiobject kind api carries no authorityE40held
E40-OBJECT-cloud_resourceobject kind cloud_resource carries no authorityE40held
E40-OBJECT-deviceobject kind device carries no authorityE40held
E40-OBJECT-networkobject kind network carries no authorityE40held
E40-OBJECT-modelobject kind model carries no authorityE40held
E40-OBJECT-toolobject kind tool carries no authorityE40held
E40-OBJECT-mcp_serverobject kind mcp_server carries no authorityE40held
E40-OBJECT-a2a_agentobject kind a2a_agent carries no authorityE40held
E40-OBJECT-workflowobject kind workflow carries no authorityE40held
E40-OBJECT-projectobject kind project carries no authorityE40held
E40-OBJECT-customerobject kind customer carries no authorityE40held
E40-OBJECT-supplierobject kind supplier carries no authorityE40held
E40-OBJECT-contractobject kind contract carries no authorityE40held
E40-OBJECT-financial_resourceobject kind financial_resource carries no authorityE40held
E40-OBJECT-budgetobject kind budget carries no authorityE40held
E40-OBJECT-credentialobject kind credential carries no authorityE40held
E40-OBJECT-policyobject kind policy carries no authorityE40held
E40-OBJECT-riskobject kind risk carries no authorityE40held
E40-OBJECT-incidentobject kind incident carries no authorityE40held
E40-OBJECT-assetobject kind asset carries no authorityE40held
E40-OBJECT-dataobject kind data carries no authorityE40held
E40-OBJECT-intellectual_propertyobject kind intellectual_property carries no authorityE40held
E40-OBJECT-physical_resourceobject kind physical_resource carries no authorityE40held
E40-OBJECT-locationobject kind location carries no authorityE40held
E40-OBJECT-external_dependencyobject kind external_dependency carries no authorityE40held
E40-OBJECTFIELD-identityan object without identity is refusedE40held
E40-OBJECTFIELD-provenancean object without provenance is refusedE40held
E40-OBJECTFIELD-owneran object without owner is refusedE40held
E40-OBJECTFIELD-authorityan object without authority is refusedE40held
E40-OBJECTFIELD-capabilitiesan object without capabilities is refusedE40held
E40-OBJECTFIELD-dependenciesan object without dependencies is refusedE40held

1 2 3

Other niches

Consensus & distributed systems · Attacks, threats & containment · Identity, authority & delegation · Evidence, receipts & proofs · Memory, data & privacy · Transactions, markets & economics · Tools, MCP, protocols & adapters · Autonomy, control loops & recovery · Policy, law & governance · Trust & reputation · Supply chain, registry & lifecycle · 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