<?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.6) -->


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

]>


<rfc ipr="trust200902" docName="draft-howe-vcon-lawful-basis-02" category="std" consensus="true" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="vCon Lawful Basis">vCon Lawful Basis</title>

    <author initials="T." surname="McCarthy-Howe" fullname="Thomas McCarthy-Howe">
      <organization>VCONIC</organization>
      <address>
        <postal>
          <country>United States</country>
        </postal>
        <email>ghostofbasho@gmail.com</email>
      </address>
    </author>

    <date year="2026" month="May" day="30"/>

    <area>Applications and Real-Time</area>
    <workgroup>vCon</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 143?>

<t>This document defines a lawful basis extension for Virtualized Conversations (vCon) that provides standardized mechanisms for recording, verifying, and managing the lawful basis for processing data within conversation containers. The lawful basis extension addresses privacy compliance challenges through structured attachment metadata, including the specific lawful basis being asserted, temporal validity periods where applicable, and cryptographic proof mechanisms.</t>

<t>The extension is designed as a Compatible vCon extension that introduces lawful basis management capabilities without altering existing vCon semantics. It defines a "lawful_basis" attachment (identified by the attachment "purpose" value "lawful_basis") with structured records for each of the six lawful bases defined in regulations like GDPR, including consent, contract, legal obligation, vital interests, public task, and legitimate interests.</t>

<t>Key features include automated lawful basis detection during conversation processing, auditable records with cryptographic proofs, granular purpose-based permissions for all lawful bases, documented justifications for other lawful bases, and integration with privacy regulations including GDPR, CCPA, and HIPAA.</t>



    </abstract>

    <note title="About This Document" removeInRFC="true">
      <t>
        The latest revision of this draft can be found at <eref target="https://vcon-dev.github.io/draft-howe-vcon-lawful-basis/draft-howe-vcon-lawful-basis-latest.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-howe-vcon-lawful-basis/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        vCon 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/vcon-dev/draft-howe-vcon-lawful-basis"/>.</t>
    </note>


  </front>

  <middle>


<?line 151?>

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

<t>Conversations originating from all modes (voice, video, email, fax and messaging) <xref target="I-D.draft-ietf-vcon-overview"></xref>, contain sensitive information that requires a documented lawful basis for processing to comply with privacy regulations and ethical standards. This document defines a lawful basis extension for Virtualized Conversations (vCon) that enables automated lawful basis detection, structured recording, and cryptographic proof mechanisms.</t>

<t>A vCon (Virtualized Conversation) is a standardized container format for storing conversation data, including metadata, participants, and conversation content, as defined in <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>. The vCon specification supports extensible attachments that can carry additional structured data related to the conversation.</t>

<t>This lawful basis extension provides a Compatible vCon extension (as defined in Section 2.5 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>) that introduces lawful basis management capabilities through a standardized "lawful_basis" attachment (identified by the attachment "purpose" value "lawful_basis"). The extension captures essential metadata including:</t>

<t><list style="symbols">
  <t>The specific lawful basis being asserted for processing</t>
  <t>Party identification (for consent-based processing)</t>
  <t>Temporal validity periods (where applicable)</t>
  <t>Granular purpose-based permissions</t>
  <t>Documented justifications for non-consent-based lawful bases</t>
  <t>Cryptographic proof mechanisms and external verification</t>
  <t>Integration with SCITT transparency services for audit trails</t>
</list></t>

<t>The lawful basis extension addresses key privacy and compliance challenges while maintaining compatibility with existing vCon implementations. Implementations that do not recognize the lawful basis extension can safely ignore lawful basis attachments while maintaining valid processing of other vCon content.</t>

</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="core-terms"><name>Core Terms</name>

<t><strong>Lawful Basis</strong>: A valid justification, as defined by applicable law (e.g., GDPR), for the processing of personal data. One of six potential bases must be identified prior to processing.</t>

<t><strong>Data Subject</strong>: The identified or identifiable natural person to whom personal data relates <xref target="GDPR"></xref>.</t>

<t><strong>Lawful Basis Attachment</strong>: A vCon attachment with the "purpose" value "lawful_basis" that contains structured information documenting the lawful basis for processing conversation data.</t>

<t><strong>Attestation Registry</strong>: An external transparency service that maintains an authoritative, verifiable log of attestations about a vCon, which can include attestations of a lawful basis. This document defines integration with registries using the SCITT protocol.</t>

<t><strong>Compatible Extension</strong>: A vCon extension that introduces additional data without altering the meaning or structure of existing elements, as defined in <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>.</t>

</section>
</section>
<section anchor="overview-of-lawful-bases"><name>Overview of Lawful Bases</name>

<t>While this document defines an extension for recording any lawful basis for processing, it is important to understand the distinctions between them. Under regulations like the GDPR, there are six lawful bases for processing personal data. Consent is unique in that it is a permission granted by the data subject, while the other five are justifications asserted by the data controller. Understanding this distinction is critical for correctly implementing this extension.</t>

<t>The six lawful bases for processing under GDPR are:</t>

