1.2. jar1 Settings
The jar1 variant uses these configuration choices:
-
Memory model: capability-based (DATA caps manage physical pages with exclusive mapping)
-
Gas model: basicBlockSinglePass (O(n) pipeline simulation per basic block)
-
Capability model: v2 (multi-VM kernel, capability-based)
-
Blob encoding: u32 LE count prefixes (not JAM compact natural encoding)
-
Variable validators: enabled (GP#514 — active core count scales with validator count)
-
Economic model: QuotaEcon (coinless, quota-based storage limits)
-
Transfer payload: QuotaTransfer (pure message-passing, no token amount)
-
Codec: Codec.Jar1 namespace (u32 LE field encoding throughout)