Context
The repository currently contains legacy values for ipi-mainnet-2 and historical endpoints. They are explicitly not a canonical production release record.
Acceptance criteria
- add a machine-readable schema and validation for all exported fields
- bind a versioned configuration to the exact genesis hash and supported node release
- verify chain ID, Bech32 prefixes, BIP-44 coin type, denominations, decimals, and declared features
- test every public endpoint for chain identity and document its independent operator
- define environment names and prevent chain ID reuse across incompatible genesis states
- publish a review and migration process for configuration changes
- add fixtures that fail on mismatched chain identity, denomination, or endpoint responses
Tests must not require secrets and must distinguish endpoint availability from independently verified state.
Context
The repository currently contains legacy values for ipi-mainnet-2 and historical endpoints. They are explicitly not a canonical production release record.
Acceptance criteria
Tests must not require secrets and must distinguish endpoint availability from independently verified state.