<t><list style="numbers" type="1">
  <t><strong>Consent</strong>: The data subject has given clear, unambiguous consent for their personal data to be processed for a specific purpose. This basis is unique because it originates with the data subject.</t>
  <t><strong>Contract</strong>: The processing is necessary for a contract that the data subject has with the organization, or because they have asked the organization to take specific steps before entering into a contract. For example, processing a customer's address to deliver a purchased product.</t>
  <t><strong>Legal Obligation</strong>: The processing is necessary for the organization to comply with the law (not including contractual obligations). For example, a financial institution may be legally required to report certain transactions to prevent fraud.</t>
  <t><strong>Vital Interests</strong>: The processing is necessary to protect someone's life. For example, sharing a patient's medical history with emergency services.</t>
  <t><strong>Public Task</strong>: The processing is necessary for the organization to perform a task in the public interest or for its official functions, and the task or function has a clear basis in law. For example, a local authority processing data to provide public services.</t>
  <t><strong>Legitimate Interests</strong>: The processing is necessary for the organization's legitimate interests or the legitimate interests of a third party, unless there is a good reason to protect the individual's personal data which overrides those legitimate interests. For example, a business using customer data for marketing analysis to improve its services, provided it does not infringe on the customer's privacy rights.</t>
</list></t>

<t>This lawful basis extension for vCon provides a standardized way to record and verify any of these lawful bases. The presence and content of a <spanx style="verb">lawful_basis</spanx> attachment are intended to be the primary mechanism for determining the authorized uses of a vCon's data.</t>

</section>
<section anchor="vcon-lawful-basis-extension-definition"><name>vCon Lawful Basis Extension Definition</name>

<section anchor="extension-classification"><name>Extension Classification</name>

<t>The lawful basis extension is a <strong>Compatible Extension</strong> as defined in Section 2.5 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>. This extension:</t>

<t><list style="symbols">
  <t>Introduces additional lawful basis metadata without altering existing vCon semantics</t>
  <t>Can be safely ignored by implementations that don't support lawful basis processing</t>
  <t>Does not require listing in the <spanx style="verb">critical</spanx> parameter</t>
  <t>Maintains backward compatibility with existing vCon implementations</t>
</list></t>

</section>
<section anchor="extension-registration"><name>Extension Registration</name>

<t>This document defines the "lawful_basis" extension token for registration in the vCon Extensions Names Registry:</t>

<t><list style="symbols">
  <t><strong>Extension Name</strong>: lawful_basis</t>
  <t><strong>Extension Description</strong>: Lawful basis management for conversation participants with cryptographic proof mechanisms and regulatory compliance support</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document</strong>: This document</t>
</list></t>

</section>
<section anchor="extension-usage"><name>Extension Usage</name>

<t>vCon instances that include lawful basis attachments <bcp14>SHOULD</bcp14> include "lawful_basis" in the <spanx style="verb">extensions</spanx> array:</t>

<figure><sourcecode type="json"><![CDATA[
{
  "vcon": "0.4.0",
  "uuid": "01934b2a-7e2f-8c3d-9a1b-2c3d4e5f6a7b",
  "extensions": ["lawful_basis"],
  "created_at": "2025-01-02T12:00:00Z",
  "parties": [...],
  "dialog": [...],
  "attachments": [
    {
      "purpose": "lawful_basis",
      "start": "2025-01-02T12:15:30Z",
      "party": 0,
      "dialog": 0,
      "encoding": "json",
      "body": {
        // Lawful basis data structure defined below
      }
    }
  ]
}
]]></sourcecode></figure>

</section>
</section>
<section anchor="lawful-basis-attachment-structure"><name>Lawful Basis Attachment Structure</name>

<section anchor="attachment-container"><name>Attachment Container</name>

<t>Lawful basis information <bcp14>MUST</bcp14> be included as vCon attachments using the standard attachment object structure defined in Section 4.4 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>.</t>

<t>The lawful basis attachment <bcp14>MUST</bcp14> include:</t>

<t><list style="symbols">
  <t><strong>purpose</strong>: <bcp14>MUST</bcp14> be set to "lawful_basis"</t>
  <t><strong>encoding</strong>: <bcp14>MUST</bcp14> be set to "json" for structured lawful basis data</t>
  <t><strong>body</strong>: <bcp14>MUST</bcp14> contain the lawful basis data structure as defined below, carried per the "json" encoding defined in Section 2.3.2 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref></t>
  <t><strong>party</strong>: Index of the party in the vCon parties array (Section 4.4.3 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>); use 0 when no specific party applies</t>
  <t><strong>dialog</strong>: Index of the associated dialog in the vCon dialog array (Section 4.4.4 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>); use 0 when no specific dialog applies</t>
</list></t>

<t>The lawful basis attachment <bcp14>SHOULD</bcp14> include:</t>

<t><list style="symbols">
  <t><strong>start</strong>: ISO 8601 timestamp <xref target="RFC3339"></xref> when lawful basis was recorded</t>
</list></t>

</section>
<section anchor="lawful-basis-body-structure"><name>Lawful Basis Body Structure</name>

