JAR: JAM Axiomatic Reference
JAR: JAM Axiomatic Reference
Table of Contents
1.
Notation and Conventions
2.
Numeric Types
3.
Protocol Constants
4.
Type Definitions
5.
Cryptographic Primitives
6.
Safrole Consensus
7.
State Transition
8.
Service Invocations
9.
Polkadot Virtual Machine
10.
Accumulation
11.
Serialization Codec
12.
Merkle Structures
13.
Erasure Coding
4.
Type Definitions
4.1.
Validator Types (§6)
4.2.
Service Account Types (§8)
4.3.
Work Types (§11)
4.4.
Block Header Types (§5)
4.5.
Extrinsic Types (§7–§10)
4.6.
State Types (§4)
←
3.10. Tickets
4.1. Validator Types (§6)
→
4. Type Definitions
🔗
Core type definitions for the JAM protocol, mapping Gray Paper structures to Lean 4 (GP §4, §6–§12).
4.1.
Validator Types (§6)
4.2.
Service Account Types (§8)
4.3.
Work Types (§11)
4.4.
Block Header Types (§5)
4.5.
Extrinsic Types (§7–§10)
4.6.
State Types (§4)
←
3.10. Tickets
4.1. Validator Types (§6)
→