<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.4.4) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-ietf-vcon-vcon-overview-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="vCon Overview">The vCon - Conversation Data Container - Overview</title>

    <author fullname="Daniel G Petrie">
      <organization>SIPez LLC</organization>
      <address>
        <email>dan.ietf@sipez.com</email>
      </address>
    </author>
    <author fullname="Thomas McCarthy-Howe">
      <organization>Strolid</organization>
      <address>
        <email>thomas.howe@strolid.com</email>
      </address>
    </author>

    <date year="2025" month="July" day="07"/>

    <area>Applications and Real-Time</area>
    <workgroup>Virtualized Conversations</workgroup>
    <keyword>conversation</keyword> <keyword>vcon</keyword> <keyword>CDR</keyword> <keyword>call detail record</keyword> <keyword>call meta data</keyword> <keyword>call recording</keyword> <keyword>email thread</keyword> <keyword>text conversation</keyword> <keyword>video recording</keyword> <keyword>video conference</keyword> <keyword>conference recording</keyword>

    <abstract>


<?line 146?>

<t>A vCon is the container for data and information relating to a real-time, human conversation.
It is analogous to a <xref target="vCard"/> which enables the definition, interchange and storage of an individual's various points of contact.
The data contained in a vCon may be derived from any multimedia session, traditional phone call, video conference, SMS or MMS message exchange, webchat or email thread.
The data in the container relating to the conversation may include Call Detail Records (CDR), call meta data, participant identity information (e.g. STIR PASSporT), the actual conversational data exchanged (e.g. audio, video, text), realtime or post conversational analysis and attachments of files exchanged during the conversation.
A standardized conversation container enables many applications, establishes a common method of storage and interchange, and supports identity, privacy and security efforts (see <xref target="vCon-white-paper"/>)</t>



    </abstract>

    <note title="About This Document" removeInRFC="true">
      <t>
        The latest revision of this draft can be found at <eref target="https://ietf-wg-vcon.github.io/draft-ietf-vcon-vcon-overview/draft-ietf-vcon-vcon-overview.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-vcon-vcon-overview/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Virtualized Conversations Working Group mailing list (<eref target="mailto:vcon@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/vcon/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/vcon/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/ietf-wg-vcon/draft-ietf-vcon-vcon-overview"/>.</t>
    </note>


  </front>

  <middle>


<?line 154?>

<section anchor="introduction"><name>Introduction</name>

<t>The generation of conversational data, contained in transcripts and multi-media files, is common in business, especially in customer facing organizations.
However, the storage, analysis and sharing of the data they contain is not currently a standard, hampering efforts for both system interoperation and responsible data handling.
Standardizing a container for conversation data (vCon) has numerous advantages, and enables the management of the conversation's content.</t>

<t>Often the system providing the communications service, the consumer and/or owner of the communications data and the communications analysis services are distinct systems and in many case separate business entities.
vCons provide a standard means of exchanging communications data between these systems and services.
The use of vCons can ease service integration by using a common container and format for enterprise communications, becoming the standardized input to communication analysis tools and machine learning and categorization.</t>

<t><list style="symbols">
  <t>For organizations in dialog with customers or citizens, a vCon can be the container of where  conversations are stored and personal data protections are expressed, managed and governed.</t>
  <t>For conversations of record, the vCon can be a legal instrument, providing a testable expression of conversational fact, while enabling conversational trust and transparency.</t>
  <t>For machine learning efforts, vCons can track what information was used in the training of models. As the result of a customer right to know request, an accurate answer to how their data was processed can be derived and communicated, and as the result of customer correction or deletion request, the responsible organization can properly and ethically respond as required by governing law.</t>
</list></t>

<section anchor="whats-in-a-vcon"><name>What's in a vCon?</name>

<t>A vCon contains four major categories of data (parties , dialog , analysis and attachments), with descriptive identifiers and metadata (unique id, timestamps, subject and summaries, references to related or earlier versions of the vCon), inside a JSON container that can be signed and encrypted.
The parties portion allows for an expanded set of data from a typical call detail record (<xref target="CDR"></xref>), with identifications of the participants or parties to the conversation.
The dialog portion contains a set of multimedia and media type elements, each representing the actual, physical conversation in original media form: text, audio, video and imagery.
The analysis portion contains data derived from the party and dialog portions, intended to carry items like transcripts, translations, summaries, text to speech, sentiment analysis and other semantic tagging.
Finally, the attachment portion contains any other documents, such as slide deck or sales lead information, expressions of consent or authenticity, which provides context and support for the conversation itself.
In addition to these four major categories, the vCon itself has metadata, such as unique identifiers, timestamps and references to other vCons through redaction or grouping.  The vCon may also contain integrity checking information such as the issuer of the vCon and tamper-proof features such as signatures.</t>

</section>
<section anchor="data-responsibility-privacy-vs-utility"><name>Data Responsibility: Privacy vs Utility</name>

<t>Since vCons are designed to carry conversational data between systems, they must provide the ability to balance the utility and sensitivity of the information they contain.
The transmission of information outside of a security boundary does not release the controller of the data from the responsibility of handing personal data.
vCons enable the best practices of personal data management through approaches such as data minimization, consent validation and integrity protection.</t>

<t>The parties section carries significant privacy implications and responsibilities; the very definition of the sensitive biometric data addressed by the GDPR.
Each party identified in a vCon represents an individual or entity whose personal information is being captured and potentially shared.
The vCon creator and any subsequent processors of the vCon have a responsibility to ensure that the collection, storage, and sharing of party information complies with applicable privacy laws and regulations (such as GDPR, CCPA, or other regional privacy frameworks).
This includes obtaining appropriate consent for data collection, implementing data minimization practices, and providing mechanisms for data subjects to exercise their rights regarding their personal information.</t>

