Surfaces
Every hostname the fleet owns or references, each with an explicit class — LIVE, RETIRED-BY-DECISION or BROKEN. A status code on its own is not a state.
A status code is not a state. Two hostnames returning an identical 404 can mean completely
different things: one was switched off on purpose and is behaving correctly, the other is an accident
nobody has noticed. Collapsing that distinction into a single "404" cell once cost this fleet a P0
incident — a master was dispatched to "restore" a surface that had been deliberately retired ten days
earlier, and it did exactly as it was told.
So every row below carries a class, and the class is the durable fact. The status code is evidence for the class, not a substitute for it.
| Class | Meaning |
|---|---|
| LIVE | Intended to serve, and serving. |
| RETIRED-BY-DECISION | Not serving, and that is correct. A human decided to switch it off, and the decision is sourced. Do not "fix" one of these. |
| BROKEN | Not serving, and nothing says that was intended. This is the only class that is a bug. |
A fourth label, NEVER-EXISTED, is used at the bottom of the page for names that appear in the fleet's own documents but have never resolved in DNS. They are not surfaces; they are citations of surfaces that were never built.
All codes below were measured by the run that wrote this page, 2026-08-16, from novaserver. They are
evidence with a date on them, not a live reading — for current codes, see /live.
A dated table decays, so this one is re-measured rather than trusted: /live parses the class column
straight out of this page and probes every host in it on each request, which means adding a surface
here adds a check with no edit anywhere else. Two rows have gone stale that way. creatives.utopiamodels.ai
was recorded as 200 until the 5am domain landed and the migration redirect fired — stale because
the world moved, not because it was measured wrong, which is the failure a re-measure catches and a
careful first reading cannot. And docs.utopiamodels.ai — this host — has now changed root shape
twice: a 307 to /docs when this page was written, then a 301 off the host entirely while it was
retired, and today a plain 200 (see its row below).
LIVE
| Hostname | Class | What it is | Basis (measured 2026-08-16) |
|---|---|---|---|
utopiamodels.ai | LIVE | The Org Command Center — the fleet's cockpit, and the surface the founder actually watches | 200. Unique in the fleet for being both Cloudflare-fronted and Vercel-origin: cf-ray and x-vercel-id are both present |
www.utopiamodels.ai | LIVE | Apex alias | 200 |
docs.utopiamodels.ai | LIVE | This wiki | 200 at /, no redirect in the chain (re-measured 2026-09-04). It has not always read that way, and the history is the point: 307 at / → 200 at /docs when this page was written 2026-08-16, then 301 to school.utopiamodels.ai on every path from 2026-08-30 while the host was retired by decision, then un-retired 2026-09-04 with the root rewritten rather than redirected — so / now serves the docs index itself. A check that reads only the first code would have called this surface healthy, broken and healthy again without the class ever changing |
dmvresearch.shop | LIVE | The DMV Research storefront — real catalog, real prices, real revenue | 200 |
www.dmvresearch.shop | LIVE | Storefront alias | 301 to the apex |
dev.dmvresearch.shop | LIVE | The storefront's preview host | 200 |
dmvclothes.shop | LIVE | DMV ad-bridge surface | 200 |
dmvresearch.io | LIVE | DMV ad-bridge surface | 200 |
rawphones.com | LIVE | The RAW brand surface — the phone brand's public front | 200, served via a path rewrite (x-matched-path: /raw/index.html) off a shared Vercel project |
www.rawphones.com | LIVE | Brand alias | 308 to the apex |
nothing.utopiamodels.ai | LIVE | The RAW design "rip" — a full reconstruction of a competitor's site, used as a design reference | 200, and by a wide margin the heaviest page the fleet serves |
raw1.utopiamodels.ai | LIVE | RAW design variant | 200 |
raw2.utopiamodels.ai | LIVE | RAW design variant | 200 |
raw3.utopiamodels.ai | LIVE | RAW design variant | 200 |
os.utopiamodels.ai | LIVE | The RTOS concept page | 200 |
hack.utopiamodels.ai | LIVE | The RAW investor deck | 200 |
community.utopiamodels.ai | LIVE | Community surface, Cloudflare-served rather than Vercel | 200 |
creatives.utopiamodels.ai | LIVE | The 5am agency's creative showcase. Plural — the singular name is a different, dead thing | 301 → https://5am.agency/, which answers 200. The agency domain landed after this table was first written, and the migration redirect fired with it; the media is still served from assets.utopiamodels.ai |
credentials.utopiamodels.ai | LIVE | A friendly admin UI over the secret store, published through the Cloudflare tunnel to novaserver's port 3940 | 200, redirects=0 — and gated all the same. It renders a server-side Google SSO allow-list of exactly three accounts in page instead of redirecting to one, so the usual "redirects=0 means ungated" reading is exactly backwards here. See rule 2 at the foot of this page |
va-dct.utopiamodels.ai | LIVE | A data-replica surface, paired with the two always-on services on one master's box | 200. Has no registry row and no doc — a live public host on the company domain that nothing can notice going down |
org.utopiamodels.ai | LIVE | A legacy name, deliberately redirecting | 301 → https://utopiamodels.ai/, redirects=1. Matches the occ-redirect responder on novaserver's port 3939 |
assets.utopiamodels.ai | LIVE | Object storage for showcase media | A bare code lies here. / returns 404 and so does a directory path, but a real object returns 200 — verified against …/showcase/media/1G1vnTX5Pd-Z_i965L-_VLspSKObrxIve.png. There is no index; that is not a fault |
RETIRED-BY-DECISION
| Hostname | Class | Basis |
|---|---|---|
raw.utopiamodels.ai | RETIRED-BY-DECISION | 404 DEPLOYMENT_NOT_FOUND, measured 2026-08-16. Retired by the founder on 2026-08-06. This is the row that earned this class its existence: an auto-loaded doctrine file went on describing it as a live surface, a master read that and was dispatched to restore it, and the resulting P0 was entirely self-inflicted. Do not fix this. It is off on purpose. |
BROKEN
| Hostname | Class | Basis |
|---|---|---|
kmk-dct.utopiamodels.ai | BROKEN | 530 — Cloudflare error 1033, tunnel origin unreachable. A 530 is never deliberate at the edge. There is a plausible explanation (a cost teardown named in one govcon spec) but no decision record and no registry row, so by this page's own rules it cannot be called retired. Unclassified is broken |
creative.utopiamodels.ai | BROKEN | 404 DEPLOYMENT_NOT_FOUND. The singular of the live plural creatives.. Either an unrecorded retirement or a name nobody ever claimed — nothing in any registry says which, and that ambiguity is the finding |
booking.tyleryouk.com | BROKEN | 404 DEPLOYMENT_NOT_FOUND — while an agent's durable memory still carries a whole entry describing a working partnership flow at this address |
drive.engineering.cloud | BROKEN | 404 |
NEVER-EXISTED
These names are referenced in the fleet's own documents and have never resolved. A citation is not a surface: each of these exists only as a string in a markdown file.
| Hostname | Class | Basis (measured 2026-08-16) |
|---|---|---|
rawnothing.utopiamodels.ai | NEVER-EXISTED | NXDOMAIN |
hack-creatives.utopiamodels.ai | NEVER-EXISTED | NXDOMAIN |
research.dmvresearch.shop | NEVER-EXISTED | NXDOMAIN |
bridge.dmvresearch.shop | NEVER-EXISTED | NXDOMAIN |
health.tyleryouk.com | NEVER-EXISTED | NXDOMAIN |
send.tyleryouk.com | NEVER-EXISTED | NOERROR, but no A record — the name is delegated and answers nothing |
How this table is kept honest
Three rules, learned the expensive way:
- A hostname with no registry row cannot be monitored, so it cannot be noticed. Several of the LIVE rows above have no entry in the fleet's component registry — including one serving on the company's own domain. No row means no check, and no check means the day it breaks is the day someone happens to look.
- A 200 does not prove a page is public — and neither does
redirects=0. An SSO gate redirects to a login page that itself returns200, so a check has to reportredirects=and the final URL, not the status code alone. The converse is the trap this page shipped with: an app that renders its login in page answers200withredirects=0and is completely gated.credentials.utopiamodels.ai, two tables up, is exactly that — and a stranger's agent reading this rule correctly concluded from200 redirects=0that our secret store was open to the world. A status line only ever supports the claim "something answered". Read the body. - Which edge served it matters.
cf-raymeans Cloudflare;x-vercel-idmeans Vercel; both together means Cloudflare in front of a Vercel origin. A doc that says a hostname "does not touch the tunnel" is a claim about routing, and routing is checkable in onecurl -sI.
The skills layer
Reusable agent behaviour packaged as a directory with one markdown file. Its defining property is negative — a skill reaches exactly one machine — and the fleet has three delivery layers with three different reaches.
Decisions
What was built, killed, and why — each one sourced. Read this before proposing to rebuild any of it, because re-litigating a decision that was already paid for is this fleet's most expensive recurring failure.