<t>The <spanx style="verb">body</spanx> field of the lawful basis attachment <bcp14>MUST</bcp14> contain a JSON object with the following structure:</t>

<section anchor="required-fields"><name>Required Fields</name>

<t><list style="symbols">
  <t><strong>lawful_basis</strong>: String enum from <spanx style="verb">consent</spanx>, <spanx style="verb">contract</spanx>, <spanx style="verb">legal_obligation</spanx>, <spanx style="verb">vital_interests</spanx>, <spanx style="verb">public_task</spanx>, <spanx style="verb">legitimate_interests</spanx></t>
  <t><strong>expiration</strong>: ISO 8601 timestamp indicating when the lawful basis expires, or <spanx style="verb">null</spanx> for indefinite</t>
  <t><strong>purpose_grants</strong>: Array of purpose grant objects specifying permissions</t>
</list></t>

</section>
<section anchor="optional-fields"><name>Optional Fields</name>

<t><list style="symbols">
  <t><strong>terms_of_service</strong>: URL reference to applicable terms of service document</t>
  <t><strong>status_interval</strong>: Duration string for revalidation intervals (e.g., "30d")</t>
  <t><strong>content_hash</strong>: An object containing content integrity information for the lawful basis attachment. The object has the following fields:
  <list style="symbols">
      <t><strong>algorithm</strong>: (string, required) The hash algorithm used. This document defines initial values of "sha-256", "sha-3-256", and "blake2b-256". Other values may be registered in an IANA registry.</t>
      <t><strong>canonicalization</strong>: (string, required) The canonicalization method used. This document defines an initial value of "jcs" (JSON Canonicalization Scheme per RFC 8785). Other values may be registered in an IANA registry.</t>
      <t><strong>value</strong>: (string, required) The hexadecimal-encoded hash value of the canonicalized lawful basis attachment body.</t>
    </list>
This body-level <spanx style="verb">content_hash</spanx> integrity object is distinct from the attachment-level <spanx style="verb">content_hash</spanx> parameter defined in Section 2.4 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>, which uses the <spanx style="verb">sha512-</spanx> Base64url form and applies to externally referenced files.</t>
  <t><strong>registry</strong>: An object containing information about an external attestation registry for audit trails. The object has the following fields:
  <list style="symbols">
      <t><strong>type</strong>: (string, required) The type of the attestation registry service. This document defines an initial value of "scitt". Other values may be registered in an IANA registry.</t>
      <t><strong>url</strong>: (string, required) The URL endpoint for the attestation registry service.</t>
    </list></t>
  <t><strong>proof_mechanisms</strong>: Array of proof objects supporting the lawful basis</t>
  <t><strong>metadata</strong>: Additional implementation-specific metadata</t>
</list></t>

</section>
<section anchor="purpose-grant-objects"><name>Purpose Grant Objects</name>

<t>Each object in the <spanx style="verb">purpose_grants</spanx> array <bcp14>MUST</bcp14> contain:</t>

<t><list style="symbols">
  <t><strong>purpose</strong>: String identifying the processing purpose (e.g., "recording", "transcription", "analysis")</t>
  <t><strong>granted</strong>: Boolean indicating whether permission is granted (true) or denied (false)</t>
  <t><strong>granted_at</strong>: ISO 8601 timestamp when this specific permission was granted</t>
  <t><strong>conditions</strong>: Optional array of strings describing conditions or restrictions</t>
</list></t>

</section>
<section anchor="proof-mechanism-objects"><name>Proof Mechanism Objects</name>

<t>Each object in the <spanx style="verb">proof_mechanisms</spanx> array <bcp14>MUST</bcp14> contain:</t>

<t><list style="symbols">
  <t><strong>proof_type</strong>: String identifying the proof mechanism type</t>
  <t><strong>timestamp</strong>: ISO 8601 timestamp when proof was created</t>
  <t><strong>proof_data</strong>: Object containing proof-type-specific data</t>
</list></t>

<t>Supported proof types include:</t>

<t><list style="symbols">
  <t><strong>verbal_confirmation</strong>: Lawful basis given verbally within the conversation</t>
  <t><strong>signed_document</strong>: External signed lawful basis form or agreement</t>
  <t><strong>cryptographic_signature</strong>: Digital signature using COSE standards <xref target="COSE-ALG"></xref></t>
  <t><strong>external_system</strong>: Lawful basis recorded in external system with API verification</t>
</list></t>

</section>
</section>
<section anchor="example-lawful-basis-attachment"><name>Example Lawful Basis Attachment</name>