<t>At the same time, the conversations defined by the vCon carry the most authentic and important data in many scenarios from healthcare to commerce; a powerful addition to any data set.
To enable adoption, the JSON format implemented by the vCon is the lingua franca of modern software; a frictionless integration to applications that require the human conversation.
It is expected that JavaScript handling of vCons in the front end and RESTful interfaces and back end platforms will be used for operations and manipulation of vCons.
Many media analysis services which will be used with vCons, such as transcription, already use JSON based interfaces.
For these reasons, JSON has been chosen for the initial format binding of vCons and the scope of this document.
Other bindings (e.g. <xref target="CBOR"></xref> or <xref target="CDDL"></xref>) may be consider for vCon in the future in other documents.</t>

<t>For most application architectures, JSON objects are created by applications, for applications.
However, most of the initial set of use cases for differ from this established pattern, and are expected to be in the interchange between front end and back end application and lower layers of the network stack, critical for enablement of analysis of conversations.
Thus, the contents of the vCon, if not the vCon itself, are generated by various and diverse network and communications elements like SIP user agents and SMTP servers, and then delivered across networks, and sometimes across security boundaries.
This diversity of conversational data creates difficulty in creating unified views of customer conversations, especially as they traverse conversational modes.
By providing a common mechanism to describe conversations, appropriate to the various network elements that create them, enables new scenarios and usage kinds.</t>

</section>
<section anchor="use-cases-and-requirements"><name>Use Cases and Requirements</name>

<section anchor="contact-center-use-case"><name>Contact Center Use Case</name>

<t>Contact centers typically handle customer interactions across multiple communication channels including voice telephony, web-based chat systems, electronic mail, Short Message Service (SMS), and video conferencing platforms.  Each interaction channel generates conversational data that is often stored in disparate systems using incompatible formats, creating operational challenges for organizations seeking to maintain comprehensive customer interaction records, perform cross-channel analytics, or implement consistent privacy management practices.</t>

<t>A vCon-based implementation addresses these challenges by establishing a standardized container format for each interaction while maintaining referential relationships between related conversations.  When a customer interaction spans multiple channels (e.g., initial web chat escalated to video conference with email follow-up), each communication system generates a vCon containing the conversation parties, dialog content, automated analysis results, and relevant attachments.  These vCons are linked through common case identifiers and sequential references, enabling downstream systems to reconstruct complete customer interaction timelines while preserving the integrity and context of each individual conversation component.</t>

<t>The implementation of vCons in contact center environments provides several operational benefits: unified customer journey tracking across all communication channels, enhanced analytics capabilities through standardized data formats, simplified regulatory compliance through consistent consent tracking and audit trails, efficient privacy rights management with granular data deletion and redaction capabilities, and improved quality assurance processes through comprehensive evaluation of multi-channel customer service interactions.  This standardization reduces operational complexity while ensuring compliance with applicable privacy regulations.</t>

</section>
<section anchor="messaging-use-case"><name>Messaging Use Case</name>

<t>Healthcare organizations providing patient communication services across multiple messaging platforms including SMS, secure patient portals, electronic mail, and integrated telehealth systems face significant challenges in maintaining complete medical communication records while ensuring compliance with healthcare privacy regulations such as the Health Insurance Portability and Accountability Act (HIPAA).  Patient conversations frequently span multiple communication channels over extended periods, resulting in fragmented medical records that impede clinical decision-making and complicate regulatory compliance efforts.</t>

<t>A vCon implementation in healthcare messaging environments employs privacy-preserving design principles including explicit consent management, data minimization capabilities, healthcare-grade encryption standards, and role-based access controls.  Each communication channel creates a vCon instance containing conversation participants, message content, automated analysis results, and relevant medical attachments, while maintaining integration pathways with Electronic Health Record (EHR) systems.  This architecture enables authorized healthcare providers to access complete patient communication histories for care coordination purposes while implementing granular privacy controls to protect sensitive health information in accordance with applicable regulations.</t>

<t>The deployment of vCons in healthcare messaging systems delivers measurable improvements including comprehensive patient communication records integrated with clinical data systems, enhanced privacy protection through granular control mechanisms for sensitive health information, improved care coordination between multiple healthcare providers, built-in regulatory compliance capabilities with automated audit trails and consent management, and enhanced clinical decision support through access to complete patient communication context.  This standardization enables healthcare organizations to improve patient care delivery while maintaining strict privacy protection and regulatory compliance requirements.</t>

</section>
<section anchor="ecrit-emergency-context-resolution-with-internet-technologies-use-case"><name>ECRIT (Emergency Context Resolution with Internet Technologies) Use Case</name>

<t>Emergency services organizations require rapid access to comprehensive situational information during crisis response operations.  Traditional emergency communication systems create information silos where critical multimedia content, geographic location data, and inter-agency coordination communications are distributed across multiple systems and jurisdictional boundaries.  This fragmentation delays access to vital operational information, complicates multi-agency coordination efforts, and produces incomplete documentation for subsequent legal proceedings and incident investigations.</t>

<t>A vCon implementation for emergency services enables real-time creation and maintenance of linked conversation containers that capture initial emergency calls, multimedia updates from incident witnesses, location tracking data, multi-agency coordination communications, and post-incident investigation records.  Each vCon contains conversation participants (emergency callers, dispatchers, response personnel), dialog content (voice recordings, text messages, radio communications), automated analysis results (emergency classification, resource requirements, incident reconstruction), and relevant attachments (photographs, videos, location coordinates, official reports).  Critical operational features include real-time vCon creation and updates, priority processing mechanisms, cryptographic integrity protection, and secure multi-jurisdictional information sharing capabilities.</t>

