Dedicated infrastructure surfaces
Operate the platform we sell.
Decoded should not outsource its operating model to generic dashboards. The admin product is the control plane for organization bootstrap, delivery execution, platform health, maps, voice, and real-time communications.
Primary product-owned operator UI
Open-source runtime bias
Surface Areas
These are the infrastructure surfaces we expect to host directly, based on the current Decoded direction and the reference implementation patterns already proven in Winksocial.
Runs the API, admin, web, auth, events, storage, email metadata, and the owned observability events surface.
- Hosts the main C++ API and the Next.js client surfaces.
- Owns organization bootstrap, identity, payments, learning, and project operations.
- Receives heartbeats from fleet workloads and renders them in-product.
Provides coturn relay capacity for WebRTC workloads and ICE credential flows issued by the Decoded backend.
- Clients request ICE credentials from the API, not directly from infrastructure.
- TURN and STUN stay isolated from voice/contact-center workloads.
- The admin surface should show relay health, public endpoints, and credential issuance status.
Runs the self-hosted OpenStreetMap stack with backend-mediated search, reverse geocoding, and routing.
- The API should proxy maps search, reverse geocode, and route calls.
- Nominatim, Photon, and Valhalla stay off the main app VM.
- Country enablement and refresh status should be manageable from admin.
Runs the AI contact center, SIP ingress, WebRTC calling support, and downstream ticketing integration.
- Decoded should support FreeSWITCH, WebRTC, and SIP trunk ingress.
- Voice orchestration stays separate from TURN/STUN relay capacity.
- The API links calls to project, support, and organization workflows.
Client-Owned Operations
The control plane should expose internal platform visibility through our own UI rather than defaulting to Grafana or other third-party operator dashboards.
Keycloak-backed organization bootstrap plus domain-specific mailbox setup and client guidance.
Project, payment, learning, and transformation workflows surfaced in one control plane.
VM heartbeats, deploy state, event stream diagnostics, and runtime incident visibility.