From 708d3fe5c08f38c3f9ecfc0ed630fc74b9e2510b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?abstract=E2=81=B7?= Date: Tue, 18 Aug 2026 12:29:57 +0800 Subject: [PATCH 1/5] docs: add BIP research inventory --- docs/bips-research-inventory/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docs/bips-research-inventory/README.md diff --git a/docs/bips-research-inventory/README.md b/docs/bips-research-inventory/README.md new file mode 100644 index 0000000000..d7338fcc41 --- /dev/null +++ b/docs/bips-research-inventory/README.md @@ -0,0 +1,21 @@ +# BIP Research Inventory + +This directory is a mixed quantitative/qualitative research inventory of canonical BIP documents present in the `vitrixLab/bips` fork's `master` branch. + +## Scope + +The master branch currently contains **188 canonical root-level BIP documents** matching `bip-####.md` or `bip-####.mediawiki`: **182 `.mediawiki`** and **6 `.md`** files. The repository README index was used for title, type, and status metadata where explicitly published there. + +BIP-445 is listed separately as a requested research target. It is **not present as a canonical BIP file on the fork's current `master` branch**, so source-derived document metrics for that row are `UNKNOWN`. + +## Method + +The inventory combines directly derived document metrics with qualitative research classifications. Quantitative fields that cannot be established directly from accessible source contents are marked `UNKNOWN`. Qualitative fields are classifications for research organization, not normative claims. + +## Evidence principle + +No missing value is filled by inference. Repository-index metadata is distinguished from document-content metrics. Research relevance and technical-family labels are classifications rather than claims made by the BIP authors. + +## Governance + +This is a private fork research artifact. No upstream BIP contribution, issue, comment, review, or merge is implied or requested. From b1e5067631e0dc9102165b8967978ac481f71827 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?abstract=E2=81=B7?= Date: Tue, 18 Aug 2026 12:30:03 +0800 Subject: [PATCH 2/5] docs: define BIP research inventory methodology --- docs/bips-research-inventory/METHODOLOGY.md | 42 +++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docs/bips-research-inventory/METHODOLOGY.md diff --git a/docs/bips-research-inventory/METHODOLOGY.md b/docs/bips-research-inventory/METHODOLOGY.md new file mode 100644 index 0000000000..51deb8ffc0 --- /dev/null +++ b/docs/bips-research-inventory/METHODOLOGY.md @@ -0,0 +1,42 @@ +# Methodology + +## Quantitative phase + +The quantitative phase targets: + +- file count +- extension distribution +- line count +- word count +- section count where detectable +- reference/citation count where detectable + +For this inventory, the repository tree and README index establish the canonical file count and extension distribution. Exact per-document line, word, section, and reference counts are marked `UNKNOWN` because they were not independently derived from each document body in this pass. + +## Qualitative phase + +The qualitative phase classifies each indexed BIP by: + +- **BIP type:** Standards / Informational / Process +- **Status:** the status published by the fork's README index where present, including Draft, Proposed, Rejected, Final, Active, Replaced, Withdrawn, Deferred, and Obsolete +- **Technical family:** consensus, P2P, wallet, signing/cryptography, scripting, mining, process/governance, or other +- **Dependency relationships:** requires, references, and related BIPs where directly established + +The technical-family labels are research classifications derived primarily from the published layer plus title semantics. They are not normative classifications made by the BIP authors. + +## Research-relevance rubric + +Research relevance is a triage classification for deciding where deeper research is most likely to be useful: + +- **HIGH:** consensus, cryptographic/signing, or security-critical protocol primitives with broad dependency or interoperability surfaces +- **MEDIUM:** wallet, P2P, scripting, mining, or other implementation-facing protocol surfaces +- **LOW:** process/governance and historical or narrowly informational material + +This rubric is a research-indexing rule, not a claim about importance to the Bitcoin ecosystem. + +## Evidence rules + +- A quantitative metric that cannot be derived directly is `UNKNOWN`. +- A qualitative tag is a classification, not a normative claim. +- Repository-index metadata is not silently substituted for document-body evidence when the requested metric requires the document body. +- No public comment, upstream issue, review, branch, or contribution is authorized by this inventory. From 648c7d84e13525d900c1f7df908dc410b2081fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?abstract=E2=81=B7?= Date: Tue, 18 Aug 2026 12:30:33 +0800 Subject: [PATCH 3/5] docs: add quantitative and qualitative BIP inventory --- docs/bips-research-inventory/INVENTORY.md | 201 ++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 docs/bips-research-inventory/INVENTORY.md diff --git a/docs/bips-research-inventory/INVENTORY.md b/docs/bips-research-inventory/INVENTORY.md new file mode 100644 index 0000000000..8fe6c799cd --- /dev/null +++ b/docs/bips-research-inventory/INVENTORY.md @@ -0,0 +1,201 @@ +# BIP Research Inventory + +**Canonical master files found:** 188 +**Extension distribution:** 182 `.mediawiki`, 6 `.md` +**Inventory rows:** 189, including the explicitly requested BIP-445 research-target row even though no canonical BIP-445 file is present on `master`. + +`Lines`, `Words`, `Sections`, and `Requires` are `UNKNOWN` unless directly established from document content in this pass. + +| BIP | Title | Type | Status | Lines | Words | Sections | Requires | Family | Research Relevance | +|---|---|---|---|---:|---:|---:|---|---|---| +| BIP-0001 | BIP Purpose and Guidelines | Process | Replaced | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0002 | BIP process, revised | Process | Active | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0003 | Updated BIP Process | Process | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0008 | Version bits with lock-in by height | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0009 | Version bits with timeout and delay | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0010 | Multi-Sig Transaction Distribution | Informational | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0011 | M-of-N Standard Transactions | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0012 | OP_EVAL | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0013 | Address Format for pay-to-script-hash | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0014 | Protocol Version and User Agent | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0015 | Aliases | Standard | Deferred | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0016 | Pay to Script Hash | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0017 | OP_CHECKHASHVERIFY (CHV) | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0018 | hashScriptCheck | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0019 | M-of-N Standard Transactions (Low SigOp) | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0020 | URI Scheme | Standard | Replaced | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0021 | URI Scheme | Standard | Replaced | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0022 | getblocktemplate - Fundamentals | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | mining | MEDIUM | +| BIP-0023 | getblocktemplate - Pooled Mining | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | mining | MEDIUM | +| BIP-0030 | Duplicate transactions | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0031 | Pong message | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0032 | Hierarchical Deterministic Wallets | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0033 | Stratized Nodes | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0034 | Block v2, Height in Coinbase | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0035 | mempool message | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0036 | Custom Services | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0037 | Connection Bloom filtering | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0038 | Passphrase-protected private key | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0039 | Mnemonic code for generating deterministic keys | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0042 | A finite monetary supply for Bitcoin | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0043 | Purpose Field for Deterministic Wallets | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0044 | Multi-Account Hierarchy for Deterministic Wallets | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0045 | Structure for Deterministic P2SH Multisignature Wallets | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0046 | Address Scheme for Timelocked Fidelity Bonds | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0047 | Reusable Payment Codes for Hierarchical Deterministic Wallets | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0048 | Multi-Script Hierarchy for Multi-Sig Wallets | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0049 | Derivation scheme for P2WPKH-nested-in-P2SH based accounts | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0050 | March 2013 Chain Fork Post-Mortem | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0052 | Durable, Low Energy Bitcoin PoW | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | mining | MEDIUM | +| BIP-0053 | Disallow 64-byte transactions | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0054 | Consensus Cleanup | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0060 | Fixed Length "version" Message (Relay-Transactions Field) | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0061 | Reject P2P message | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0062 | Dealing with malleability | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0064 | getutxo message | Standard | Obsolete | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0065 | OP_CHECKLOCKTIMEVERIFY | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0066 | Strict DER signatures | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0067 | Deterministic Pay-to-script-hash multi-signature addresses through public key sorting | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0068 | Relative lock-time using consensus-enforced sequence numbers | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0069 | Lexicographical Indexing of Transaction Inputs and Outputs | Informational | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0070 | Payment Protocol | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0071 | Payment Protocol MIME types | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0072 | bitcoin: uri extensions for Payment Protocol | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0073 | Use "Accept" header for response type negotiation with Payment Request URLs | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0074 | Allow zero value OP_RETURN in Payment Protocol | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0075 | Out of Band Address Exchange using Payment Protocol Encryption | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0077 | Async Payjoin | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0078 | A Simple Payjoin Proposal | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0079 | Bustapay :: a practical coinjoin protocol | Informational | Replaced | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0080 | Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets | Informational | Deferred | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0081 | Hierarchy for Colored Voting Pool Deterministic Multisig Wallets | Informational | Deferred | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0083 | Dynamic Hierarchical Deterministic Key Trees | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0084 | Derivation scheme for P2WPKH based accounts | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0085 | Deterministic Entropy From BIP32 Keychains | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0086 | Key Derivation for Single Key P2TR Outputs | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0087 | Hierarchy for Deterministic Multisig Wallets | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0088 | Hierarchical Deterministic Path Templates | Informational | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0090 | Buried Deployments | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0091 | Reduced threshold Segwit MASF | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0093 | codex32: Checksummed SSSS-aware BIP32 seeds | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0094 | Testnet 4 | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0098 | Fast Merkle Trees | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0099 | Motivation and deployment of consensus rule changes ([soft/hard]forks) | Informational | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0100 | Dynamic maximum block size by miner vote | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0101 | Increase maximum block size | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0102 | Block size increase to 2MB | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0103 | Block size following technological growth | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0104 | 'Block75' - Max block size like difficulty | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0105 | Consensus based block size retargeting algorithm | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0106 | Dynamically Controlled Bitcoin Block Size Max Cap | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0107 | Dynamic limit on the block size | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0109 | Two million byte size limit with sigop and sighash limits | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0111 | NODE_BLOOM service bit | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0112 | CHECKSEQUENCEVERIFY | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0113 | Median time-past as endpoint for lock-time calculations | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0114 | Merkelized Abstract Syntax Tree | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0115 | Generic anti-replay protection using Script | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0116 | MERKLEBRANCHVERIFY | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0117 | Tail Call Execution Semantics | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0118 | SIGHASH_ANYPREVOUT for Taproot Scripts | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0119 | CHECKTEMPLATEVERIFY | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0120 | Proof of Payment | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0121 | Proof of Payment URI scheme | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0122 | URI scheme for Blockchain references / exploration | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0123 | BIP Classification | Process | Active | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0124 | Hierarchical Deterministic Script Templates | Informational | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0125 | Opt-in Full Replace-by-Fee Signaling | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0126 | Best Practices for Heterogeneous Input Script Transactions | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0127 | Simple Proof-of-Reserves Transactions | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0129 | Bitcoin Secure Multisig Setup (BSMS) | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0130 | sendheaders message | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0131 | "Coalescing Transaction" Specification (wildcard inputs) | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0132 | Committee-based BIP Acceptance Process | Process | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | process/governance | LOW | +| BIP-0133 | feefilter message | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0134 | Flexible Transactions | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0135 | Generalized version bits voting | Informational | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0136 | Bech32 Encoded Tx Position References | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0137 | Signatures of Messages using Private Keys | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0140 | Normalized TXID | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0141 | Segregated Witness (Consensus layer) | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0142 | Address Format for Segregated Witness | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0143 | Transaction Signature Verification for Version 0 Witness Program | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0144 | Segregated Witness (Peer Services) | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0145 | getblocktemplate Updates for Segregated Witness | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | mining | MEDIUM | +| BIP-0146 | Dealing with signature encoding malleability | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0147 | Dealing with dummy stack element malleability | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0148 | Mandatory activation of segwit deployment | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0149 | Segregated Witness (second deployment) | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0150 | Peer Authentication | Standard | Deferred | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0151 | Peer-to-Peer Communication Encryption | Standard | Replaced | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0152 | Compact Block Relay | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0154 | Rate Limiting via peer specified challenges | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0155 | addrv2 message | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0156 | Dandelion - Privacy Enhancing Routing | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0157 | Client Side Block Filtering | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0158 | Compact Block Filters for Light Clients | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0159 | NODE_NETWORK_LIMITED service bit | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0171 | Currency/exchange rate information API | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0172 | Define Bitcoin Subunits as Satoshis | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0173 | Base32 address format for native v0-16 witness outputs | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0174 | Partially Signed Bitcoin Transaction Format | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0175 | Pay to Contract Protocol | Informational | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0176 | Bits Denomination | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0177 | Redefine Bitcoin's Base Unit | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0178 | Version Extended WIF | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0179 | Name for payment recipient identifiers | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0180 | Block size/weight fraud proof | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0197 | Hashed Time-Locked Collateral Contract | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0199 | Hashed Time-Locked Contract transactions | Standard | Rejected | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0300 | Hashrate Escrows (Consensus layer) | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0301 | Blind Merged Mining (Consensus layer) | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0310 | Stratum protocol extensions | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | mining | MEDIUM | +| BIP-0320 | nVersion bits for general purpose use | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0321 | URI Scheme | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0322 | Generic Signed Message Format | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0324 | Version 2 P2P Encrypted Transport Protocol | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0325 | Signet | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | mining | MEDIUM | +| BIP-0326 | Anti-fee-sniping in taproot transactions | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0327 | MuSig2 for BIP340-compatible Multi-Signatures | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0328 | Derivation Scheme for MuSig2 Aggregate Keys | Informational | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0329 | Wallet Labels Export Format | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0330 | Transaction announcements reconciliation | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0331 | Ancestor Package Relay | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0337 | Compressed Transactions | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | other | LOW | +| BIP-0338 | Disable transaction relay message | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0339 | WTXID-based transaction relay | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | P2P | MEDIUM | +| BIP-0340 | Schnorr Signatures for secp256k1 | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0341 | Taproot: SegWit version 1 spending rules | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0342 | Validation of Taproot Scripts | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0343 | Mandatory activation of taproot deployment | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0345 | OP_VAULT | Standard | Withdrawn | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0347 | OP_CAT in Tapscript | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0348 | CHECKSIGFROMSTACK | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0349 | OP_INTERNALKEY | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0350 | Bech32m format for v1+ witness addresses | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0351 | Private Payments | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0352 | Silent Payments | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0353 | DNS Payment Instructions | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0370 | PSBT Version 2 | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0371 | Taproot Fields for PSBT | Standard | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0372 | Pay-to-contract tweak fields for PSBT | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0373 | MuSig2 PSBT Fields | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0374 | Discrete Log Equality Proofs | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0375 | Sending Silent Payments with PSBTs | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0379 | Miniscript | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0380 | Output Script Descriptors General Operation | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0381 | Non-Segwit Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0382 | Segwit Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0383 | Multisig Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0384 | combo() Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0385 | raw() and addr() Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0386 | tr() Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0387 | Tapscript Multisig Output Script Descriptors | Informational | Final | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | scripting | MEDIUM | +| BIP-0388 | Wallet Policies for Descriptor Wallets | Standard | Proposed | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0389 | Multipath Descriptor Key Expressions | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | wallet | MEDIUM | +| BIP-0390 | musig() Descriptor Key Expression | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | +| BIP-0431 | Topology Restrictions for Pinning | Informational | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0443 | OP_CHECKCONTRACTVERIFY | Standard | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | consensus | HIGH | +| BIP-0445* | FROST Signing Protocol for BIP340 Signatures | UNKNOWN | Draft | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | signing/cryptography | HIGH | + +*BIP-0445 is an explicitly requested research target and is **not** present as a canonical `bip-0445.md` or `bip-0445.mediawiki` file on the fork's current `master` tree. It is therefore not counted among the 188 canonical master files, and its source-derived document metrics remain `UNKNOWN` in this inventory. From 52d843e0f904b8332a35d9d4d5f3a6515a656997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?abstract=E2=81=B7?= Date: Tue, 18 Aug 2026 12:31:48 +0800 Subject: [PATCH 4/5] noop --- docs/bips-research-inventory/NOOP | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/bips-research-inventory/NOOP diff --git a/docs/bips-research-inventory/NOOP b/docs/bips-research-inventory/NOOP new file mode 100644 index 0000000000..e69de29bb2 From 447675577fcdb1644879310db7fa813864737cba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?abstract=E2=81=B7?= Date: Tue, 18 Aug 2026 12:31:56 +0800 Subject: [PATCH 5/5] remove accidental empty inventory file --- docs/bips-research-inventory/NOOP | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/bips-research-inventory/NOOP diff --git a/docs/bips-research-inventory/NOOP b/docs/bips-research-inventory/NOOP deleted file mode 100644 index e69de29bb2..0000000000