Voice · Chat · Email · WhatsApp.
One evidence chain across every channel. Once chat ships (Q4 2026), you'll hand off a conversation from voice to WhatsApp without breaking the attestation context — every linked receipt will trace back to the same Merkle root.
POST /v1/continuity/handoff · voice → WhatsApp example
curl -X POST https://api.audact.ai/v1/continuity/handoff \
-H "Authorization: Bearer $AUDACT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from_channel": "voice",
"to_channel": "whatsapp",
"session_id": "sess_8h2k9d7",
"subject_id": "subj_3kp9zq",
"carried_consent": ["marketing", "tx_followup"],
"previous_receipt": "rcpt_01HX7K9M3P4Q5R6S7T8U9V"
}'200 OK · linked evidence chain
{
"handoff_id": "hand_01HX7M2N3P...",
"new_session_id": "sess_wa_4k2j9d",
"evidence_chain": {
"previous_receipt": "rcpt_01HX7K9M3P4Q5R6S7T8U9V",
"linked_receipt": "rcpt_01HX7M2N3P...",
"merkle_path": "0x4a7d1ed414...0x1b2c3d4e..."
},
"channel_disclosure_required": true,
"disclosure_template_id": "disc_wa_de_v2"
}AI chat traffic is roughly 10× voice. Same Article 50 obligations, same evidence requirements.
Voice → email follow-up, chat → WhatsApp, agent → human. Each transition is a compliance event.
“Show me everything this caller saw.” One receipt tree, one export, every channel.
Included in Agency Pro & Enterprise — book a call and we'll scope it with you.