{
  "#abstract": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Abstract",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#abstract"
    }
  },
  "#advertising-data-filter": {
    "current": {
      "number": "8",
      "spec": "Web Bluetooth",
      "text": "Advertising Data Filter",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#advertising-data-filter"
    }
  },
  "#advertising-events": {
    "current": {
      "number": "5.2.3",
      "spec": "Web Bluetooth",
      "text": "Responding to Advertising Events",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#advertising-events"
    }
  },
  "#attacks-on-devices": {
    "current": {
      "number": "3.3",
      "spec": "Web Bluetooth",
      "text": "Attacks on devices",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#attacks-on-devices"
    }
  },
  "#automated-testing": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "12. Automated testing",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#automated-testing"
    }
  },
  "#availability": {
    "current": {
      "number": "4.2",
      "spec": "Web Bluetooth",
      "text": "Overall Bluetooth availability",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#availability"
    }
  },
  "#availability-fingerprint": {
    "current": {
      "number": "3.5",
      "spec": "Web Bluetooth",
      "text": "Exposing Bluetooth availability",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#availability-fingerprint"
    }
  },
  "#bidi-commands": {
    "current": {
      "number": "12.2.3",
      "spec": "Web Bluetooth",
      "text": "Commands",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bidi-commands"
    }
  },
  "#bidi-errors": {
    "current": {
      "number": "12.2.2",
      "spec": "Web Bluetooth",
      "text": "Errors",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bidi-errors"
    }
  },
  "#bidi-events": {
    "current": {
      "number": "12.2.4",
      "spec": "Web Bluetooth",
      "text": "Events",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bidi-events"
    }
  },
  "#bidi-types": {
    "current": {
      "number": "12.2.1",
      "spec": "Web Bluetooth",
      "text": "Types",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bidi-types"
    }
  },
  "#bluetooth-bidi-definitions": {
    "current": {
      "number": "12.1",
      "spec": "Web Bluetooth",
      "text": "Definitions",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-bidi-definitions"
    }
  },
  "#bluetooth-cache": {
    "current": {
      "number": "6.1.2",
      "spec": "Web Bluetooth",
      "text": "The Bluetooth cache",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-cache"
    }
  },
  "#bluetooth-device-identifiers": {
    "current": {
      "number": "3.4",
      "spec": "Web Bluetooth",
      "text": "Bluetooth device identifiers",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-device-identifiers"
    }
  },
  "#bluetooth-handlerequestdeviceprompt-command": {
    "current": {
      "number": "12.2.3.1",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.handleRequestDevicePrompt Command",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-handlerequestdeviceprompt-command"
    }
  },
  "#bluetooth-module": {
    "current": {
      "number": "12.2",
      "spec": "Web Bluetooth",
      "text": "The bluetooth module",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-module"
    }
  },
  "#bluetooth-requestdevice-type": {
    "current": {
      "number": "12.2.1.1",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.RequestDevice Type",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-requestdevice-type"
    }
  },
  "#bluetooth-requestdeviceinfo-type": {
    "current": {
      "number": "12.2.1.2",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.RequestDeviceInfo Type",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-requestdeviceinfo-type"
    }
  },
  "#bluetooth-requestdeviceprompt-type": {
    "current": {
      "number": "12.2.1.3",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.RequestDevicePrompt Type",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-requestdeviceprompt-type"
    }
  },
  "#bluetooth-requestdevicepromptupdated-event": {
    "current": {
      "number": "12.2.4.1",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.requestDevicePromptUpdated Event",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-requestdevicepromptupdated-event"
    }
  },
  "#bluetooth-scanrecord-type": {
    "current": {
      "number": "12.2.1.4",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.ScanRecord Type",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-scanrecord-type"
    }
  },
  "#bluetooth-simulateAdapter-command": {
    "current": {
      "number": "12.2.3.2",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.simulateAdapter Command",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-simulateAdapter-command"
    }
  },
  "#bluetooth-simulateadvertisement-command": {
    "current": {
      "number": "12.2.3.4",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.simulateAdvertisement Command",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-simulateadvertisement-command"
    }
  },
  "#bluetooth-simulateconnectedperipheral-command": {
    "current": {
      "number": "12.2.3.3",
      "spec": "Web Bluetooth",
      "text": "The bluetooth.simulatePreconnectedPeripheral Command",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-simulateconnectedperipheral-command"
    }
  },
  "#bluetooth-tree": {
    "current": {
      "number": "6.6.1",
      "spec": "Web Bluetooth",
      "text": "Bluetooth Tree",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-tree"
    }
  },
  "#bluetoothdevice-interface": {
    "current": {
      "number": "5.2",
      "spec": "Web Bluetooth",
      "text": "BluetoothDevice",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothdevice-interface"
    }
  },
  "#bluetoothgattcharacteristic-interface": {
    "current": {
      "number": "6.4",
      "spec": "Web Bluetooth",
      "text": "BluetoothRemoteGATTCharacteristic",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattcharacteristic-interface"
    }
  },
  "#bluetoothgattdescriptor-interface": {
    "current": {
      "number": "6.5",
      "spec": "Web Bluetooth",
      "text": "BluetoothRemoteGATTDescriptor",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattdescriptor-interface"
    }
  },
  "#bluetoothgattremoteserver-interface": {
    "current": {
      "number": "6.2",
      "spec": "Web Bluetooth",
      "text": "BluetoothRemoteGATTServer",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattremoteserver-interface"
    }
  },
  "#bluetoothgattservice-interface": {
    "current": {
      "number": "6.3",
      "spec": "Web Bluetooth",
      "text": "BluetoothRemoteGATTService",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothgattservice-interface"
    }
  },
  "#bluetoothmanufacturerdatamap": {
    "current": {
      "number": "5.2.3.1",
      "spec": "Web Bluetooth",
      "text": "BluetoothManufacturerDataMap",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothmanufacturerdatamap"
    }
  },
  "#bluetoothservicedatamap": {
    "current": {
      "number": "5.2.3.2",
      "spec": "Web Bluetooth",
      "text": "BluetoothServiceDataMap",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#bluetoothservicedatamap"
    }
  },
  "#characteristicproperties-interface": {
    "current": {
      "number": "6.4.1",
      "spec": "Web Bluetooth",
      "text": "BluetoothCharacteristicProperties",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#characteristicproperties-interface"
    }
  },
  "#device-access-is-powerful": {
    "current": {
      "number": "3.1",
      "spec": "Web Bluetooth",
      "text": "Device access is powerful",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#device-access-is-powerful"
    }
  },
  "#device-discovery": {
    "current": {
      "number": "4",
      "spec": "Web Bluetooth",
      "text": "Device Discovery",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#device-discovery"
    }
  },
  "#device-representation": {
    "current": {
      "number": "5",
      "spec": "Web Bluetooth",
      "text": "Device Representation",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#device-representation"
    }
  },
  "#disconnection-events": {
    "current": {
      "number": "6.6.3",
      "spec": "Web Bluetooth",
      "text": "Responding to Disconnection",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#disconnection-events"
    }
  },
  "#error-handling": {
    "current": {
      "number": "6.7",
      "spec": "Web Bluetooth",
      "text": "Error handling",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#error-handling"
    }
  },
  "#event-types": {
    "current": {
      "number": "6.6.2",
      "spec": "Web Bluetooth",
      "text": "Event types",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#event-types"
    }
  },
  "#events": {
    "current": {
      "number": "6.6",
      "spec": "Web Bluetooth",
      "text": "Events",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#events"
    }
  },
  "#gatt-assigned-numbers": {
    "current": {
      "number": "7.2",
      "spec": "Web Bluetooth",
      "text": "GATT assigned numbers",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#gatt-assigned-numbers"
    }
  },
  "#gatt-interaction": {
    "current": {
      "number": "6",
      "spec": "Web Bluetooth",
      "text": "GATT Interaction",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#gatt-interaction"
    }
  },
  "#global-device-properties": {
    "current": {
      "number": "5.1",
      "spec": "Web Bluetooth",
      "text": "Global Bluetooth device properties",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#global-device-properties"
    }
  },
  "#handling-full-activity-loss": {
    "current": {
      "number": "5.2.2",
      "spec": "Web Bluetooth",
      "text": "Handling Document Loss of Full Activity",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#handling-full-activity-loss"
    }
  },
  "#handling-visibility-change": {
    "current": {
      "number": "5.2.1",
      "spec": "Web Bluetooth",
      "text": "Handling Visibility Change",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#handling-visibility-change"
    }
  },
  "#identifying-attributes": {
    "current": {
      "number": "6.1.4",
      "spec": "Web Bluetooth",
      "text": "Identifying Services, Characteristics, and Descriptors",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#identifying-attributes"
    }
  },
  "#idl-event-handlers": {
    "current": {
      "number": "6.6.6",
      "spec": "Web Bluetooth",
      "text": "IDL event handlers",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#idl-event-handlers"
    }
  },
  "#idl-index": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "IDL Index",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#idl-index"
    }
  },
  "#index": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Index",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#index"
    }
  },
  "#index-defined-elsewhere": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Terms defined by reference",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#index-defined-elsewhere"
    }
  },
  "#index-defined-here": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Terms defined by this specification",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#index-defined-here"
    }
  },
  "#information-model": {
    "current": {
      "number": "6.1",
      "spec": "Web Bluetooth",
      "text": "GATT Information Model",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#information-model"
    }
  },
  "#informative": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Informative References",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#informative"
    }
  },
  "#integrations": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "11. Integrations",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#integrations"
    }
  },
  "#introduction": {
    "current": {
      "number": "1",
      "spec": "Web Bluetooth",
      "text": "Introduction",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#introduction"
    }
  },
  "#introduction-examples": {
    "current": {
      "number": "1.1",
      "spec": "Web Bluetooth",
      "text": "Examples",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#introduction-examples"
    }
  },
  "#issues-index": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Issues Index",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#issues-index"
    }
  },
  "#navigating-bluetooth-hierarchy": {
    "current": {
      "number": "6.1.3",
      "spec": "Web Bluetooth",
      "text": "Navigating the Bluetooth Hierarchy",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#navigating-bluetooth-hierarchy"
    }
  },
  "#navigator-extensions": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "10. Extensions to the Navigator Interface",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#navigator-extensions"
    }
  },
  "#normative": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Normative References",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#normative"
    }
  },
  "#notification-events": {
    "current": {
      "number": "6.6.4",
      "spec": "Web Bluetooth",
      "text": "Responding to Notifications and Indications",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#notification-events"
    }
  },
  "#permission-api-integration": {
    "current": {
      "number": "4.1",
      "spec": "Web Bluetooth",
      "text": "Permission API Integration",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#permission-api-integration"
    }
  },
  "#permissions-policy": {
    "current": {
      "number": "11.1",
      "spec": "Web Bluetooth",
      "text": "Permissions Policy",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#permissions-policy"
    }
  },
  "#persistence": {
    "current": {
      "number": "6.1.1",
      "spec": "Web Bluetooth",
      "text": "Persistence across connections",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#persistence"
    }
  },
  "#privacy": {
    "current": {
      "number": "3",
      "spec": "Web Bluetooth",
      "text": "Privacy considerations",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#privacy"
    }
  },
  "#references": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "References",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#references"
    }
  },
  "#remote-device-identifiers": {
    "current": {
      "number": "3.4.1",
      "spec": "Web Bluetooth",
      "text": "Identifiers for remote Bluetooth devices",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#remote-device-identifiers"
    }
  },
  "#security-and-privacy": {
    "current": {
      "number": "2",
      "spec": "Web Bluetooth",
      "text": "Security considerations",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#security-and-privacy"
    }
  },
  "#server-takeovers": {
    "current": {
      "number": "3.2",
      "spec": "Web Bluetooth",
      "text": "Trusted servers can serve malicious code",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#server-takeovers"
    }
  },
  "#service-change-events": {
    "current": {
      "number": "6.6.5",
      "spec": "Web Bluetooth",
      "text": "Responding to Service Changes",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#service-change-events"
    }
  },
  "#sotd": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Status of this document",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#sotd"
    }
  },
  "#standardized-uuids": {
    "current": {
      "number": "7.1",
      "spec": "Web Bluetooth",
      "text": "Standardized UUIDs",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#standardized-uuids"
    }
  },
  "#terminology": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "13. Terminology and Conventions",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#terminology"
    }
  },
  "#the-blocklist": {
    "current": {
      "number": "9",
      "spec": "Web Bluetooth",
      "text": "The Blocklist",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#the-blocklist"
    }
  },
  "#title": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Web Bluetooth",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#title"
    }
  },
  "#toc": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Table of Contents",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#toc"
    }
  },
  "#ua-bluetooth-address": {
    "current": {
      "number": "3.4.2",
      "spec": "Web Bluetooth",
      "text": "The UA’s Bluetooth address",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#ua-bluetooth-address"
    }
  },
  "#uuids": {
    "current": {
      "number": "7",
      "spec": "Web Bluetooth",
      "text": "UUIDs",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#uuids"
    }
  },
  "#w3c-conformance": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Conformance",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#w3c-conformance"
    }
  },
  "#w3c-conventions": {
    "current": {
      "number": "",
      "spec": "Web Bluetooth",
      "text": "Document conventions",
      "url": "https://webbluetoothcg.github.io/web-bluetooth/#w3c-conventions"
    }
  }
}