<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-skyfire-oauth-id-verification-03" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title>Identity Verification Methods Values</title>
    <seriesInfo name="Internet-Draft" value="draft-skyfire-oauth-id-verification-03"/>
    <author initials="A." surname="Agarwal" fullname="Ankit Agarwal">
      <organization>Skyfire Systems Inc.</organization>
      <address>
        <email>ankit_agarwal@yahoo.com</email>
        <uri>https://skyfire.xyz</uri>
      </address>
    </author>
    <author initials="M." surname="Jones" fullname="Michael B. Jones">
      <organization>Self-Issued Consulting</organization>
      <address>
        <email>michael_b_jones@hotmail.com</email>
        <uri>https://self-issued.info/</uri>
      </address>
    </author>
    <author initials="N." surname="Ali" fullname="Nash Ali">
      <organization>Experian</organization>
      <address>
        <email>nash.ali@experian.com</email>
      </address>
    </author>
    <author initials="S." surname="Thumma" fullname="Srinivasa Thumma">
      <organization>Akamai</organization>
      <address>
        <email>sthumma@akamai.com</email>
      </address>
    </author>
    <date year="2026" month="November" day="02"/>
    <area>Security</area>
    <workgroup>Web Authorization Protocol</workgroup>
    <keyword>agent</keyword>
    <keyword>identity</keyword>
    <keyword>agentic</keyword>
    <keyword>payment</keyword>
    <keyword>commerce</keyword>
    <abstract>
      <?line 98?>

<t>Knowing how a person's identity was verified can be important when making trust decisions.
This specification defines a claim and values for declaring how the person's identity was verified.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://skyfire-xyz.github.io/draft-skyfire-oauth-id-verification/draft-skyfire-oauth-id-verification.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-skyfire-oauth-id-verification/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/skyfire-xyz/draft-skyfire-oauth-id-verification"/>.</t>
    </note>
  </front>
  <middle>
    <?line 104?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Knowing how a person's identity was verified can be important when making trust decisions.
This specification defines the "ivm" (Identity Verification Methods) claim and values for it
for declaring how the person's identity was verified.
It also creates a registry for Identity Verification Methods Values
and initializes the registry with the values defined in this specification.</t>
      <t>The usage of the "ivm" (Identity Verification Methods) claim parallels that of the
"amr" (Authentication Methods References) claim and uses parallel syntax.
Presence of a value in the claim indicates that the use of the indicated
identity verification method succeeded.</t>
      <t>The "ivm" claim contains a set of identity verification methods that succeeded.
It does not provide evidence for or details of how they were used.
Should that level of detail be desired,
OpenID Identity Assurance Schema Definition 1.0 <xref target="OpenID.IDA"/> can be used,
either with the "ivm" claim, or separately.
Likewise, Vectors of Trust <xref target="RFC8485"/> can be used to provide more detail,
either with the "ivm" claim, or separately.</t>
      <t>While this claim and values are general purpose
and can be used in any JSON Web Token (JWT) <xref target="RFC7519"/>,
one use case for them is use in KYAPay tokens <xref target="I-D.skyfire-oauth-kyapay-token"/>.</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>
    <section anchor="ivm">
      <name>Identity Verification Methods</name>
      <t>This section defines the "ivm" (Identity Verification Methods) claim and
values used with it to indicate that particular identity verification methods
were used.
In many ways, this parallels the "amr" (Authentication Methods References) claim
defined in <xref target="OpenID.Core"/>.
Like "amr", "ivm" is a JWT claim whose value is
an array that lists a set of methods that were used,
in this case, as identity verification methods,
rather than authentication method references.</t>
      <section anchor="ivmClaim">
        <name>"ivm" (Identity Verification Methods) Claim</name>
        <t>The "ivm" (Identity Verification Methods) claim is a
JSON array of case-sensitive strings that are identifiers for
identity verification methods used.
For instance, values might indicate that both
physical document verification and database PII verification methods were used.
Values used in the "ivm" claim <bcp14>SHOULD</bcp14> be from those registered in the
IANA "Identity Verification Methods" registry
established by <xref target="ivmRegistry"/>;
parties using this claim will need to agree upon the meanings of
any unregistered values used, which may be context specific.</t>
      </section>
      <section anchor="ivmValues">
        <name>Identity Verification Method Values</name>
        <t>The following Identity Verification Method values
