Bind the exact request.
Protected requests bind certificate identity, method, path, body, nonce, and timestamp.
A filter after retrieval is too late. AIMOS composes authority, origin, provenance, retention, disclosure, mutation, and evidence into the operations that create and use memory.
Trust boundaries
Verified evidence—not a caller field, environment variable, or model statement—determines what the runtime will accept.
Protected requests bind certificate identity, method, path, body, nonce, and timestamp.
The server commits origin and classification from verified ingress and retained action evidence.
Potentially poisoned content remains retained with a reversible label while recall policy keeps it out of active context.
Authorized, bounded transitions bind prior state, new state, signer epoch, provenance, and predecessor continuity.
Canary controls
Canary detects its explicit marker family. It is a traversal control—not a claim to detect every unmarked poisoning attack.
Marked memory remains under retained quarantine.
Marked content is excluded from downstream context.
Tool input is inspected before consequential action.
Tool output is checked before it can re-enter context.
The traversal outcome remains part of the evidence history.
Explicit scope prevents an honest control from becoming a universal claim.
Failure model
Rejected, failed, and denied operations retain non-success evidence and cannot return a successful terminal.
Invalid authority does not reach a canonical state transition.
Origin and epistemic evidence participate before context is released.
A failed operation retains its terminal evidence instead of disappearing behind a generic error.
Strong cryptography does not turn false information into truth.
The central distinction is integrity, not omniscience. AIMOS can prove that an authorized identity asserted a specific memory at a particular ledger position. It cannot prove the assertion was factually correct.
Read the threat modelSecurity is inspectable