AI Initiative logoAI Initiative
Reading room / Cortex

Cortex Memory Provenance & Non-Fungibility — a verifiable ledger (not a blockchain)

Describes traceable memory transformations and the lineage needed to explain why a memory is trusted.

Provenance architecture
This is the retained source text, not a new validation of its claims. Numerical results and comparative claims require the accompanying source review before public reuse.

Read the connected case study or article →

Not explicitly attributed in document header · 2026-06-21

Provenance, authorship and editorial notes

Cortex Memory Provenance & Non-Fungibility — a verifiable ledger (not a blockchain)

Id

cortex-provenance

Project

Cortex

Source path

conduir-evolution/delivery/CORTEX-MEMORY-PROVENANCE-LEDGER-2026-06-21.md

Source host

local

Source sha256

c90d27619206c43316400bceb728e691088173483f4e451470d6291ae865c9ce

Repo root

conduir-evolution

Repo head

61278260a6a877769ef025356ecc5feb1d53f1b4

Date

2026-06-21

Author

Not explicitly attributed in document header

Document status

Provenance architecture

Source status statement

PRINCIPLE (operator-directed). **Solution DEFERRED** — the architecture/tech below are *candidate directions to discuss at implementation stage*, NOT decisions.

Summary

Describes traceable memory transformations and the lineage needed to explain why a memory is trusted.

Topics
  • Memory
  • AI Learning
  • Cortex
  • Provenance architecture
Related ids
  • cortex-program
  • cortex-ontology
  • cortex-multiverse
  • cortex-ranking
  • cortex-database
  • cortex-memory-research
Evidence concerns
  • Only the provenance principle is decided; the source explicitly marks the technical ledger, Merkle/signature and crypto-erasure solution directions DEFERRED, not selected architecture.
  • Design lineage does not prove every current procedural memory has source links; the source review identified a procedural deletion gap.
  • Private source selection. Source inspection only; no fresh build, deployment or effectiveness certification.
Copy scope

Full original document, byte-identical

Copy status

copied-private-review

Format

markdown

Bytes

14202

Word count

1880

Headings
  • Cortex Memory Provenance & Non-Fungibility — a verifiable ledger (not a blockchain)
  • 0. FOUNDATIONAL: Memory and Ledger are DISTINCT stores (operator 2026-06-21)
  • 1. The principle
  • 2. Candidate solution direction (NOT decided — for implementation-stage discussion): verifiable ledger, not blockchain
  • 3. Non-fungible memory model
  • 4. What exists today (ground truth)
  • 5. Candidate sequenced build (illustrative only — NOT a committed plan)
  • 6. Honest status
  • 7. Epistemic principle (operator 2026-06-21) — assertion ≠ truth (G109)
  • 8. Poison vs Eureka — the contradiction-disambiguation problem (operator 2026-06-21, on G30)
  • 9. Right-to-be-forgotten & materiality — governance principles (operator 2026-06-21, on G31)
  • 10. Action audit — claimed actions must be provably accurate across all dimensions (operator 2026-06-21, on G62) — BINDING
  • 11. Approval gateway — principle + inclusions/exclusions (operator 2026-06-21, on G63)
Sensitive content review
Automated secret patterns
Email occurrences

0

Customer record terms
Limitation

Pattern scan plus editorial review; not a guarantee of no personal or proprietary material. Private copies retain source code examples, internal locations and attributions.

Source owner statement

cortex-memory

Attribution note

Source document attribution is preserved. Repository ownership or an agent role is not automatically authorship.

Date basis

Document header or dated filename; source may contain later updates

Source pin note

SHA-256 binds exact copied working-file bytes; repo_head is repository context, not proof that every byte is committed at that head.

Publication recommendation

Private technical reading candidate; editorial selection and claim review required before public use

Cortex Memory Provenance & Non-Fungibility — a verifiable ledger (not a blockchain)

Date: 2026-06-21 · Status: PRINCIPLE (operator-directed). Solution DEFERRED — the architecture/tech below are candidate directions to discuss at implementation stage, NOT decisions. · Owner: cortex-memory
Origin: operator on G23 — "this is more fundamental. The hole means I can assign the memory of one to another. Do I want that? Potentially yes for building a clone — but in practice memories should be non-fungible. They are the fundamental record/proof of what actually happened — recall of real interactions. Not auditing every memory, but a tamper-proof system. Thinking blockchain; advise."

0. FOUNDATIONAL: Memory and Ledger are DISTINCT stores (operator 2026-06-21)

