All cards
Service active public

service-beacon-edge

Public HTTPS reverse proxy on Beacon VPS routing from the sites table

Endpoint
https://mail.united-ai.ca
Packaging
systemd
Owner
operator
Version
v1
Updated
2026-06-26
Health check
curl -fsS https://mail.united-ai.ca

Purpose

Public-facing HTTPS reverse proxy for united-ai dot ca subdomains. Routes are read from the Postgres sites table with handler types proxy, static, composite, and redirect. Lacks per-site basic-auth in v0.1.0 so auth must live in upstream services.

Capabilities 4

https-termination
Terminates TLS for roughly 32 active subdomains
site-dispatch
Per-site handler dispatch by type
dns-sync
Porkbun DNS synchronization
admin-ui
Admin UI on port 5900 with form login

History 1

Createdai2026-06-26
Card created by AI session (audit 2775).

Related documents 0

Raw card data (JSON)

click to expand
{
  "id": "service-beacon-edge",
  "kind": "service",
  "summary": "Public HTTPS reverse proxy on Beacon VPS routing from the sites table",
  "purpose": "Public-facing HTTPS reverse proxy for united-ai dot ca subdomains. Routes are read from the Postgres sites table with handler types proxy, static, composite, and redirect. Lacks per-site basic-auth in v0.1.0 so auth must live in upstream services.",
  "endpoint": "https://mail.united-ai.ca",
  "exposure": "public",
  "capabilities_json": "[{\"name\": \"https-termination\", \"description\": \"Terminates TLS for roughly 32 active subdomains\"}, {\"name\": \"site-dispatch\", \"description\": \"Per-site handler dispatch by type\"}, {\"name\": \"dns-sync\", \"description\": \"Porkbun DNS synchronization\"}, {\"name\": \"admin-ui\", \"description\": \"Admin UI on port 5900 with form login\"}]",
  "dependencies_json": "[\"data-postgres-main\", \"node-beacon-vps\"]",
  "instructions_slug": "",
  "health_check": "curl -fsS https://mail.united-ai.ca",
  "credential_alias": "",
  "packaging": "systemd",
  "owner": "operator",
  "status": "active",
  "required_tags_json": "[\"ai-authored\", \"capability-card\", \"docs\", \"service\", \"uai-explorer\"]",
  "ai_visible": 1,
  "human_visible": 1,
  "embedding_dim": 0,
  "version_id": 1,
  "created_at": "2026-06-26T23:53:30.096860+00:00",
  "updated_at": "2026-06-26T23:53:30.096860+00:00"
}

API examples

curl, Python, JavaScript
# curl
curl -H "Authorization: Bearer $UAI_EXPLORER_AI_API_KEY" \
     https://explorer.united-ai.ca/api/ai/capability/service-beacon-edge
# python (requests)
import requests
r = requests.get(
    "https://explorer.united-ai.ca/api/ai/capability/service-beacon-edge",
    headers={"Authorization": f"Bearer {token}"},
)
card = r.json()
// JavaScript (fetch)
const r = await fetch(
  "https://explorer.united-ai.ca/api/ai/capability/service-beacon-edge",
  { headers: { Authorization: `Bearer ${token}` } }
);
const card = await r.json();