boas.dev Serving Manifest

Every surface — owner · purpose · runtime · auth. Live-proven 2026-07-09 · grounded in fleet_services SSOT + unauth probe · owner: proteus
authenticated deprecated / verify broken / exposed open by design [SSOT] registry   [infer] unconfirmed
A Public landing Marketing / landing / public deliverables. Open by design.
SurfaceOwnerRuntimePurposeAuth
boas.dev / wwwproteusCF Pagespublic landing (nexus) [SSOT]open
boas.dev/api/constellation*proteusCF Pages fnlanding chat proxy [SSOT]open
share.boas.devproteusCF Pagespublic share / deliverable pages [SSOT]open (404 root)
B Client-facing product External clients use it. Public reach, authenticated → Supabase edge-auth.
SurfaceOwnerRuntimePurposeAuth
meet.boas.devmetisCF Pagesclient video meetings [SSOT]lobby + /me
cal.boas.devmetisVPSclient scheduling / booking [SSOT]Supabase
jitsi.boas.devproteusVPSconference backend (transcription) [SSOT]open infra
sign.boas.devplutusVPSDocuSeal — NDA + agency contracts [SSOT]app
boas.dev/viska/portalapolloCF PagesViska client portal [SSOT]app
C Internal ops tool Staff / agents only. No external audience → tailnet-only or Supabase edge.
SurfaceOwnerRuntimePurposeAuth
pantheon.boas.devproteusCF PagesPantheon ops dashboard [SSOT]Supabase
graphs.boas.devproteusCF Pagesinternal graphify KG gallery [SSOT]CF Access (deprecated)
apollo.boas.devapolloCF Tunnel→N5 retiredartifact / mockup gallery [SSOT]→ tailnet-only
dash.viska-ai.boas.devplutusCF PagesViska AI dashboard [SSOT] · B vs C?CF Access (deprecated)
D Webhook / ingest Machine-to-machine input, no human UI → HMAC / bearer / provider-sig.
SurfaceOwnerRuntimePurposeAuth
obs-ingest.boas.devproteusCF Tunnel (N5)observability ingest [infer]401
hephaistos-brontes.boas.devproteusCF TunnelBrontes GitHub App webhook ingress [SSOT]404 root
signals.boas.devproteusCF Tunneltrading signals API [SSOT]530 DOWN
api.trading.boas.devproteusCF Tunneltrading signals API [SSOT]000 unreachable
hooks.boas.dev?CF Workerwebhook worker [infer]200 · verify HMAC
ntfy.boas.dev?VPSntfy push notify [infer]200
E Admin / infra access Operator / ops admin surfaces → CF Access (retire) or tailnet.
SurfaceOwnerRuntimePurposeAuth
nas.boas.devproteusCF Tunnel (N5)N5 NAS UI [infer]login
ssh.boas.devproteusCF Tunnelcloudflared SSH [infer]200 · verify Access
auth.boas.dev?CF Pagesauth surface [infer]200
! Unclassified / unregistered Live but not in fleet_services — audience unknown, needs owner ruling.
SurfaceOwnerRuntimeLiveNote
crm.boas.devmetisCF Pages302 SupabaseNOT in fleet_services · B or C?
trading.boas.devplutusCF Pages200 shell, no edge gateunregistered · harden
invoice-generator.boas.devplutusCF Pages200unregistered · internal tool?
invoice-demo.boas.devplutusCF Pages200unregistered · public demo?

Findings

Decisions pending operator

Persisted → docs/boas-dev-serving-manifest.md (commit 5ac4f26) · investigation 2026-07-09-_cross-repo-boas-dev-serving-reconciliation · table SSOT fleet_services.