Project family

LOX — Liquid Oxygen for Embedded Systems

Small, explicit components that give constrained firmware room to recover, explain decisions and keep moving.

LOX DB

Predictable-memory C99 database with key-value, time-series and small relational engines, optional WAL recovery, and direct installation from PlatformIO or the Arduino Library Manager.

Stable · v1.5.3 · C99 · MITOpen project

LOX Budget

A caller-owned admission controller returns an explicit allow, degrade, defer or deny decision before work starts.

Development · v1.0.1 · C99 · MITOpen project

LOX Sequence

A heap-free step sequencer writes CRC-protected checkpoints and computes a conservative recovery verdict on boot.

Development · C99 · MITOpen project

LOX Perm

A header-only evaluator qualifies inputs, latches denials, records first-out state and supports controlled bypass metadata.

Development · C99 · MITOpen project

LOX Alarm

A deterministic alarm lifecycle adds delays, latching, acknowledge, shelving and portable snapshots to caller-supplied conditions.

Development · C99 · MITOpen project

LOX Boot

A C99 bootloader core provides A/B state, UART update transport and adapter boundaries.

Development · C99 · MITOpen project

LOX Dust

A portable object store registers fixed objects, computes deterministic layout and exposes format, mount, propose, check and repair operations.

Development · C99 · MITOpen project

LOX Guard

Guard Blocks wrap documented host-tested execution paths, record evidence and route failures to configured policy actions.

Development · C99 · MITOpen project

LOX Sort

A stateless dispatcher selects among eligible C99 algorithms using explicit constraints and an offline profile.

Experimental · C99 · MITOpen project