are defined by this specification.</t>
        <section anchor="dbvMethod">
          <name>"dbv" (Database Verification of PII) Method</name>
          <dl newline="true">
            <dt>dbv:</dt>
            <dd>
              <t>Database Verification of PII (match of name/address/dob/ssn/nid, etc.)
using an unspecified number of consumer reporting data sources</t>
            </dd>
          </dl>
        </section>
        <section anchor="dbv1Method">
          <name>"dbv1" (Database Verification of PII One Source) Method</name>
          <dl newline="true">
            <dt>dbv1:</dt>
            <dd>
              <t>Database Verification of PII (match of name/address/dob/ssn/nid, etc.)
using one consumer reporting data source</t>
            </dd>
          </dl>
        </section>
        <section anchor="dbvmMethod">
          <name>"dbvm" (Database Verification of PII Multiple Sources) Method</name>
          <dl newline="true">
            <dt>dbvm:</dt>
            <dd>
              <t>Database Verification of PII (match of name/address/dob/ssn/nid, etc.)
using Multiple consumer reporting data sources</t>
            </dd>
          </dl>
        </section>
        <section anchor="digMethod">
          <name>"dig" (Digital ID Document Verification) Method</name>
          <dl newline="true">
            <dt>dig:</dt>
            <dd>
              <t>Digital ID Document Verification (for example Mobile Driver's Licenses)</t>
            </dd>
          </dl>
        </section>
        <section anchor="phyMethod">
          <name>"phy" (Physical ID Document Verification) Method</name>
          <dl newline="true">
            <dt>phy:</dt>
            <dd>
              <t>Physical ID Document Verification (for example via a real time capture of the front and back of DL or Passport photo page)</t>
            </dd>
          </dl>
        </section>
        <section anchor="secMethod">
          <name>"sec" (Secondary Document Verification) Method</name>
          <dl newline="true">
            <dt>sec:</dt>
            <dd>
              <t>Secondary Document Verification (for example via bank statements, financial statements, utility bills, government-issued papers, etc.)</t>
            </dd>
          </dl>
        </section>
        <section anchor="inpMethod">
          <name>"inp" (In-person Verification) Method</name>
          <dl newline="true">
            <dt>inp:</dt>
            <dd>
              <t>In-person Verification</t>
            </dd>
          </dl>
        </section>
        <section anchor="vidMethod">
          <name>"vid" (Video Verification) Method</name>
          <dl newline="true">
            <dt>vid:</dt>
            <dd>
              <t>Video Verification (live video interview)</t>
            </dd>
          </dl>
        </section>
        <section anchor="regMethod">
          <name>"brv" (Business Registry Verification) Method</name>
          <dl newline="true">
            <dt>brv:</dt>
            <dd>
              <t>Business Registry Verification (match of the organization's legal name, registration number and status
against an official company register, for example a US state's business registry, such as the Delaware
Division of Corporations, or Companies House in the UK)</t>
            </dd>
          </dl>
        </section>
        <section anchor="tinMethod">
          <name>"tin" (Tax Identification Number Verification) Method</name>
          <dl newline="true">
            <dt>tin:</dt>
            <dd>
              <t>Tax Identification Number Verification (match of the organization's legal name and tax identification number
with the tax authority, for example via the US IRS TIN Matching program)</t>
            </dd>
          </dl>
        </section>
        <section anchor="bdocMethod">
          <name>"bdoc" (Business Document Verification) Method</name>
          <dl newline="true">
            <dt>bdoc:</dt>
            <dd>
              <t>Business Document Verification (for example via a certificate of incorporation,
a certificate of good standing, or a shareholder register)</t>
            </dd>
          </dl>
        </section>
        <section anchor="bovMethod">
          <name>"bov" (Beneficial Owner Verification) Method</name>
          <dl newline="true">
            <dt>bov:</dt>
            <dd>
              <t>Beneficial Owner Verification (identification of the natural persons who ultimately own or control the
organization, and verification of each one's identity; the term follows the definition of beneficial
owner in <xref target="FATF.Glossary"/>)</t>
            </dd>
          </dl>
        </section>
        <section anchor="repMethod">
          <name>"rep" (Representative Verification) Method</name>
          <dl newline="true">
            <dt>rep:</dt>
            <dd>
              <t>Representative Verification (verification of the identity of the person acting for the organization,
and of their authority to act for it)</t>
            </dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations defined in
JSON Web Token (JWT) <xref target="RFC7519"/>
apply to this specification.</t>
    </section>
    <section anchor="privacy-considerations">
      <name>Privacy Considerations</name>
      <t>The privacy considerations defined in
JSON Web Token (JWT) <xref target="RFC7519"/>
apply to this specification.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="json-web-token-claims-registration">
        <name>JSON Web Token Claims Registration</name>
        <t>This specification registers the following Claim in the
IANA "JSON Web Token Claims" <xref target="IANA.JWT.Claims"/>
established by <xref target="RFC7519"/>.</t>
        <section anchor="ivm-claim">
          <name>"ivm" Claim</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: ivm</t>
            </li>
            <li>
              <t>Claim Description: Identity Verification Methods</t>
            </li>
            <li>
              <t>Change Controller: Michael B. Jones - michael_b_jones@hotmail.com</t>
            </li>
            <li>
              <t>Reference: <xref target="ivmClaim"/> of this specification</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="ivmRegistry">
        <name>Identity Verification Methods Registry</name>
        <t>This specification establishes the IANA "Identity Verification Methods" registry
for <tt>ivm</tt> claim array element values.
The registry records the Identity Verification Method value
and a reference to the specification that defines it.
This specification registers the Identity Verification Method values
defined in <xref target="ivmValues"/>.</t>
        <t>Values are registered on an Expert Review
<xref target="RFC5226"/> basis after a three-week review period on the &lt;jwt-reg-review@ietf.org&gt; mailing
list, on the advice of one or more Designated Experts.
To increase potential interoperability, the Designated Experts are requested to encourage
registrants to provide the location of a publicly accessible specification
defining the values being registered,
so that their intended usage can be more easily  understood.</t>
        <t>Registration requests sent to the mailing list for review should use
an appropriate subject
(e.g., "Request to register Identity Verification Method value: example").</t>
        <t>Within the review period, the Designated Experts will either approve or
deny the registration request, communicating this decision to the review list and IANA.
Denials should include an explanation and, if applicable, suggestions as to how to make
the request successful.
Registration requests that are undetermined for
a period longer than 21 days can be brought to the IESG's attention
(using the <eref target="mailto:iesg@ietf.org">iesg@ietf.org</eref> mailing list) for resolution.</t>
        <t>IANA must only accept registry updates from the Designated Experts and should direct
all requests for registration to the review mailing list.</t>
        <t>It is suggested that the same Designated Experts evaluate these
registration requests as those who evaluate registration requests
for the IANA "Authentication Method Reference Values" registry <xref target="IANA.AMR"/>.</t>
        <t>Criteria that should be applied by the Designated Experts include
determining whether the proposed registration duplicates existing functionality;
whether it is likely to be of general applicability
or whether it is useful only for a single application;
whether the value is actually being used;
and whether the registration description is clear.</t>
        <section anchor="registration-template">
          <name>Registration Template</name>
          <dl newline="true">
            <dt>Identity Verification Method Name:</dt>
            <dd>
              <t>The name requested (e.g., "dig") for the authentication method
or family of closely related authentication methods.
Because a core goal of this specification is for the resulting
representations to be compact, it is <bcp14>RECOMMENDED</bcp14> that the name be short
-- that is, not to exceed 8 characters without a compelling reason to do so.
To facilitate interoperability, the name must use only
printable ASCII characters excluding double quote ('"') and backslash ('\')
(the Unicode characters with code points U+0021, U+0023 through U+005B, and
U+005D through U+007E).
This name is case sensitive.
Names may not match other registered names in a case-insensitive manner
unless the Designated Experts state that there is a compelling reason
to allow an exception.</t>
            </dd>
            <dt>Identity Verification Method Description:</dt>
            <dd>
              <t>Brief description of the Identity Verification Method
(e.g., "Physical ID Document verification").</t>
            </dd>
            <dt>Change Controller:</dt>
            <dd>
              <t>For Standards Track RFCs, state "IETF". For others, give the name of the
responsible party. Other details (e.g., postal address, email address, home page
URI) may also be included.</t>
            </dd>
            <dt>Specification Document(s):</dt>
            <dd>
              <t>Reference to the document or documents that specify the parameter,
preferably including URIs that
can be used to retrieve copies of the documents.
An indication of the relevant
sections may also be included but is not required.</t>
            </dd>
          </dl>
        </section>
        <section anchor="initial-registry-contents">
          <name>Initial Registry Contents</name>
          <section anchor="dbv-method">
            <name>"dbv" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: dbv</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Database Verification of PII</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="dbvMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="dbv1-method">
            <name>"dbv1" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: dbv1</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Database Verification of PII One Source</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="dbv1Method"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="dbvm-method">
            <name>"dbvm" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: dbvm</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Database Verification of PII Multiple Sources</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="dbvmMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="dig-method">
            <name>"dig" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: dig</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Digital ID Document Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="digMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="phy-method">
            <name>"phy" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: phy</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Physical ID Document Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="phyMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="sec-method">
            <name>"sec" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: sec</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Secondary Document Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="secMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="inp-method">
            <name>"inp" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Reference Name: inp</t>
              </li>
              <li>
                <t>Identity Verification Method Reference Description: In-person Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="inpMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="vid-method">
            <name>"vid" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Reference Name: vid</t>
              </li>
              <li>
                <t>Identity Verification Method Reference Description: Video Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="vidMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="brv-method">
            <name>"brv" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: brv</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Business Registry Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="regMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="tin-method">
            <name>"tin" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: tin</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Tax Identification Number Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="tinMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="bdoc-method">
            <name>"bdoc" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: bdoc</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Business Document Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="bdocMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="bov-method">
            <name>"bov" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: bov</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Beneficial Owner Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="bovMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
          <section anchor="rep-method">
            <name>"rep" Method</name>
            <ul spacing="normal">
              <li>
                <t>Identity Verification Method Name: rep</t>
              </li>
              <li>
                <t>Identity Verification Method Description: Representative Verification</t>
              </li>
              <li>
                <t>Change Controller: IETF</t>
              </li>
              <li>
                <t>Specification Document(s): <xref target="repMethod"/> of this specification</t>
              </li>
            </ul>
          </section>
        </section>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC7519">
          <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="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 anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC5226">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <author fullname="H. Alvestrand" initials="H." surname="Alvestrand"/>
            <date month="May" year="2008"/>
            <abstract>
              <t>Many protocols make use of identifiers consisting of constants and other well-known values. Even after a protocol has been defined and deployment has begun, new values may need to be assigned (e.g., for a new option type in DHCP, or a new encryption or authentication transform for IPsec). To ensure that such quantities have consistent values and interpretations across all implementations, their assignment must be administered by a central authority. For IETF protocols, that role is provided by the Internet Assigned Numbers Authority (IANA).</t>
              <t>In order for IANA to manage a given namespace prudently, it needs guidelines describing the conditions under which new values can be assigned or when modifications to existing values can be made. If IANA is expected to play a role in the management of a namespace, IANA must be given clear and concise instructions describing that role. This document discusses issues that should be considered in formulating a policy for assigning values to a namespace and provides guidelines for authors on the specific text that must be included in documents that place demands on IANA.</t>
              <t>This document obsoletes RFC 2434. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5226"/>
          <seriesInfo name="DOI" value="10.17487/RFC5226"/>
        </reference>
        <reference anchor="RFC8485">
          <front>
            <title>Vectors of Trust</title>
            <author fullname="J. Richer" initials="J." role="editor" surname="Richer"/>
            <author fullname="L. Johansson" initials="L." surname="Johansson"/>
            <date month="October" year="2018"/>
            <abstract>
              <t>This document defines a mechanism for describing and signaling several aspects of a digital identity transaction and its participants. These aspects are used to determine the amount of trust to be placed in that transaction.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8485"/>
          <seriesInfo name="DOI" value="10.17487/RFC8485"/>
        </reference>
        <reference anchor="FATF.Glossary" target="https://www.fatf-gafi.org/en/pages/fatf-glossary.html">
          <front>
            <title>FATF Glossary</title>
            <author>
              <organization>Financial Action Task Force</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="I-D.skyfire-oauth-kyapay-token">
          <front>
            <title>KYAPay Token</title>
            <author fullname="Ankit Agarwal" initials="A." surname="Agarwal">
              <organization>Skyfire Systems Inc.</organization>
            </author>
            <author fullname="Michael B. Jones" initials="M. B." surname="Jones">
              <organization>Self-Issued Consulting</organization>
            </author>
            <date day="1" month="October" year="2026"/>
            <abstract>
              <t>   This document defines a token format for agent identity and payment
   tokens in JSON Web Token (JWT) format.  Authorization servers and
   resource servers from different vendors can leverage this token
   format to consume identity and payment tokens in an interoperable
   manner.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-skyfire-oauth-kyapay-token-02"/>
        </reference>
        <reference anchor="OpenID.Core" target="https://openid.net/specs/openid-connect-core-1_0.html">
          <front>
            <title>OpenID Connect Core 1.0 incorporating errata set 2</title>
            <author initials="N." surname="Sakimura" fullname="Nat Sakimura">
              <organization/>
            </author>
            <author initials="J." surname="Bradley" fullname="John Bradley">
              <organization/>
            </author>
            <author initials="M. B." surname="Jones" fullname="Michael B. Jones">
              <organization/>
            </author>
            <author initials="B. de" surname="Medeiros" fullname="Breno de Medeiros">
              <organization/>
            </author>
            <author initials="C." surname="Mortimore" fullname="Chuck Mortimore">
              <organization/>
            </author>
            <date year="2023" month="December" day="15"/>
          </front>
        </reference>
        <reference anchor="IANA.JWT.Claims" target="https://www.iana.org/assignments/jwt">
          <front>
            <title>JSON Web Token Claims</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="IANA.AMR" target="https://www.iana.org/assignments/authentication-method-reference-values">
          <front>
            <title>Authentication Method Reference Values</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="OpenID.IDA" target="https://openid.net/specs/openid-ida-verified-claims-1_0.html">
          <front>
            <title>OpenID Identity Assurance Schema Definition 1.0 incorporating errata set 1</title>
            <author initials="T." surname="Lodderstedt" fullname="Torsten Lodderstedt">
              <organization/>
            </author>
            <author initials="D." surname="Fett" fullname="Daniel Fett">
              <organization/>
            </author>
            <author initials="M." surname="Haine" fullname="Mark Haine">
              <organization/>
            </author>
            <author initials="A." surname="Pulido" fullname="Alberto Pulido">
              <organization/>
            </author>
            <author initials="K." surname="Lehmann" fullname="Kai Lehmann">
              <organization/>
            </author>
            <author initials="K." surname="Koiwai" fullname="Kosuke Koiwai">
              <organization/>
            </author>
            <date year="2026" month="July"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 478?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>We would like to thank
Jean Diaconu
and
Rob Zagarella
for their contributions to the specification.</t>
    </section>
    <section numbered="false" anchor="document-history">
      <name>Document History</name>
      <t>[[ to be removed by the RFC Editor before publication as an RFC ]]</t>
      <t>-03</t>
      <ul spacing="normal">
        <li>
          <t>Added the "brv", "tin", "bdoc", "bov", and "rep" methods for verifying organizations.</t>
        </li>
      </ul>
      <t>-02</t>
      <ul spacing="normal">
        <li>
          <t>Described that the "ivm" claim contains a set of identity verification methods that succeeded.</t>
        </li>
        <li>
          <t>Described the relationship to the OpenID Identity Assurance claims.</t>
        </li>
        <li>
          <t>Added {:vspace} syntax to definition list entries.</t>
        </li>
      </ul>
      <t>-01</t>
      <ul spacing="normal">
        <li>
          <t>Added "dbv1", "dbvm", "inp", and "vid" methods.</t>
        </li>
        <li>
          <t>Added Nash Ali and Srinivasa Thumma as authors.</t>
        </li>
      </ul>
      <t>-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial draft.</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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
MepAAAA=

-->

</rfc>