<t>The implementation of vCons in emergency services environments provides operational improvements including complete situational awareness for emergency response personnel, reduced response times through expedited access to critical information, enhanced inter-agency coordination through standardized information sharing protocols, regulatory compliance through complete tamper-evident record keeping, and improved public safety outcomes through enhanced information management capabilities.  Integration with existing emergency services infrastructure including Computer-Aided Dispatch (CAD) systems, Geographic Information Systems (GIS), and Next Generation 911 (NG911) platforms ensures that vCon implementation enhances rather than replaces current emergency response capabilities.</t>

</section>
</section>
<section anchor="requirements"><name>Requirements</name>

<t>An outline of the vCon requirements derived from the explored use case follows:</t>

<t><list style="symbols">
  <t>Standardize container for conversational data exchange</t>
  <t>Consolidation of data and information for a conversation</t>
  <t>Multiple modes of communication, changing over time</t>
  <t>Snapshots of conversation during or once completed along with analysis</t>
  <t>Ease of integration of services and analysis</t>
  <t>Better organize conversational data so that it can be handled in a consistent, privacy safer means</t>
  <t>Immutable</t>
  <t>Hiding of PII or entire conversation</t>
  <t>Amendable with additional information and data elements</t>
</list></t>

<t>Define a standard for exchange of conversational data in a sea of modes, platforms and service offerings for conversations.</t>

<t>Example conversational modes and protocols:</t>

<t><list style="symbols">
  <t>SMS</t>
  <t>MMS</t>
  <t>JABBER</t>
  <t>SIMPLE</t>
  <t>Proprietary web chat</t>
  <t>SMTP</t>
  <t>PSTN</t>
  <t>SIP</t>
  <t>WEBRTC</t>
  <t>Proprietary video conferencing</t>
</list></t>

<t>The following  are considered not in scope or non-requirements:</t>

<t><list style="symbols">
  <t>Real-time streaming or updating of conversational data</t>
  <t>Transport mechanisms</t>
  <t>Storage or databases specifications</t>
  <t>Methods of redaction of text, audio or video media</t>
  <t>Validation of redactions or appended data beyond the signature of the domain making the changes to the conversational data (e.g. Merkle tree like redactions)</t>
  <t>Standardization of analysis data formats or file media types</t>
</list></t>

</section>
</section>
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</name>

<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>

<?line -18?>

<section anchor="terminology"><name>Terminology</name>

<t><list style="symbols">
  <t>analysis - analysis, transformations, summary, sentiment, or translation typically of the dialog data</t>
  <t>conversation - an exchange of communication using text, audio or video medium between at least one human and one or more bots or humans</t>
  <t>consent - explicit permission granted by a party for the collection, processing, or sharing of their conversation data</t>
  <t>data minimization - the practice of limiting the collection and processing of personal data to what is necessary for the stated purpose</t>
  <t>de-identification - removal of all information that could identify a party in a conversation. This includes PII as well as audio and video recordings. Voice recordings might be re-vocalized with a different speaker.</t>
  <t>dialog - the captured conversation in its original form (e.g. text, audio or video)</t>
  <t>encrypted form - encrypted JWE document with the JWS signed vCon form contained in the ciphertext</t>
  <t>file - a data block either included or referenced in a vCon</t>
  <t>object - JSON object containing key and value pairs</t>
  <t>parameter - JSON key and value pair</t>
  <t>party - an observer or participant to the conversation, either passive or active</t>
  <t>payload - the contents or bytes that make up a file</t>
  <t>PII - Personal Identifiable Information</t>
  <t>PII masked - may include voice recordings, but PII is removed from transcripts and recordings (audio and video)</t>
  <t>redaction - the process of removing or obscuring specific content from a vCon while maintaining the overall structure and integrity</t>
  <t>signed form - JWS signed document with the unsigned vCon form contained in the payload</t>
  <t>vCon - container for conversational information</t>
  <t>vCon instance - a vCon populated with data for a specific conversation</t>
  <t>vCon instance version - a single version of an instance of a conversation, which may be modified to redact or append additional information forming a subsequent vCon instance version</t>
  <t>vCon syntax version - the version for the data syntax used to form a vCon</t>
</list></t>

</section>
<section anchor="inline-vs-externally-referenced-files"><name>Inline vs Externally Referenced Files</name>

<t>Due to the size and complexity of some portions of a vCon, both inline and externally referenced dialog, analysis, attachments and other vCon reference assets are supported.
For instance, vCons may reference a video conference media recording as an external URL with an accompanying content hash of the contents to detect tampering.
Alternatively, vCons may directly contain the media of the entire dialog internally, keeping the conversation in one place, and optionally encrypted.</t>

</section>
</section>
<section anchor="vcon-json-object"><name>vCon JSON Object</name>

<section anchor="a-conversational-definition"><name>A Conversational Definition</name>

<t>vCons define conversations, and are created by systems during and after the conversation itself.
vCons provide ways to express and define the contents, participants and context of a particular conversation.
Unlike some measureable physical phenomena, like mass and volume, conversations are heterogeneous, relatively complex and contain relevant information outside of the physical phenomena, such as consent and provenance.
Some communication modes, like SMS texting, lack natural session boundaries and require explicit definition.
Thus, the definition of a conversation requires more than a simple scalar value, or a series of samples of a time-based waveform.
The definition of a conversation enables tools and systems to precisely identify, responsibly manage, efficiently process and accurately govern their use.</t>

