38 lines
1.3 KiB
JSON
38 lines
1.3 KiB
JSON
{
|
||
"registryVersion": 1,
|
||
"purpose": "Authoritative network codes for Elemental Imperium (33×33×6) wallet labels. ASNs are optional; add when assigned.",
|
||
"labelSpec": {
|
||
"id": "ei-wallet-label-v1",
|
||
"cellIdFormat": "EI-L{lpbca:02d}-B{branch:02d}-C{class}",
|
||
"labelFormatDefault": "{networkCode}.{cellId}",
|
||
"labelFormatWithAsn": "{networkCode}.{cellId}.AS{asn}",
|
||
"notes": [
|
||
"cellId is stable and never depends on ASN or network reassignment uses.",
|
||
"networkCode is lowercase kebab-case; use this registry as the allow-list.",
|
||
"When asn is assigned, append .AS{n} with integer n (no leading AS in the number token beyond the literal AS prefix)."
|
||
]
|
||
},
|
||
"defaultNetworkCode": "unassigned",
|
||
"overlayExamplePath": "config/elemental-imperium-wallet-overlay.example.json",
|
||
"networks": [
|
||
{
|
||
"code": "unassigned",
|
||
"displayName": "Not yet mapped to an operational network",
|
||
"asn": null,
|
||
"status": "placeholder"
|
||
},
|
||
{
|
||
"code": "chain138-core",
|
||
"displayName": "Chain 138 execution / RPC plane (internal)",
|
||
"asn": null,
|
||
"status": "planned"
|
||
},
|
||
{
|
||
"code": "operator-lan",
|
||
"displayName": "Operator management LAN (e.g. 192.168.11.0/24)",
|
||
"asn": null,
|
||
"status": "planned"
|
||
}
|
||
]
|
||
}
|