Addresses and custom domains
Every status page has a free address at status.hep.gg; Prime pages can add a custom domain, which becomes the canonical address. The one-host-one-product rule.
Every page has an address the moment it is published, and you can add your own domain on top.
Your free address
Each page has a slug, chosen when you create it and editable under Settings, Domain. Once published, the page is live at https://<slug>.status.hep.gg. A slug uses lowercase letters, digits and hyphens, and must be unique.
Custom domains
Hep.gg Prime lets you mount your own domain. Add and verify the domain once from the Domains hub, then pick it under Settings, Domain. Hep.gg issues the certificate for you.
Your custom domain becomes the canonical address: the free status.hep.gg address redirects to it, including the path, so both keep working.
One host, one product
A given host serves exactly one thing: a status page, a profile, or a docs site. If a domain is already mounted somewhere else, the picker tells you which product holds it; unmount it there first to reuse it. Hosts under status.hep.gg and docs.hep.gg are reserved for free addresses and cannot be mounted by hand.
When a page is not served
A page only renders when it is published, not suspended, and not expired. Otherwise its address, status.json, badge, and feeds return 404, and the workspace shows you why with a Publish or Renew button in the top bar.