<t>vCons also enables the definer of the conversation to express the scope of the conversations.
A vCon may contain any combination of content appropriate to the use case:</t>

<t><list style="symbols">
  <t>A vCon may be a single audio recording, or a complete conversational journey from a text message, to a resulting conversation and a followup email.</t>
  <t>A vCon may represent a conversation between two people, a conversation between a person and a machine, or all of the conversations between customers and a contact center team.</t>
  <t>A vCon may be sent in response to a Right To Know request to a single customer, or to a governance body during an audit</t>
</list></t>

<t>None of the major parts of the vCon (parties, dialog, attachments and analysis) are required to be present, to maximize the conversations that can be expressed.
For instance, a recording without a parties definition is a valid expression of a conversation without defining the people involved, either because it is unknown, to be discovered through the analysis of the recording, or to be hidden for data minimization reasons.
vCons may have two or more parties involved, but since a fundamental role of the vCon is to define and protect the data it contains, at least one should be, in the words of the GDPR, a "natural person."
For instance, an interaction between a bot and a human is an appropriate scope for vCons, but a conversation between two bots would not.</t>

</section>
<section anchor="parties"><name>Parties</name>
<t>The parties section in a vCon serves as the container for all participant identity information involved in the conversation.
Structurally, it is an array of party objects, each of which can include various attributes such as telephone numbers, email addresses, names, and even structured contact information (like civic addresses and geographic coordinates).
The purpose of this section is to provide clear attribution of every interaction by documenting who participated in the conversation.
This not only supports accurate record-keeping but also enables accountability, context, and subsequent analysis of the conversation data.</t>

<t>For example, as defined by the vCon standard, each party object may contain fields such as telephone numbers, email addresses, participant names, and more detailed address and identification data.
This detailed structure ensures that each participant can be uniquely identified and that their roles (such as agent or customer) are clearly established within the conversation record.</t>

<t>The identification of parties serves multiple purposes beyond simple attribution.
It enables proper consent management by clearly identifying whose data is being processed, supports data subject rights requests by providing a clear mapping of individuals to their conversation data, and facilitates compliance with privacy regulations that require organizations to track and manage personal data throughout its lifecycle.
Additionally, the structured nature of party identification allows for consistent handling of privacy-related operations such as data deletion, anonymization, or redaction requests across different systems and jurisdictions.</t>

</section>
<section anchor="dialog"><name>Dialog</name>
<t>The dialog section in a vCon captures the actual conversation content that occurred between parties. This is the core of what makes a vCon valuable - it contains the real communication that took place, whether that was spoken words, text messages, or other forms of interaction. The dialog section serves as the primary record of what was said, when it was said, and who was involved in each exchange. Dialogs contain the "ground truths" of the conversation.</t>

<t>Each dialog entry represents a distinct communication event within the broader conversation. This could be a single text message, a phone call, a video conference session, or any other form of communication. The dialog section maintains the chronological flow and context of the conversation, preserving not just what was communicated, but the timing and sequence of exchanges that give meaning to the interaction.</t>

<t>The identification and tracking of dialog content serves critical privacy and compliance functions. The structured format enables precise identification of which specific conversations contain personal information, allowing for targeted data subject rights fulfillment such as selective deletion of specific dialog segments rather than entire conversation records. The timestamp and party reference metadata provide essential context for privacy impact assessments and data retention decisions. Additionally, the content hash mechanism ensures data integrity while also enabling verification that external content has not been tampered with, which is crucial for maintaining the trustworthiness of conversation records in legal or compliance contexts.</t>

<t>The purpose of the dialog section is two-fold:</t>

<t><list style="symbols">
  <t><strong>Content Representation</strong>: It accurately captures the details of any conversation exchange—be it spoken words, text messages, or other communication types.
This ensures that the exact sequence and content are archived in a standardized format.
The content appropriate to dialogs are any of the times and places where personal data is communicated and recorded: audio, video, email, fax, rich emails as examples.</t>
  <t><strong>Interoperability and Analysis</strong>: The dialog's structured format supports further analysis (such as transcription or sentiment analysis) and ensures that conversations can be reliably exchanged between systems. By storing metadata like timestamps and participant references, the dialog section also enables the reconstruction of events (such as when participants join or leave a conversation) and aids in analytic processing.</t>
</list></t>

<t>In summary, the dialog section is critical for recording, storing, and later analyzing the actual conversation data within a vCon object.</t>

</section>
<section anchor="attachments"><name>Attachments</name>

<t>Attachments carry the context of the conversation; storing supplemental files and data that support the conversation record.
In the vCon, attachments are designed as an array of opaque objects.
They can be documents, images or any valid mediatype that can serve the proper analysis and comprehension of the conversation by providing context.
In them, they may contain expressions of consent, references to content authenticity, authorization receipts and business tracking objects.</t>

<t>In parallel with each opaque object is a set of metadata that enables semantic understanding of the contents without the exposure of the underlying data.
Attachment metadata contains information such as the type of data it contains, the party or dialog it refers to, and whether or not the data is contained in the attachment itself, or is referenced by external network identifier.</t>

</section>
<section anchor="analysis"><name>Analysis</name>

<t>The analysis section of a vCon contains processed insights and derived information from the original conversation data,
serving as a bridge between the raw conversation data and business intelligence applications.
The analysis section increases the utility of the conversation record by transforming raw dialog data into meaningful information.
This can include automatically deriving summaries, measuring sentiment, extracting key topics, and identifying action items.
Such insights are pivotal in generating business intelligence, facilitating quality control, and supporting various applications where actionable information from conversations is crucial.</t>

