<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="gnap.xsl"?>
<?xml-model href="gnap.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="gnap">
  <title>Grant Negotiation and Authorization Protocol (GNAP)</title>
  <created>2024-03-21</created>
  <updated>2025-04-25</updated>

  <registry id="gnap-grant-request-parameters">
    <title>GNAP Grant Request Parameters</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>access_token</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.1.1</xref>
    </record>
    <record date="2024-03-21">
      <value>access_token</value>
      <description>array of objects</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.1.2</xref>
    </record>
    <record date="2024-03-21">
      <value>subject</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.2</xref>
    </record>
    <record date="2024-03-21">
      <value>client</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3</xref>
    </record>
    <record date="2024-03-21">
      <value>client</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3.1</xref>
    </record>
    <record date="2024-03-21">
      <value>user</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.4</xref>
    </record>
    <record date="2024-03-21">
      <value>user</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.4.1</xref>
    </record>
    <record date="2024-03-21">
      <value>interact</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5</xref>
    </record>
    <record date="2024-03-21">
      <value>interact_ref</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 5.1</xref>
    </record>
    <record date="2024-10-23">
      <value>existing_access_token</value>
      <description>string</description>
      <xref type="rfc" data="rfc9767">RFC9767, Section 4</xref>
    </record>
  </registry>

  <registry id="gnap-access-token-flags">
    <title>GNAP Access Token Flags</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>bearer</value>
      <description>Request, Response</description>
      <xref type="rfc" data="rfc9635">RFC9635, Sections 2.1.1 and 3.2.1</xref>
    </record>
    <record date="2024-03-21">
      <value>durable</value>
      <description>Response</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.2.1</xref>
    </record>
  </registry>

  <registry id="gnap-subject-information-request-fields">
    <title>GNAP Subject Information Request Fields</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>sub_id_formats</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.2</xref>
    </record>
    <record date="2024-03-21">
      <value>assertion_formats</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.2</xref>
    </record>
    <record date="2024-03-21">
      <value>sub_ids</value>
      <description>array of objects</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.2</xref>
    </record>
  </registry>

  <registry id="gnap-assertion-formats">
    <title>GNAP Assertion Formats</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>id_token</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.4.1</xref>
    </record>
    <record date="2024-03-21">
      <value>saml2</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.4.1</xref>
    </record>
  </registry>

  <registry id="gnap-client-instance-fields">
    <title>GNAP Client Instance Fields</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>key</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.1</xref>
    </record>
    <record date="2024-03-21">
      <value>key</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.1.1</xref>
    </record>
    <record date="2024-03-21">
      <value>class_id</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3</xref>
    </record>
    <record date="2024-03-21">
      <value>display</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3.2</xref>
    </record>
  </registry>

  <registry id="gnap-client-instance-display-fields">
    <title>GNAP Client Instance Display Fields</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>name</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3.2</xref>
    </record>
    <record date="2024-03-21">
      <value>uri</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3.2</xref>
    </record>
    <record date="2024-03-21">
      <value>logo_uri</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.3.2</xref>
    </record>
  </registry>

  <registry id="gnap-interaction-start-modes">
    <title>GNAP Interaction Start Modes</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>redirect</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.1.1</xref>
    </record>
    <record date="2024-03-21">
      <value>app</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.1.2</xref>
    </record>
    <record date="2024-03-21">
      <value>user_code</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.1.3</xref>
    </record>
    <record date="2024-03-21">
      <value>user_code_uri</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.1.4</xref>
    </record>
  </registry>

  <registry id="gnap-interaction-finish-methods">
    <title>GNAP Interaction Finish Methods</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>redirect</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.2.1</xref>
    </record>
    <record date="2024-03-21">
      <value>push</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.2.2</xref>
    </record>
  </registry>

  <registry id="gnap-interaction-hints">
    <title>GNAP Interaction Hints</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>ui_locales</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 2.5.3</xref>
    </record>
  </registry>

  <registry id="gnap-grant-response-parameters">
    <title>GNAP Grant Response Parameters</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>continue</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.1</xref>
    </record>
    <record date="2024-03-21">
      <value>access_token</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.2.1</xref>
    </record>
    <record date="2024-03-21">
      <value>access_token</value>
      <description>array of objects</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.2.2</xref>
    </record>
    <record date="2024-03-21">
      <value>interact</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>subject</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.4</xref>
    </record>
    <record date="2024-03-21">
      <value>instance_id</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.5</xref>
    </record>
    <record date="2024-03-21">
      <value>error</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
  </registry>    

  <registry id="gnap-interaction-mode-responses">
    <title>GNAP Interaction Mode Responses</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>redirect</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>app</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>user_code</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>user_code_uri</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>finish</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>expires_in</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.3</xref>
    </record>    
  </registry>

  <registry id="gnap-subject-information-response-fields">
    <title>GNAP Subject Information Response Fields</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>sub_ids</value>
      <description>array of objects</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.4</xref>
    </record>
    <record date="2024-03-21">
      <value>assertions</value>
      <description>array of objects</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.4</xref>
    </record>
    <record date="2024-03-21">
      <value>updated_at</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.4</xref>
    </record>
  </registry>
    
  <registry id="gnap-error-codes">
    <title>GNAP Error Codes</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>invalid_request</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>invalid_client</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>invalid_interaction</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>invalid_flag</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>invalid_rotation</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>key_rotation_not_supported</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>invalid_continuation</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>user_denied</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>request_denied</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>unknown_interaction</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-10-01">
      <value>unknown_user</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>too_fast</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
    <record date="2024-03-21">
      <value>too_many_attempts</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 3.6</xref>
    </record>
  </registry>
    
  <registry id="gnap-key-proofing-methods">
    <title>GNAP Key Proofing Methods</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>httpsig</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.3.1</xref>
    </record>
    <record date="2024-03-21">
      <value>httpsig</value>
      <description>object</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.3.1</xref>
    </record>
    <record date="2024-03-21">
      <value>mtls</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.3.2</xref>
    </record>
    <record date="2024-03-21">
      <value>jwsd</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.3.3</xref>
    </record>
    <record date="2024-03-21">
      <value>jws</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.3.4</xref>
    </record>    
  </registry>

  <registry id="gnap-key-formats">
    <title>GNAP Key Formats</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>jwk</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.1</xref>
    </record>
    <record date="2024-03-21">
      <value>cert</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.1</xref>
    </record>
    <record date="2024-03-21">
      <value>cert#S256</value>
      <xref type="rfc" data="rfc9635">RFC9635, Section 7.1</xref>
    </record>
  </registry>

  <registry id="gnap-authorization-server-discovery-fields">
    <title>GNAP Authorization Server Discovery Fields</title>
    <xref type="rfc" data="rfc9635"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-03-21">
      <value>grant_request_endpoint</value>
      <description>string</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
    <record date="2024-03-21">
      <value>interaction_start_modes_supported</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
    <record date="2024-03-21">
      <value>interaction_finish_methods_supported</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
    <record date="2024-03-21">
      <value>key_proofs_supported</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
    <record date="2024-03-21">
      <value>sub_id_formats_supported</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
    <record date="2024-03-21">
      <value>assertion_formats_supported</value>
      <description>array of strings</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
    <record date="2024-03-21">
      <value>key_rotation_supported</value>
      <description>boolean</description>
      <xref type="rfc" data="rfc9635">RFC9635, Section 9</xref>
    </record>
  </registry>
  
  <registry id="gnap-token-formats">
    <title>GNAP Token Formats</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>jwt-signed</value>
      <status>Active</status>
      <description>JSON Web Token, signed with JWS</description>
      <reference><xref type="rfc" data="rfc7519"/></reference>
    </record>
    <record date="2024-10-23">
      <value>jwt-encrypted</value>
      <status>Active</status>
      <description>JSON Web Token, encrypted with JWE</description>
      <reference><xref type="rfc" data="rfc7519"/></reference>
    </record>
    <record date="2024-10-23">
      <value>macaroon</value>
      <status>Active</status>
      <description>Macaroon</description>
      <reference><xref type="uri" data="https://research.google/pubs/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/">MACAROON</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>biscuit</value>
      <status>Active</status>
      <description>Biscuit</description>
      <reference><xref type="uri" data="https://www.biscuitsec.org/">BISCUIT</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>zcap</value>
      <status>Active</status>
      <description>ZCAP</description>
      <reference><xref type="uri" data="https://w3c-ccg.github.io/zcap-spec/">ZCAPLD</xref></reference>
    </record>
  </registry>

  <registry id="gnap-token-introspection-request">
    <title>GNAP Token Introspection Request</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>access_token</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>proof</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>resource_server</value>
      <description>object/string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>access</value>
      <description>array of strings/objects</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
  </registry>

  <registry id="gnap-token-introspection-response">
    <title>GNAP Token Introspection Response</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>active</value>
      <description>boolean</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>access</value>
      <description>array of strings/objects</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>key</value>
      <description>object/string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>flags</value>
      <description>array of strings</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>exp</value>
      <description>integer</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>iat</value>
      <description>integer</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>nbf</value>
      <description>integer</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>aud</value>
      <description>string or array of strings</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>sub</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>iss</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>instance_id</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.3</xref></reference>
    </record>    
  </registry>

  <registry id="gnap-resource-set-registration-request-parameters">
    <title>GNAP Resource Set Registration Request Parameters</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>access</value>
      <description>array of strings/objects</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>resource_server</value>
      <description>object/string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
    <record date="2024-10-23" updated="2025-04-18">
      <value>token_formats_supported</value>
      <description>array of strings</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>token_introspection_required</value>
      <description>boolean</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
  </registry>

  <registry id="gnap-resource-set-registration-response-parameters">
    <title>GNAP Resource Set Registration Response Parameters</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>resource_reference</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>instance_id</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>introspection_endpoint</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.4</xref></reference>
    </record>
  </registry>

  <registry id="gnap-rs-facing-discovery-document-fields">
    <title>GNAP RS-Facing Discovery Document Fields</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>introspection_endpoint</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.1</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>token_formats_supported</value>
      <description>array of strings</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.1</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>resource_registration_endpoint</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.1</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>grant_request_endpoint</value>
      <description>string</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.1</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>key_proofs_supported</value>
      <description>array of strings</description>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.1</xref></reference>
    </record>
  </registry>

  <registry id="gnap-rs-facing-error-codes">
    <title>GNAP RS-Facing Error Codes</title>
    <xref type="rfc" data="rfc9767"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Justin Richer, Joseph Salowey, Sudesha Shetty</expert>
    <record date="2024-10-23">
      <value>invalid_request</value>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.5</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>invalid_resource_server</value>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.5</xref></reference>
    </record>
    <record date="2024-10-23">
      <value>invalid_access</value>
      <reference><xref type="rfc" data="rfc9767">RFC9767, Section 3.5</xref></reference>
    </record>
  </registry>

  <people/>
</registry>
