{
  "#CTAP2ProtocolOverview": {
    "current": {
      "number": "4",
      "spec": "CTAP",
      "text": "Protocol Overview",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#CTAP2ProtocolOverview"
    }
  },
  "#Status": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Status of This Document",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#Status"
    }
  },
  "#abstract": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Abstract",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#abstract"
    }
  },
  "#authenticator-api": {
    "current": {
      "number": "6",
      "spec": "CTAP",
      "text": "Authenticator API",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticator-api"
    }
  },
  "#authenticator-power-up-configuration": {
    "current": {
      "number": "6.5.5.1",
      "spec": "CTAP",
      "text": "Authenticator Configuration Operations Upon Power Up",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticator-power-up-configuration"
    }
  },
  "#authenticatorBioEnrollment": {
    "current": {
      "number": "6.7",
      "spec": "CTAP",
      "text": "authenticatorBioEnrollment (0x09)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorBioEnrollment"
    }
  },
  "#authenticatorBioEnrollmentFeatureDetection": {
    "current": {
      "number": "6.7.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorBioEnrollmentFeatureDetection"
    }
  },
  "#authenticatorClientPIN": {
    "current": {
      "number": "6.5",
      "spec": "CTAP",
      "text": "authenticatorClientPIN (0x06)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorClientPIN"
    }
  },
  "#authenticatorConfig": {
    "current": {
      "number": "6.11",
      "spec": "CTAP",
      "text": "authenticatorConfig (0x0D)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorConfig"
    }
  },
  "#authenticatorCredMgmtFeatureDetection": {
    "current": {
      "number": "6.8.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorCredMgmtFeatureDetection"
    }
  },
  "#authenticatorCredentialManagement": {
    "current": {
      "number": "6.8",
      "spec": "CTAP",
      "text": "authenticatorCredentialManagement (0x0A)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorCredentialManagement"
    }
  },
  "#authenticatorGetAssertion": {
    "current": {
      "number": "6.2",
      "spec": "CTAP",
      "text": "authenticatorGetAssertion (0x02)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorGetAssertion"
    }
  },
  "#authenticatorGetInfo": {
    "current": {
      "number": "6.4",
      "spec": "CTAP",
      "text": "authenticatorGetInfo (0x04)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorGetInfo"
    }
  },
  "#authenticatorGetNextAssertion": {
    "current": {
      "number": "6.3",
      "spec": "CTAP",
      "text": "authenticatorGetNextAssertion (0x08)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorGetNextAssertion"
    }
  },
  "#authenticatorGetNextAssertion-clientLogic": {
    "current": {
      "number": "6.3.1",
      "spec": "CTAP",
      "text": "Client Logic",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorGetNextAssertion-clientLogic"
    }
  },
  "#authenticatorLargeBlobs": {
    "current": {
      "number": "6.10",
      "spec": "CTAP",
      "text": "authenticatorLargeBlobs (0x0C)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorLargeBlobs"
    }
  },
  "#authenticatorMakeCredential": {
    "current": {
      "number": "6.1",
      "spec": "CTAP",
      "text": "authenticatorMakeCredential (0x01)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorMakeCredential"
    }
  },
  "#authenticatorReset": {
    "current": {
      "number": "6.6",
      "spec": "CTAP",
      "text": "authenticatorReset (0x07)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorReset"
    }
  },
  "#authenticatorSelection": {
    "current": {
      "number": "6.9",
      "spec": "CTAP",
      "text": "authenticatorSelection (0x0B)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authenticatorSelection"
    }
  },
  "#authnrClientPin-cmd-dfn": {
    "current": {
      "number": "6.5.5",
      "spec": "CTAP",
      "text": "authenticatorClientPIN (0x06) Command Definition",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-cmd-dfn"
    }
  },
  "#authnrClientPin-globalState": {
    "current": {
      "number": "6.5.2",
      "spec": "CTAP",
      "text": "PIN/UV Auth Protocol Global State",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-globalState"
    }
  },
  "#authnrClientPin-globalState-puat": {
    "current": {
      "number": "6.5.2.1",
      "spec": "CTAP",
      "text": "pinUvAuthToken State",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-globalState-puat"
    }
  },
  "#authnrClientPin-globalState-retries": {
    "current": {
      "number": "6.5.2.2",
      "spec": "CTAP",
      "text": "PIN-Entry and User Verification Retries Counters",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-globalState-retries"
    }
  },
  "#authnrClientPin-pin-composition": {
    "current": {
      "number": "6.5.1",
      "spec": "CTAP",
      "text": "PIN Composition Requirements",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-pin-composition"
    }
  },
  "#authnrClientPin-puaprot-abstract-dfn": {
    "current": {
      "number": "6.5.4",
      "spec": "CTAP",
      "text": "PIN/UV Auth Protocol Abstract Definition",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-puaprot-abstract-dfn"
    }
  },
  "#authnrClientPin-puaprot-util": {
    "current": {
      "number": "6.5.3",
      "spec": "CTAP",
      "text": "Utility Functions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-puaprot-util"
    }
  },
  "#authnrClientPin-puaprot-util-builtinuv": {
    "current": {
      "number": "6.5.3.1",
      "spec": "CTAP",
      "text": "Perform Built-in User Verification Algorithm",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-puaprot-util-builtinuv"
    }
  },
  "#authnrClientPin-puaprot-util-state": {
    "current": {
      "number": "6.5.3.2",
      "spec": "CTAP",
      "text": "pinUvAuthToken State Maintenance Functions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#authnrClientPin-puaprot-util-state"
    }
  },
  "#ble": {
    "current": {
      "number": "11.4",
      "spec": "CTAP",
      "text": "Bluetooth Smart / Bluetooth Low Energy Technology",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble"
    }
  },
  "#ble-advertising": {
    "current": {
      "number": "11.4.16",
      "spec": "CTAP",
      "text": "Advertising",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-advertising"
    }
  },
  "#ble-advertising-format": {
    "current": {
      "number": "11.4.7",
      "spec": "CTAP",
      "text": "Authenticator Advertising Format",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-advertising-format"
    }
  },
  "#ble-authenticator-to-client": {
    "current": {
      "number": "11.4.4.2",
      "spec": "CTAP",
      "text": "Response from Authenticator to Client",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-authenticator-to-client"
    }
  },
  "#ble-authnr-address-type": {
    "current": {
      "number": "11.4.17",
      "spec": "CTAP",
      "text": "Authenticator Address Type",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-authnr-address-type"
    }
  },
  "#ble-client-to-authenticator": {
    "current": {
      "number": "11.4.4.1",
      "spec": "CTAP",
      "text": "Request from Client to Authenticator",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-client-to-authenticator"
    }
  },
  "#ble-collisions": {
    "current": {
      "number": "11.4.12",
      "spec": "CTAP",
      "text": "Request Collisions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-collisions"
    }
  },
  "#ble-command-completion": {
    "current": {
      "number": "11.4.14",
      "spec": "CTAP",
      "text": "Handling command completion",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-command-completion"
    }
  },
  "#ble-conformance": {
    "current": {
      "number": "11.4.1",
      "spec": "CTAP",
      "text": "Conformance",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-conformance"
    }
  },
  "#ble-constants": {
    "current": {
      "number": "11.4.4.3",
      "spec": "CTAP",
      "text": "Command, Status, and Error constants",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-constants"
    }
  },
  "#ble-data-throughput": {
    "current": {
      "number": "11.4.15",
      "spec": "CTAP",
      "text": "Data throughput",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-data-throughput"
    }
  },
  "#ble-device-information-service": {
    "current": {
      "number": "11.4.5.2",
      "spec": "CTAP",
      "text": "Device Information Service",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-device-information-service"
    }
  },
  "#ble-fido-service": {
    "current": {
      "number": "11.4.5.1",
      "spec": "CTAP",
      "text": "FIDO Service",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-fido-service"
    }
  },
  "#ble-framing": {
    "current": {
      "number": "11.4.4",
      "spec": "CTAP",
      "text": "Framing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-framing"
    }
  },
  "#ble-framing-fragmentation": {
    "current": {
      "number": "11.4.10",
      "spec": "CTAP",
      "text": "Framing fragmentation",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-framing-fragmentation"
    }
  },
  "#ble-gatt-service": {
    "current": {
      "number": "11.4.5",
      "spec": "CTAP",
      "text": "GATT Service Description",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-gatt-service"
    }
  },
  "#ble-generic-access-profile": {
    "current": {
      "number": "11.4.5.3",
      "spec": "CTAP",
      "text": "Generic Access Profile Service",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-generic-access-profile"
    }
  },
  "#ble-impl-con": {
    "current": {
      "number": "11.4.13",
      "spec": "CTAP",
      "text": "Implementation Considerations",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-impl-con"
    }
  },
  "#ble-link-security": {
    "current": {
      "number": "11.4.3",
      "spec": "CTAP",
      "text": "Link Security",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-link-security"
    }
  },
  "#ble-notifications": {
    "current": {
      "number": "11.4.11",
      "spec": "CTAP",
      "text": "Notifications",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-notifications"
    }
  },
  "#ble-pairing": {
    "current": {
      "number": "11.4.2",
      "spec": "CTAP",
      "text": "Pairing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-pairing"
    }
  },
  "#ble-pairing-authnr-considerations": {
    "current": {
      "number": "11.4.13.2",
      "spec": "CTAP",
      "text": "Bluetooth pairing: Authenticator considerations",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-pairing-authnr-considerations"
    }
  },
  "#ble-pairing-client-considerations": {
    "current": {
      "number": "11.4.13.1",
      "spec": "CTAP",
      "text": "Bluetooth pairing: Client considerations",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-pairing-client-considerations"
    }
  },
  "#ble-protocol-overview": {
    "current": {
      "number": "11.4.6",
      "spec": "CTAP",
      "text": "Protocol Overview",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-protocol-overview"
    }
  },
  "#ble-requests": {
    "current": {
      "number": "11.4.8",
      "spec": "CTAP",
      "text": "Requests",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-requests"
    }
  },
  "#ble-responses": {
    "current": {
      "number": "11.4.9",
      "spec": "CTAP",
      "text": "Responses",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#ble-responses"
    }
  },
  "#cancelEnrollment": {
    "current": {
      "number": "6.7.5",
      "spec": "CTAP",
      "text": "Cancel current enrollment",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#cancelEnrollment"
    }
  },
  "#changingExistingPin": {
    "current": {
      "number": "6.5.5.6",
      "spec": "CTAP",
      "text": "Changing existing PIN",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#changingExistingPin"
    }
  },
  "#commands": {
    "current": {
      "number": "8.1",
      "spec": "CTAP",
      "text": "Command Codes",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#commands"
    }
  },
  "#conformance": {
    "current": {
      "number": "2",
      "spec": "CTAP",
      "text": "Conformance",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#conformance"
    }
  },
  "#credBlobFeatureDetection": {
    "current": {
      "number": "12.2.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#credBlobFeatureDetection"
    }
  },
  "#credProtectFeatureDetection": {
    "current": {
      "number": "12.1.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#credProtectFeatureDetection"
    }
  },
  "#cross-version-credentials": {
    "current": {
      "number": "10.4",
      "spec": "CTAP",
      "text": "Cross-version Credential Compatibility",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#cross-version-credentials"
    }
  },
  "#deleteCredential": {
    "current": {
      "number": "6.8.5",
      "spec": "CTAP",
      "text": "DeleteCredential",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#deleteCredential"
    }
  },
  "#enable-enterprise-attestation": {
    "current": {
      "number": "6.11.1",
      "spec": "CTAP",
      "text": "Enable Enterprise Attestation",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#enable-enterprise-attestation"
    }
  },
  "#enrollingFingerprint": {
    "current": {
      "number": "6.7.4",
      "spec": "CTAP",
      "text": "Enrolling fingerprint",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#enrollingFingerprint"
    }
  },
  "#enumerateEnrollments": {
    "current": {
      "number": "6.7.6",
      "spec": "CTAP",
      "text": "Enumerate enrollments",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#enumerateEnrollments"
    }
  },
  "#enumeratingCredentials": {
    "current": {
      "number": "6.8.4",
      "spec": "CTAP",
      "text": "Enumerating Credentials for an RP",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#enumeratingCredentials"
    }
  },
  "#enumeratingRPs": {
    "current": {
      "number": "6.8.3",
      "spec": "CTAP",
      "text": "Enumerating RPs",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#enumeratingRPs"
    }
  },
  "#error-responses": {
    "current": {
      "number": "8.2",
      "spec": "CTAP",
      "text": "Status codes",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#error-responses"
    }
  },
  "#gc-large-blobs": {
    "current": {
      "number": "6.10.7",
      "spec": "CTAP",
      "text": "Garbage collection of large-blob data",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#gc-large-blobs"
    }
  },
  "#getCredsMetadata": {
    "current": {
      "number": "6.8.2",
      "spec": "CTAP",
      "text": "Getting Credentials Metadata",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#getCredsMetadata"
    }
  },
  "#getFingerprintSensorInfo": {
    "current": {
      "number": "6.7.3",
      "spec": "CTAP",
      "text": "Get fingerprint sensor info",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#getFingerprintSensorInfo"
    }
  },
  "#getPinToken": {
    "current": {
      "number": "6.5.5.7.1",
      "spec": "CTAP",
      "text": "Getting pinUvAuthToken using getPinToken (superseded)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#getPinToken"
    }
  },
  "#getPinUvAuthTokenUsingPinWithPermissions": {
    "current": {
      "number": "6.5.5.7.2",
      "spec": "CTAP",
      "text": "Getting pinUvAuthToken using getPinUvAuthTokenUsingPinWithPermissions (ClientPIN)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#getPinUvAuthTokenUsingPinWithPermissions"
    }
  },
  "#getPinUvAuthTokenUsingUvWithPermissions": {
    "current": {
      "number": "6.5.5.7.3",
      "spec": "CTAP",
      "text": "Getting pinUvAuthToken using getPinUvAuthTokenUsingUvWithPermissions (built-in user verification methods)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#getPinUvAuthTokenUsingUvWithPermissions"
    }
  },
  "#getUserVerificationModality": {
    "current": {
      "number": "6.7.2",
      "spec": "CTAP",
      "text": "Get bio modality",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#getUserVerificationModality"
    }
  },
  "#gettingPINRetries": {
    "current": {
      "number": "6.5.5.2",
      "spec": "CTAP",
      "text": "Platform getting PIN retries from Authenticator",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#gettingPINRetries"
    }
  },
  "#gettingPinUvAuthToken": {
    "current": {
      "number": "6.5.5.7",
      "spec": "CTAP",
      "text": "Operations to Obtain a pinUvAuthToken",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#gettingPinUvAuthToken"
    }
  },
  "#gettingSharedSecret": {
    "current": {
      "number": "6.5.5.4",
      "spec": "CTAP",
      "text": "Obtaining the Shared Secret",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#gettingSharedSecret"
    }
  },
  "#gettingUVRetries": {
    "current": {
      "number": "6.5.5.3",
      "spec": "CTAP",
      "text": "Platform getting UV Retries from Authenticator",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#gettingUVRetries"
    }
  },
  "#idl-index": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "IDL Index",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#idl-index"
    }
  },
  "#index": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Index",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#index"
    }
  },
  "#index-defined-elsewhere": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Terms defined by reference",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#index-defined-elsewhere"
    }
  },
  "#index-defined-here": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Terms defined by this specification",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#index-defined-here"
    }
  },
  "#informative": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Informative References",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#informative"
    }
  },
  "#intro": {
    "current": {
      "number": "1",
      "spec": "CTAP",
      "text": "Introduction",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#intro"
    }
  },
  "#large-blob": {
    "current": {
      "number": "6.10.3",
      "spec": "CTAP",
      "text": "Large, per-credential blobs",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#large-blob"
    }
  },
  "#largeBlobsFeatureDetection": {
    "current": {
      "number": "6.10.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#largeBlobsFeatureDetection"
    }
  },
  "#largeBlobsRW": {
    "current": {
      "number": "6.10.2",
      "spec": "CTAP",
      "text": "Reading and writing serialised data",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#largeBlobsRW"
    }
  },
  "#mandatory-features": {
    "current": {
      "number": "9",
      "spec": "CTAP",
      "text": "Mandatory features",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#mandatory-features"
    }
  },
  "#message-encoding": {
    "current": {
      "number": "8",
      "spec": "CTAP",
      "text": "Message Encoding",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#message-encoding"
    }
  },
  "#nfc": {
    "current": {
      "number": "11.3",
      "spec": "CTAP",
      "text": "ISO7816, ISO14443 and Near Field Communication (NFC)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc"
    }
  },
  "#nfc-applet-deselect": {
    "current": {
      "number": "11.3.4",
      "spec": "CTAP",
      "text": "Applet deselection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-applet-deselect"
    }
  },
  "#nfc-applet-selection": {
    "current": {
      "number": "11.3.3",
      "spec": "CTAP",
      "text": "Applet selection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-applet-selection"
    }
  },
  "#nfc-command-framing": {
    "current": {
      "number": "11.3.5.1",
      "spec": "CTAP",
      "text": "Commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-command-framing"
    }
  },
  "#nfc-commands": {
    "current": {
      "number": "11.3.7",
      "spec": "CTAP",
      "text": "Commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-commands"
    }
  },
  "#nfc-conformance": {
    "current": {
      "number": "11.3.1",
      "spec": "CTAP",
      "text": "Conformance",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-conformance"
    }
  },
  "#nfc-ctap-msg": {
    "current": {
      "number": "11.3.7.1",
      "spec": "CTAP",
      "text": "NFCCTAP_MSG (0x10)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-ctap-msg"
    }
  },
  "#nfc-ctap-response": {
    "current": {
      "number": "11.3.7.2",
      "spec": "CTAP",
      "text": "NFCCTAP_GETRESPONSE (0x11)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-ctap-response"
    }
  },
  "#nfc-fragmentation": {
    "current": {
      "number": "11.3.6",
      "spec": "CTAP",
      "text": "Fragmentation",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-fragmentation"
    }
  },
  "#nfc-framing": {
    "current": {
      "number": "11.3.5",
      "spec": "CTAP",
      "text": "Framing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-framing"
    }
  },
  "#nfc-protocol": {
    "current": {
      "number": "11.3.2",
      "spec": "CTAP",
      "text": "Protocol",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-protocol"
    }
  },
  "#nfc-response-framing": {
    "current": {
      "number": "11.3.5.2",
      "spec": "CTAP",
      "text": "Response",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#nfc-response-framing"
    }
  },
  "#normative": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Normative References",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#normative"
    }
  },
  "#pinProto1": {
    "current": {
      "number": "6.5.6",
      "spec": "CTAP",
      "text": "PIN/UV Auth Protocol One",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#pinProto1"
    }
  },
  "#pinProto2": {
    "current": {
      "number": "6.5.7",
      "spec": "CTAP",
      "text": "PIN/UV Auth Protocol Two",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#pinProto2"
    }
  },
  "#prfValues": {
    "current": {
      "number": "6.5.8",
      "spec": "CTAP",
      "text": "PRF values used",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#prfValues"
    }
  },
  "#protocol-structure": {
    "current": {
      "number": "3",
      "spec": "CTAP",
      "text": "Protocol Structure",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#protocol-structure"
    }
  },
  "#prototypeAuthenticatorBioEnrollment": {
    "current": {
      "number": "6.12",
      "spec": "CTAP",
      "text": "Prototype authenticatorBioEnrollment (0x40) (For backwards compatibility with \"FIDO_2_1_PRE\")",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#prototypeAuthenticatorBioEnrollment"
    }
  },
  "#prototypeAuthenticatorCredentialManagement": {
    "current": {
      "number": "6.13",
      "spec": "CTAP",
      "text": "Prototype authenticatorCredentialManagement (0x41) (For backwards compatibility with \"FIDO_2_1_PRE\" )",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#prototypeAuthenticatorCredentialManagement"
    }
  },
  "#reading-large-blobs": {
    "current": {
      "number": "6.10.4",
      "spec": "CTAP",
      "text": "Reading per-credential large-blob data",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#reading-large-blobs"
    }
  },
  "#references": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "References",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#references"
    }
  },
  "#references-by-other-specifications": {
    "current": {
      "number": "1.2",
      "spec": "CTAP",
      "text": "Data Elements Referenced by Other Specifications",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#references-by-other-specifications"
    }
  },
  "#relationship-to-other-specifications": {
    "current": {
      "number": "1.1",
      "spec": "CTAP",
      "text": "Relationship to Other Specifications",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#relationship-to-other-specifications"
    }
  },
  "#removeEnrollment": {
    "current": {
      "number": "6.7.8",
      "spec": "CTAP",
      "text": "Remove enrollment",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#removeEnrollment"
    }
  },
  "#rpid-truncation": {
    "current": {
      "number": "6.8.7",
      "spec": "CTAP",
      "text": "Truncation of relying party identifiers",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#rpid-truncation"
    }
  },
  "#sctn-IANA": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "14. IANA Considerations",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-IANA"
    }
  },
  "#sctn-credBlob-extension": {
    "current": {
      "number": "12.2",
      "spec": "CTAP",
      "text": "Credential Blob (credBlob)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-credBlob-extension"
    }
  },
  "#sctn-credProtect-extension": {
    "current": {
      "number": "12.1",
      "spec": "CTAP",
      "text": "Credential Protection (credProtect)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-credProtect-extension"
    }
  },
  "#sctn-defined-extensions": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "12. Defined Extensions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-defined-extensions"
    }
  },
  "#sctn-discoverable": {
    "current": {
      "number": "6.1.3",
      "spec": "CTAP",
      "text": "Discoverable credentials",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-discoverable"
    }
  },
  "#sctn-extensions-reg": {
    "current": {
      "number": "14.1",
      "spec": "CTAP",
      "text": "WebAuthn Extension Identifier Registrations",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-extensions-reg"
    }
  },
  "#sctn-feature-descriptions": {
    "current": {
      "number": "7",
      "spec": "CTAP",
      "text": "Feature-Specific Descriptions and Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions"
    }
  },
  "#sctn-feature-descriptions-alwaysUv": {
    "current": {
      "number": "7.2",
      "spec": "CTAP",
      "text": "Always Require User Verification",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-alwaysUv"
    }
  },
  "#sctn-feature-descriptions-alwaysUv-authnr-actions": {
    "current": {
      "number": "7.2.3",
      "spec": "CTAP",
      "text": "Authenticator Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-alwaysUv-authnr-actions"
    }
  },
  "#sctn-feature-descriptions-alwaysUv-disable-u2f": {
    "current": {
      "number": "7.2.4",
      "spec": "CTAP",
      "text": "Disabling CTAP1/U2F",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-alwaysUv-disable-u2f"
    }
  },
  "#sctn-feature-descriptions-alwaysUv-feature-detection": {
    "current": {
      "number": "7.2.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-alwaysUv-feature-detection"
    }
  },
  "#sctn-feature-descriptions-alwaysUv-platf-actions": {
    "current": {
      "number": "7.2.2",
      "spec": "CTAP",
      "text": "Platform Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-alwaysUv-platf-actions"
    }
  },
  "#sctn-feature-descriptions-certifications": {
    "current": {
      "number": "7.3",
      "spec": "CTAP",
      "text": "Authenticator Certifications",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-certifications"
    }
  },
  "#sctn-feature-descriptions-certifications-attstn-authnr-actions": {
    "current": {
      "number": "7.3.1",
      "spec": "CTAP",
      "text": "Authenticator Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-certifications-attstn-authnr-actions"
    }
  },
  "#sctn-feature-descriptions-enterp-attstn": {
    "current": {
      "number": "7.1",
      "spec": "CTAP",
      "text": "Enterprise Attestation",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-enterp-attstn"
    }
  },
  "#sctn-feature-descriptions-enterp-attstn-authnr-actions": {
    "current": {
      "number": "7.1.3",
      "spec": "CTAP",
      "text": "Authenticator Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-enterp-attstn-authnr-actions"
    }
  },
  "#sctn-feature-descriptions-enterp-attstn-feature-detection": {
    "current": {
      "number": "7.1.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-enterp-attstn-feature-detection"
    }
  },
  "#sctn-feature-descriptions-enterp-attstn-platf-actions": {
    "current": {
      "number": "7.1.2",
      "spec": "CTAP",
      "text": "Platform Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-enterp-attstn-platf-actions"
    }
  },
  "#sctn-feature-descriptions-minPinLength": {
    "current": {
      "number": "7.4",
      "spec": "CTAP",
      "text": "Set Minimum PIN Length",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-minPinLength"
    }
  },
  "#sctn-feature-descriptions-minPinLength-authnr-actions": {
    "current": {
      "number": "7.4.3",
      "spec": "CTAP",
      "text": "Authenticator Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-minPinLength-authnr-actions"
    }
  },
  "#sctn-feature-descriptions-minPinLength-feature-detection": {
    "current": {
      "number": "7.4.1",
      "spec": "CTAP",
      "text": "Feature detection",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-minPinLength-feature-detection"
    }
  },
  "#sctn-feature-descriptions-minPinLength-platf-actions": {
    "current": {
      "number": "7.4.2",
      "spec": "CTAP",
      "text": "Platform Actions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-feature-descriptions-minPinLength-platf-actions"
    }
  },
  "#sctn-getAssert-authnr-alg": {
    "current": {
      "number": "6.2.2",
      "spec": "CTAP",
      "text": "authenticatorGetAssertion Algorithm",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-getAssert-authnr-alg"
    }
  },
  "#sctn-getAssert-platf-actions": {
    "current": {
      "number": "6.2.1",
      "spec": "CTAP",
      "text": "Platform Actions for authenticatorGetAssertion (non-normative)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-getAssert-platf-actions"
    }
  },
  "#sctn-hmac-secret-extension": {
    "current": {
      "number": "12.5",
      "spec": "CTAP",
      "text": "HMAC Secret Extension (hmac-secret)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-hmac-secret-extension"
    }
  },
  "#sctn-largeBlobKey-extension": {
    "current": {
      "number": "12.3",
      "spec": "CTAP",
      "text": "Large Blob Key (largeBlobKey)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-largeBlobKey-extension"
    }
  },
  "#sctn-makeCred-authnr-alg": {
    "current": {
      "number": "6.1.2",
      "spec": "CTAP",
      "text": "authenticatorMakeCredential Algorithm",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-makeCred-authnr-alg"
    }
  },
  "#sctn-makeCred-platf-actions": {
    "current": {
      "number": "6.1.1",
      "spec": "CTAP",
      "text": "Platform Actions for authenticatorMakeCredential (non-normative)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-makeCred-platf-actions"
    }
  },
  "#sctn-minpinlength-extension": {
    "current": {
      "number": "12.4",
      "spec": "CTAP",
      "text": "Minimum PIN Length Extension (minPinLength)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-minpinlength-extension"
    }
  },
  "#sctn-related-documents": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "13. Related Documents",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-related-documents"
    }
  },
  "#sctn-secure-interaction": {
    "current": {
      "number": "11.1",
      "spec": "CTAP",
      "text": "Secure protocol implementation",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-secure-interaction"
    }
  },
  "#sctn-terminology": {
    "current": {
      "number": "5",
      "spec": "CTAP",
      "text": "Terminology",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#sctn-terminology"
    }
  },
  "#security-considerations": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "15. Security Considerations",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#security-considerations"
    }
  },
  "#setFriendlyName": {
    "current": {
      "number": "6.7.7",
      "spec": "CTAP",
      "text": "Rename/Set FriendlyName",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#setFriendlyName"
    }
  },
  "#setMinPINLength": {
    "current": {
      "number": "6.11.4",
      "spec": "CTAP",
      "text": "Setting a minimum PIN Length",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#setMinPINLength"
    }
  },
  "#settingNewPin": {
    "current": {
      "number": "6.5.5.5",
      "spec": "CTAP",
      "text": "Setting a New PIN",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#settingNewPin"
    }
  },
  "#subtitle": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Proposed Standard, June 21, 2022",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#subtitle"
    }
  },
  "#title": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Client to Authenticator Protocol (CTAP)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#title"
    }
  },
  "#toc": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "Table of Contents",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#toc"
    }
  },
  "#toggle-alwaysUv": {
    "current": {
      "number": "6.11.2",
      "spec": "CTAP",
      "text": "Toggle Always Require User Verification",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#toggle-alwaysUv"
    }
  },
  "#transport-specific-bindings": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "11. Transport-specific Bindings",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#transport-specific-bindings"
    }
  },
  "#u2f-authenticatorGetAssertion-interoperability": {
    "current": {
      "number": "10.3",
      "spec": "CTAP",
      "text": "Using the CTAP2 authenticatorGetAssertion Command with CTAP1/U2F authenticators",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#u2f-authenticatorGetAssertion-interoperability"
    }
  },
  "#u2f-authenticatorMakeCredential-interoperability": {
    "current": {
      "number": "10.2",
      "spec": "CTAP",
      "text": "Using the CTAP2 authenticatorMakeCredential Command with CTAP1/U2F authenticators",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#u2f-authenticatorMakeCredential-interoperability"
    }
  },
  "#u2f-framing": {
    "current": {
      "number": "10.1",
      "spec": "CTAP",
      "text": "Framing of U2F commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#u2f-framing"
    }
  },
  "#u2f-interoperability": {
    "current": {
      "number": "",
      "spec": "CTAP",
      "text": "10. Interoperating with CTAP1/U2F authenticators",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#u2f-interoperability"
    }
  },
  "#u2f-request-message-framing": {
    "current": {
      "number": "10.1.1",
      "spec": "CTAP",
      "text": "U2F Request Message Framing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#u2f-request-message-framing"
    }
  },
  "#u2f-response-message-framing": {
    "current": {
      "number": "10.1.2",
      "spec": "CTAP",
      "text": "U2F Response Message Framing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#u2f-response-message-framing"
    }
  },
  "#updateUserInformation": {
    "current": {
      "number": "6.8.6",
      "spec": "CTAP",
      "text": "Updating user information",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#updateUserInformation"
    }
  },
  "#updating-large-blobs": {
    "current": {
      "number": "6.10.6",
      "spec": "CTAP",
      "text": "Updating per-credential large-blob data",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#updating-large-blobs"
    }
  },
  "#usb": {
    "current": {
      "number": "11.2",
      "spec": "CTAP",
      "text": "USB Human Interface Device (USB HID)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb"
    }
  },
  "#usb-arbitration": {
    "current": {
      "number": "11.2.5",
      "spec": "CTAP",
      "text": "Arbitration",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-arbitration"
    }
  },
  "#usb-channel-locking": {
    "current": {
      "number": "11.2.6",
      "spec": "CTAP",
      "text": "Channel locking",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-channel-locking"
    }
  },
  "#usb-channels": {
    "current": {
      "number": "11.2.3",
      "spec": "CTAP",
      "text": "Concurrency and channels",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-channels"
    }
  },
  "#usb-commands": {
    "current": {
      "number": "11.2.9",
      "spec": "CTAP",
      "text": "CTAPHID commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-commands"
    }
  },
  "#usb-descriptors": {
    "current": {
      "number": "11.2.8.1",
      "spec": "CTAP",
      "text": "Interface and endpoint descriptors",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-descriptors"
    }
  },
  "#usb-design-rationale": {
    "current": {
      "number": "11.2.1",
      "spec": "CTAP",
      "text": "Design rationale",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-design-rationale"
    }
  },
  "#usb-discovery": {
    "current": {
      "number": "11.2.8.2",
      "spec": "CTAP",
      "text": "HID report descriptor and device discovery",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-discovery"
    }
  },
  "#usb-hid-cancel": {
    "current": {
      "number": "11.2.9.1.5",
      "spec": "CTAP",
      "text": "CTAPHID_CANCEL (0x11)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-cancel"
    }
  },
  "#usb-hid-cbor": {
    "current": {
      "number": "11.2.9.1.2",
      "spec": "CTAP",
      "text": "CTAPHID_CBOR (0x10)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-cbor"
    }
  },
  "#usb-hid-error": {
    "current": {
      "number": "11.2.9.1.6",
      "spec": "CTAP",
      "text": "CTAPHID_ERROR (0x3F)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-error"
    }
  },
  "#usb-hid-implementation": {
    "current": {
      "number": "11.2.8",
      "spec": "CTAP",
      "text": "HID device implementation",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-implementation"
    }
  },
  "#usb-hid-init": {
    "current": {
      "number": "11.2.9.1.3",
      "spec": "CTAP",
      "text": "CTAPHID_INIT (0x06)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-init"
    }
  },
  "#usb-hid-keepalive": {
    "current": {
      "number": "11.2.9.1.7",
      "spec": "CTAP",
      "text": "CTAPHID_KEEPALIVE (0x3B)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-keepalive"
    }
  },
  "#usb-hid-lock": {
    "current": {
      "number": "11.2.9.2.2",
      "spec": "CTAP",
      "text": "CTAPHID_LOCK (0x04)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-lock"
    }
  },
  "#usb-hid-msg": {
    "current": {
      "number": "11.2.9.1.1",
      "spec": "CTAP",
      "text": "CTAPHID_MSG (0x03)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-msg"
    }
  },
  "#usb-hid-ping": {
    "current": {
      "number": "11.2.9.1.4",
      "spec": "CTAP",
      "text": "CTAPHID_PING (0x01)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-ping"
    }
  },
  "#usb-hid-wink": {
    "current": {
      "number": "11.2.9.2.1",
      "spec": "CTAP",
      "text": "CTAPHID_WINK (0x08)",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-hid-wink"
    }
  },
  "#usb-mandatory-commands": {
    "current": {
      "number": "11.2.9.1",
      "spec": "CTAP",
      "text": "Mandatory commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-mandatory-commands"
    }
  },
  "#usb-message-and-packet-structure": {
    "current": {
      "number": "11.2.4",
      "spec": "CTAP",
      "text": "Message and packet structure",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-message-and-packet-structure"
    }
  },
  "#usb-optional-commands": {
    "current": {
      "number": "11.2.9.2",
      "spec": "CTAP",
      "text": "Optional commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-optional-commands"
    }
  },
  "#usb-packet-sequencing": {
    "current": {
      "number": "11.2.5.4",
      "spec": "CTAP",
      "text": "Packet sequencing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-packet-sequencing"
    }
  },
  "#usb-packet-version": {
    "current": {
      "number": "11.2.7",
      "spec": "CTAP",
      "text": "Protocol version and compatibility",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-packet-version"
    }
  },
  "#usb-protocol-and-framing": {
    "current": {
      "number": "11.2.2",
      "spec": "CTAP",
      "text": "Protocol structure and data framing",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-protocol-and-framing"
    }
  },
  "#usb-transaction-abort": {
    "current": {
      "number": "11.2.5.3",
      "spec": "CTAP",
      "text": "Transaction abort and re-synchronization",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-transaction-abort"
    }
  },
  "#usb-transaction-timeout": {
    "current": {
      "number": "11.2.5.2",
      "spec": "CTAP",
      "text": "Transaction timeout",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-transaction-timeout"
    }
  },
  "#usb-transactions": {
    "current": {
      "number": "11.2.5.1",
      "spec": "CTAP",
      "text": "Transaction atomicity, idle and busy states.",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-transactions"
    }
  },
  "#usb-vendor-specific-commands": {
    "current": {
      "number": "11.2.9.3",
      "spec": "CTAP",
      "text": "Vendor specific commands",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#usb-vendor-specific-commands"
    }
  },
  "#utility-functions": {
    "current": {
      "number": "8.3",
      "spec": "CTAP",
      "text": "Utility functions",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#utility-functions"
    }
  },
  "#vendorPrototype": {
    "current": {
      "number": "6.11.3",
      "spec": "CTAP",
      "text": "Vendor Prototype Command",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#vendorPrototype"
    }
  },
  "#writing-per-credential-data": {
    "current": {
      "number": "6.10.5",
      "spec": "CTAP",
      "text": "Writing per-credential large-blob data for a new credential",
      "url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#writing-per-credential-data"
    }
  }
}