{"adoption": {"forks": 532, "observed_at": "2026-08-28T04:06:30.253171+00:00", "stars": 2248}, "canonical_url": "https://ross.abutalabs.com/products/bolts", "card": {"archived": false, "artifact_type": "learning-resource", "description": "BOLT: Basis of Lightning Technology (Lightning Network Specifications)", "domain": ["blockchain", "security", "developer-tools"], "enriched": true, "function": ["documentation", "cryptography"], "health_score": 80, "homepage": null, "language": "Markdown", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["lightning/bolts"], "name": "lightning/bolts", "platform": [], "pushed_at": "2026-08-26T06:50:01+00:00", "repo": "lightning/bolts", "stars": 2248, "tags": ["lightning-network", "bitcoin", "protocol-specification", "bolts", "payment-channels", "off-chain-payments", "onion-routing", "markdown-docs", "cryptocurrency"], "topics": ["cryptography", "cryptocurrency", "bitcoin", "blockchain", "lightning-network", "lightning", "protocol"], "urls": [], "use_cases": ["understand how the lightning network protocol works", "implement a lightning network node from the specs", "look up the bolt spec for invoice encoding", "check onion routing and payment channel message formats", "follow proposed changes to lightning protocol rules", "verify interoperability requirements between lightning implementations"], "what_it_is": "A repository of BOLT (Basis of Lightning Technology) documents that specify the Bitcoin Lightning Network protocol in Markdown. These community-drafted specifications serve as the normative reference that Lightning node implementations follow to stay interoperable.", "when_to_avoid": ["You need runnable Lightning node software - use an implementation like LND, Core Lightning, or Eclair instead", "You want an end-user wallet or payment app rather than protocol documentation", "You need introductory tutorials rather than dense normative specification text"], "when_to_choose": ["You need the authoritative normative reference for Lightning Network protocol behavior", "You are implementing, auditing, or testing Lightning node software and need exact wire formats and rules", "You want to track or contribute to ongoing Lightning protocol development and discussions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bolts", "repo": "lightning/bolts", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "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:06:30.253171+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.253171+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:43:57.133369+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9fc3cc1411b8e535afc91e0dff1d40f5a666286f41f144bb84e493bf7f84129f", "fetched_at": "2026-08-28T04:06:30.253171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lightning/bolts"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "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": 3579, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}