❄ Rime Ledger — Reference

rime-ledger

One house for every IP the Atelier pulls: one row per address, one append-only observation per time it was actually used. Built so that a proxy's history — which project spent it, how far the flow got, why it failed — lives in a single place every project can read, instead of being rediscovered per attempt.

Key Concepts

Entry Points

High-Level Architecture

A single JSON store is written by one CLI, read by another, and summarised into derived view files. Correctness rests on two things: never overwriting a row, and never letting the store and its views be produced by different truths. Detail in architecture.md.

Module Map

ModulePurpose
toolsthe CLI — field vocabulary, atomic symlink-safe writes, observe/views/audit
ledgerthe store itself: row shape, field meanings, the two auxiliary ledgers
viewsderived summaries: fresh, reusable, by-project
docsthe charter, the house README, the field spec, and the hand-off documents

Getting Started

See getting-started.md.