Data Sources

All sources indexed by the Bitcoin Knowledge Base, with document types, repositories, and search filter keys.

GitHub Repositories

Issues & Pull Requests

All issues and PRs (including title, body, labels, and state) from tracked repositories. Updated via the GitHub REST API with incremental sync based on updated_at timestamps.
Filter keys: github_issuegithub_pr

Comments & Reviews

All issue comments, PR review comments, and review bodies from tracked repositories. Linked back to their parent issue or PR via cross-references.
Filter keys: github_commentgithub_reviewgithub_review_comment

Discussions

GitHub Discussions and their comments from repositories that have the feature enabled.
Filter keys: github_discussiongithub_discussion_comment

Git Commits

Commit messages and metadata from all tracked repositories, ingested via cached bare clones. Useful for tracing code changes and finding the PR that introduced a feature or fix.
Filter key: commit

Tracked Repositories

The full set of GitHub repositories indexed by BKB:
bitcoin/bitcoin bitcoin/bips bitcoin-inquisition/bitcoin bitcoin-inquisition/binana lightning/bolts lightning/blips lightningdevkit/rust-lightning lightningdevkit/ldk-node lightningdevkit/ldk-sample lightningdevkit/ldk-server lightningdevkit/ldk-c-bindings lightningdevkit/ldk-garbagecollected lightningdevkit/vss-server lightningdevkit/vss-client lightningdevkit/rapid-gossip-sync-server lightningdevkit/ldk-swift lightningdevkit/ldk-review-club lightningdevkit/orange-sdk rust-bitcoin/rust-bitcoin rust-bitcoin/rust-secp256k1 rust-bitcoin/rust-miniscript rust-bitcoin/rust-bech32 rust-bitcoin/rust-bech32-bitcoin rust-bitcoin/rust-psbt rust-bitcoin/rust-psbt-v0 rust-bitcoin/corepc rust-bitcoin/hex-conservative rust-bitcoin/bip322 rust-bitcoin/bip324 rust-bitcoin/bitcoin-payment-instructions rust-bitcoin/rust-bip39 rust-bitcoin/bitcoind rust-bitcoin/rust-bitcoinconsensus rust-bitcoin/constants bitcoindevkit/bdk bitcoindevkit/bdk-ffi bitcoindevkit/bdk-cli bitcoindevkit/bdk-kyoto bitcoindevkit/bdk_wallet bitcoindevkit/bdk-tx bitcoindevkit/bdk-sp bitcoindevkit/bdk-reserves bitcoindevkit/bdk-sqlite bitcoindevkit/bdk-sqlx bitcoindevkit/bdk-bitcoind-client bitcoindevkit/bdk-swift bitcoindevkit/bdk-jvm bitcoindevkit/bdk-python bitcoindevkit/bdk-dart bitcoindevkit/bdk-rn bitcoindevkit/coin-select bitcoindevkit/rust-esplora-client bitcoindevkit/rust-electrum-client bitcoindevkit/bitcoin-ffi bitcoindevkit/rust-cktap bitcoindevkit/electrum_streaming_client bitcoindevkit/devkit-wallet payjoin/rust-payjoin payjoin/nolooking payjoin/btsim payjoin/cja payjoin/cja-2 payjoin/multiparty-protocol-docs payjoin/bitcoin-hpke payjoin/tx-indexer payjoin/receive-payjoin-v2 payjoin/batch-plot lightningnetwork/lnd ElementsProject/lightning ACINQ/eclair lnurl/luds cashubtc/nuts bitcoinops/bitcoinops.github.io

Specifications

BIPs (Bitcoin Improvement Proposals)

The full set of BIPs from the bitcoin/bips repository. Each BIP is stored as a separate document with its full text, parsed from the mediawiki/markdown source files. Supports direct lookup by number (e.g., BIP-340) and cross-reference extraction (e.g., mentions of BIP-NNN in other documents).
Filter key: bip · Lookup: /bip/{number} · MCP tool: bkb_lookup_bip

BOLTs (Basis of Lightning Technology)

