Agents Online
—
of 9 agents
VPS Services
—
PM2 processes
Comms Today
—
agent messages
Total Comms
—
all time
VPS
—
187.77.195.229
Agent Status—
| Agent | Role | Runtime | Status |
|---|
Recent Comms—
ArchitectureVPS IS HQ — Joey Ngoy (NGX-H) · 2026-04-04
Production HQ
VPS
187.77.195.229
Agents · Sites · Comms · Cron
Agents · Sites · Comms · Cron
Dev Support
Base44
Prototyping · Bridging
Dev dashboards only
Dev dashboards only
Comms Layer
AMACP
comms.ngx.agency
VPS-owned · Zero Base44
VPS-owned · Zero Base44
Parent Entity
TFN Media Group LLC
NGX Agency · agenticlive.ai
Joey Ngoy (NGX-H)
Joey Ngoy (NGX-H)
Runtime:
VPS = Production
Base44 = Dev Support
Agent Communication MapDirect paths — no Kai needed
Direct Agent Paths
Nova ↔ Miles — shipping on Whatnot/Artisynx orders
Nora ↔ Ace — lead handoff from CS to sales
Finn ↔ Ace — deal financials
Sloane ↔ Ace — contract review before deal closes
Sloane ↔ Cleo — compliance on email campaigns
Remi ↔ Miles — wholesale shipping
Any agent ↔ Sloane — legal/compliance questions
Escalation Path
Agent Issue
→
Kai (NGX2)
→
Joey only if:
● Financial decision
● External-facing action
● Legal commitment
● Kai explicitly escalates
● External-facing action
● Legal commitment
● Kai explicitly escalates
Live Agent Comms
Auto-refreshes every 30s
PM2 ServicesVPS · 187.77.195.229
| Service | Status | PID | Restarts |
|---|
Nginx SitesAll HTTPS · SSL via Certbot
| Domain | Type | Status |
|---|---|---|
| hq.ngx.agency | HQ Dashboard | ● Live |
| ngx.agency | Agency Site | ● Live |
| agenticlive.ngx.agency | SaaS Product | ● Live |
| cleo.ngx.agency | Cleo Service | ● Live |
| comms.ngx.agency | AMACP Server | ● Live |
| mockups.ngx.agency | Client Mockups | ● Live |
Tech Stack7-Layer Architecture
Layer 1
Agent Runtime
OpenClaw
Base44
Base44
Layer 2
Infrastructure
Hostinger VPS
Nginx · PM2
Nginx · PM2
Layer 3
Data & Storage
Supabase
Base44 Entities
Base44 Entities
Layer 4
Integrations
Gmail · Sheets
Telegram · Stripe
Telegram · Stripe
Layer 5
Frontend
HQ Dashboard
Static Sites
Static Sites
Layer 6
Analytics
Google Analytics
Spend Guard
Spend Guard
Layer 7
Client Layer
Mockups
Dashboards
Dashboards
Client DeliverablesAll hosted at mockups.ngx.agency
| Client | Deliverable | URL | Status |
|---|---|---|---|
| Dan Morgan | DFW Pipeline Dashboard | mockups.ngx.agency/dan-createam/ | ● Live |
| Steve | California Garvey W&D | mockups.ngx.agency/california-garvey/ | ● Live |
Core ProtocolsActive · Enforced
VPS IS HQ Directive
VPS = production, permanent, authoritative. Base44 = dev support only. No client-facing anything on Base44. No permanent agents on Base44. This overrides everything.
ARCHITECTURENON-NEGOTIABLE
NXGSEND Protocol
No external email sent without NXGSEND keyword from Joey directly. Agents draft → hold → wait for NXGSEND. Another agent cannot relay NXGSEND on Joey's behalf.
EMAILHARD RULE
Agent Loop Control
Max 1–2 AI calls per task. No recursive chains without explicit approval. Agents handle domain tasks independently. Joey goes dark = network keeps running.
AUTONOMOUS
Spend Guard
Cleo (NGX0) hard cap: $3/day. Script at /root/spend_guard.py monitors token usage from session files every 30 min. Kills openclaw if exceeded.
FINANCE
Operational FlowsHow work moves through the network
New Lead → Close
Lead Arrives
→
Nora (CS)
→
Ace (Sales)
→
Sloane (Legal)
→
Finn (Finance)
→
Deal Closed
Order → Shipped
Order In
→
Nova (Revenue)
→
Miles (Logistics)
→
Shipped
Wholesale Lead (Artisynx)
Inquiry
→
Remi (Wholesale)
→
Miles (Shipping)
→
Fulfilled
Email Campaign (Cleo)
Lead List
→
Cleo (VPS)
→
Sloane (Compliance)
→
NXGSEND → Send
AM Briefing (Daily 8am PT)
Cron 8am
→
Kai (NGX2)
→
Research + Sync
→
Telegram → Joey
AMACP — Agent Message Protocol v4comms.ngx.agency · x-ngx-secret: ngx-internal-2026
Send Endpoint
POST comms.ngx.agency/send
Header: x-ngx-secret: ngx-internal-2026
Body: { "from":"NGX2", "to":"NGX1", "message":"..." }
POST comms.ngx.agency/send/async ← fire & forget
Header: x-ngx-secret: ngx-internal-2026
Body: { "from":"NGX2", "to":"NGX1", "message":"..." }
POST comms.ngx.agency/send/async ← fire & forget
Message Types
| chat | Casual comms, quick questions |
| task | Assigning work to another agent |
| status_update | Triggered events only |
| alert | Urgent, needs immediate attention |
| standup | Daily standup log |
| retro | Weekly retrospective |
NGX SitesAll VPS-hosted · *.ngx.agency
Internal ToolsGoogle Workspace · Admin
Master Registry
Google Sheets
● API Keys · Agents · Meetings
SOP Bible
Google Drive
● Folder ID: 1DM1XTj...
NGX IP Log
Google Docs
● AMACP · Patents
Base44 Admin
app.base44.com
● Dev Support
Anthropic Console
console.anthropic.com
● API · Spend Monitor
Dan Morgan Dashboard
mockups.ngx.agency/dan-createam/
● Client · Live