Two shapes, one format, and no JSON in the middle
the one test · two shapes · what refuses
Mission foundation / System overview
Typed bytes with schema identity
MerBuf encodes declared values into compact bytes. The payload carries enough type and schema identity for a receiver to check it before use.
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.
the one test · two shapes · what refuses
one table, four views · the spelling grammar · the drift gate
the four sections · the validation cascade · the frozen corpus
fingerprint composition · self-describing and hash-only · mixed-version interop
snapshot pipeline · the identity oracle · declared scope and its refusals
Key parts
These are the main boundaries, inputs, outputs, and failure rules. The examples show a specific use of each part.
Values keep their declared meaning when stored or sent. A receiver does not have to guess whether a field is text, time, an identifier, or a measurement.
A maintenance message can preserve the exact type and unit expected by the receiving system.
Each data shape carries a stable identity. A node can check compatibility before using the data.
During a phased update, an older node can refuse a new message shape instead of reading it incorrectly.
Related objects are saved with stable keys rather than temporary memory links. The data can move between processes and machines.
A mission plan with linked tasks and assets can be saved, transferred, and restored without losing its relationships.
Uses
Pilot questions
Which data must survive software upgrades
What compatibility rules apply across the fleet
Which relationships must remain intact after transfer