1. Block
Block handling including import validation, production mechanics, fork management, and GRANDPA finality integration.
→ Block production & authoring
Tessera is an independent, clean‑room Python implementation of a JAM (Join‑Accumulate Machine) full node. This guide documents the design choices, core components, and integration points required to run a functional JAM node, from block production and finality to PVM and peer‑to‑peer networking.
Block handling including import validation, production mechanics, fork management, and GRANDPA finality integration.
All state transition functions following the Gray Paper: SAFROLE, assurances, authorization, accumulation, reports, disputes, and more.
Polkadot Virtual Machine integration, host call implementations, instruction sets, and recompilation strategies.
Data sharding, chunk distribution, and network storage patterns for exported data following the Gray Paper model.
JAM Simple Networking Protocol (JAMNP-S), QUIC modifications for P2P, and Python implementation details.
Off-chain validation, judgment system, tranche management, and audit engine implementation.