Keep a dependable source
Content-addressed Cells and an append-only log retain the original bytes behind a result.
Library
Keep the evidence. Change the view.
An independent Python storage library for tools that need exact source bytes, durable history and room to evolve. Memory is one consumer; your own capability can be another.
source = store.write_cell(b"Fictional parser check remains unverified.") action = store.write_cell(b"Fictional next step: run the parser check.") store.relate(action, source, "derived_from") Original bytes retained. Consumer views replaceable. Models owned by the caller.
This fictional illustration shows the API shape. The doctor runs a separate temporary two-consumer and durable-restart check.
Content-addressed Cells and an append-only log retain the original bytes behind a result.
Scopes, relations and query lenses let multiple capabilities work over a shared substrate without importing each other.
Regenerate complete Cells from the log and replace derived views as your application changes.
The film
In 63 seconds, one true sentence goes into three tools and comes out as three versions. Amplifier Data keeps the original once, as exact bytes on a log that only moves forward. Each tool builds its own view that points back home, and after the lights go out the original comes back byte for byte. It is a library for builders: it keeps evidence honest and does not promise smarter answers. Captions are on the player; a transcript is below.
One true sentence goes into three tools.
And the copier does what copiers do.
Now there are three versions, and no original.
Amplifier Data keeps the original once.
Exact bytes, on a log that only moves forward.
Each tool builds its own view, and every view points home.
Lights out. Lights on.
The original comes back, byte for byte.
It’s a library for builders. It keeps evidence honest; it doesn’t promise smarter answers.
On screen: Keep the evidence once.
Amplifier Data. Keep the evidence. Change the view.
The sentence, the tools and the copier are a fictional example, shared with the Memory film. The film shows how the library behaves; it does not report results.
This fictional illustration shows the API shape. The doctor runs a separate temporary two-consumer and durable-restart check.
Store a fictional parser-check note as bytes. The returned content reference identifies the source your application can cite.
A second consumer stores a next-action artifact in its own scope and relates it to the source note. Interpretation stays with the consumer.
Close the writer and reopen the native log. Retrieve the same bytes, or regenerate the Cell after discarding its materialized copy.
Fictional example
The brief A fictional project stores a parser-check note and the next action derived from it.
The evidence tool and artifact tool keep disconnected copies with no shared source reference.
Each consumer owns its scope; a derived_from relation connects the next action to the exact source note in one append-only log.
Consumers can change their views without changing the retained source bytes.
Several capabilities need exact retained bytes, provenance and their own replaceable views over the same log.
Evidence or an artifact must keep its original bytes.
A content reference that can be regenerated from the log.
A consumer needs its own scope, relations or query lens.
A replaceable view over the same retained evidence.
A process ends and another needs the same record.
Durable replay through the native Rust kernel.
Store exact bytes as content-addressed Cells in an append-only log. Derive scopes, relations and query lenses over that log. Keep models, interpretation and consumer schemas outside the storage library. Preserve the source log for replay and regeneration.
Install in a fresh environment, run the doctor on its temporary test store, then adapt one small example to your own consumer.
This is a native tool or library. Install its package in an isolated environment, then use the documented command or protocol.
git clone https://github.com/michaeljabbour/amplifier-tool-data.git
cd amplifier-tool-datapython3 -m venv .venv
.venv/bin/python -m pip install .
.venv/bin/amplifier-data-doctor --self-testUse the native package and command interface described in the installation guide. This capability does not require a portable skill.
Read the guide · License · Changes · Release metadata · PUBLIC RELEASE · CONSTRAINTS · SPEC · ARCHITECTURE · THIRD_PARTY_NOTICES
The reviewed source and native artifacts resolve publicly. Installed-wheel tests on macOS Apple silicon and Ubuntu 24.04 check exact bytes, scoped consumers, regeneration and durable restart. Other platforms and outside-user acceptance remain open.
171 allowlisted files at the reviewed tag; no original private history, working notes or operational store included.
533 installed-wheel Python checks passed. Temporary two-consumer, exact Cell regeneration and durable close/reopen checks passed.
macOS Apple silicon/Python 3.12 and Ubuntu 24.04/Python 3.12 native installed-wheel checks pass. Windows/other platforms, production stores and outside-user outcomes remain unmeasured.
Source and conformance checks are separate from demonstrated benefit. Comparative effectiveness and outside-user outcomes are not established by this site.
Fictional examples explain the capability. Tests check the stated behavior. Outside-user outcomes need their own evidence.