ChatExchange

ChatExchange Charter

Version: RFC-CX-000 • Status: Draft for Public Review • Date: 2025-10-06

Editors: Chat Exchange Working Group • Contact: Email

1. Mission

Define an open, interoperable, and verifiable method for any internet domain to declare its official conversational endpoints — WhatsApp, RCS, Apple Business Chat, web chat, voice — in a way that can be discovered by humans, agents, and AI systems.

The goal is to make chat identity as universal and trustworthy as web and email identity became through A and MX records.

2. Scope

This charter covers:

Out of Scope

3. Record Type Definition

_cx.<domain>. IN TXT "v=CX1; app=<app>; id=<identifier>; intent=<intent>[; meta=<k:v,...>]"
Key Meaning
v Spec version (e.g., CX1)
app Messaging network ID (whatsapp, rcs, apple, telegram, web, voice)
id Endpoint handle (E.164 for WhatsApp, URI for others)
intent support | sales | info | hr | custom
meta Optional key-value pairs (hours, locale, rate-limits)

4. Gateway Record (Optional)

Domains MAY publish a gateway host record that redirects clients to the proper chat endpoint.

cx.<domain> A/AAAA/CNAME → gateway.chatexchange.net

This gateway performs client-side negotiation or HTTP redirect to the appropriate app.

5. Verification & Attestation

6. Security Considerations

7. Examples

_cx.example.com. IN TXT "v=CX1; app=whatsapp; id=+14155550101; intent=support"
_cx.shop.example.com. IN TXT "v=CX1; app=rcs; id=rcs:example_shop; intent=sales; meta=hours:10-18,locale:en-IN"

8. Roadmap

9. Governance & Change Process

10. Intellectual Property & Licensing

All text under CC-BY 4.0; reference implementations under Apache 2.0.
Logos and marks "Chat Exchange" and "CX Verified" are owned by EdgeCX Pvt Ltd and may be licensed under fair-use guidelines.

11. Participation

Community contributions are welcome through:

12. Acknowledgments

This draft draws inspiration from DNS, SPF, DKIM, and Let's Encrypt as open identity layers of the internet.
Initial stewardship by EdgeCX Pvt Ltd (India).

13. Document History

Version Date Notes
0.1 2025-10-06 Initial public draft

For questions or contributions, contact discuss@chatexchange.net or visit github.com/chatexchange/spec.