Expand description
Cached NNS subnet catalog models, resolution helpers, builders, and renderers.
Structs§
- Catalog
Snapshot Authority Evidence - CatalogSnapshotAuthorityEvidence
- Catalog
Validation Context - CatalogValidationContext
- Certified
Registry Catalog Evidence - CertifiedRegistryCatalogEvidence
- RawSubnet
Catalog - RawSubnetCatalog
- Resolved
Canister Route - ResolvedCanisterRoute
- Resolved
Subnet - ResolvedSubnet
- Routing
Range - RoutingRange
- Subnet
Catalog Provenance - SubnetCatalogProvenance
- Subnet
Catalog Registry Record Evidence - SubnetCatalogRegistryRecordEvidence
- Subnet
Catalog Registry Record Subject - SubnetCatalogRegistryRecordSubject
- Subnet
Info - SubnetInfo
- Validated
Subnet Catalog - ValidatedSubnetCatalog
Enums§
- Catalog
Assurance - CatalogAssurance
- Catalog
Error - CatalogError
- Classification
Source - ClassificationSource
- Geographic
Scope - GeographicScope
- Resolve
As - ResolveAs
- Resolved
Subnet Subject - ResolvedSubnetSubject
- Subnet
Catalog Registry Record Kind - SubnetCatalogRegistryRecordKind
- Subnet
Catalog Registry Value Encoding - SubnetCatalogRegistryValueEncoding
- Subnet
Catalog Routing Source - SubnetCatalogRoutingSource
- Subnet
Kind - SubnetKind
- Subnet
Specialization - SubnetSpecialization
Constants§
- CANISTER_
RANGES_ KEY_ PREFIX - Registry key prefix for authoritative canister-range routing shards.
- CATALOG_
SCHEMA_ VERSION - Current persisted Subnet Catalog schema identifier; remains
1before package 1.0. - CLASSIFICATION_
SCHEMA_ VERSION - Current classification policy schema.
- MAINNET_
NETWORK - Network identity used by all mainnet catalog requests and snapshots.
- MAINNET_
REGISTRY_ CANISTER_ ID - Canonical principal of the mainnet Registry canister.
- RESOLVER_
SCHEMA_ VERSION - Current inclusive principal-byte resolver schema.
- ROUTING_
TABLE_ KEY - Retired monolithic Registry routing-table key used only by explicit historical replay.
- SUBNET_
LIST_ KEY - Exact Registry key containing the current Subnet list.
- SUBNET_
RECORD_ KEY_ PREFIX - Registry key prefix for individual Subnet records.
Functions§
- canonical_
principal_ text - Parses a textual IC principal into canonical text.
- catalog_
to_ pretty_ json - Renders one subnet catalog JSON payload with stable pretty formatting.
- parse_
catalog_ json - Decode and structurally validate one untrusted raw subnet catalog JSON payload.