Module · Memory, skills and engines
Gedächtnis (Memory)
The platform's versioned fact memory, permission-checked on every access.
internal Memory, skills and engines licence MIT no public endpoint
L4.1 · memory/
Start now
not yet Internal by decision: an anonymous public surface must not read the association's memory; no delivered service hangs on the core. The code can be inspected, operation is not intended.
Download
- Source
- not yet The source becomes public with the publication lane; the repository is not yet switched public. · memory/
- Release
- not yet No tagged release yet; the first follows the publication lane.
- Container image
- not yet No container image published yet.
- Crate
- not applicable — the module is not a library crate
Dependencies
- Needs
- none
- Needed by
- none
- Documentation
- no page of its own
State and evidence
internal — never public, by decision.
Every piece of evidence carries its source. Values marked «recounted» are counted from the source at every build; if the figure differs, the build fails.
| Measure | Value | Source |
|---|---|---|
| Storage shape | 5 tables; memory_fact: PRIMARY KEY (subject_id, fact_key, recorded_at, valid_period WITHOUT OVERLAPS) plus EXCLUDE memory_fact_originals_do_not_overlap (WHERE corrects IS NULL) | memory/ |
| Encryption | XChaCha20-Poly1305; 24-byte random nonce per seal; stored as nonce ‖ ciphertext ‖ tag; dependency pinned exactly: chacha20poly1305 = "=0.11.0" | memory/ |
| Tests | oh-memory 36 · oh-memory-control 30 (27 run, 3 are #[ignore] regenerators) · oh-memory-embed 3 (skip without the model) | memory/ |
| Portability profile | ch.openhelvetia Portable Agent Memory 0.1 over arXiv:2605.11032v1; two levels: structural + verified; pam-profile.schema.json sha256 11fb544642f51ebed96e5854eaa50d32efc28a5a00e63df32b3cd67b1b577aef | memory/ |
| The gate | CI job test-memory-schema: the migration is applied to a real postgres:18, then five gates run — four expect a failure and assert both sqlstate and constraint name | memory/ |
| Why internal | oh-memory appears as a dependency in exactly 3 manifests: memory/control, memory/embed, testing/suites/ch-behoerden-memory/gate — not in the gateway, not in the API spine, not in the chat, not in the A2A door | memory/ |
No next state is pending: the present one is the intended one.
Documentation
- Gedächtnis (Memory) in the documentation: what it does, run, test, call
- Run it yourself · Test · Call