Substrate

The substrate is 1024 state cells. A state cell is one EVM uint256: 32 bytes, 256 bits. API names may say wordCount or wordIndexRange, but in this document those mean state-cell count and state-cell range.

Current r5 layout:

Range Cells Meaning
0..31 32 Header, protocol metadata, counters, binding fields
32..383 352 MemoryIndex slots and anchors
384..511 128 Evidence policy atoms
512..639 128 Conflict lifecycle atoms
640..671 32 Abstention atoms
672..799 128 Relation and category-routing entries
800..895 96 Temporal validity and supersession records
896..991 96 Reserved r5 policy capacity
992..1023 32 Reserved, zero

Patches are small by design. A submission changes one to four state cells and must point at the current parent root. That keeps state advances incremental and easy to replay.