Memory = human-like recall: the case, the outcome, the salient details — NOT every line. Selective, consolidated, decaying, forgettable (the cognitive layer; ontology/valuation/forgetting live here). Ledger = the court transcript: transaction-by-transaction, line-by-line, verbatim, immutable, tamper-proof proof of what was said. Both have value; DIFFERENT storage. The line-by-line transcript does NOT belong in memory. Memory references the ledger — for an exact line you go to the transcript, not to memory. This doc is about the LEDGER. The non-fungibility / hash-chain / provenance / utterance-fact / signed-actor concerns (G23/G27/G108/G109/G57) are ledger properties, NOT memory properties. Memory is allowed to be selective and forget precisely BECAUSE the verbatim proof lives in the ledger. Memory forgets; the ledger does not. (Principle G112.)


What is decided here is the PRINCIPLE (§1) only. §2–§5 (verifiable ledger, Merkle, signatures, crypto-erasure, blockchain-derived structures) are candidate solution directions recorded for later discussion — none is chosen. The solution is decided when we reach the implementation stage (operator 2026-06-21).

1. The principle

A memory is non-fungible proof of a real interaction: bound to the entity that experienced it, tamper-evident, and not silently transferable. Ownership/authority/provenance must be cryptographically bound to the record — not an editable field. Transfer is allowed only as a deliberate, signed, recorded event (the clone case), never a silent rewrite.

2. Candidate solution direction (NOT decided — for implementation-stage discussion): verifiable ledger, not blockchain

Cortex is a single-operator system — it does not need decentralized consensus / proof-of-work / a distributed node network (huge complexity, zero benefit here). What it needs is a verifiable append-only ledger. Canonical references: Certificate Transparency, Trillian, AWS QLDB, Sigstore/Rekor — "blockchain cryptography without the blockchain."

Adopt (data structure)WhyCortex gap
Hash the FULL governed record (owner, authority_level, inject_policy, mem_type, provenance)a record's authority/owner can't be silently flipped + re-sealedG23 / G29
Per-record actor signature (writer signs)provenance is authenticated, not self-assertedG27
Merkle tree over the logO(log n) inclusion/consistency proofs; prove a memory existed at T without replaying the whole chain; cheap periodic verifyG57 (+ scale)
Transfer = signed transaction, not a field editnon-fungibility by default ("soulbound"); clone is an explicit, provenance-marked eventNEW G108
Crypto-erasure (destroy payload key, keep receipt)RTBF coexists with tamper-proof chainG31

DO NOT adopt: PoW/PoS, mining, gossip/consensus, a global distributed ledger. A single-writer, authenticated, Merkle-ised append-only log is the right model.

3. Non-fungible memory model

4. What exists today (ground truth)

5. Candidate sequenced build (illustrative only — NOT a committed plan)

1. G23/G29 — hash the full governed record + version the schema (closes silent reassignment). Cheap, do first.
2. G27 — per-record actor signature (authenticated provenance). With MT-ARR signed-actor membrane.
3. G108 (NEW) — MemoryTransfer/Clone signed-transaction; soulbound-by-default; provenance-marked inheritance (ties G103 multiverse).
4. G57 + Merkle — Merkle-ise the log for O(log n) proofs + cheap periodic verify.
5. G31 — crypto-erasure for RTBF (key-destruction) so erasure coexists with the chain.

6. Honest status

Concept pin. Today the chain is content-only-hashed, unsigned, non-Merkle, with field-editable ownership — i.e. not yet a non-fungible tamper-proof ledger. This defines the target (verifiable ledger, not blockchain) and the sequenced gaps. The keyed-HMAC vs signature + key-management choices interact with the MT-ARR per-tenant-chain decision (Part 3 P-3) and must be decided there.

7. Epistemic principle (operator 2026-06-21) — assertion ≠ truth (G109)

Three things the word "memory" conflates, kept separate:
1. Utterance-fact — "X said Z at T (on behalf of Y)": objectively true, lives in the tamper-proof ledger. The interaction happened.
2. Content-truth — "Z is true": a SEPARATE, revisable claim. The ledger does NOT vouch for it. Assertion does not make truth.
3. Ownership — it is X's memory (the experiencer's). "On behalf of Y" is a reference/link, NOT a transfer; ownership is non-fungible.

Corrections are counter-claims, not edits. When a referenced memory is surfaced into Y's space to be challenged, Y's dispute creates Y's OWN memory linked to X's; BOTH originals stay immutable. What changes is a derived, corroboration-weighted CONFIDENCE on claim Z — an overlay across parties, never a mutation of either record (coexisting assertions = bitemporal/multiverse, G103). Corroboration ≠ truth either (consensus can be wrong, §0): content-truth is a perpetually-revisable confidence, and a single high-confidence disconfirmation (Eureka, G104) can flip it. Principle recorded; solution deferred.

