Live Status
This page reflects the live state as of 2026-06-30. For full architecture and historical tracking, see Architecture.
Topology
Section titled “Topology”AWS Lightsail micro (1 GB / 2 vCPU, $5/mo) — cp.seppelabs.com│├─ Caddy — HTTPS for all 7 domains + CloudFront origin├─ api-server — REST :8080 + gRPC mTLS :9090├─ postgres — all state, 15 migrations├─ pg-backup — daily → B2 (age-encrypted)├─ registry — private OCI├─ chesslabs-broker — engine-less analyzer, cache.db├─ chesslabs-sync + sync-db — coach data sync├─ processing-queue (v4) — async job queue + SSE├─ prometheus — 2 targets, 9 alert rules└─ alertmanager — routes to Telegram/email
CloudFront CDN (3 distributions, $0/month):├─ seppelabs.com + www → portal├─ chess.seppelabs.com → ChessLabs PWA└─ openinfra.seppelabs.com → docs
Kuma (12 vCPU / 62 GB) — provider host├─ kuma-openinfra-agent — gRPC/mTLS to cp:9090├─ ollama + localai — LLM for coach-batch└─ coledex infrastructureSystem health
Section titled “System health”| Metric | Value |
|---|---|
| Containers on CP | 11 |
| Available RAM | 388 MB (of 916 MB) |
| Swap | 14 MB (of 2 GB) |
| Disk used | 22% |
| CPU idle | 97% |
| Monthly cost | $5/mo |
Observability
Section titled “Observability”# Prometheus (SSH tunnel — localhost-only)ssh -i <key> -L 9091:localhost:9091 ec2-user@cp.seppelabs.com# → http://localhost:9091
# Alertmanagerssh -i <key> -L 9093:localhost:9093 ec2-user@cp.seppelabs.com# → http://localhost:9093Alert notifications are opt-in: uncomment the Telegram or email block in
alertmanager.yml and restart the container.
Tier completion summary
Section titled “Tier completion summary”See Architecture for the full table with dates.
| Tier | Status |
|---|---|
| Tier 1 — Operational Resilience | ✅ 6/8 done (2 pending: healthchecks.io, B2 lifecycle) |
| Tier 2 — Platform Maturity | 15 items, none started |
| Tier 3 — DePIN Vision | 13 items, deferred |
| Tier 4 — SeppeLabs Integration | 6 items, S3+ active |