CAIN-42 CAIN Studio
AETHER-33 free until 2027-01-01 governed agent memory docs measured 33 invariants homepage

Memory is not permission

The authority firewall

Every memory view and every recall response is annotated non-authoritative. There is no API that makes it otherwise.

The rule

> A memory may inform a decision. A memory may never be a decision.

In CAIN's runtime, authority comes from governance state signed by a quorum — not from text, not from a model, and not from memory. AETHER-33 enforces the memory half of that rule at the API boundary.

Machine-readable, on every response

{
  "grants_authority": false,
  "authority_effect": "none",
  "executable": false
}

What is deliberately absent

Why a constant beats a check

A check can be bypassed by a code path that forgets to call it. A constant in the response builder cannot: every view passes through one function that writes grants_authority: false. Invariant A33-03 asserts this on writes, reads and recall hits, and fails if a single field disappears.

AETHER-33 is a product over CAIN-42's governed-memory stack, not a new architecture moat. Memory never carries authority: every response is annotated grants_authority: false. No third-party audit has been performed. Limits · FAQ · what is live now