{"adoption": {"forks": 197, "observed_at": "2026-08-28T04:04:45.298298+00:00", "stars": 1446}, "canonical_url": "https://ross.abutalabs.com/products/web-bluetooth", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Bluetooth support for the Web.", "domain": ["web-development", "iot", "apis", "hardware"], "enriched": true, "function": ["sdk", "security", "documentation"], "health_score": 71, "homepage": "http://www.w3.org/community/web-bluetooth/", "language": "Bikeshed", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["WebBluetoothCG/web-bluetooth"], "name": "WebBluetoothCG/web-bluetooth", "platform": ["browser"], "pushed_at": "2026-06-03T23:51:25+00:00", "repo": "WebBluetoothCG/web-bluetooth", "stars": 1446, "tags": ["web-bluetooth", "bluetooth", "ble", "w3c", "specification", "web-api", "gatt", "web-server"], "topics": [], "urls": [], "use_cases": ["connect to BLE heart rate monitors from a web page", "control Bluetooth toys or robots from the browser", "read sensor data from IoT devices in a web app", "check which browsers support the Web Bluetooth API", "learn how to pair Bluetooth devices securely on the web", "build a web-based BLE device flashing tool"], "what_it_is": "The W3C Web Bluetooth Community Group's repository hosting the Web Bluetooth specification, which defines JavaScript APIs for websites to securely communicate with Bluetooth Low Energy (BLE) devices. It includes the spec source, use cases, security requirements, implementation status, and links to samples and demos.", "when_to_avoid": ["you need a Bluetooth stack or driver for a native app", "you need Bluetooth Classic (non-BLE) support", "you need a JavaScript polyfill or runtime library rather than a specification", "your target browsers do not implement the API"], "when_to_choose": ["you are implementing the Web Bluetooth API in a browser", "you want the authoritative spec and security model for web Bluetooth access", "you need reference material, samples, or implementation status for BLE web apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/web-bluetooth", "repo": "WebBluetoothCG/web-bluetooth", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.298298+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:09.447353+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5acb672e93dcb0a4e1e74803d859c953e9a850784f980d0869aff0fe5bb92aa", "fetched_at": "2026-08-28T04:04:45.298298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/WebBluetoothCG/web-bluetooth"}, {"content_hash": "1fb825336b4f01ca4f7f5c706475b67f48812c622beaf3b74c478d1ca8ad56f3", "fetched_at": "2026-08-29T11:46:00.782805+00:00", "kind": "homepage", "missing": false, "url": "http://www.w3.org/community/web-bluetooth/"}, {"content_hash": "ff4f84139145e22e045d1a24da610a59f29f09c33be6172a6018308749c245ca", "fetched_at": "2026-08-29T11:46:00.791837+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about"}, {"content_hash": "359f627babd9739ff775bec2e2f5f116b422eb34fe7a0fc8f080f86e413b3a3e", "fetched_at": "2026-08-29T11:46:00.797963+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/tool"}, {"content_hash": "f014c696e224be6b2ccb6069a3ac9be693984c7c3ea1fa713ba4ae5695264309", "fetched_at": "2026-08-29T11:46:00.799675+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/faq"}, {"content_hash": "134d0a59a0d5c3a5434e1e644029aa2e5b3099fb02a88b8bb2302c9c4a4fb665", "fetched_at": "2026-08-29T11:46:00.802363+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/community/about/process/cla"}, {"content_hash": "014329149f9bd95c827df333ad6f4a76d2cd4f38ec035e03bad328ec281157ca", "fetched_at": "2026-08-29T11:46:00.804228+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about"}, {"content_hash": "7b6995b0f152d30b2e9a3d0417a77b2dfef8d00b1bdb7f7be8084032a1c10a9b", "fetched_at": "2026-08-29T11:46:00.805816+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/about/corporation"}, {"content_hash": "e7813879eb94b3bfc645e748e332a966da3c6d62e0dc30f3ae53482eb4cd83c0", "fetched_at": "2026-08-29T11:46:00.793828+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/SessionIdeas"}, {"content_hash": "5bde62273c9c3761e2836b317303350089c2de58e9ddaf17ccf060a6c8b7be4c", "fetched_at": "2026-08-29T11:46:00.796248+00:00", "kind": "site_page", "missing": false, "url": "https://www.w3.org/wiki/TPAC/2015/ad-hoc-meetings"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4409, "days_push": 91, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}