The Dispatch · June 2026 · Infrastructure |
| Issue 14 · Infrastructure | Nº 14 | Cover Story AI Infrastructure. Citations that link to source. Structured outputs your systems can act on. An API your other agents can call. Tracing for every step. SMS with consent built in. | Five things shipped The VIVI Dispatch · June 2026 |
| The AI platform your other agents now connect to. |
In this issue | 01 | Citations, linked to source | | 02 | Structured outputs | | 03 | From the Field: LawGPT | | 04 | Your other agents can now call VIVI | | 05 | Conversation Tracing | | 06 | SMS, finally | | 07 | In closing | |
| From the editor Dear VIVI Community, April was voice. Two weeks ago was the Operator Issue. This one is the infrastructure underneath. We shipped a wave of things over the last two weeks that, taken together, change what VIVI is for. Agents that cite their sources and link straight to the document. Agents that return structured data your systems can act on. An API channel that lets your other agents call into VIVI as a tool. A conversation tracing layer that makes every step of an agent’s thinking visible. And SMS, finally live, with consent middleware that actually works. The shape of the platform changed. Plus a case study from one of the more interesting things our customers have built on top of VIVI this year. Feel free to reply directly with feedback. We read every one. |
| Every answer comes with receipts. Citations have been live since March, and they remain one of the most useful things you can flip on in your agent. When a VIVI agent answers using your knowledge base, the citation now appears inline as a numbered reference. Click it and you go straight to the source document, web page, or SharePoint site. Trust without leaving the conversation. This is the difference between an AI agent that is plausible and one that is defensible. For hospitality, a concierge agent’s recommendations are auditable. For regulated industries (legal, finance, healthcare), it is the difference between deploying AI in customer-facing roles and keeping it on the sidelines. A note on compatibility: citations currently work on Web Chat, Microsoft Teams, and WhatsApp. Supported knowledge bases include Documents, Websites, Indexed Websites, SharePoint Sites, and LivePro. Voice channels are not yet supported. |
| Guest message · 9:12 AM | | “What time does pool service end on Sundays?” | | VIVI · Replied 0.4s | | ↗ | Linked source Pool & Cabana SOP v3.2 · Updated Mar 2026 “Sunday hours: 07:00–18:00. Final towel service 17:45.” | | |
| 02 · Structured outputs | For builders | JSON in. Structure out. Your agent can now return typed JSON instead of free-form text. Define a response schema and every reply conforms to it, every time. No parsing gymnastics on the other side. |
| Message in | | “Add a Wagyu Burger to room 408 for delivery at 8:30 PM.” | | | | | Response · application/json | | { “order”: { “items”: [ { “name”: “Wagyu Burger”, “qty”: 1 } ], “room”: 408, “delivery_at”: “2026-06-12T20:30”, “total_usd”: 38.00 } } | | |
| This is a feature for builders. Plug the JSON into your own UI and the cards-in-chat experiences become easy to build: menu pickers, room-upgrade comparisons, tee-time selection grids, structured order receipts. Feed the JSON into your CRM, your booking flow, or a backend workflow and the data lands clean. Designed for the API channel’s /invoke and /batch endpoints. Not recommended for conversational channels where a natural, human-readable response is expected, but exactly right for the moments where your agent’s output needs to be machine-readable. Define your schema three ways: visually field by field, in raw JSON Schema, or by pasting a sample JSON document. Strict mode is always on. Schema size capped at 5 KB. |
| 03 · From the Field | Built on VIVI | How lawyers do eDiscovery on LawGPT. When a law firm gets handed 80,000 emails from opposing counsel, every one of them has to be reviewed. Traditionally that is done by associates billing $400 an hour, page by page. LawGPT, built on VIVI, changes the shape of that work. |
|
| A litigator uploads the document corpus. They ask a question in plain English: “Find every email where Davis discussed the Q3 supplier change.” LawGPT searches the indexed documents, returns the relevant passages, and links every claim back to the original document with citation-grade precision. The lawyer verifies in one click instead of spending six hours hunting. Citations are what make this defensible. Structured outputs are what make it usable. Together they turn weeks of paralegal work into an afternoon, with the audit trail courts require. |
| |
Why we’re sharing this LawGPT is built on VIVI. The same agent infrastructure that powers hotel front-desk and concierge work, applied to one of the most regulated, document-heavy industries in the world. The point is not that VIVI does eDiscovery. The point is that LawGPT does, and they built it on top of VIVI. That is what infrastructure looks like. |
| 04 · API channel | For your other agents | Your other agents can now call VIVI. Every VIVI agent can now have an API channel. Generate a channel ID and an API key, and any external system can fire messages at the agent over HTTPS. That means your CRM. Your custom backend. Your booking flow. And the part that gets interesting: your other AI agents. Claude. ChatGPT. The custom assistant your team built last quarter. They can all now reach a VIVI agent as a tool. |
| VIVI as a tool | | | | 5 endpoints per channel: stream, invoke, batch, files.upload, files.fetch. Auto-generated OpenAPI spec per channel. Five-minute wire-up. | |
| What this unlocks | → | Your general-purpose AI assistant routes a guest question to a specialized VIVI agent that knows your inventory. | | → | Your CRM triggers a follow-up conversation when a lead score changes. | | → | Your booking flow hands off the post-confirmation upsell to a VIVI agent that knows your property. | | → | Your other agents stop reinventing what VIVI already does well. | VIVI agents are no longer a destination. They are a tool your other agents can reach for. |
| 05 · Conversation Tracing | Observability | Every step, made visible. Conversation Tracing gives you a step-by-step view of how your agent processes and responds to each message. Trace logs show you the model calls, tool calls, knowledge retrievals, and intermediate reasoning that go into each response. Viewable directly in the portal. Exportable as JSON for deeper analysis. |
| Trace · msg_8f2a | 0.62s total | | | 0.00s | | User message received | › | | | 0.04s | | Knowledge base retrieval (3 chunks) | › | | | 0.12s | | Model call (GPT-5.4) | ⌄ | | | { “model”: “gpt-5.4”, “tokens_in”: 1280, “tokens_out”: 96, “latency_ms”: 190 } | | | 0.31s | | Tool call: check_availability | › | | | 0.55s | | Response composed (4 citations) | › | | | | |
| For voice agents, each turn gets its own trace, so you can pinpoint exactly where things went right (or wrong) in a real-time interaction. This is the observability layer the platform always needed. Especially valuable when you are debugging an edge case, reviewing a customer escalation, or proving (to yourself or to a regulator) exactly what an agent did and why. |
| 06 · SMS, finally | With consent baked in | You collect consent. VIVI enforces it. SMS finally shipped. Provision a local or toll-free number directly through VIVI. The bigger story is what comes built in. VIVI ships an automated consent layer on every SMS channel. Before any agent message lands, an opt-in confirmation goes out. Recipients reply YES (or Y, OK, OKAY, START, SUBSCRIBE) and the queued message is delivered. STOP, HELP, and START keywords are handled automatically per CTIA rules. Toll-free verification is integrated. |
| +1 (305) 555 0114 · The Bahia | | The Bahia: reply YES to receive concierge messages about your stay. Msg&data rates may apply. Reply STOP to opt out. | | | | | Welcome to The Bahia. Your concierge is on call. Reply STOP at any time to unsubscribe. | Consent captured · CTIA compliant · TFN verified | You stay compliant without writing a line of compliance code. |
| In closing Thank you for following along. The shape of VIVI changed this past month. Agents that cite and link. Agents that return structured data. Agents your other agents can call. A tracing layer that makes every step visible. A new channel with the compliance baked in. And LawGPT, a customer who built something serious on top of all of it. To see what is possible at your property, in voice, chat, SMS, or your other agents’ calls, schedule time with our team. |
| |
| | Dallas · Austin · Boulder · Puerto Rico | | 7000 Bahia Beach Blvd, Rio Grande, PR 00745 | | | | | | | | You’re receiving this because you’re a valued member of the VIVI community. © 2026 Kinetic Solutions Group | |