This is the working area for the IETF VCON Working Group Internet-Draft, "The vCon - Conversation Data Container - Overview".
A vCon (Conversation Data Container) is a standardized JSON container for conversational data, analogous to how vCard standardizes contact information. It provides a unified format for capturing, storing, and exchanging conversation data across multiple communication channels including:
- Voice calls (PSTN, SIP, WebRTC)
- Video conferences
- Text messaging (SMS, MMS, web chat)
- Email threads
- And other communication modes
A vCon contains four major categories of data:
- Parties - Identification of conversation participants
- Dialog - The actual conversation content (audio, video, text)
- Analysis - Derived insights (transcripts, translations, sentiment analysis)
- Attachments - Supporting files and context (documents, consent records)
vCons solve critical challenges in conversation data management:
- Interoperability: Standardized format enables seamless data exchange between systems and service providers
- Privacy & Compliance: Built-in support for data minimization, consent management, and regulatory compliance (GDPR, CCPA, HIPAA)
- Data Integrity: Cryptographic signing and encryption capabilities ensure authenticity and tamper detection
- Flexibility: Supports inline or externally referenced media, versioning through redaction and appending
- Contact Centers: Unified customer journey tracking across all communication channels
- Healthcare: HIPAA-compliant patient communication records with privacy controls
- Emergency Services: Comprehensive situational awareness and multi-agency coordination
- Legal & Compliance: Tamper-evident conversation records with chain of custody
See the guidelines for contributions.
Contributions can be made by creating pull requests. The GitHub interface supports creating pull requests using the Edit (✏) button.
Formatted text and HTML versions of the draft can be built using make:
$ makeThis will generate:
draft-ietf-vcon-overview.txt- Plain text versiondraft-ietf-vcon-overview.html- HTML version
Building the draft requires specific tools to be installed. See the setup instructions for details.
Common requirements include:
xml2rfc- Primary RFC formatting toolkramdown-rfc- Markdown to XML converter- Python 3.x with required packages
- Fork and clone this repository
- Make your changes to
draft-ietf-vcon-overview.md - Run
maketo verify the document builds correctly - Submit a pull request with a clear description of your changes
See LICENSE.md for licensing information.