JAR: Join-Accumulate Refine

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)