The seam: typed above, opaque below
layer stack · the call shapes that cross in · the boundary rule
Mission foundation / System overview
One byte-store contract across storage systems
MerFS stores and retrieves opaque bytes by stable key. Local disk, remote object storage, and memory-backed storage implement the same narrow contract.
Inside the system
Each plate preserves the internal layout, paths, boundaries, and highlighted decisions. Use the short label first, then follow the lines through the system.
layer stack · the call shapes that cross in · the boundary rule
the tag cascade · the chunk record · the bounded read
host bind · the refusal cascade · key validity · the reachability census
Key parts
These are the main boundaries, inputs, outputs, and failure rules. The examples show a specific use of each part.
Typed meaning stays above MerFS. The storage layer focuses on keeping, finding, and moving the bytes it is given.
A sensor application can change its storage device without changing the meaning of its records.
The same value can live inline, in a larger object, or in content-addressed storage. The platform selects a suitable form through declared policy.
A small status value can stay with its record while a large terrain tile is stored separately.
Trident applications reach storage through a narrow, consistent surface. Device details do not spread into application code.
A field tablet can save local work during a network outage and reconnect through the same application interface.
Uses
Pilot questions
Which data must work offline
What must be durable after power loss
How large objects should move between locations