Versions in this module Expand all Collapse all v1 v1.7.2 Jul 4, 2026 v1.7.1 Jul 3, 2026 Changes in this version + func BindSubject(r Roots) [32]byte + func VerifySubject(claimed [32]byte, r Roots) error + type LaneRegistry struct + func NewRegistry(owner Owner) *LaneRegistry + func (r *LaneRegistry) ClearAliases() + func (r *LaneRegistry) Owner() Owner + func (r *LaneRegistry) Register(v LaneVerifier) error + func (r *LaneRegistry) RegisterLegacyAlias(legacy, modern types.CertLane) error + func (r *LaneRegistry) Verifier(lane types.CertLane) (LaneVerifier, error) + func (r *LaneRegistry) Verify(subject [32]byte, share types.Share, arena []byte, set *types.ParticipantSet) error + type LaneVerifier interface + Lane func() types.CertLane + Verify func(subject [32]byte, share types.Share, payload []byte) error + type Owner uint8 + const OwnerFChain + const OwnerMChain + const OwnerUnknown + type Roots struct + AChainAttestation [32]byte + BChainBridge [32]byte + ExecRoot [32]byte + FChainFHE [32]byte + MChainCeremony [32]byte + PChainValidator [32]byte + ParentBlock [32]byte + QChainCeremony [32]byte + StateRoot [32]byte + ZChainVK [32]byte + func (r Roots) RequireBothChains() error