CAIN-42 CAIN Studio

CAIN-42 evidence library

90 invariants

From CAIN-42 Evolution 28 -- Portable Machine Agency & Execution Identity.

Last reviewed 2026-10-01

IDRuleNicheResult
E28-I1portable identity does not imply portable authorityPolicy, law & governanceheld
E28-I2delegated authority never exceeds parent authority (16 dimensions)Policy, law & governanceheld
E28-I3expired authority does not resurrectPolicy, law & governanceheld
E28-I4revoked identity does not regain authority through replayPolicy, law & governanceheld
E28-I5model substitution triggers explicit continuity evaluationPolicy, law & governanceheld
E28-I6runtime substitution triggers explicit continuity evaluationPolicy, law & governanceheld
E28-I7capability expansion does not occur through identity migrationPolicy, law & governanceheld
E28-I8consensus does not create authorizationPolicy, law & governanceheld
E28-I9confidence does not create authorizationPolicy, law & governanceheld
E28-I10research evidence does not automatically create authorityPolicy, law & governanceheld
E28-I11simulation does not become execution authorizationPolicy, law & governanceheld
E28-I12memory does not mint authority (restoring memory never restores an old lease)Policy, law & governanceheld
E28-I13a child agent cannot create authority for its parentPolicy, law & governanceheld
E28-I14a subagent inherits bounded authorityPolicy, law & governanceheld
E28-I15unknown remains unknown (fork telemetry, risk, hardware, translation)Policy, law & governanceheld
E28-I16a governance receipt is not forgeable without the signing keyPolicy, law & governanceheld
E28-I17an execution identity is bound to its intended transactionPolicy, law & governanceheld
E28-I18a stale authorization does not authorize materially changed executionPolicy, law & governanceheld
E28-I19a forked identity does not silently merge with the originalPolicy, law & governanceheld
E28-I20every consequential governed execution reaches the E8 Action Commit boundaryPolicy, law & governanceheld
E28-I21identity envelope signed by another key is refusedEvidence, receipts & proofsheld
E28-I22a tampered envelope field is refused on decodeEvidence, receipts & proofsheld
E28-I23an envelope for another audience is refusedEvidence, receipts & proofsheld
E28-I24an expired envelope is refusedEvidence, receipts & proofsheld
E28-I25a session envelope cannot stand in for a transaction envelopeEvidence, receipts & proofsheld
E28-I26a transaction envelope cannot live longer than 30 sEvidence, receipts & proofsheld
E28-I27the envelope authority field is always NONE, whatever the issuer is askedEvidence, receipts & proofsheld
E28-I28every protocol carrier round-trips the envelope byte-identicallyTools, MCP, protocols & adaptersheld
E28-I29a carrier altered in transit never yields a valid envelopeTools, MCP, protocols & adaptersheld
E28-I30an unknown protocol has no carrierTools, MCP, protocols & adaptersheld
E28-I31registration without proof of possession is refusedEvidence, receipts & proofsheld
E28-I32a proof-of-possession challenge is single useEvidence, receipts & proofsheld
E28-I33a key already bound to an identity cannot register again (clone)Identity, authority & delegationheld
E28-I34a registration signed by a non-sponsor key is refusedEvidence, receipts & proofsheld
E28-I35declaring an unregistered capability is refusedIdentity, authority & delegationheld
E28-I36a measurement mismatch gives attestation level 0Evidence, receipts & proofsheld
E28-I37hardware attestation is UNKNOWN, never simulatedEvidence, receipts & proofsheld
E28-I38an unchanged agent is SAME_GOVERNED_AGENT and keeps its live authorityAutonomy, control loops & recoveryheld
E28-I39same identity presented with another key is IDENTITY_CLONEAutonomy, control loops & recoveryheld
E28-I40a signed succession gives CONTROLLED_SUCCESSOR with no retained authorityAutonomy, control loops & recoveryheld
E28-I41a succession signed by the agent itself is not acceptedAutonomy, control loops & recoveryheld
E28-I42a revoked identity presenting again is REVOKED_RESURRECTIONAutonomy, control loops & recoveryheld
E28-I43an actor claiming an unknown identity is UNKNOWN_ACTORAutonomy, control loops & recoveryheld
E28-I44a new key with a parent claim and no registration is UNVERIFIED_FORKAutonomy, control loops & recoveryheld
E28-I45a quarantine decision quarantines identity and E25 instanceAutonomy, control loops & recoveryheld
E28-I46a lineage edge signed by anyone but its source is refusedEvidence, receipts & proofsheld
E28-I47a lineage cycle is refusedEvidence, receipts & proofsheld
E28-I48a tampered lineage edge is detectedEvidence, receipts & proofsheld
E28-I49a compressed path proof verifies; a tampered one does notEvidence, receipts & proofsheld
E28-I50the root principal of a depth-2 subagent is the human sponsorEvidence, receipts & proofsheld
E28-I51revoking a parent identity revokes every descendant identity, token and leaseEvidence, receipts & proofsheld
E28-I52an unknown delegation dimension is refusedIdentity, authority & delegationheld
E28-I53an omitted dimension is inherited, never widenedIdentity, authority & delegationheld
E28-I54a parent without downstream delegation cannot delegateIdentity, authority & delegationheld
E28-I55delegation beyond max depth is refusedIdentity, authority & delegationheld
E28-I56a child cannot outlive its parentIdentity, authority & delegationheld
E28-I57a tampered delegation token is detected in the chainIdentity, authority & delegationheld
E28-I58revoking a delegation revokes every descendant tokenIdentity, authority & delegationheld
E28-I59the execution count bound is enforcedIdentity, authority & delegationheld
E28-I60the economic budget bound is enforcedIdentity, authority & delegationheld
E28-I61a region outside the grant is refusedIdentity, authority & delegationheld
E28-I62risk that is not measured is refused, not assumed lowIdentity, authority & delegationheld
E28-I63a deleted, reordered or altered receipt breaks the chainEvidence, receipts & proofsheld
E28-I64a public-safe receipt commits to identities without revealing themEvidence, receipts & proofsheld
E28-I65supersession and revocation are new receipts; status reflects themEvidence, receipts & proofsheld
E28-I66a refused action also produces a signed receiptEvidence, receipts & proofsheld
E28-I67every log entry has a verifying RFC 6962 inclusion proofEvidence, receipts & proofsheld
E28-I68every earlier tree is provably a prefix of the current treeEvidence, receipts & proofsheld
E28-I69an altered log entry is detectedEvidence, receipts & proofsheld
E28-I70a signed tree head verifies; a forged one does notEvidence, receipts & proofsheld
E28-I71with insufficient telemetry the fork verdict is UNKNOWNConsensus & distributed systemsheld
E28-I72a duplicated nonce is reported as a fork signalConsensus & distributed systemsheld
E28-I73impossible concurrent use of an exclusive identity is detectedConsensus & distributed systemsheld
E28-I74two successors claiming one parent are divergent descendantsConsensus & distributed systemsheld
E28-I75an envelope from an unpinned trust domain is UNKNOWNEvidence, receipts & proofsheld
E28-I76local authority is requested AND federated AND local sponsor AND home ceilingIdentity, authority & delegationheld
E28-I77a foreign envelope cannot be replayed into the receiving domainEvidence, receipts & proofsheld
E28-I78digital-to-physical translation needs platform attestationEvidence, receipts & proofsheld
E28-I79a revoked identity cannot renew its leaseIdentity, authority & delegationheld
E28-I80renewal re-signs against the current identity and policyIdentity, authority & delegationheld
E28-I81the lease action budget is enforcedIdentity, authority & delegationheld
E28-I82more test-time compute is not more authorityTransactions, markets & economicsheld
E28-I83a self-improvement candidate cannot approve itselfAutonomy, control loops & recoveryheld
E28-I84a candidate with any evaluation stage missing is not promotedAutonomy, control loops & recoveryheld
E28-I85learning from prediction error never changes the policyPrediction, world models & simulationheld
E28-I86a research bid is bounded by the lease's economic permission; reward is not authorityTransactions, markets & economicsheld
E28-I87selective disclosure verifies revealed attributes and detects a changed valueMemory, data & privacyheld
E28-I88the passport is signed and every section carries an epistemic labelIdentity, authority & delegationheld
E28-I89the conformance runner executes every dimension against the real fabricPolicy, law & governanceheld
E28-I90a subagent cannot spawn with a stolen parent token (wrong parent key)Evidence, receipts & proofsheld

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