Hi team — just a quick documentation correction report.
## Issue
The official environments docs page lists this URL for the Preprod proof server:
> https://docs.midnight.network/relnotes/network
| Service | URL listed |
|---|---|
| Proof server | `https://lace-proof-pub.preprod.midnight.network` |
However, this hostname does not resolve:
$ getent hosts lace-proof-pub.preprod.midnight.network (no output — NXDOMAIN)
Three IPs behind what looks like an AWS ALB — clearly a live, production endpoint.
## Cross-environment DNS check
For reference, here is the DNS state across all three environments:
| Environment | `proof-server.<env>.midnight.network` | `lace-proof-pub.<env>.midnight.network` |
|---|---|---|
| Preview | ✅ resolves | ✅ resolves |
| Preprod | ✅ resolves | ❌ NXDOMAIN |
| Mainnet | ❌ NXDOMAIN | ❌ NXDOMAIN |
So Preview keeps both hostnames (presumably for backwards compatibility), but Preprod only exposes the new naming. The docs were likely not updated when the rename happened.
## Suggested action
Update the Preprod row in https://docs.midnight.network/relnotes/network to:
> `https://proof-server.preprod.midnight.network`
This blocked me for a few hours while migrating a project from Preview to Preprod, so a docs fix would help future builders save time.
(For context, I'm the same builder who posted #1190 about the Mainnet 1016 issue. Migrating to Preprod for now while waiting for guidance on Mainnet.)
Thanks!
Thanks @norm — and no, I haven’t heard anything from Lace directly; I don’t have a channel to them.
Good news though: this is already resolved on my side, and the fix doesn’t actually need Lace.
The lace-proof-pub.preprod.midnight.network host in the docs is just the old naming and no longer resolves (NXDOMAIN). The current working Preprod proof server is:
https://proof-server.preprod.midnight.network
It resolves to 3 AWS ALB IPs (34.250.71.107 / 63.34.190.149 / 34.250.60.195). The naming seems to have moved to proof-server.{network}.midnight.network — only Preview still has both names alive; Preprod dropped the lace-proof-pub.* one. After I pointed my config at the proof-server.* URL, deploy / record / verify all went through on Preprod with no issues.
So from a builder standpoint this thread is resolved. The only thing left is the docs page itself, which still lists the dead lace-proof-pub.* URL. If that page is Lace-managed, swapping it to proof-server.preprod.midnight.network would save the next person the same dig. Happy to mark this as solved.