Every message checked before it leaves. Every message accounted for after.
Messaging infrastructure with a conscience. One door for humans and agents. Safety, consent, dispatch, receipts — then an immutable ledger.
One door. No side door.
Connect owns the wire. Engage owns the conversation. Contact owns who the audience is.
“Deliver this message to this identity” is the whole job: channel, sender, safety, consent, provider, receipt, inbound.
- Rate caps, quiet hours, content and PII screening
- Blocklists and channel opt-outs
- Consent gate that fails closed
- Blocked is not dropped — it is recorded, with a breakdown
Evidence is the product
The comms log is append-only. No updates, no deletes. A correction is a new row.
Usage and status are read from the same ledger. Connect does not unit-price the carrier bill. It shows spend and status.
Give your agent a phone number
Connect onboards agents, not forms. An agent discovers the API, registers under a name you recognise, and sends in sandbox.
Production is a human call. The agent can prove delivery, failure and idempotency. It cannot graduate itself.
- GET /api/v1 with no auth — the platform tells it what to do
- Sandbox keys and live keys are different on purpose
- MCP after registration · /llms.txt · OpenAPI
Primitives
One send orchestration. Principal on every message (agent or human).
Idempotency keys. Receipt URLs. Sandbox ranges for deliberate failure.
Broadcast dispatch is Connect (canary, halt, resume). Campaign composition is Engage.
SMS and MMS today, through carrier-grade providers. Channels expanding. The Kudosity network (delivery guarantee, countries, certifications) is kudosity.com.
Works with
Connect on the spine.
Accounts
Set up the company once. Every product already knows the team.
Contact
When a customer says stop, everything stops.
Engage
Where conversations actually happen — humans and agents, same rules.
Trust
Prove who is allowed to send, and keep the evidence.
Coach
An assistant that notices what the suite already knows.