<t>Analysis data represents a significant privacy consideration as it often contains processed personal information that may reveal insights about individuals beyond what is explicitly stated in the original conversation.
This includes inferred characteristics, behavioral patterns, emotional states, and other derived information that could be considered personal data under privacy regulations.
The vCon creator and processors must ensure that any analysis performed complies with applicable privacy laws and that data subjects are informed about what analysis is being conducted on their data.</t>

<t>The "Right to know" principle is particularly important in the analysis section, as individuals have the right to understand what information is being derived from their conversations and how it is being used.
This includes transparency about what types of analysis are being performed, what insights are being generated, and how those insights are being applied. Organizations processing vCons must provide clear information about the analytical processes being applied to conversation data, including the purposes of analysis, the types of insights being generated, and how those insights may be used to make decisions about individuals.</t>

<t>The analysis section enables organizations to extract value from conversations while maintaining accountability for how personal information is processed.
By clearly documenting what analysis has been performed and linking it back to specific dialog segments, the analysis section supports compliance with data subject rights requests, enables audit trails for analytical processes, and provides transparency about how conversation data is being transformed into business intelligence.</t>

</section>
<section anchor="relationships-between-vcons"><name>Relationships between vCons</name>

<t>Relationships between vCons may also be defined, either through grouping, redaction or through appending past vCons.
Groups of vCons can be expressed, to indicate general interlationships.
Redactions are at the heart of data minimization, a primary technique of personal data protection.
vCons enable the sharing of limited data through redaction, while retaining the ability of systems to guarantee the accuracy of the redaction itself.</t>

</section>
<section anchor="appended-use-cases"><name>Appended Use Cases</name>

<t>A vCon will often evolve over time.
It is not always created with all of its metadata, conversation media, attachments, and analysis at once.
There are several reasons for this:</t>

<t><list style="symbols">
  <t>Different components of the vCon may be produced by different application platforms or entities.</t>
  <t>The vCon may pass across multiple trust boundaries during its lifecycle, with entities on either side contributing content.</t>
  <t>Each of these entities may wish to sign the vCon to attest to its integrity or to the authenticity of their contributions.</t>
</list></t>

<t>Once a vCon has been signed, it becomes immutable.
Any modification will invalidate the signature.
To address this, a new vCon can be created containing the updated or additional content.
This new vCon can reference the previously signed version, preserving the integrity of the earlier state while allowing the overall conversation record to evolve.</t>

<t>This approach can also be applied even when a vCon is unsigned, for scenarios where maintaining a historical snapshot is important.
For example, an application may wish to preserve a point-in-time representation of the vCon at a significant stage in its lifecycle.</t>

<t>There are two competing requirements in this use case:</t>

<t><list style="symbols">
  <t><strong>Ease of use and access to the latest version of the vCon</strong></t>
  <t><strong>Data size minimization and normalization</strong></t>
</list></t>

<t>For ease of use, it is often desirable to work with a fully composed vCon that contains all prior and newly added or updated content.
This has sometimes been referred to in vCon discussions as a "deep copy." Such a vCon requires no special handling, redirection, or reconstruction.
It contains all relevant information in a single, self-contained structure.</t>

<t>However, this approach introduces duplication and increases document size.
To address concerns around efficiency and data normalization, a more compact representation using <em>patches</em> or <em>incremental updates</em> may be preferred.
This method allows changes to be recorded relative to earlier versions, reducing redundancy.
Additionally, it enables labeling or referencing specific stages in the vCon's lifecycle, offering a flexible way to manage changes.
In vCon discussions, this method has been referred to as representing <em>incremental changes</em>.</t>

<section anchor="signed-vcon-modified-for-correction-or-addition-of-conversational-informaiton-or-analysis"><name>signed vCon modified for correction, or addition of conversational informaiton or analysis</name>

</section>
<section anchor="capture-of-vcon-in-various-life-cycle-stages-signed-or-unsigned"><name>Capture of vCon in various life cycle stages signed or unsigned</name>

</section>
</section>
</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The JSON form of a vCon is contained in a JSON object in one of three forms:</t>

<t><list style="symbols">
  <t>unsigned - for internal use or trusted environments where data integrity and authenticity verification are not required</t>
  <t>signed - for scenarios requiring data integrity verification and authenticity confirmation without encryption, enabling tamper detection while maintaining readability</t>
  <t>encrypted - for sensitive conversations requiring confidentiality protection, ensuring that only authorized parties with proper decryption keys can access the conversation content</t>
</list></t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document has no IANA considerations.
They will be addressed in other vCon documents.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC3339">
  <front>
    <title>Date and Time on the Internet: Timestamps</title>
    <author fullname="G. Klyne" initials="G." surname="Klyne"/>
    <author fullname="C. Newman" initials="C." surname="Newman"/>
    <date month="July" year="2002"/>
    <abstract>
      <t>This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="3339"/>
  <seriesInfo name="DOI" value="10.17487/RFC3339"/>
</reference>
<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="8174"/>
  <seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="GEOPRIV">
  <front>
    <title>A Presence-based GEOPRIV Location Object Format</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="December" year="2005"/>
    <abstract>
      <t>This document describes an object format for carrying geographical information on the Internet. This location object extends the Presence Information Data Format (PIDF), which was designed for communicating privacy-sensitive presence information and which has similar properties. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="4119"/>
  <seriesInfo name="DOI" value="10.17487/RFC4119"/>