<figure><sourcecode type="json"><![CDATA[
{
  "purpose": "lawful_basis",
  "start": "2025-01-02T12:15:30Z",
  "party": 0,
  "dialog": 0,
  "encoding": "json",
  "body": {
    "lawful_basis": "consent",
    "expiration": "2026-01-02T12:00:00Z",
    "purpose_grants": [
      {
        "purpose": "recording",
        "granted": true,
        "granted_at": "2025-01-02T12:15:30Z"
      },
      {
        "purpose": "transcription",
        "granted": true,
        "granted_at": "2025-01-02T12:15:30Z"
      },
      {
        "purpose": "sentiment_analysis",
        "granted": false,
        "granted_at": "2025-01-02T12:15:30Z"
      }
    ],
    "proof_mechanisms": [
      {
        "proof_type": "verbal_confirmation",
        "timestamp": "2025-01-02T12:15:30Z",
        "proof_data": {
          "dialog_reference": 0,
          "time_offset": "00:01:23",
          "confirmation_text": "Yes, I consent to recording this call"
        }
      }
    ],
    "terms_of_service": "https://example.com/terms/v2024.1",
    "status_interval": "30d",
    "content_hash": {
      "algorithm": "sha-256",
      "canonicalization": "jcs",
      "value": "a1b2c3d4e5f6789abcdef0123456789abcdef0123456789abcdef0123456789ab"
    },
    "registry": {
      "type": "scitt",
      "url": "https://transparency.example.com/lawful_purpose/registry"
    }
  }
}
]]></sourcecode></figure>

</section>
</section>
<section anchor="lawful-basis-processing-requirements"><name>Lawful Basis Processing Requirements</name>

<section anchor="content-hash-validation"><name>Content Hash Validation</name>

<t>Implementations <bcp14>MUST</bcp14> validate content hashes when present in lawful basis attachments:</t>

<t><list style="numbers" type="1">
  <t><strong>Canonicalization</strong>: Apply the specified canonicalization method to the lawful basis attachment body
  <list style="symbols">
      <t>For "jcs" canonicalization: Use JSON Canonicalization Scheme per RFC 8785</t>
      <t>Sort object keys lexicographically</t>
      <t>Remove insignificant whitespace</t>
      <t>Ensure consistent number representations</t>
    </list></t>
  <t><strong>Hash Computation</strong>: Compute the hash using the specified algorithm
  <list style="symbols">
      <t>For "sha-256": Use SHA-256 algorithm</t>
      <t>For "sha-3-256": Use SHA-3-256 algorithm</t>
      <t>For "blake2b-256": Use BLAKE2b-256 algorithm</t>
    </list></t>
  <t><strong>Hash Verification</strong>: Compare computed hash with the provided value
  <list style="symbols">
      <t>Reject processing if hashes do not match</t>
      <t>Log hash validation results for audit purposes</t>
    </list></t>
  <t><strong>Error Handling</strong>: Provide specific error reporting for hash validation failures
  <list style="symbols">
      <t><strong>ContentHashMismatchError</strong>: Computed hash does not match provided value</t>
      <t><strong>UnsupportedHashAlgorithmError</strong>: Hash algorithm not supported by implementation</t>
      <t><strong>UnsupportedCanonicalizationError</strong>: Canonicalization method not supported by implementation</t>
    </list></t>
</list></t>

</section>
<section anchor="temporal-validity"><name>Temporal Validity</name>

<t>Implementations <bcp14>MUST</bcp14> validate lawful basis expiration before processing:</t>

<t><list style="numbers" type="1">
  <t>Compare current time against <spanx style="verb">expiration</spanx> timestamp</t>
  <t>Account for reasonable clock skew (maximum 5 minutes recommended)</t>
  <t>Reject processing if lawful basis has expired</t>
  <t>Support <spanx style="verb">null</spanx> expiration for indefinite validity subject to revalidation intervals</t>
</list></t>

</section>
<section anchor="reference-validation"><name>Reference Validation</name>

<t>Implementations <bcp14>MUST</bcp14> validate attachment references:</t>

<t><list style="numbers" type="1">
  <t>Verify <spanx style="verb">party</spanx> index exists in vCon parties array</t>
  <t>Verify <spanx style="verb">dialog</spanx> indices exist in vCon dialog array</t>
</list></t>

</section>
<section anchor="granular-permission-evaluation"><name>Granular Permission Evaluation</name>

<t>When processing vCon content, implementations <bcp14>MUST</bcp14>:</t>

<t><list style="numbers" type="1">
  <t>Check for applicable lawful basis attachments for the requested processing purpose</t>
  <t>Evaluate all relevant purpose grants for the specific purpose</t>
  <t>Apply most restrictive permission when multiple grants apply</t>
  <t>Deny processing if no valid permission exists or if it is explicitly denied</t>
</list></t>

</section>
<section anchor="proof-verification"><name>Proof Verification</name>

<t>Implementations <bcp14>SHOULD</bcp14> verify proof mechanisms when present:</t>

<t><list style="numbers" type="1">
  <t>Validate cryptographic signatures using appropriate algorithms</t>
  <t>Verify external document integrity using content hashes</t>
  <t>Check external system lawful basis status via API calls</t>
  <t>Log proof verification results for audit purposes</t>
</list></t>

</section>
</section>
<section anchor="transparency-service-integration"><name>Transparency Service Integration</name>

<section anchor="registry-services"><name>Registry Services</name>

<t>The optional <spanx style="verb">registry</spanx> field enables integration with external attestation registries for audit trails. The <spanx style="verb">registry</spanx> object's <spanx style="verb">type</spanx> field specifies the protocol to be used.</t>

