Architecture

Built as one platform, shipped as many products

Shared identity, shared billing, shared agentic fabric, wired so a Reach inbound message can open an Escalate ticket, or a Meet recording can flow into Agents for transcription, without integrations.

HubJWT • billing • AI fabricAgentsReachMailMeetEscalateRemote

Hub at the center issues a signed JWT. Every product verifies it and uses the same identity, billing, and AI governance.

The six pillars

Federated identity

Hub issues a signed JWT. Every product verifies it via a shared JWKS. No duplicated identity DBs, no session-sync.

Unified billing

Every billable operation across every product flows into one organization ledger. Token packs for tools, per-org licenses for platforms.

Capability governance

Agents defines what every AI agent can call. The platform gateway denies anything outside the manifest before it touches the model.

Hard isolation

Data boundaries at organization, workspace, and team level. One product cannot read another's data without explicitly going through Hub.

AI fabric

Every product runs its agents through the same Agents layer. One model, one set of governance guarantees, one audit trail.

Sovereign deployment

Cloud, hybrid, or air-gapped on-premise. Same codebase, same architecture, runs on your infrastructure when required.

Cross-product dataflow

Because every product sits on top of Hub, data moves between them without anyone writing an external integration layer. Here's what happens by default:

  1. Reach EscalateA WhatsApp conversation hits a complexity threshold. Reach opens an Escalate ticket with the full conversation context. No external integration required.
  2. Meet Agents → EscalateA meeting recording flows into Agents for transcription. Extracted action items become Escalate tickets automatically.
  3. Mail AgentsA suspicious email bounce gets classified by Agents. The suggested action surfaces in the operations panel for approval.
  4. Hub every productGranting a license in Hub immediately becomes usable in the relevant product. No sync wait, no extra setup.

See it for yourself

Open Hub or contact us about sovereign deployment requirements.