</reference>
<reference anchor="GZIP">
  <front>
    <title>GZIP file format specification version 4.3</title>
    <author fullname="P. Deutsch" initials="P." surname="Deutsch"/>
    <date month="May" year="1996"/>
    <abstract>
      <t>This specification defines a lossless compressed data format that is compatible with the widely used GZIP utility. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="1952"/>
  <seriesInfo name="DOI" value="10.17487/RFC1952"/>
</reference>
<reference anchor="HTTPS">
  <front>
    <title>HTTP Semantics</title>
    <author fullname="R. Fielding" initials="R." role="editor" surname="Fielding"/>
    <author fullname="M. Nottingham" initials="M." role="editor" surname="Nottingham"/>
    <author fullname="J. Reschke" initials="J." role="editor" surname="Reschke"/>
    <date month="June" year="2022"/>
    <abstract>
      <t>The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of HTTP, establishes common terminology, and defines aspects of the protocol that are shared by all versions. In this definition are core protocol elements, extensibility mechanisms, and the "http" and "https" Uniform Resource Identifier (URI) schemes.</t>
      <t>This document updates RFC 3864 and obsoletes RFCs 2818, 7231, 7232, 7233, 7235, 7538, 7615, 7694, and portions of 7230.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="97"/>
  <seriesInfo name="RFC" value="9110"/>
  <seriesInfo name="DOI" value="10.17487/RFC9110"/>
</reference>

<reference anchor="IANA-COSE-ALG" target="&lt;https://www.iana.org/assignments/cose/cose.xhtml&gt;">
  <front>
    <title>COSE Algorithms</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


<reference anchor="JSON">
  <front>
    <title>The JavaScript Object Notation (JSON) Data Interchange Format</title>
    <author fullname="T. Bray" initials="T." role="editor" surname="Bray"/>
    <date month="December" year="2017"/>
    <abstract>
      <t>JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.</t>
      <t>This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="90"/>
  <seriesInfo name="RFC" value="8259"/>
  <seriesInfo name="DOI" value="10.17487/RFC8259"/>
</reference>
<reference anchor="JWS">
  <front>
    <title>JSON Web Signature (JWS)</title>
    <author fullname="M. Jones" initials="M." surname="Jones"/>
    <author fullname="J. Bradley" initials="J." surname="Bradley"/>
    <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
    <date month="May" year="2015"/>
    <abstract>
      <t>JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7515"/>
  <seriesInfo name="DOI" value="10.17487/RFC7515"/>
</reference>
<reference anchor="JWE">
  <front>
    <title>JSON Web Encryption (JWE)</title>
    <author fullname="M. Jones" initials="M." surname="Jones"/>
    <author fullname="J. Hildebrand" initials="J." surname="Hildebrand"/>
    <date month="May" year="2015"/>
    <abstract>
      <t>JSON Web Encryption (JWE) represents encrypted content using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and IANA registries defined by that specification. Related digital signature and Message Authentication Code (MAC) capabilities are described in the separate JSON Web Signature (JWS) specification.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7516"/>
  <seriesInfo name="DOI" value="10.17487/RFC7516"/>
</reference>
<reference anchor="JWK">
  <front>
    <title>JSON Web Key (JWK)</title>
    <author fullname="M. Jones" initials="M." surname="Jones"/>
    <date month="May" year="2015"/>
    <abstract>
      <t>A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. This specification also defines a JWK Set JSON data structure that represents a set of JWKs. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and IANA registries established by that specification.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7517"/>
  <seriesInfo name="DOI" value="10.17487/RFC7517"/>