The Lightning Network protocol specifications from lightning/bolts. Each BOLT is indexed as a document with full text. Cross-references to BOLTs found in other documents are extracted automatically.
Filter key: bolt · Lookup: /bolt/{number} · MCP tool: bkb_lookup_bolt

bLIPs (Bitcoin Lightning Improvement Proposals)

Optional Lightning extensions from lightning/blips. These are community-driven proposals that build on top of the BOLTs. Supports direct lookup and cross-referencing like BIPs and BOLTs.
Filter key: blip · Lookup: /blip/{number} · MCP tool: bkb_lookup_blip

LUDs (LNURL Documents)

LNURL protocol specifications from lnurl/luds. LUDs define a set of HTTP-based protocols for interacting with Lightning wallets and services, including LNURL-pay, LNURL-withdraw, LNURL-auth, and more. Supports direct lookup by number and cross-reference extraction (e.g., mentions of LUD-NN in other documents).
Filter key: lud · Lookup: /lud/{number} · MCP tool: bkb_lookup_lud

NUTs (Notation, Usage, and Terminology)

Cashu protocol specifications from cashubtc/nuts. NUTs define the Cashu ecash protocol for Bitcoin, including minting, melting, token serialization, and Lightning integration. Supports direct lookup by number and cross-reference extraction (e.g., mentions of NUT-NN in other documents).
Filter key: nut · Lookup: /nut/{number} · MCP tool: bkb_lookup_nut

Mailing Lists

bitcoin-dev Mailing List

Messages from the bitcoin-dev (formerly bitcoindev) mailing list, the primary venue for Bitcoin protocol discussion. Ingested from the Google Groups archive. Covers proposals, protocol changes, soft fork discussions, and more.
Filter key: mailing_list_msg · Filter by source: source_repo not applicable (use author/date filters)

lightning-dev Mailing List

The archived lightning-dev mailing list from the Linux Foundation. Contains Lightning Network protocol discussions, proposals, and design debates. Ingested from the mail-archive.com mirror.
Filter key: mailing_list_msg

Discussion Forums

BitcoinTalk

Topics and posts from the technically relevant boards of BitcoinTalk, the oldest and largest Bitcoin discussion forum. Includes Bitcoin Discussion, Development & Technical Discussion, Bitcoin Technical Support, Project Development, Mining, and Economics. Contains historically significant discussions including Satoshi's original posts.
Filter keys: bitcointalk_topicbitcointalk_post
Board 1: Bitcoin Discussion Board 6: Dev & Technical Board 4: Technical Support Board 12: Project Development Board 14: Mining Board 7: Economics

Delving Bitcoin

Topics and posts from delvingbitcoin.org, the Discourse-based forum for technical Bitcoin discussion. Topics are indexed as top-level documents; individual posts are stored separately with linkage to their parent topic. Covers covenant proposals, mempool policy, protocol research, and implementation discussions.
Filter keys: delving_topicdelving_post

IRC Logs

IRC Channel Logs

Daily logs from Bitcoin and Lightning IRC channels on Libera.Chat. Each day's log is stored as a single document. Useful for finding real-time developer discussions, meeting notes, and informal protocol debates.
Filter key: irc_log
#bitcoin-core-dev #lightning-dev #bitcoin-wizards

Bitcoin Optech

Optech Newsletters

Weekly newsletters from Bitcoin Optech that summarize notable developments across the Bitcoin ecosystem. Each newsletter is indexed as a full document with concept tagging. Optech coverage often links to BIPs, BOLTs, PRs, and mailing list threads — these cross-references are extracted automatically.
Filter key: optech_newsletter

Optech Topics

Optech's curated topic pages, each providing a summary and link collection for a specific Bitcoin/Lightning concept (e.g., Taproot, channel jamming, PTLCs). These also feed the concept vocabulary used for automatic tagging across all sources.
Filter key: optech_topic

Optech Blog Posts

Longer-form Optech blog posts, field reports, and special series (e.g., "Preparing for Taproot", compatibility matrices).
Filter key: optech_blog