All cards
Service active mesh

service-uai-switchboard

Fleet SSH control plane on Beacon 7101 with RBAC and tamper-evident audit

Endpoint
http://100.119.16.109:7101
Packaging
systemd
Owner
operator
Version
v1
Updated
2026-06-26
Health check
curl -fsS http://100.119.16.109:7101/health

Purpose

Fleet SSH control plane with role-based access control, lifecycle management, command policy enforcement, and a tamper-evident audit chain. Manages five of six fleet nodes; CT121 registration is blocked on SSH credential.

Capabilities 5

token-mint
Admin node registration via tokens
lifecycle-ops
Start, stop, restart over SSH
command-policy
Per-node command allow-lists
audit-chain
Tamper-evident audit log with verified entries
explorer-emit
Writes breadcrumbs into Explorer inbox

History 1

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

Related documents 0

Raw card data (JSON)

click to expand
{
  "id": "service-uai-switchboard",
  "kind": "service",
  "summary": "Fleet SSH control plane on Beacon 7101 with RBAC and tamper-evident audit",
  "purpose": "Fleet SSH control plane with role-based access control, lifecycle management, command policy enforcement, and a tamper-evident audit chain. Manages five of six fleet nodes; CT121 registration is blocked on SSH credential.",
  "endpoint": "http://100.119.16.109:7101",
  "exposure": "mesh",
  "capabilities_json": "[{\"name\": \"token-mint\", \"description\": \"Admin node registration via tokens\"}, {\"name\": \"lifecycle-ops\", \"description\": \"Start, stop, restart over SSH\"}, {\"name\": \"command-policy\", \"description\": \"Per-node command allow-lists\"}, {\"name\": \"audit-chain\", \"description\": \"Tamper-evident audit log with verified entries\"}, {\"name\": \"explorer-emit\", \"description\": \"Writes breadcrumbs into Explorer inbox\"}]",
  "dependencies_json": "[\"data-postgres-main\", \"node-beacon-vps\", \"service-uai-explorer-rust\"]",
  "instructions_slug": "uai-doc-runbooks-uai-switchboard",
  "health_check": "curl -fsS http://100.119.16.109:7101/health",
  "credential_alias": "uai-switchboard-admin-token",
  "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.531148+00:00",
  "updated_at": "2026-06-26T23:53:30.531148+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-uai-switchboard
# python (requests)
import requests
r = requests.get(
    "https://explorer.united-ai.ca/api/ai/capability/service-uai-switchboard",
    headers={"Authorization": f"Bearer {token}"},
)
card = r.json()
// JavaScript (fetch)
const r = await fetch(
  "https://explorer.united-ai.ca/api/ai/capability/service-uai-switchboard",
  { headers: { Authorization: `Bearer ${token}` } }
);
const card = await r.json();