</reference>
<reference anchor="MAILTO">
  <front>
    <title>The 'mailto' URI Scheme</title>
    <author fullname="M. Duerst" initials="M." surname="Duerst"/>
    <author fullname="L. Masinter" initials="L." surname="Masinter"/>
    <author fullname="J. Zawinski" initials="J." surname="Zawinski"/>
    <date month="October" year="2010"/>
    <abstract>
      <t>This document defines the format of Uniform Resource Identifiers (URIs) to identify resources that are reached using Internet mail. It adds better internationalization and compatibility with Internationalized Resource Identifiers (IRIs; RFC 3987) to the previous syntax of 'mailto' URIs (RFC 2368). [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6068"/>
  <seriesInfo name="DOI" value="10.17487/RFC6068"/>
</reference>
<reference anchor="MEDIATYPE">
  <front>
    <title>Media Type Specifications and Registration Procedures</title>
    <author fullname="N. Freed" initials="N." surname="Freed"/>
    <author fullname="J. Klensin" initials="J." surname="Klensin"/>
    <author fullname="T. Hansen" initials="T." surname="Hansen"/>
    <date month="January" year="2013"/>
    <abstract>
      <t>This document defines procedures for the specification and registration of media types for use in HTTP, MIME, and other Internet protocols. This memo documents an Internet Best Current Practice.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="13"/>
  <seriesInfo name="RFC" value="6838"/>
  <seriesInfo name="DOI" value="10.17487/RFC6838"/>
</reference>
<reference anchor="MIME">
  <front>
    <title>Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies</title>
    <author fullname="N. Freed" initials="N." surname="Freed"/>
    <author fullname="N. Borenstein" initials="N." surname="Borenstein"/>
    <date month="November" year="1996"/>
    <abstract>
      <t>This initial document specifies the various headers used to describe the structure of MIME messages. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="2045"/>
  <seriesInfo name="DOI" value="10.17487/RFC2045"/>
</reference>
<reference anchor="PASSporT">
  <front>
    <title>PASSporT: Personal Assertion Token</title>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="February" year="2018"/>
    <abstract>
      <t>This document defines a method for creating and validating a token that cryptographically verifies an originating identity or, more generally, a URI or telephone number representing the originator of personal communications. The Personal Assertion Token, PASSporT, is cryptographically signed to protect the integrity of the identity of the originator and to verify the assertion of the identity information at the destination. The cryptographic signature is defined with the intention that it can confidently verify the originating persona even when the signature is sent to the destination party over an insecure channel. PASSporT is particularly useful for many personal-communications applications over IP networks and other multi-hop interconnection scenarios where the originating and destination parties may not have a direct trusted relationship.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8225"/>
  <seriesInfo name="DOI" value="10.17487/RFC8225"/>
</reference>
<reference anchor="PIDF-LO">
  <front>
    <title>GEOPRIV Presence Information Data Format Location Object (PIDF-LO) Usage Clarification, Considerations, and Recommendations</title>
    <author fullname="J. Winterbottom" initials="J." surname="Winterbottom"/>
    <author fullname="M. Thomson" initials="M." surname="Thomson"/>
    <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
    <date month="March" year="2009"/>
    <abstract>
      <t>The Presence Information Data Format Location Object (PIDF-LO) specification provides a flexible and versatile means to represent location information. There are, however, circumstances that arise when information needs to be constrained in how it is represented. In these circumstances, the range of options that need to be implemented are reduced. There is growing interest in being able to use location information contained in a PIDF-LO for routing applications. To allow successful interoperability between applications, location information needs to be normative and more tightly constrained than is currently specified in RFC 4119 (PIDF-LO). This document makes recommendations on how to constrain, represent, and interpret locations in a PIDF-LO. It further recommends a subset of Geography Markup Language (GML) 3.1.1 that is mandatory to implement by applications involved in location-based routing. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5491"/>
  <seriesInfo name="DOI" value="10.17487/RFC5491"/>
</reference>
<reference anchor="SMTP">
  <front>
    <title>Simple Mail Transfer Protocol</title>
    <author fullname="J. Klensin" initials="J." surname="Klensin"/>
    <date month="October" year="2008"/>
    <abstract>
      <t>This document is a specification of the basic protocol for Internet electronic mail transport. It consolidates, updates, and clarifies several previous documents, making all or parts of most of them obsolete. It covers the SMTP extension mechanisms and best practices for the contemporary Internet, but does not provide details about particular extensions. Although SMTP was designed as a mail transport and delivery protocol, this specification also contains information that is important to its use as a "mail submission" protocol for "split-UA" (User Agent) mail reading systems and mobile environments. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5321"/>
  <seriesInfo name="DOI" value="10.17487/RFC5321"/>
</reference>
<reference anchor="TEL">
  <front>
    <title>The tel URI for Telephone Numbers</title>
    <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
    <date month="December" year="2004"/>
    <abstract>
      <t>This document specifies the URI (Uniform Resource Identifier) scheme "tel". The "tel" URI describes resources identified by telephone numbers. This document obsoletes RFC 2806. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="3966"/>
  <seriesInfo name="DOI" value="10.17487/RFC3966"/>
</reference>

<reference anchor="UUID">
   <front>
      <title>New UUID Formats</title>
      <author fullname="Brad Peabody" initials="B." surname="Peabody">
         </author>
      <author fullname="Kyzer R. Davis" initials="K. R." surname="Davis">
         </author>
      <date day="23" month="June" year="2022"/>
      <abstract>
	 <t>   This document presents new Universally Unique Identifier (UUID)
   formats for use in modern applications and databases.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-peabody-dispatch-new-uuid-format-04"/>
   
</reference>
<reference anchor="CBOR">
  <front>
    <title>Concise Binary Object Representation (CBOR)</title>
    <author fullname="C. Bormann" initials="C." surname="Bormann"/>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <date month="December" year="2020"/>
    <abstract>
      <t>The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. These design goals make it different from earlier binary serializations such as ASN.1 and MessagePack.</t>
      <t>This document obsoletes RFC 7049, providing editorial improvements, new details, and errata fixes while keeping full compatibility with the interchange format of RFC 7049. It does not create a new version of the format.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="94"/>
  <seriesInfo name="RFC" value="8949"/>
  <seriesInfo name="DOI" value="10.17487/RFC8949"/>
</reference>
<reference anchor="CDDL">
  <front>
    <title>Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures</title>
    <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
    <author fullname="C. Vigano" initials="C." surname="Vigano"/>
    <author fullname="C. Bormann" initials="C." surname="Bormann"/>
    <date month="June" year="2019"/>
    <abstract>
      <t>This document proposes a notational convention to express Concise Binary Object Representation (CBOR) data structures (RFC 7049). Its main goal is to provide an easy and unambiguous way to express structures for protocol messages and data formats that use CBOR or JSON.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8610"/>
  <seriesInfo name="DOI" value="10.17487/RFC8610"/>
</reference>

<reference anchor="ISOBMFF" target="https://www.iso.org/standard/83102.html">
  <front>
    <title>Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format</title>
    <author >
      <organization></organization>
    </author>
    <date year="2022" month="January"/>
  </front>
<refcontent>ISO/IEC 14496-12:2022</refcontent></reference>


<reference anchor="JMAP">
  <front>
    <title>The JSON Meta Application Protocol (JMAP)</title>
    <author fullname="N. Jenkins" initials="N." surname="Jenkins"/>
    <author fullname="C. Newman" initials="C." surname="Newman"/>
    <date month="July" year="2019"/>
    <abstract>
      <t>This document specifies a protocol for clients to efficiently query, fetch, and modify JSON-based data objects, with support for push notification of changes and fast resynchronisation and for out-of- band binary data upload/download.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8620"/>
  <seriesInfo name="DOI" value="10.17487/RFC8620"/>
</reference>
<reference anchor="JWT">
  <front>
    <title>JSON Web Token (JWT)</title>
    <author fullname="M. Jones" initials="M." surname="Jones"/>
    <author fullname="J. Bradley" initials="J." surname="Bradley"/>
    <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
    <date month="May" year="2015"/>
    <abstract>
      <t>JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7519"/>
  <seriesInfo name="DOI" value="10.17487/RFC7519"/>
</reference>
<reference anchor="SHA-512">
  <front>
    <title>US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)</title>
    <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
    <author fullname="T. Hansen" initials="T." surname="Hansen"/>
    <date month="May" year="2011"/>
    <abstract>
      <t>Federal Information Processing Standard, FIPS</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6234"/>
  <seriesInfo name="DOI" value="10.17487/RFC6234"/>
