Core Routes
GET /healthGET /api/registryGET /registry.jsonGET /api/platform/:codenamePOST /api/update
Public routes stay machine-friendly, while admin actions stay inside the protected dashboard.
GET /healthGET /api/registryGET /registry.jsonGET /api/platform/:codenamePOST /api/updateGET /admin/GET /api/admin/overviewPOST /api/admin/platformsPOST /api/admin/health-checkPOST /api/heartbeatPages handles UI and routing. Durable Object coordinator serializes writes for consistent state updates.
{
"platform_name": "Alpha Platform",
"codename": "alpha-edge",
"url": "https://alpha.example.com",
"ip_address": "203.0.113.10",
"reported_by": "alpha-node-1",
"metadata": { "region": "us-east-1" }
}