ℕ_T ≡ ℕ_{2^32} : Timeslot index (32-bit unsigned). GP eq (28).
3.2. Identifiers and Indices
def
Jar.Timeslot : TypeJar.Timeslot : Type
def
Jar.ServiceId : TypeJar.ServiceId : Type
ℕ_S ≡ ℕ_{2^32} : Service identifier (32-bit unsigned). GP §9.
def
Jar.BlobLength : TypeJar.BlobLength : Type
ℕ_L ≡ ℕ_{2^32} : Blob length values. GP §3.4.
def
Jar.CoreIndex [j : Jar.JarConfig] : TypeJar.CoreIndex [j : Jar.JarConfig] : Type
Core index: ℕ_{C}. Bounded by config.C.
def
Jar.ValidatorIndex [j : Jar.JarConfig] : TypeJar.ValidatorIndex [j : Jar.JarConfig] : Type
Validator index: ℕ_{V}. Bounded by config.V.
def
Jar.EpochIndex [j : Jar.JarConfig] : TypeJar.EpochIndex [j : Jar.JarConfig] : Type
Epoch slot index: ℕ_{E}. Bounded by config.E.
def
Jar.TicketEntryIndex [Jar.JarConfig] : TypeJar.TicketEntryIndex [Jar.JarConfig] : Type
Ticket entry index: ℕ_{N}. Raw Nat — validation enforces bounds.