| Purpose | Local standalone chain running in Docker — no faucet dance, offline-friendly, resets when you tear down the volume. | Stable testnet mirroring the current mainnet release train. | Bleeding-edge testnet for upcoming SDK / protocol changes. | Real network. Real value. |
| Address prefix | mn_addr_undeployed1… | mn_addr_preprod1… | mn_addr_preview1… | mn_addr1… |
| Token | tDUST minted by local genesis seed (…0002); Lace starts at 0 and must be funded via scripts/fund-lace.sh. | tNIGHT → tDUST (free test tokens) | tNIGHT → tDUST (free test tokens) | NIGHT → DUST (real, purchased) |
| Faucet | None — local midnight-local-dev faucet / bundled script. | Nethermind preprod faucet | Midnight preview faucet | None |
| SDK version | Pinned Docker tags from the support matrix (midnight-node:0.22.5, indexer-standalone:4.0.2, proof-server:8.0.3). | Stable, matches current mainnet. | Next release candidate — may break between drops. | Stable, audited. |
| Use for | Hackathon dev loop, offline demos, first-mint proof warm-up. | Demos, hackathon submissions, integration tests. | Trying features before they hit preprod. | Production dApps only. |
| Reset policy | Whenever you tear down the containers or delete the volume. | Occasional resets around major upgrades. | Reset frequently without notice. | Never. |