Admin Console Authentication

Sign in to unlock the Control Center (Level 10 view-only; Level > 10 for admin chat room & user editing).

Hack-Go-Thon HGT Control Plane Mesh Rooms

Active Mesh Rooms & Clients

Live view from MeshServer.GetClientsInRoom()

Waiting for mesh telemetry...

Mesh Broadcast Tool

Broadcast a message to mesh-global (all clients) or any active room.

Live Mesh Activity Feed

Initialized event logger...

simplysocket LLM Streaming

Stream tokens via WebSocket mesh in real-time

Idle
Token Output: 0 tokens
Click "Stream Response" to start receiving real-time WebSocket tokens...

Scheduled Background Jobs & Workers

In-process periodic task scheduler (jobs.Scheduler) with panic recovery & live metrics

Job Name Interval Status Run Count Last Duration Last Execution
No scheduled tasks registered.

Postgres pgvector & RAG Explorer

Semantic vector similarity search & question answering with in-database vector embeddings

pgvector:pg16

1. Index Document (Embedding Gen)

2. Ask RAG / Semantic Search

Retrieved knowledge and citations will appear here...

WebRTC Lab & Real-Time Media Playground

P2P Audio/Video calls via simplysocket signaling + Ultra-low latency UDP DataChannel via Pion WebRTC

P2P + Pion WebRTC

Pion SFU Conference Hub (Selective Forwarding Unit)

High-throughput RTP media router fanning out video/audio streams across unlimited clients with periodic PLI keyframe generation

Idle
Room:
Conference Video Stream Grid 1 Stream active
Local Camera Off
You (Publisher)
Waiting for participants to join conference room Open another browser tab or mobile device at /admin, join sfu-conf, and fanned-out video tiles appear automatically!

Active SFU Cluster Rooms & Forwarded Tracks

0 Active Rooms
Room ID Peers Count Participants Tracks Ingested Routing Mode
No active SFU conference rooms. Join above to start routing.

User Base & Multi-Level Auth (RBAC)

Pre-setup user store with contact info, credentials, and custom JSONB metadata embedding auth_level directly into JWT token claims

JWT Claims RBAC

Registered Accounts

0 Users
User / Email Phone Level / Role Metadata Actions
Loading users...

Register New User

Included in JWT claims

Instant JWT Token Inspector & RBAC Verification Bench

Click "🔑 Get JWT" on any user above to load their active token, inspect decoded claims, and test route access.

No User Selected
Decoded Token Claims Level: -
No active token loaded. Click "🔑 Get JWT" above.
Test Multi-Level Route Protection
Click an endpoint above to verify authorization response...

Mobile Webhooks & Notification Center

Register mobile push endpoints, sign payloads with HMAC-SHA256, and dispatch live alerts.

Register Mobile Webhook URL
Target URL Events Secret Actions
No webhooks registered.
Dispatch Notification / Alert
Notifies 'webhooks' Room
Recent Delivery History
No recent delivery attempts recorded.

Multipart Form Upload & Assets

Upload photos, voice notes, media, and attachments via standard multipart/form-data.

Upload Asset (multipart/form-data)
Click to select file or drag & drop
Images, Audio, Video, Documents up to 32MB
Name Size Type Category Actions
No uploaded assets found.
⚡

Router API Explorer & Live Test Bench

Loading...

Dynamically synchronized from router code & doc comments via ./generate-apis-for-admin

🔍
Loading catalog... Select route to test
⚡
Select an API Route to Test

Choose any endpoint from the left catalog. The test runner will automatically configure path parameters, authorization headers, and sample payloads.

📈

Telementry

Waiting WebSocket... 30s Cadence auth_level > 1

Non-blocking Zap logger sink (Warn/Error/Fatal) streamed to live telementry room with 10-point rolling Linux VM RAM & Go memory metrics.

System RAM Linux VM
--%
-- / --
Free Memory Available
-- MB
Unused / buffer cache
Go Heap Alloc Runtime
-- MB
Sys: --
Concurrency Threads
--
GC Cycles: --
System RAM & Heap Memory Timeline Rolling 10 data points (every 30s)
System RAM % Go Heap (MB) Postgres % Go Server %
⏳
Waiting for telemetry metrics data points...
-4m30s -3m30s -2m30s -1m30s -30s Now (live)
Telemetry Core Sink Active
🛡️
Non-Blocking Log Worker
Application logging never blocks. High-severity logs are tapped via zapcore.NewTee into a non-blocking buffered channel.
🔍
Strict Log Exclusion Filter
Excludes Debug & Info logs. Captures exclusively Warn, Error, and Fatal events.
🔒
Elevated Room Access
Room live telementry admits only accounts with auth_level > 1 (Staff & Admins). Normal users are barred.
Test Log Generator Zap Core Probe

Trigger real high-severity logs into the Zap telemetry pipeline to test live room broadcast & bell notifications:

Time-Based High-Severity Log Stream

0 events (Warn, Error, Fatal)
⏳
Waiting for log telemetry intervals...
EVENTS OVER TIME (LAST 1 MINUTE)
Warn Error Fatal
Listening for high-severity logs on room live telementry... (Debug & Info filtered out)