8. Poison vs Eureka — the contradiction-disambiguation problem (operator 2026-06-21, on G30)

A memory that contradicts established facts is ambiguous: it is either a Eureka (legitimate override, G104) or a poison/false memory (G30). Contradiction alone cannot classify it. Disambiguate via a signal bundle (hard to fake, natural for a real update), resolving over time — never a silent auto-accept (poison wins) or auto-reject (Eureka lost):
1. Provenance/authenticity (G27): authenticated trusted actor + legitimate channel ⇒ Eureka-leaning; unattributed/low-trust/anomalous ⇒ poison-leaning.
2. Corroboration (G109): independently corroborated, contradicts few ⇒ Eureka; isolated, contradicts a web of corroborated facts ⇒ poison.
3. Manipulation markers: poison alters FUTURE BEHAVIOUR (embedded directives, authority-escalation e.g. setting authority_level=operator-binding, self-referential authority); Eureka is a FACTUAL update. (semantic/LLM detector judges intent — regex cannot.)
4. Coherence/plausibility: Eureka fits a better world-model; poison is incoherent / temporally impossible / too-conveniently serves an attacker.
5. Delayed verified-outcome (G38, ultimate arbiter): acting on it improves vs degrades ground-truth ⇒ Eureka vs poison. Takes time ⇒ QUARANTINE pending verification, low contested confidence (G109).

Residual risk (honest): partially-unsolved; a sophisticated poison can mimic a Eureka (authenticated + collusively-corroborated + plausible). Model = defense-in-depth + delayed-outcome + ESCALATION: high-stakes contested contradictions route to the collaboration/operator (§0 don't-be-the-gate). Reduce risk, not achieve certainty.

Unification: poison detection ≈ Eureka adjudication ≈ the epistemic confidence engine. G30 = G104 = G109 = G38 are ONE mechanism (a contradiction-probation + signal-bundle + delayed-outcome confidence resolver), not four. Principle recorded; solution deferred.

9. Right-to-be-forgotten & materiality — governance principles (operator 2026-06-21, on G31)

RTBF adopted as a fundamental principle, reconciled with non-fungibility / forgetting≠destruction:

10. Action audit — claimed actions must be provably accurate across all dimensions (operator 2026-06-21, on G62) — BINDING

When cortex claims an action on a section of memory (delete / redact / transfer / consolidate / crypto-erase), that claim must reflect reality accurately across EVERY dimension — logical AND physical — tamper-proof tagged and logged. This is the no-flag-off-theater rule made architectural: a status label is worthless unless true and provable everywhere the data lived.

This is the provable backbone for RTBF (G31), provenance lineage (G90), and kind-aware isolation (G113). Enforcement requirement is binding; detailed design deferred.

11. Approval gateway — principle + inclusions/exclusions (operator 2026-06-21, on G63)

ApprovalGate = a tiered human checkpoint (low→auto, med→1 approver, high→2) recording who authorized a privileged action. Runtime mechanism for the Constitution's posture: AUTONOMY by default; approval-gated only for production-mutation + governance/charter-mutation (signed GatePolicy).

REQUIRES approval (gated): irreversible/destructive (bulk RTBF / crypto-erasure / purge); privilege/authority-granting (operator-binding, high authority_level, promote-to-shared skill layer G113); cross-ownership (transfer/clone G108); governance mutation (retention/isolation policy, store-registry G62, consolidation charter G111, the GatePolicy itself); mass/blast-radius (many users/records at once).
NO approval (autonomy-default): ordinary write/recall/consolidation; per-item decay/forgetting (reversible — ledger retains); a single user's own routine interactions; internal optimization within bounds.
GDPR-delete: INCLUDED (irreversible) — but approval = authorization-recording + completeness-proof (G62), NOT an operator veto on the data-subject's lawful right.

Bound (the "route to do anything" danger): approval GATES actions; it NEVER grants new powers or waives invariants. Some actions are NON-APPROVABLE — no signature can authorize rewriting the immutable ledger, fiat-binding a poison memory, or bypassing non-fungibility. Every approval is itself a tamper-proof ledger event (attributable approver) — never a silent backdoor. The GatePolicy is operator-signed (machines propose, operator signs). Principle + inclusion/exclusion recorded; detailed design deferred.

Continue exploring