storage/

August 9, 2026 · View on GitHub

English | 中文

This family persists application data other than session event logs through named backends and typed data forms.

PackageRolectx key
storage/Connects registered backends with typed data formsctx.storage
storage-json/Stores data in JSON filesregisters backend json
storage-sqlite/Stores data in SQLiteregisters backend sqlite
storage-domain/Provides validated domain-record storagectx.storageDomain

Consumers use a data form rather than accessing a backend directly. The domain storage decision records the family design.

The subsystem reference — the backend contract, StorageForms, DomainSpec/Domain, domain/changed — is docs/subsystems/storage.md.