The Trinity Beast — Infrastructure Observability Live

Real-time view of the entire Trinity Beast network — every layer, every service, live prices from the demo feed.

Live Data Region: us-east-2 (Ohio) No authentication required Operations Log →
This page is public. All data shown is from the demo API key — the same key available to anyone evaluating The Trinity Beast. Prices refresh every 6 seconds. Infrastructure stats are real. 100% of subscription revenue funds freedom from brick kiln debt bondage in Pakistan.
Full transparency — what you see here is what we monitor at all times. No curated snapshots, no cherry-picked metrics. This is the live system, unfiltered. Most price API providers show you a status page with a green dot. We show you the containers, the cache hit rates, the error counts, the WebSocket connections, and the actual prices — live. Built and operated by Cory Dean Kalani, applying 45+ years of development experience. If a solo developer can give you this level of visibility into a production system, imagine what's possible when transparency isn't optional — it's the architecture.
What This Entire System Cost to Run — May 2026
$3,627
AWS Infrastructure
$387
Development Tools
$4,014
Total Monthly
4 ECS containers. 6 real-time WebSocket feeds. 161 prewarmed assets. 52 GB ElastiCache. Aurora Serverless. 3 Availability Zones. 746K+ proven RPS. All of it — operational infrastructure only. May included the translation push (407 docs × 11 languages via Bedrock, ~$1,800 product development cost not shown here). June forecast: $3,083 — confirming the May 30 right-sizing brought costs back to steady-state baseline.
Full cost breakdown available →
Full cost transparency. Because if you're trusting a system with your data, you deserve to know what's behind it.

WebSocket Feeds —

Refreshes every 30s

ECS Cluster Telemetry

24 metrics per container · published to ElastiCache every 3 seconds · read via /public/cluster (no auth)
Node Type Resources Uptime TCP UDP LRS SyncMap Cache 5xx 4xx
Loading...
Refreshes every 30s

Live Price Feed — Demo Key

