Oh v0.2.3
Oh v0.2.3 adds bounded, parameterized, stable pagination to the experimental composite memory facade without changing V1.
Highlights
- additive createOhMemoryAgentV2 API with host-declared primitive bindings and program limits
- complete projection before paging, with fail-closed row, work, and byte bounds
- domain-separated HMAC-SHA-256 continuation capabilities authenticated before store reads or evaluation
- deterministic public continuation digests and result identities across host signing keys
- exact source/program/binding/head/projection/page identity on every continuation
- page-local explanation capabilities with exact physical provenance
- V1 API, wire contracts, implementation, and digest goldens unchanged
- mirrored specification, generated declarations/runtime, Node portability, and package inventory coverage
Install
bun add github:hraness/oh#v0.2.3
Continuation tokens are replayable bearer capabilities. The default random key scopes them to one facade instance; hosts that reconstruct facades or route across replicas must supply the same private 32 through 64 byte key.
No Cozo code or dependency was installed, run, or evaluated. Suss remains an optional offline equivalence adapter only.