pyboltzmann is a client for a Boltzmann brain. You open a directory, call methods, and they work
against an OCI artifact. Brain implements the whole protocol — 23 of 23 operations across the four
contracts.
The brain conserves, validates, and retrieves knowledge. An external LLM processes, contextualizes,
and uses it. The SDK embeds no model — interpretation enters through one interface and nowhere else.
The line this SDK draws
The SDK does whatever the protocol defines mechanically; the implementer supplies whatever the paper assigns elsewhere.
There are no
NotImplementedError stubs, and a test enforces it. An unimplemented function is worse
than an interface: it looks callable and is not. Nothing is declared and unreachable either — every
type, enum member and constant is produced by something, and a test enforces that too.
Where to go next
Installation
The distribution is
pyboltzmann; the import package is boltzmann.Quickstart
The whole lifecycle against a real OCI layout, in one file.
Architecture
Blocks, modules, compositions, snapshots.
Interfaces
The protocol surface, and the four things you plug in.