Connecting...
6s
Edge & Content Delivery
CloudFront CDN
Distribution E110PRKEIYQVLL
Global edge locations · WAF protected
cpmp-site.org / www.cpmp-site.org
WAF — CloudFront Security
Anti-DDoS · IP Reputation
Common Rules · Known Bad Inputs
WAF — ALB Security
SQL Injection · Rate Limiting
2,000 req/5min global · 100 req/5min admin
🍯 Honeypot Traps Active Defense
12 decoy endpoints · 2s tarpit delay
Auto-blocks IP after 2 hits · Valkey forensics
Total Hits: Auto-Blocked: Pending:
Data Layer
Aurora Serverless v2 PostgreSQL 17.7
Writer + Reader · 2–18 ACU auto-scale
Optimized I/O · 600 connections (150 × 4 containers)
ElastiCache for Valkey cache.r7g.2xlarge
Valkey 7.2 · 52.8 GB · 8 vCPU
TLS enabled · Single node (pure cache)
Rebuilt by sync job in ~16 seconds
S3 — Website & Docs Static
trinity-beast-website-east2
Website · 12-language doc library · demos
Daily reports · Origin for CloudFront CDN
Async & Event Processing
SQS — Usage Log Queue Standard
trinity-beast-queued-usage-logs
Decouples writes from price hot path
Batch size 100 · 5s window · ~$1/mo
Lambda — Receipt Handler Go
trinity-beast-receipt · 1770 MB
Post-checkout: subscription, donation,
LRS addon, webhook · SES receipts
Lambda — Queued Writer Go
trinity-beast-queued-writer · 1770 MB
SQS consumer → Aurora batch INSERT
Event source: batch 100, 5s window
EventBridge — Nightly Sync Cron
cron(0 6 * * ? *) = 1 AM EST
1 vCPU / 2 GB · AuroraElastiCache full sync + search index rebuild
Security & Monitoring
GuardDuty Threat Detection
VPC flow logs · CloudTrail · DNS analysis
Automated threat detection
CloudWatch Observability
4 dashboards · 17 alarms
Container logs · Custom metrics
Autonomous Operations AutoOps — 5 Layers LIVE
Self-healing infrastructure · AI threat analysis · predictive anomaly detection · automated customer support · operational digests — all autonomous, all logged.
Step Functions L1 · Orchestration
tbi-ops-health-check-heal
EventBridge → detect → heal → notify
tbi-ops-self-heal L1 · Lambda
ECS task restart · force-deploy
Health check → detect → recover
tbi-ops-notify L1 · Lambda
SNS alerts with severity levels
[INFO] [WARNING] [CRITICAL] [SELF-HEALED]
tbi-ops-honeypot-processor L1 · Lambda
Drain auto-block queue every 5 min
Deduplicate IPs → WAF block → notify
tbi-ops-waf-action L1 · Lambda
Block/unblock IPs in WAF IP set
tbi-autoops-blocked-ips (priority 7)
tbi-ops-bedrock-analyze L2 · Lambda · AI
Claude Sonnet 4 · pattern correlation
Every 5 min + GuardDuty HIGH triggers
Anomaly Detection L3 · 4 ML Models
Request rate · Latency · Error rate · Cache hit rate
CloudWatch ML-based baseline learning (band width: 2σ)
Raima L4 · tbi-raima-support · AI
Claude Opus 4 · "the spoken word of God"
Auto-categorize · auto-reply · knowledge gap detection
tbi-ops-digest L5 · Lambda · AI
Claude Sonnet 4 · operational summaries
Daily (6 AM EST) + Weekly newsletter (Mon 7 AM EST)
EventBridge — 6 active rules: alarm-trigger · honeypot-queue · bedrock-analyze (5min) · guardduty-high · daily-digest · weekly-digest
24h Totals: Invocations: Errors:
🌐 Translation Engine Custom Bedrock
37 docs × 11 languages · Sentinel preprocessing · Multi-layer validation · Fire-and-forget orchestration
Spend today
Tokens in
Tokens out
Active jobs
tbi-translate-worker ECS Fargate
Python 3.11 container · 1 vCPU / 3 GB
Bedrock translation + sentinel + validation
No timeout ceiling — runs to completion
tbi-translation-orchestrator Step Functions
Nested Map: docs serial, langs parallel ×11
ECS runTask.sync → deploy → finalize
EventBridge Pipe from SQS trigger
tbi-translate-deploy Lambda · Go
CloudFront invalidation per document
1770 MB · 60s timeout
tbi-translate-finalize Lambda · Go
Search index rebuild + SES notification
1770 MB · 180s timeout
Network & Configuration (static — infrastructure that doesn't change at runtime)
ALB — Trinity-Beast-TCP-ALB TCP
HTTPS:443 → LPO (8080) + LRS (9090)
TLS termination · Cross-zone enabled
3 Availability Zones
NLB — Trinity-Beast-UDP-NLB UDP
UDP:2679 → LPO · UDP:2680 → LRS
Layer 4 passthrough · No TLS overhead
Direct container routing
Route 53 DNS
api.cpmp-site.org → ALB
udp.cpmp-site.org → NLB
lrs.cpmp-site.org → ALB
Shield Standard DDoS
Layer 3/4 DDoS protection
CloudFront + ALB automatic
Secrets Manager Credentials
trinity-beast-secrets · 16 keys
DB creds · Stripe keys · SES config
📊 Website Analytics Dashboard
Live visitor data from cpmp-site.org — geo-enriched by CloudFront edge headers · refreshes every 5 minutes · Full Website Analytics →
Total Views
Unique Visitors
Total Sessions
Avg Dwell Time
Countries Reached
Total Events

Daily Traffic Trend (Last 7 Days)

Loading...
Pageviews Visitors

Top Pages

PageViewsVisitorsAvg Dwell
Loading...

Scroll Depth Funnel

Loading...

Hourly Activity Heatmap

Traffic Sources

Loading...

📱 Device Distribution

Loading...

🌐 Visitor Countries

Loading...

🌍 Global Reach — City-Level Precision

Powered by CloudFront edge geo-headers — every dot is a real visitor location captured at the CDN edge, not an IP lookup estimate.

📍 Visitor Locations — City Detail

CityRegionCountryViews
Loading...
⚡ Stress Test Results
Proven at Scale — Real Numbers from Real Infrastructure
746,374
Combined Sustained RPS
All 4 protocols · 30 minutes · zero degradation
487,900
UDP Peak RPS
Single protocol sustained · 0.2ms avg latency
369,600
TCP Peak RPS
Direct path · 9 containers · 100% success
1.34B
Total Requests
30-minute sustained session
100%
UDP Success Rate
All 13 concurrency levels · 21,000 concurrent
791 → 746K
RPS Improvement
943× in 19 days · 17 test runs
🏗️ Infrastructure Stack
The technology powering The Trinity Beast — request flow from edge to data layer
graph TD
    %% Edge Layer
    Client([🌐 Client Request]):::edgeNode --> Route53[Route 53 DNS]:::edgeNode
    Route53 --> CF{CloudFront + WAF}:::edgeNode
    CF -->|Website Requests| S3[(S3 Website)]:::dataNode
    CF -->|API Requests| ALB[ALB — TLS Termination]:::lbNode
    Route53 -->|UDP Traffic| NLB[NLB — Layer 4]:::lbNode

    %% Compute Layer
    ALB --> Main[BeastMain
LPO + LRS]:::computeNode ALB --> Mirror[BeastMirror
LPO + LRS]:::computeNode ALB --> LRS[BeastLRS
LPO + LRS]:::computeNode NLB --> Main NLB --> Mirror NLB --> LRS %% Price Feed Layer Exchanges([6 Exchange WebSockets
Coinbase · Gemini · Kraken
Gate.io · Crypto.com · OKX]):::feedNode --> Main Exchanges --> Mirror Exchanges --> LRS Exchanges --> Webhook[BeastWebhook
Push Delivery]:::webhookNode %% Data Layer Main --> SyncMap1[sync.Map
0ms Local Cache]:::cacheNode Mirror --> SyncMap2[sync.Map
0ms Local Cache]:::cacheNode LRS --> SyncMap3[sync.Map
0ms Local Cache]:::cacheNode SyncMap1 -->|Every 30s - configurable| Valkey[(ElastiCache Valkey
52 GB · 100% Hit Rate)]:::dataNode SyncMap2 -->|Every 30s - configurable| Valkey SyncMap3 -->|Every 30s - configurable| Valkey Main --> Aurora[(Aurora PostgreSQL
Serverless v2)]:::dataNode %% Async Layer Main -->|Fire & Forget| SQS[SQS Queue]:::asyncNode Mirror -->|Fire & Forget| SQS LRS -->|Fire & Forget| SQS SQS --> Lambda[Lambda Writer
Batch INSERT]:::asyncNode Lambda --> Aurora %% Webhook Push Webhook -->|UDP + HTTPS| Associates([Associates
Webhook Subscribers]):::edgeNode %% Partner WebSocket Feed Main -->|WebSocket| Partners([Partners
Real-Time Feed]):::partnerNode Mirror -->|WebSocket| Partners LRS -->|WebSocket| Partners %% Nightly Sync EventBridge[EventBridge
1 AM EST]:::asyncNode -->|Nightly| SyncJob[Sync Job]:::asyncNode Aurora --> SyncJob SyncJob --> Valkey %% Styling classDef edgeNode fill:#1e293b,stroke:#FF9900,color:#e2e8f0,stroke-width:2px classDef lbNode fill:#1e293b,stroke:#60a5fa,color:#e2e8f0,stroke-width:2px classDef computeNode fill:#1e293b,stroke:#10b981,color:#e2e8f0,stroke-width:2px classDef webhookNode fill:#1e293b,stroke:#2dd4bf,color:#e2e8f0,stroke-width:2px classDef dataNode fill:#1e293b,stroke:#a855f7,color:#e2e8f0,stroke-width:2px classDef cacheNode fill:#1e293b,stroke:#f59e0b,color:#e2e8f0,stroke-width:2px classDef asyncNode fill:#1e293b,stroke:#f59e0b,color:#e2e8f0,stroke-width:2px classDef feedNode fill:#1e293b,stroke:#2dd4bf,color:#e2e8f0,stroke-width:2px classDef partnerNode fill:#1e293b,stroke:#d4a843,color:#e2e8f0,stroke-width:2px %% Link colors (source node color) linkStyle 0,1,2,3,4 stroke:#FF9900,stroke-width:2px linkStyle 5,6,7,8,9,10 stroke:#60a5fa,stroke-width:2px linkStyle 11,12,13,14 stroke:#2dd4bf,stroke-width:2px linkStyle 15,16,17 stroke:#10b981,stroke-width:2px linkStyle 18,19,20 stroke:#f59e0b,stroke-width:2px linkStyle 21 stroke:#10b981,stroke-width:2px linkStyle 22,23,24 stroke:#10b981,stroke-width:2px linkStyle 25,26 stroke:#f59e0b,stroke-width:2px linkStyle 27 stroke:#2dd4bf,stroke-width:2px linkStyle 28,29,30 stroke:#10b981,stroke-width:2px linkStyle 31 stroke:#f59e0b,stroke-width:2px linkStyle 32 stroke:#a855f7,stroke-width:2px linkStyle 33 stroke:#f59e0b,stroke-width:2px
Legend: Edge / CDN Load Balancers Exchange Feeds / Webhook Compute / Containers Async / Cache Sync Data Layer Partners
Data Flow — Price Request Hot Path
Client Route 53 ALB (TLS) ECS Container sync.Map (0ms) Response
Cache miss path: sync.Map miss → ElastiCache (~1ms) → REST fallback (~150ms) — but 99.9% of prewarmed assets hit Tier 1
Exchange WS sync.Map (local) FlushToElastiCache (30s) Cluster-wide availability
Price Request SQS (fire-and-forget) Lambda Writer Aurora (batch INSERT)
BeastWebhook wsPriceCache (local) Tier Interval Check UDP + HTTPS Push Associates
ECS Container Partner WebSocket Conn Authenticated Stream Real-Time Price Push Partners

📡 Powered by a Single Public API Call

Every card on this page — CloudFront, WAF, SQS, Lambda, Nightly Sync, GuardDuty, CloudWatch Alarms, Honeypot, AutoOps, Translation Engine, Valkey, and ECS Services — is populated from this single unauthenticated endpoint. No API key required. Cached for 60 seconds. Available to anyone — subscribers, partners, or the public — to verify system health at any time.

GET https://api.cpmp-site.org/public/infrastructure

{
  "status": "✅ [LPO] [us-east-2] [BeastMain] [/public/infrastructure] [200]",
  "status_code": 200,
  "endpoint": "/public/infrastructure",
  "cluster_node": "BeastMain",
  "region": "us-east-2",
  "language": "en",
  "api_key_id": "",
  "ip_address": "203.0.113.42",
  "agent_profile_arn": "arn:tbi:us-east-2:211998422884:agent-profile/tbi/v1",
  "timestamp": "2026-05-30T17:00:00Z",
  "data": {
    "cloudfront": { "requests_24h": 1095, "bytes_24h": 17114513, "bytes_human": "16 MB" },
    "waf": { "alb_blocked_24h": 1186, "alb_allowed_24h": 3302, "cf_blocked_24h": 0 },
    "sqs": { "visible": 0, "in_flight": 0 },
    "lambda": {
      "receipt": { "state": "Active", "last_deployed": "", "invocations_24h": 0, "errors_24h": 0 },
      "writer":  { "state": "Active", "last_deployed": "", "invocations_24h": 141, "errors_24h": 0 }
    },
    "sync": {
      "last_run": "May 30 01:00AM", "status": "success", "duration": "783ms",
      "new_logs": "154 new logs loaded",
      "search_index": { "languages": 12, "sections": 3150 }
    },
    "guardduty": { "active_findings": 0, "status": "active" },
    "alarms": { "total": 17, "ok": 16, "alarm": 1, "insufficient_data": 0 },
    "honeypot": { "active": true, "endpoints": 12, "total_hits": 22, "auto_blocked": 77, "pending_queue": 0 },
    "autoops": {
      "active": true,
      "lambdas": {
        "notify_invocations_24h": 14, "self_heal_invocations_24h": 61,
        "waf_action_invocations_24h": 3, "honeypot_processor_invocations_24h": 288,
        "bedrock_analyze_invocations_24h": 288, "raima_support_invocations_24h": 11,
        "digest_invocations_24h": 1, "total_invocations_24h": 666, "total_errors_24h": 0
      },
      "step_functions": { "executions_24h": 62, "succeeded_24h": 62, "failed_24h": 0 },
      "eventbridge": {
        "rules": [
          { "name": "tbi-ops-alarm-trigger", "schedule": "", "pattern": "CloudWatch alarm → ALARM", "target": "Step Function: health-check-heal" },
          { "name": "tbi-ops-honeypot-queue-processor", "schedule": "rate(5 minutes)", "pattern": "", "target": "Lambda: honeypot-processor" },
          { "name": "tbi-ops-bedrock-analyze-schedule", "schedule": "rate(5 minutes)", "pattern": "", "target": "Lambda: bedrock-analyze" },
          { "name": "tbi-ops-guardduty-high-finding", "schedule": "", "pattern": "GuardDuty severity ≥ 7", "target": "Lambda: bedrock-analyze" },
          { "name": "tbi-ops-daily-digest", "schedule": "cron(0 11 * * ? *)", "pattern": "", "target": "Lambda: digest" },
          { "name": "tbi-ops-weekly-digest", "schedule": "cron(0 12 ? * MON *)", "pattern": "", "target": "Lambda: digest" }
        ],
        "total": 6
      },
      "waf_blocked_by_ops": 0, "self_heal_count": 0, "last_threat": "LOW"
    },
    "cache": {
      "engine": "valkey", "version": "7.2.6",
      "items": 38675, "hit_rate": 65.7, "memory_used": "1.42G", "memory_percent": 0, "cpu_percent": 3
    },
    "services": {
      "cluster": "trinity-beast-fargate-cluster",
      "total_desired": 4, "total_running": 4, "total_pending": 0, "all_healthy": true,
      "services": [
        { "name": "trinity-beast-main-service",    "status": "ACTIVE", "desired": 1, "running": 1, "pending": 0, "healthy": true, "task_family": "trinity-beast-main-task" },
        { "name": "trinity-beast-mirror-service",  "status": "ACTIVE", "desired": 1, "running": 1, "pending": 0, "healthy": true, "task_family": "trinity-beast-mirror-task" },
        { "name": "trinity-beast-lrs-service",     "status": "ACTIVE", "desired": 1, "running": 1, "pending": 0, "healthy": true, "task_family": "trinity-beast-lrs-task" },
        { "name": "trinity-beast-webhook-service", "status": "ACTIVE", "desired": 1, "running": 1, "pending": 0, "healthy": true, "task_family": "trinity-beast-webhook-task" }
      ]
    },
    "translation": {
      "active": true, "daily_spend_usd": 0, "daily_limit_usd": 600,
      "active_jobs": 0, "queue_depth": 0, "cost_per_pair_usd": 1.65,
      "daily_input_tokens": 0, "daily_output_tokens": 0, "daily_token_limit": 50000000
    }
  },
  "error": ""
}

Every response follows the Unified Messaging Envelope — the same 12 fields on every TBI response, identifying who called (api_key_id, empty on this public endpoint), from where (ip_address), who answered (agent_profile_arn), the node, region, and timestamp. No field is ever omitted. The data field contains the payload.