One write, five owners, and exactly one encode
Trident · MerBuf · MerDB · MerFS · device
Assurance fabric / System overview
From typed value to durable storage
The persistence path encodes typed rows, stores large objects by key, records pending writes, and exposes ordered committed changes.
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.
Trident · MerBuf · MerDB · MerFS · device
defined entity · dynamic MerBuf · the interop boundary
three surfaces · one substrate · the streamref handle
set the bit · merge the delta · clear on the acknowledgement
publish · the ring and the durable tail · poll and resume
the crash window · the sync order · path ownership
what ships · what the design of record leaves open
Key parts
These are the main boundaries, inputs, outputs, and failure rules. The examples show a specific use of each part.
A value is encoded once through the approved data model. Storage services do not invent new meanings for the same record.
A mission report keeps the same shape whether it is held in memory, saved locally, or moved to a service.
Small records and large media can be stored in suitable forms while remaining linked by stable identity.
A sensor event can point to a large image without placing the whole image inside the event record.
The platform records pending work and ordered changes so recovery does not silently drop an accepted edit.
A disconnected node can preserve a maintenance update and continue its change stream after recovery.
Uses
Pilot questions
Which accepted changes may never be lost
How large media relates to mission records
What recovery behavior must be demonstrated