Beyond Static Text Bubbles

Intelligent Messaging

Every message is a typed, structured payload — rendered as native UI on every platform. Approvals, forms, workflows, and custom schemas, all within the end-to-end encrypted boundary.

47 Message TypesNative UI RenderingE2EE PreservedCustom Schemas

Content-Agnostic Transport

Messages that do things. Not just say things.

On most platforms, a message is a string of text with an optional attachment. On InTouch, every message is a typed, structured payload inside a MessageEnvelope — rendered as native UI on the recipient's device.

Approvals, forms, scheduling, invoices, and custom schemas all travel through the same content-agnostic transport. The Asgard Protocol encrypts every envelope identically — the server cannot distinguish a text message from a fund transfer approval.

Unknown message types gracefully degrade to fallback_text, ensuring forward compatibility as new types are introduced.

Content-agnostic by design: The transport layer imposes no structure — the typed schema lives entirely within the encrypted payload. This means new message types can be deployed without any server-side changes.

Asgard-Encrypted Envelope
MessageEnvelopeClient-side only
{
"v":1
"type":"approval"
"data":{ title: "Q3 Budget", amount: 45000, … }
"id":"msg_7f2b…"
"fallback_text":"Approval request from Sarah M."
"reply_to":null
"thread_id":"thd_9c1a…"
"expires_at":1752105600
"metadata":{ space: "deal-room-47" }
}
Only visible on sender and recipient devices after decryption

Message Type Taxonomy

47 built-in types. Unlimited custom.

Four tiers of message types — from basic content to fully custom industry schemas. Every type is encrypted identically and renders as native UI.

Content Types

Core media and data types. Text, rich text, images, video, audio, files, locations, contacts, and more.

11 types
14:32
text
rich_text
1/4
image
2:34
video
1:08
audio
PDF
2.4 MB
file
Islington, N1
location
JD
contact

Native UI Rendering

Native on every platform. No web views.

Message types are rendered using each platform's native UI framework — not embedded browsers or web views. This means platform-native performance, accessibility, and interaction patterns on every device.

iOSSwiftUI

Every message type renders as a native SwiftUI view — no web views, no embedded browsers. Interactions stay within the app sandbox.

AndroidJetpack Compose

Material 3 composables render each type natively. Platform gestures, haptics, and accessibility features work out of the box.

WebReact

React components render each type with full keyboard navigation and responsive layout. The same typed schemas, optimised for desktop.

Sandboxed Execution

Interactive UI components run in isolation — they cannot access the encryption layer, other messages, or device capabilities beyond their declared scope.

Graceful Degradation

When a client encounters an unknown message type, it renders the fallback_text field as plain text. Users always see something meaningful, even on older app versions.

9:41
JD
James Davies Encrypted

Here's the request for your review

14:22
approval
E2EE

Q3 Budget Allocation

Marketing Department

Amount£45,000
PeriodQ3 2026
StatusPending
Approve
Decline
Sarah M. · Expires in 48h
14:23
Message

In Practice

Complete business processes inside the conversation

No switching between apps. No insecure external links. Every interaction happens within the end-to-end encrypted boundary.

Property Listing Card

Real Estate
custom.property.listing

Full property details — photos, floor plan, price — rendered as an interactive card with a "Book Viewing" action button. The agent sends a single typed message, not a text block with attachments.

4-Bed Victorian Terrace

Islington, London N1
£825,000
4 beds
2 baths
1,450 sq ft
Book Viewing
Typed schema Auto-expiry
E2EE

Fund Transfer Approval

Financial Services
approval

An approval card with amount, counterparty, compliance flags, and approve/decline actions. The entire interaction — including the decision — stays within the E2EE boundary.

Transfer Approval
URGENT

Wire Transfer — Meridian Capital

Acquisition escrow · Deal Room #DR-2847

Transfer Amount$2,400,000
CounterpartyMeridian Capital
Risk AssessmentLow
ComplianceCleared
Requested byM. Thompson
Typed schema Auto-expiry
E2EE

Appointment Booking

Healthcare
scheduling

A scheduling message with available slots, provider details, and one-tap booking. No need to leave the secure conversation to interact with an external calendar system.

Appointment
E2EE

Dr. Sarah Chen

Cardiology · Royal London Hospital

Available Slots

Wed 914:30
Thu 1009:15
Fri 1111:00
30 min consultation · Follow-up
Confirm Wed 9 · 14:30
Typed schema Auto-expiry
E2EE

Insurance Claim Card

Insurance
custom.insurance.claim

A claim submission card with incident details, document upload, and status tracking — all rendered inline. Adjusters and claimants communicate within the same encrypted Space.

Insurance Claim
#INS-4821

Motor Claim — Rear Collision

Policy #POL-8842 · Filed 3 Jul 2026

Filed
Review
Assessment
Settlement
TypeComprehensive
Excess£250
AdjusterR. Williams
Est. Value£3,200
Upload Evidence Photos
Typed schema Auto-expiry
E2EE

Security Guarantee

Every type, the same ciphertext.

The server cannot distinguish a text message from an approval form, an invoice from a prescription. All 47+ types are identical opaque blobs.

type: text

e2 8c 9f 4a 1b…

Text message

type: approval

e2 8c 9f 4a 1b…

Approval form

type: invoice

e2 8c 9f 4a 1b…

Invoice

type: custom.*

e2 8c 9f 4a 1b…

Custom schema

All four messages are indistinguishable at the transport and server layer. Type resolution happens on-device after decryption.

Rich workflows + E2EE: choose both

WhatsApp Flows

Rich workflows
E2EE

Meta processes flow data server-side. Interactive workflows are not end-to-end encrypted.

Signal

Rich workflows
E2EE

Strong E2EE, but limited to text, images, files, and attachments. No interactive message types.

iMessage

Rich workflows
E2EE

E2EE for iMessage-to-iMessage, but no structured business workflows or typed schemas.

Teams / Slack

Rich workflows
E2EE

Rich integrations and workflows, but no end-to-end encryption. Admins and platform can access content.

InTouch

Rich workflows
E2EE

The only platform with interactive business workflows inside the E2EE boundary. 47 typed schemas, all encrypted identically.

Get started

Messages that work. Encryption that holds.

Experience intelligent messaging first-hand. Approvals, forms, and workflows — all within the end-to-end encrypted boundary.