- Add networks.js with NetworkGenesis, NetworkRegistry, and MultiNetworkManager
- Support for public, private (invite-only), and consortium networks
- Each network has its own genesis block, QDAG ledger, and peer registry
- Network IDs derived from genesis hash for tamper-evident identity
- Invite code generation for private networks with base64url encoding
New CLI options:
--networks List all known networks
--discover Discover available networks
--create-network Create a new network with custom name/type
--network-type Set network type (public/private/consortium)
--switch Switch active network for contributions
--invite Provide invite code for private networks
Security features:
- Network isolation with separate storage per network
- Cryptographic network identity from genesis hash
- Invite codes for access control on private networks
- Ed25519 signatures for network announcements
Well-known networks:
- mainnet: Primary public compute network
- testnet: Testing and development network