From 8dd85ad7cc071101a87d1d038036d508a34089b8 Mon Sep 17 00:00:00 2001 From: Simon Axelsson Date: Mon, 7 Sep 2026 18:50:38 +0200 Subject: [PATCH] fix(descriptor): 0PT operationalState running -> down (measured) Both public 0PT hosts are dead as of 2026-09-07: $ curl -sSI https://0pt.app/ HTTP/2 402 ... server: Vercel ... x-vercel-error: DEPLOYMENT_DISABLED (identical on /api/health and /api/ready) $ curl -sSI https://api.0pt.app/health HTTP/2 404 ... server: Vercel ... x-vercel-error: DEPLOYMENT_NOT_FOUND siax.repo.json claimed operationalState "running"; siax.repo.v3.json claimed "degraded" on the strength of a 2026-09-04 probe where /api/health still answered 200. Neither holds now, so both files move to "down" and both domain entries record the probe that motivated it. Also recorded: both names resolve into Vercel address space (216.150.16.193 / 216.150.1.1 and 216.150.1.129 / 216.150.16.65), not the Hetzner fleet. No DNS, deploy or provider setting was touched. Co-Authored-By: Claude Opus 5 --- siax.repo.json | 6 +++--- siax.repo.v3.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/siax.repo.json b/siax.repo.json index 1fa3c72..7cdae2f 100644 --- a/siax.repo.json +++ b/siax.repo.json @@ -10,20 +10,20 @@ "owner": "SIAX Technology AB", "codeowners": ["@sax3l"], "lifecycle": "active", - "operationalState": "running", + "operationalState": "down", "gitHost": "git.siax.io", "node": null, "domains": [ { "fqdn": "0pt.app", "env": "prod", - "purpose": "Next.js edge plane -- marketing, catalog, order flow, customer/admin portal, capability API", + "purpose": "Next.js edge plane -- marketing, catalog, order flow, customer/admin portal, capability API. NOT live: hosted on Vercel (not the SIAX fleet), and the deployment is disabled -- probe 2026-09-07 `curl -sSI https://0pt.app/` returned HTTP 402 with server: Vercel and x-vercel-error: DEPLOYMENT_DISABLED (same on /api/health and /api/ready)", "registrar": "EJ VERIFIERAT fran detta repo -- se docs/architecture/ARCHITECTURE.md SS6/SS9 (BACKLOG P0-15)" }, { "fqdn": "api.0pt.app", "env": "prod", - "purpose": "Target API host (Caddy) -- documented target, not verified live (contracts/openapi.yaml server list)", + "purpose": "Target API host (Caddy) -- documented target in contracts/openapi.yaml servers list, never live. Probe 2026-09-07 `curl -sSI https://api.0pt.app/health` returned HTTP 404 with server: Vercel and x-vercel-error: DEPLOYMENT_NOT_FOUND", "registrar": "EJ VERIFIERAT fran detta repo -- se docs/architecture/ARCHITECTURE.md SS6/SS9 (BACKLOG P0-15)" } ], diff --git a/siax.repo.v3.json b/siax.repo.v3.json index dadacd5..7f4ad9a 100644 --- a/siax.repo.v3.json +++ b/siax.repo.v3.json @@ -10,19 +10,19 @@ "packageName": "@siax/0pt", "owner": "SIAX Technology AB", "lifecycle": "active", - "operationalState": "degraded", + "operationalState": "down", "gitHost": "git.siax.io", "node": null, "domains": [ { "fqdn": "0pt.app", "env": "prod", - "purpose": "Next.js edge plane (marketing, catalog, order flow, customer/admin portal, capability API). Live on Vercel, NOT on the SIAX fleet (docs/runbook/deploy.md). Probe 2026-09-04: GET /api/health 200 with db=not_configured, queue=not_configured; GET /api/ready 404 -- the deployed build predates main's readiness route." + "purpose": "Next.js edge plane (marketing, catalog, order flow, customer/admin portal, capability API). Hosted on Vercel, NOT on the SIAX fleet (docs/runbook/deploy.md); resolves into Vercel address space (216.150.16.193 / 216.150.1.1), not Hetzner. NO LONGER LIVE: probe 2026-09-07 `curl -sSI https://0pt.app/` returned HTTP 402, server: Vercel, x-vercel-error: DEPLOYMENT_DISABLED -- 402 on /api/health and /api/ready too, so the 2026-09-04 result (/api/health 200, /api/ready 404) no longer holds." }, { "fqdn": "api.0pt.app", "env": "prod", - "purpose": "Documented target host for the FastAPI data engine (contracts/openapi.yaml servers list). NOT live: docs/slo.md says the engine is not deployed; probe 2026-09-04 returned HTTP 404." + "purpose": "Documented target host for the FastAPI data engine (contracts/openapi.yaml servers list). NOT live: docs/slo.md says the engine is not deployed; probe 2026-09-07 `curl -sSI https://api.0pt.app/health` returned HTTP 404, server: Vercel, x-vercel-error: DEPLOYMENT_NOT_FOUND." } ], "consumes": ["siax-standard", "cl0ud", "st0re", "n0d", "aud0", "inf0"], -- 2.54.0