<t>When the <spanx style="verb">registry</spanx> object is present and its <spanx style="verb">type</spanx> is "scitt", the <spanx style="verb">url</spanx> field <bcp14>MUST</bcp14>:</t>

<t><list style="symbols">
  <t>Reference a SCITT (Supply Chain Integrity, Transparency, and Trust) Transparency Service implementing SCRAPI <xref target="I-D.draft-ietf-scitt-scrapi-07"></xref></t>
  <t>Provide cryptographic receipts for state changes</t>
  <t>Support status queries and updates</t>
  <t>Implement appropriate access controls and privacy protections</t>
</list></t>

<t>Other transparency service types may be used if they are registered with IANA. The documentation for each registered type must specify the necessary protocols and interaction models.</t>

</section>
<section anchor="registry-integration-requirements"><name>Registry Integration Requirements</name>

<t>Implementations that support registries <bcp14>MUST</bcp14>:</t>

<t><list style="numbers" type="1">
  <t>Use HTTPS with TLS 1.2 or higher for all communications</t>
  <t>Implement appropriate authentication mechanisms</t>
  <t>Validate SCITT receipts using standard verification procedures</t>
  <t>Handle service unavailability gracefully</t>
  <t>Cache lawful basis state within configured intervals</t>
</list></t>

</section>
<section anchor="privacy-considerations-for-registries"><name>Privacy Considerations for Registries</name>

<t>Registry services <bcp14>SHOULD</bcp14>:</t>

<t><list style="symbols">
  <t>Store only lawful basis metadata, not full conversation content</t>
  <t>Implement privacy-preserving query mechanisms</t>
  <t>Maintain audit logs for regulatory compliance</t>
  <t>Support deletion and other personal data compliance responsibilities</t>
</list></t>

</section>
</section>
<section anchor="error-handling"><name>Error Handling</name>

<t>Implementations <bcp14>SHOULD</bcp14> provide specific error reporting:</t>

<t><list style="symbols">
  <t><strong>LawfulBasisExpiredError</strong>: Lawful basis has expired and cannot be used</t>
  <t><strong>PermissionDeniedError</strong>: Permission explicitly denies the requested processing</t>
  <t><strong>LawfulBasisMissingError</strong>: No valid lawful basis found for the requested processing</t>
  <t><strong>ProofVerificationError</strong>: Lawful basis proof mechanisms failed validation</t>
  <t><strong>ReferenceValidationError</strong>: Attachment references invalid vCon elements</t>
  <t><strong>ContentHashMismatchError</strong>: Computed hash does not match provided value</t>
  <t><strong>UnsupportedHashAlgorithmError</strong>: Hash algorithm not supported by implementation</t>
  <t><strong>UnsupportedCanonicalizationError</strong>: Canonicalization method not supported by implementation</t>
</list></t>

</section>
<section anchor="interoperability"><name>Interoperability</name>

<t>To ensure interoperability across implementations:</t>

<t><list style="symbols">
  <t>Use only standard JSON data types in lawful basis body structures</t>
  <t>Support graceful degradation when advanced features are unavailable</t>
  <t>Implement lawful basis attachment format negotiation for multi-party exchanges</t>
</list></t>

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

<t>The <spanx style="verb">vcon-core</spanx> specification provides general-purpose security mechanisms, such as digital signatures, designed to ensure the basic integrity of the vCon container. These mechanisms answer the question, "Has this vCon been tampered with?" However, managing lawful basis requires addressing a more specific and legally significant question: "Did this specific person provide a valid basis for this specific action at a specific time?" Answering this question requires a higher level of security and contextual awareness. The following sections detail the additional security considerations that are critical for a lawful basis mechanism to be considered trustworthy and compliant with privacy regulations.</t>

<section anchor="cryptographic-protection-and-forgery"><name>Cryptographic Protection and Forgery</name>

<t><strong>Background:</strong> Forgery is the act of creating a fake record or altering an existing one -- for instance, by changing the expiration date, expanding the scope of what was agreed to, or faking the identity of the party. The ability to prove that a lawful basis is authentic and unaltered is the bedrock of any privacy compliance framework like GDPR or CCPA. A forged record is equivalent to having no lawful basis at all and carries severe legal and financial penalties under frameworks such as GDPR <xref target="GDPR"></xref> and CCPA <xref target="CCPA"></xref>. While <spanx style="verb">vcon-core</spanx> provides a <spanx style="verb">signature</spanx> field, this extension adds the necessary business rules to ensure that a signature represents a trusted, verifiable, and legally binding act.</t>

<t><strong>Requirements:</strong> Implementations <bcp14>MUST</bcp14> prevent forgery through:</t>

<t><list style="symbols">
  <t>Cryptographic signature verification for digital proof mechanisms.</t>
  <t>External document integrity validation using content hashes.</t>
  <t>Secure communication channels for external verification.</t>
  <t>Audit logging of all validation activities.</t>
</list></t>

</section>
<section anchor="replay-attack-prevention"><name>Replay Attack Prevention</name>

