Agent OS· not a chatbot builder

Every customer gets a relationship manager.

One agent that remembers your customer across WhatsApp, phone, your website and your app — and acts before they ask. The unit of value is the relationship, not the ticket.

< 30 min
to your first live channel
5 channels
one memory behind them
Every turn
logged, replayable, auditable
WhatsApp
Voice
Web widget
c_priya
Three channels, two days, one customer memory. Nothing was repeated.
WhatsApp Cloud APITwilio SIP · PSTNLiveKit voiceWeb widgetMobile SDKMCP toolsBusiness PacksLangfuse traces

What you get

Six things a support bot cannot do

Every one of these is enforced by the platform, not requested in a prompt.

Memory that is actually memory

Not a transcript dump. Facts, what the agent did, patterns it noticed, and beliefs with confidence — in four separate networks, one bank per customer.

USER.md · MEMORY.md · Hindsight

It acts before they ask

A delayed shipment, an expiring card, a quiet high-value customer. Backend events wake a workflow and the agent reaches out on the channel they last used.

Temporal workflows

It will not invent your data

A reply stating an amount, a date or a reference no tool returned this turn is blocked before it is sent. Not a prompt instruction — an enforced guard.

Groundedness guardrail

Your industry is a file, not a fork

A Business Pack carries the persona, skills, policy and language. Swap the pack, get a different business. The platform never learns your vertical.

packs/pack.retail.dtc.v1

Connects to what you already run

Your CRM, order system or core platform — over MCP or a REST connector. The agent only ever calls tools your policy allows.

MCP · REST · Salesforce · HubSpot

Every turn is on the record

If the model saw it, it is in an append-only log with the exact persona hash that produced it. Replay any conversation. Answer any "why did it say that".

Append-only session events

How it works

Live this afternoon, not this quarter

No integration project. You will be talking to your own agent before you have connected anything.

  1. 01

    Pick a Business Pack

    Retail, banking, clinic — or start blank. The pack brings a persona, skills, policy and languages that already fit your industry.

  2. 02

    Connect your systems

    Your CRM, order system or core platform, over MCP or REST. Or skip it and use sample data while you look around.

  3. 03

    Try it in the Test Lab

    Talk to your agent against a synthetic customer before a single channel is live. Watch every tool call, memory write and guardrail decision as it happens.

  4. 04

    Turn on channels

    Widget, WhatsApp, a phone number. Each one has a test button and tells you exactly why it is not green yet.

Channels

Same agent. Same memory. Wherever they are.

A customer who starts on WhatsApp and asks to be called does not start again. The channel is an attachment to the relationship, never the identity of it.

Web widget

Ready

One script tag. Streams live, renders rich cards.

WhatsApp

Ready

Business Cloud API. Buttons, lists, templates.

WebRTC voice

Ready

In-app and in-browser calls over LiveKit.

Phone (PSTN)

Ready

A real number, in and out, via Twilio SIP.

Mobile SDK

Soon

Drop the agent into your own app.

Business Packs

Your industry ships as a file

A pack is the persona, the skills, the policy, the languages and the compliance posture. You overlay your brand on top — you never fork it.

Retail / DTC

Available

pack.retail.dtc.v1

Orders, shipping, returns and sizing. Knows never to quote a delivery date the carrier did not give it.

order-statusreturns-and-refundsshipping-issueproduct-finder

Anything

Available

pack.blank

A careful, warm relationship manager with no industry assumptions. The starting point for your own pack.

identify-customerfaq-searchcreate-tickethandoff-human

Retail banking

In progress

pack.banking.retail.v1

Cards, KYC, disputes, travel notices. Speaks no balance unless a tool returned it this turn.

card-blockkyc-statusdispute-starttravel-notice

Clinics

In progress

pack.health.clinic.v1

Appointments, prep instructions, results follow-up. PHI minimised, specialist memory kept separate.

appointment-bookpre-visit-prepresults-followup

Trust

The rules are enforced, not requested

Anything a prompt merely asks for, a model can talk itself out of. These are checks the platform runs whether or not the model complied.

No invented account data

A money amount, date or reference that no tool returned this turn is blocked before sending.

Secrets never reach the log

A card number a customer pastes is redacted at the door, before anything is written down.

Escalation is not a judgement call

Regulatory complaints, legal threats and any sign of self-harm go to a person immediately.

Every reply is attributable

Each turn carries the hash of the exact persona that produced it. Replay it years later.

One tenant cannot see another

Isolation at the database row, the memory bank, the vector namespace and the voice room.

The agent only calls what you allow

Tools are allowlisted per role. It is never shown a tool your policy would deny.

Talk to your own agent in ten minutes

Pick a pack, open the Test Lab, and have a real conversation with sample customers. No card, no channel, no integration needed to start.