</reference>
<reference anchor="SIP-XFER">
  <front>
    <title>Session Initiation Protocol (SIP) Call Control - Transfer</title>
    <author fullname="R. Sparks" initials="R." surname="Sparks"/>
    <author fullname="A. Johnston" initials="A." role="editor" surname="Johnston"/>
    <author fullname="D. Petrie" initials="D." surname="Petrie"/>
    <date month="June" year="2009"/>
    <abstract>
      <t>This document describes providing Call Transfer capabilities in the Session Initiation Protocol (SIP). SIP extensions such as REFER and Replaces are used to provide a number of transfer services including blind transfer, consultative transfer, and attended transfer. This work is part of the SIP multiparty call control framework. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="149"/>
  <seriesInfo name="RFC" value="5589"/>
  <seriesInfo name="DOI" value="10.17487/RFC5589"/>
</reference>

<reference anchor="STIR-PASS">
   <front>
      <title>PASSporT Extension for Rich Call Data</title>
      <author fullname="Chris Wendt" initials="C." surname="Wendt">
         <organization>Somos Inc.</organization>
      </author>
      <author fullname="Jon Peterson" initials="J." surname="Peterson">
         <organization>Neustar Inc.</organization>
      </author>
      <date day="5" month="June" year="2023"/>
      <abstract>
	 <t>   This document extends PASSporT, a token for conveying
   cryptographically-signed call information about personal
   communications, to include rich meta-data about a call and caller
   that can be signed and integrity protected, transmitted, and
   subsequently rendered to the called party.  This framework is
   intended to include and extend caller and call specific information
   beyond human-readable display name comparable to the &quot;Caller ID&quot;
   function common on the telephone network and is also enhanced with a
   integrity mechanism that is designed to protect the authoring and
   transport of this information for different authoritative use-cases.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-stir-passport-rcd-26"/>
   
</reference>
<reference anchor="vCard">
  <front>
    <title>jCard: The JSON Format for vCard</title>
    <author fullname="P. Kewisch" initials="P." surname="Kewisch"/>
    <date month="January" year="2014"/>
    <abstract>
      <t>This specification defines "jCard", a JSON format for vCard data. The vCard data format is a text format for representing and exchanging information about individuals and other entities, for example, telephone numbers, email addresses, structured names, and delivery addresses. JSON is a lightweight, text-based, language- independent data interchange format commonly used in Internet applications.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7095"/>
  <seriesInfo name="DOI" value="10.17487/RFC7095"/>
</reference>

<reference anchor="vCon-white-paper" target="https://github.com/vcon-dev/vcon/blob/main/docs/vCons_%20an%20Open%20Standard%20for%20Conversation%20Data.pdf">
  <front>
    <title>vCon: an Open Standard for Conversation Data</title>
    <author initials="T." surname="Howe" fullname="Thomas Howe">
      <organization>STROLID Inc.</organization>
    </author>
    <author initials="D." surname="Petrie" fullname="Daniel Petrie">
      <organization>SIPez LLC</organization>
    </author>
    <author initials="M." surname="Lieberman" fullname="Mitch Lieberman">
      <organization>Conversational X</organization>
    </author>
    <author initials="A." surname="Quayle" fullname="Alan Quayle">
      <organization>TADHack and TADSummit</organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="CDR" target="https://www.itu.int/rec/T-REC-Q.825">
  <front>
    <title>Recommendation Q.825: Specification of TMN applications at the Q3 interface: Call detail recording</title>
    <author >
      <organization>ITU</organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="PY-VCON" target="https://github.com/py-vcon/py-vcon">
  <front>
    <title>Python open source vCon command line interface, library and workflow server</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


    </references>

</references>


<?line 473?>

<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t><list style="symbols">
  <t>Thank you to Thomas McCarthy-Howe for inventing the concept of a vCon and the many discussions that we had while this concept was developed into reality.</t>
  <t>Thank you to Daniel Petrie for making a concept real, for all the right reasons, and for the many projects we've shared over our careers.</t>
  <t>Thank you to Jonathan Rosenberg and Andrew Siciliano for their input to the vCon container requirements in the form of I-D: draft-rosenberg-vcon-cc-usecases.</t>
  <t>Thank you to Rohan Mahy for his help in exploring the CDDL schema and CBOR format for vCon.</t>
  <t>Thank you to Steve Lasker for formatting and spelling edits.</t>
</list></t>

</section>


  </back>

<!-- ##markdown-source:
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
0gZdEdiICdg3Iub/B9jDSmgvigAA

-->

</rfc>