<t><strong>Background:</strong> A replay attack involves an attacker copying a valid lawful basis attachment from one vCon and maliciously inserting it into a different vCon that the user never actually provided a basis for. Without replay protection, a user's lawful basis for a non-sensitive inquiry could be "replayed" to appear as if they provided it for the recording and analysis of a highly sensitive conversation. This would be a massive privacy violation and would render the mechanism meaningless.</t>

<t><strong>Requirements:</strong> The lawful basis attachment design <bcp14>MUST</bcp14> prevent replay attacks through:</t>

<t><list style="symbols">
  <t>Cryptographic binding to specific vCon instances.</t>
  <t>Timestamp validation with appropriate clock skew tolerance.</t>
  <t>Nonce inclusion in proof mechanisms where applicable.</t>
  <t>Reference validation to ensure lawful basis applies to correct content.</t>
</list></t>

</section>
<section anchor="secure-communication-channels"><name>Secure Communication Channels</name>

<t><strong>Background:</strong> Lawful basis records are themselves sensitive personal data. It is critical that they are protected while in transit between systems. An attacker in a "man-in-the-middle" position could intercept a vCon and alter it before it reaches its destination, potentially stripping or modifying lawful basis information.</t>

<t><strong>Requirements:</strong> All lawful basis attachments <bcp14>MUST</bcp14> be integrity protected using vCon signing mechanisms as defined in <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>. Lawful basis attachments containing sensitive information <bcp14>SHOULD</bcp14> be encrypted when transmitted outside secure environments, for instance by using TLS 1.2 or higher for all communications.</t>

</section>
<section anchor="audit-logging"><name>Audit Logging</name>

<t><strong>Background:</strong> Lawful basis is a matter of legal and regulatory compliance. If a dispute arises, the organization processing the data must be able to <em>prove</em> it had a valid lawful basis at the time of the action. An audit log provides this crucial, non-repudiable evidence for regulators, auditors, and courts. It is a cornerstone of the "accountability" principle in modern privacy law.</t>

<t><strong>Requirements:</strong> Systems that process or manage lawful basis attachments <bcp14>SHOULD</bcp14> maintain a secure, immutable record of all related activities (e.g., when a lawful basis was given, checked, revoked, or expired). When a <spanx style="verb">registry</spanx> is used, this requirement may be fulfilled by the registry service.</t>

</section>
</section>
<section anchor="privacy-and-regulatory-compliance"><name>Privacy and Regulatory Compliance</name>

<section anchor="data-minimization"><name>Data Minimization</name>

<t>Lawful basis attachments <bcp14>MUST</bcp14> implement data minimization principles by:</t>

<t><list style="symbols">
  <t>Including only information necessary for verification</t>
  <t>Avoiding duplication of personal data already in vCon elements</t>
  <t>Supporting attachment redaction while maintaining verifiability</t>
  <t>Implementing privacy-preserving verification mechanisms</t>
</list></t>

</section>
<section anchor="regulatory-alignment"><name>Regulatory Alignment</name>

<t>The lawful basis extension addresses requirements from major privacy regulations:</t>

<t><list style="symbols">
  <t><strong>GDPR Article 7</strong>: Conditions for lawful basis including withdrawal mechanisms</t>
  <t><strong>CCPA Section 1798.135</strong> <xref target="CCPA"></xref>: Requirements for personal information processing</t>
  <t><strong>HIPAA Privacy Rule</strong> <xref target="HIPAA"></xref>: Requirements for protected health information</t>
</list></t>

<t>Implementers <bcp14>MUST</bcp14> ensure their implementations comply with applicable regulations in their jurisdiction. The NIST Privacy Framework <xref target="NIST-PRIVACY"></xref> provides additional guidance for organizations implementing privacy controls.</t>

</section>
<section anchor="data-subject-rights"><name>Data Subject Rights</name>

<t>Implementations <bcp14>MUST</bcp14> support data subject rights including:</t>

<t><list style="symbols">
  <t><strong>Right of Access</strong>: Enable data subjects to access their records</t>
  <t><strong>Right of Rectification</strong>: Allow correction of inaccurate information</t>
  <t><strong>Right to be Forgotten</strong>: Support deletion and data erasure</t>
  <t><strong>Right of Portability</strong>: Enable export of data in interoperable formats</t>
  <t><strong>Withdrawal</strong>: Provide mechanisms for revocation of a lawful basis</t>
</list></t>

</section>
</section>
<section anchor="conclusion"><name>Conclusion</name>

<t>This document defines a comprehensive lawful basis extension for vCon that balances privacy protection with practical implementation requirements. The extension provides a foundation for lawful basis-aware conversation processing while maintaining compatibility with existing vCon infrastructure.</t>

</section>
<section anchor="security-and-privacy-considerations-summary"><name>Security and Privacy Considerations Summary</name>

<t>This lawful basis extension addresses several critical security and privacy concerns:</t>

<t><strong>Integrity</strong>: Cryptographic protection prevents unauthorized modification of records while maintaining verifiability across system boundaries.</t>

<t><strong>Temporal Security</strong>: Expiration controls and revalidation intervals ensure a lawful basis cannot be misused beyond its intended temporal scope.</t>

<t><strong>Audit Transparency</strong>: SCITT integration provides cryptographic audit trails for operations while maintaining privacy protections.</t>

