loxdust

Portable C99 library for verified persistent object storage with deterministic layout, recovery, and host-side test backends.

C99Persistent storageHost-side backends
Overview

Deterministic object storage with recovery in mind

loxdust focuses on portable persistent storage where layout, recovery behavior, and testability matter more than general-purpose features. It is built as a small C99 component with deterministic behavior and host-side backends for validation.

Deterministic layout

Storage layout is kept predictable instead of hidden behind dynamic behavior.

Recovery path

Designed around verified persistence and recovery after interruption.

Portable C99

Written as a portable C99 library for the LOX family.

Host-side backends

Includes host-side test backends for validation and regression checks.

Small surface

Focused scope keeps integration simple in constrained systems.

Verification first

Persistent storage behavior is intended to be exercised and verified, not assumed.

Design rule

Like the rest of LOX: keep the contract small, the memory model predictable, and the failure modes visible.

Related project loxsort - deterministic sorting core ->