Service state
Status is explicit, including launch boundaries.
This static page gives the public footer a real destination. M100 records a bounded non-payment launch packet for api_origin api.baystore.com without changing public navigation.
Surface readiness
Current state of each BayStore surface.
Every surface is reported with the readiness marker it can actually prove today. No surface is shown as production-live until the matching launch dependency is approved.
| Surface | Readiness | Note |
|---|---|---|
| Marketing site | static surface | Static pages, sitemap, robots, 404, and self-hosted assets. |
| Customer dashboard | noindex evidence | Customer Harbor access is covered by M99 claim customer_owner_post_rerender_ux_access_verified and remains outside public marketing navigation. |
| Operator console | bounded API feedback | Noindex admin surface shows API-requested runtime state feedback without adding a public console link. |
| Production payments | deferred | Live payments and hosted checkout are not claimed by the static marketing site. |
Reporting discipline
How a surface earns each readiness marker.
Markers are not aspirations. Each one maps to a concrete check before it is shown on this page.
static surfaceThe surface is published, self-hosted, and verifiable from the public internet. It carries no claim about payment capture, live payments, or hosted checkout.
M100 packetThe bounded non-payment launch packet returns
GO_NON_PAYMENT_BOUNDED only when required reports are fresh, PASS, and live where required.deferredManaged Vault/KMS, managed SaaS observability/on-call, managed backup RPO/RTO, and full production readiness remain explicit non-claims.
Watch this surface
State changes are recorded, not announced after the fact.
When a surface moves toward production, its readiness marker and the dependency it cleared are updated here first. A managed external status provider can replace this page later without changing navigation.