<t><strong>Regulatory Compliance</strong>: Structured management supports compliance with GDPR, CCPA, HIPAA and other privacy regulations through standardized metadata and processing controls.</t>

<t><strong>Data Minimization</strong>: Privacy-preserving design minimizes data collection and supports lawful basis-driven access controls throughout the conversation lifecycle.</t>

<t>Implementers should conduct thorough security reviews and ensure compliance with applicable privacy regulations in their deployment environments.</t>

</section>


  </middle>

  <back>


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

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

<reference anchor="RFC3339" target="https://www.rfc-editor.org/rfc/rfc3339.html">
  <front>
    <title>Date and Time on the Internet: Timestamps</title>
    <author initials="G." surname="Klyne" fullname="G. Klyne">
      <organization></organization>
    </author>
    <date year="2002" month="July"/>
  </front>
</reference>
<reference anchor="I-D.draft-ietf-vcon-vcon-core" target="https://datatracker.ietf.org/doc/draft-ietf-vcon-vcon-core/">
  <front>
    <title>The JSON format for vCon - Conversation Data Container</title>
    <author initials="D. G." surname="Petrie" fullname="Daniel G Petrie">
      <organization>SIPez LLC</organization>
    </author>
    <date year="2026" month="January"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-ietf-vcon-vcon-core-02"/>
</reference>
<reference anchor="I-D.draft-ietf-scitt-scrapi-07" target="https://datatracker.ietf.org/doc/draft-ietf-scitt-scrapi/07/">
  <front>
    <title>SCITT Reference REST API</title>
    <author initials="H." surname="Birkholz" fullname="Henk Birkholz">
      <organization>Fraunhofer SIT</organization>
    </author>
    <date year="2025" month="November"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-ietf-scitt-scrapi-07"/>
</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="RFC8785" target="https://www.rfc-editor.org/rfc/rfc8785.html">
  <front>
    <title>JSON Canonicalization Scheme (JCS)</title>
    <author initials="A." surname="Rundgren" fullname="A. Rundgren">
      <organization>Independent</organization>
    </author>
    <date year="2020" month="June"/>
  </front>
</reference>
<reference anchor="RFC7693" target="https://www.rfc-editor.org/rfc/rfc7693.html">
  <front>
    <title>The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC)</title>
    <author initials="M." surname="Saarinen" fullname="M. Saarinen">
      <organization>Independent</organization>
    </author>
    <date year="2015" month="November"/>
  </front>
</reference>
<reference anchor="I-D.draft-ietf-vcon-overview" target="https://datatracker.ietf.org/doc/draft-ietf-vcon-overview/">
  <front>
    <title>The vCon - Conversation Data Container - Overview</title>
    <author initials="T." surname="McCarthy-Howe" fullname="Thomas McCarthy-Howe">
      <organization>VCONIC</organization>
    </author>
    <date year="2025"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-ietf-vcon-overview"/>
</reference>
<reference anchor="GDPR" target="https://gdpr.eu/">
  <front>
    <title>General Data Protection Regulation</title>
    <author >
      <organization>European Union</organization>
    </author>
    <date year="2018"/>
  </front>
</reference>
<reference anchor="CCPA" target="https://oag.ca.gov/privacy/ccpa">
  <front>
    <title>California Consumer Privacy Act</title>
    <author >
      <organization>State of California</organization>
    </author>
    <date year="2018"/>
  </front>
</reference>
<reference anchor="HIPAA" target="https://www.hhs.gov/hipaa/index.html">
  <front>
    <title>Health Insurance Portability and Accountability Act</title>
    <author >
      <organization>U.S. Department of Health and Human Services</organization>
    </author>
    <date year="1996"/>
  </front>
</reference>
<reference anchor="NIST-PRIVACY" target="https://www.nist.gov/privacy-framework">
  <front>
    <title>NIST Privacy Framework</title>
    <author >
      <organization>National Institute of Standards and Technology</organization>
    </author>
    <date year="2020"/>
  </front>
</reference>
<reference anchor="COSE-ALG" target="https://www.iana.org/assignments/cose/cose.xhtml">
  <front>
    <title>COSE Algorithms</title>
    <author >
      <organization>IANA</organization>
    </author>
    <date year="2026" month="May"/>
  </front>
</reference>
<reference anchor="FIPS-180-4" target="https://csrc.nist.gov/publications/detail/fips/180/4/final">
  <front>
    <title>Secure Hash Standard (SHS)</title>
    <author >
      <organization>National Institute of Standards and Technology</organization>
    </author>
    <date year="2015" month="August"/>
  </front>
</reference>
<reference anchor="FIPS-202" target="https://csrc.nist.gov/publications/detail/fips/202/final">
  <front>
    <title>SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions</title>
    <author >
      <organization>National Institute of Standards and Technology</organization>
    </author>
    <date year="2015" month="August"/>
  </front>
</reference>


    </references>

</references>


<?line 599?>

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

<section anchor="vcon-extensions-names-registry"><name>vCon Extensions Names Registry</name>

<t>This document requests IANA to register the following extension in the vCon Extensions Names Registry established by <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>:</t>

