Expand description
The issuer half of the standing node binding (R732-F5; noisetable W235 §0.1, §5).
BindingSequenceStore— the per-device sequence a binding is stamped with. Advanced bynext_binding_seq:max(prev + 1, now), the same clock floor as the revocation epoch, so an issuer restored from an older backup still mints above the sequences edges already hold.StandingBinder— signsStandingBindings under the issuer key.SessionAuthorityholds one and mints a binding with every peer-key-boundDeviceBinding::LanPairsession.
The edge half is cheers_verify::StandingVerifier.
Structs§
- Memory
Binding Sequence Store - In-process sequences — tests and single-process deployments. Clones share one map.
- Signed
Standing Binding - A
StandingBindingand its signed token. - Standing
Binder - Mints standing bindings under the issuer key.
Traits§
- Binding
Sequence Store - Origin-side per-device binding sequence. Keyed by device alone: a device id re-bound to another user still supersedes its previous binding, which is what an edge must see when a node changes hands.
Functions§
- next_
binding_ seq - The sequence a mint advances to:
max(prev + 1, now), ormax(1, now)for a device’s first binding. Strictly monotonic per device whatever the clock does; the floor keeps a restored-from-backup issuer above what edges hold.