<t><list style="symbols">
  <t><strong>Extension Name</strong>: lawful_basis</t>
  <t><strong>Extension Description</strong>: Lawful basis management for conversation participants with cryptographic proof mechanisms and regulatory compliance support</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX</t>
</list></t>

</section>
<section anchor="lawful-basis-attachment-type-values-registry"><name>Lawful Basis Attachment Type Values Registry</name>

<t>This document requests IANA to establish a new registry for lawful basis attachment type values. A registered value is used as the attachment "purpose" parameter (Section 4.4.1 of <xref target="I-D.draft-ietf-vcon-vcon-core"></xref>) to identify a lawful basis attachment. The registry has the following initial registration:</t>

<t><list style="symbols">
  <t><strong>Type Value</strong>: lawful_basis</t>
  <t><strong>Description</strong>: Structured lawful purpose records with temporal validity and cryptographic proof mechanisms</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX</t>
</list></t>

<t>Registration Template:</t>

<t><strong>Type Value</strong>: The string value used as the attachment "purpose" value identifying this attachment type</t>

<t><strong>Description</strong>: Brief description of the attachment type and its purpose</t>

<t><strong>Change Controller</strong>: For Standards Track RFCs, list "IESG". For others, give the name of the responsible party.</t>

<t><strong>Specification Document(s)</strong>: Reference to defining documents with URIs where available
## Lawful Basis Registry Type Values Registry</t>

<t>This document requests IANA to establish a new registry for lawful basis registry type values with the following initial registration:</t>

<t><list style="symbols">
  <t><strong>Type Value</strong>: scitt</t>
  <t><strong>Description</strong>: A transparency service implementing the SCITT (Supply Chain Integrity, Transparency, and Trust) protocol.</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX, <xref target="I-D.draft-ietf-scitt-scrapi-07"></xref></t>
</list></t>

<t>Registration Template:</t>

<t><strong>Type Value</strong>: The string value used as the registry type identifier</t>

<t><strong>Description</strong>: Brief description of the registry type and its purpose</t>

<t><strong>Change Controller</strong>: For Standards Track RFCs, list "IESG". For others, give the name of the responsible party.</t>

<t><strong>Specification Document(s)</strong>: Reference to defining documents with URIs where available</t>

</section>
<section anchor="lawful-basis-content-hash-algorithm-values-registry"><name>Lawful Basis Content Hash Algorithm Values Registry</name>

<t>This document requests IANA to establish a new registry for lawful basis content hash algorithm values with the following initial registrations:</t>

<t><list style="symbols">
  <t><strong>Algorithm Value</strong>: sha-256</t>
  <t><strong>Description</strong>: SHA-256 hash algorithm as defined in FIPS 180-4</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX, <xref target="FIPS-180-4"></xref></t>
  <t><strong>Algorithm Value</strong>: sha-3-256</t>
  <t><strong>Description</strong>: SHA-3-256 hash algorithm as defined in FIPS 202</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX, <xref target="FIPS-202"></xref></t>
  <t><strong>Algorithm Value</strong>: blake2b-256</t>
  <t><strong>Description</strong>: BLAKE2b-256 hash algorithm as defined in RFC 7693</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX, <xref target="RFC7693"></xref></t>
</list></t>

<t>Registration Template:</t>

<t><strong>Algorithm Value</strong>: The string value used as the hash algorithm identifier</t>

<t><strong>Description</strong>: Brief description of the hash algorithm and its purpose</t>

<t><strong>Change Controller</strong>: For Standards Track RFCs, list "IESG". For others, give the name of the responsible party.</t>

<t><strong>Specification Document(s)</strong>: Reference to defining documents with URIs where available</t>

</section>
<section anchor="lawful-basis-content-hash-canonicalization-values-registry"><name>Lawful Basis Content Hash Canonicalization Values Registry</name>

<t>This document requests IANA to establish a new registry for lawful basis content hash canonicalization values with the following initial registration:</t>

<t><list style="symbols">
  <t><strong>Canonicalization Value</strong>: jcs</t>
  <t><strong>Description</strong>: JSON Canonicalization Scheme as defined in RFC 8785</t>
  <t><strong>Change Controller</strong>: IESG</t>
  <t><strong>Specification Document(s)</strong>: RFC XXXX, <xref target="RFC8785"></xref></t>
</list></t>

<t>Registration Template:</t>

<t><strong>Canonicalization Value</strong>: The string value used as the canonicalization method identifier</t>

<t><strong>Description</strong>: Brief description of the canonicalization method and its purpose</t>

<t><strong>Change Controller</strong>: For Standards Track RFCs, list "IESG". For others, give the name of the responsible party.</t>

<t><strong>Specification Document(s)</strong>: Reference to defining documents with URIs where available</t>

</section>
</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t><list style="symbols">
  <t>Appreciation to Vinnie Micciche for his unwavering support during the development of this lawful basis attachment in particular, and vCons in general.</t>
</list></t>

</section>


  </back>

<!-- ##markdown-source:
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
/w+QnU4nsoQAAA==

-->

</rfc>

