# BRC

## BRC

- [README](https://bsv.brc.dev/readme.md)
- [Banana-Powered Bitcoin Wallet Control Protocol](https://bsv.brc.dev/example/example.md)
- [The deployment-info.json Specification](https://bsv.brc.dev/apps/0102.md)
- [Auditable Real-time Inference Architecture (ARIA)](https://bsv.brc.dev/apps/0122.md)
- [Transaction Creation](https://bsv.brc.dev/wallet/0001.md)
- [Data Encryption and Decryption](https://bsv.brc.dev/wallet/0002.md)
- [Digital Signature Creation and Verification](https://bsv.brc.dev/wallet/0003.md)
- [Input Redemption](https://bsv.brc.dev/wallet/0004.md)
- [HTTP Wallet Communications Substrate](https://bsv.brc.dev/wallet/0005.md)
- [XDM Wallet Communications Substrate](https://bsv.brc.dev/wallet/0006.md)
- [Window Wallet Communication Substrate](https://bsv.brc.dev/wallet/0007.md)
- [Wallet Transaction Output Tracking (Output Baskets)](https://bsv.brc.dev/wallet/0046.md)
- [Submitting Received Payments to a Wallet](https://bsv.brc.dev/wallet/0050.md)
- [Certificate Creation and Revelation](https://bsv.brc.dev/wallet/0053.md)
- [Unified Abstract Wallet-to-Application Messaging Layer](https://bsv.brc.dev/wallet/0056.md)
- [Transaction Labels and List Actions](https://bsv.brc.dev/wallet/0065.md)
- [Output Basket Removal and Certificate Deletion](https://bsv.brc.dev/wallet/0066.md)
- [Group Permissions for App Access](https://bsv.brc.dev/wallet/0073.md)
- [Extensible Proof-Type Format for Specific Key Linkage Claims](https://bsv.brc.dev/wallet/0097.md)
- [P Protocols: Allowing future wallet protocol permission schemes](https://bsv.brc.dev/wallet/0098.md)
- [P Baskets: Allowing Future Wallet Basket and Digital Asset Permission Schemes](https://bsv.brc.dev/wallet/0099.md)
- [Unified, Vendor-Neutral, Unchanging, and Open BSV Blockchain Standard Wallet-to-Application Interfac](https://bsv.brc.dev/wallet/0100.md)
- [PCW-1 : Peer Cash Wallet Protocol](https://bsv.brc.dev/wallet/0109.md)
- [P Labels: Allowing Future Wallet Action Label Permission Schemes](https://bsv.brc.dev/wallet/0111.md)
- [Balance Baskets: Backwards-Compatible Basket Balance Queries](https://bsv.brc.dev/wallet/0112.md)
- [Time Labels: Backwards-Compatible Action Timestamp Filters for List Actions](https://bsv.brc.dev/wallet/0114.md)
- [Wallet Permissions and Counterparty Trust](https://bsv.brc.dev/wallet/0116.md)
- [Basket Permission Scheme Registry and Governance](https://bsv.brc.dev/wallet/0123.md)
- [Everett-style Transaction Envelopes](https://bsv.brc.dev/transactions/0008.md)
- [Simplified Payment Verification](https://bsv.brc.dev/transactions/0009.md)
- [Merkle proof standardised format](https://bsv.brc.dev/transactions/0010.md)
- [TSC Proof Format with Heights](https://bsv.brc.dev/transactions/0011.md)
- [Raw Transaction Format](https://bsv.brc.dev/transactions/0012.md)
- [TXO Transaction Object Format](https://bsv.brc.dev/transactions/0013.md)
- [Transaction Extended Format (EF)](https://bsv.brc.dev/transactions/0030.md)
- [Merkle Path JSON format](https://bsv.brc.dev/transactions/0058.md)
- [Compound Merkle Path Format](https://bsv.brc.dev/transactions/0061.md)
- [Background Evaluation Extended Format (BEEF) Transactions](https://bsv.brc.dev/transactions/0062.md)
- [Simplified Payment Verification](https://bsv.brc.dev/transactions/0067.md)
- [Merkle Path Binary Format](https://bsv.brc.dev/transactions/0071.md)
- [BSV Unified Merkle Path (BUMP) Format](https://bsv.brc.dev/transactions/0074.md)
- [Graph Aware Sync Protocol](https://bsv.brc.dev/transactions/0076.md)
- [Scalable Transaction Processing in the BSV Network](https://bsv.brc.dev/transactions/0083.md)
- [Atomic BEEF Transactions](https://bsv.brc.dev/transactions/0095.md)
- [BEEF V2 Txid Only Extension](https://bsv.brc.dev/transactions/0096.md)
- [SubTree Unified Merkle Path (STUMP) Format](https://bsv.brc.dev/transactions/0119.md)
- [Multicast Transaction Frame Format](https://bsv.brc.dev/transactions/0124.md)
- [Multicast Transaction NACK Retransmission Protocol](https://bsv.brc.dev/transactions/0126.md)
- [Multicast Subtree Group Announcement Frame Format](https://bsv.brc.dev/transactions/0127.md)
- [Multicast Extended Transaction Frame Format](https://bsv.brc.dev/transactions/0128.md)
- [IPv6 Multicast Group Address Assignments](https://bsv.brc.dev/transactions/0129.md)
- [Multicast Transaction Frame Fragmentation](https://bsv.brc.dev/transactions/0130.md)
- [Multicast Block Announcement Frame Format](https://bsv.brc.dev/transactions/0131.md)
- [Multicast Subtree Data Frame Format](https://bsv.brc.dev/transactions/0132.md)
- [Multicast Coinbase Transaction Frame Format](https://bsv.brc.dev/transactions/0133.md)
- [Multicast Anchor Transaction Frame Format](https://bsv.brc.dev/transactions/0134.md)
- [Multicast Block Header Format](https://bsv.brc.dev/transactions/0135.md)
- [Multicast Shard Manifest Announcement Protocol](https://bsv.brc.dev/transactions/0139.md)
- [Bitcoin Script Binary, Hex and ASM Formats](https://bsv.brc.dev/scripts/0014.md)
- [Bitcoin Script Assembly Language](https://bsv.brc.dev/scripts/0015.md)
- [Pay to Public Key Hash](https://bsv.brc.dev/scripts/0016.md)
- [Pay to R Puzzle Hash](https://bsv.brc.dev/scripts/0017.md)
- [Pay to False Return](https://bsv.brc.dev/scripts/0018.md)
- [Pay to True Return](https://bsv.brc.dev/scripts/0019.md)
- [Push TX](https://bsv.brc.dev/scripts/0021.md)
- [Bare Multi-Signature](https://bsv.brc.dev/scripts/0047.md)
- [Pay to Push Drop](https://bsv.brc.dev/scripts/0048.md)
- [Bitcoin Script ASM Format](https://bsv.brc.dev/scripts/0106.md)
- [There is no BRC-20](https://bsv.brc.dev/tokens/0020.md)
- [Definition of UTXOs as Bitcoin Tokens](https://bsv.brc.dev/tokens/0045.md)
- [Token Exchange Protocol for UTXO-based Overlay Networks](https://bsv.brc.dev/tokens/0079.md)
- [Mandala Token Protocol](https://bsv.brc.dev/tokens/0092.md)
- [Enhanced Mandala Token Protocol](https://bsv.brc.dev/tokens/0107.md)
- [Identity-Linked Token Protocol](https://bsv.brc.dev/tokens/0108.md)
- [Merkle Proof Token](https://bsv.brc.dev/tokens/0113.md)
- [Identity-Linked Deterministic Token Verification Framework](https://bsv.brc.dev/tokens/0115.md)
- [Proof-of-Indexing Hash-to-Mint Tokens](https://bsv.brc.dev/tokens/0117.md)
- [Overlay Network Data Synchronization](https://bsv.brc.dev/overlays/0022.md)
- [Confederacy Host Interconnect Protocol (CHIP)](https://bsv.brc.dev/overlays/0023.md)
- [Overlay Network Lookup Services](https://bsv.brc.dev/overlays/0024.md)
- [Confederacy Lookup Availability Protocol (CLAP)](https://bsv.brc.dev/overlays/0025.md)
- [Universal Hash Resolution Protocol](https://bsv.brc.dev/overlays/0026.md)
- [Layered Key-Value Store for Wallets and Overlay Services](https://bsv.brc.dev/overlays/0035.md)
- [Overlay Network Transaction History Tracking](https://bsv.brc.dev/overlays/0064.md)
- [Private Overlays with P2PKH Transactions](https://bsv.brc.dev/overlays/0081.md)
- [Standardized Naming Conventions for BRC-22 Topic Managers and BRC-24 Lookup Services](https://bsv.brc.dev/overlays/0087.md)
- [Overlay Services Synchronization Architecture](https://bsv.brc.dev/overlays/0088.md)
- [Diverse Facilitators and URL Protocols for SHIP and SLAP Overlay Advertisements](https://bsv.brc.dev/overlays/0101.md)
- [Block-Anchored Overlay Synchronization via Block-Aligned Sparse Merkle Trees (BASM)](https://bsv.brc.dev/overlays/0136.md)
- [Direct Payment Protocol (DPP)](https://bsv.brc.dev/payments/0027.md)
- [Paymail Payment Destinations](https://bsv.brc.dev/payments/0028.md)
- [Simple Authenticated BSV P2PKH Payment Protocol](https://bsv.brc.dev/payments/0029.md)
- [PacketPay HTTP Payment Mechanism](https://bsv.brc.dev/payments/0041.md)
- [Hybrid Payment Mode for DPP](https://bsv.brc.dev/payments/0054.md)
- [HTTPS Transport Mechanism for DPP](https://bsv.brc.dev/payments/0055.md)
- [Paymail BEEF Transaction](https://bsv.brc.dev/payments/0070.md)
- [HTTP Service Monetization Framework](https://bsv.brc.dev/payments/0105.md)
- [Multipart Body Transport for BRC-105 Payments](https://bsv.brc.dev/payments/0118.md)
- [x402 Stateless Settlement-Gated HTTP Protocol](https://bsv.brc.dev/payments/0120.md)
- [Simple 402 Payments](https://bsv.brc.dev/payments/0121.md)
- [PeerPay URI Scheme for BRC-29 Payments](https://bsv.brc.dev/payments/0125.md)
- [Authrite Mutual Authentication](https://bsv.brc.dev/peer-to-peer/0031.md)
- [PeerServ Message Relay Interface](https://bsv.brc.dev/peer-to-peer/0033.md)
- [PeerServ Host Interconnect Protocol](https://bsv.brc.dev/peer-to-peer/0034.md)
- [Identity Certificates](https://bsv.brc.dev/peer-to-peer/0052.md)
- [Genealogical Identity Protocol](https://bsv.brc.dev/peer-to-peer/0063.md)
- [Publishing Trust Anchor Details at an Internet Domain](https://bsv.brc.dev/peer-to-peer/0068.md)
- [Message Signature Creation and Verification](https://bsv.brc.dev/peer-to-peer/0077.md)
- [Serialization Format for Portable Encrypted Messages](https://bsv.brc.dev/peer-to-peer/0078.md)
- [Defining a Scalable IPv6 Multicast Protocol for Blockchain Transaction Broadcast and Update Delivery](https://bsv.brc.dev/peer-to-peer/0082.md)
- [Proven Identity Key Exchange (PIKE)](https://bsv.brc.dev/peer-to-peer/0085.md)
- [Peer-to-Peer Mutual Authentication and Certificate Exchange Protocol](https://bsv.brc.dev/peer-to-peer/0103.md)
- [HTTP Transport for BRC-103 Mutual Authentication](https://bsv.brc.dev/peer-to-peer/0104.md)
- [Single-Use Signed Proofs for Request Authentication](https://bsv.brc.dev/peer-to-peer/0138.md)
- [BIP32 Key Derivation Scheme](https://bsv.brc.dev/key-derivation/0032.md)
- [BSV Key Derivation Scheme (BKDS)](https://bsv.brc.dev/key-derivation/0042.md)
- [Security Levels, Protocol IDs, Key IDs and Counterparties](https://bsv.brc.dev/key-derivation/0043.md)
- [Admin-reserved and Prohibited Key Derivation Protocols](https://bsv.brc.dev/key-derivation/0044.md)
- [Revealing Key Linkages](https://bsv.brc.dev/key-derivation/0069.md)
- [Protecting BRC-69 Key Linkage Information in Transit](https://bsv.brc.dev/key-derivation/0072.md)
- [Mnemonic For Master Private Key](https://bsv.brc.dev/key-derivation/0075.md)
- [Linked Key Derivation Scheme](https://bsv.brc.dev/key-derivation/0084.md)
- [Bidirectionally Authenticated Derivation of Privacy Restricted Type 42 Keys](https://bsv.brc.dev/key-derivation/0086.md)
- [Limitations of BRC-69 Key Linkage Revelation](https://bsv.brc.dev/key-derivation/0093.md)
- [Verifiable Revelation of Shared Secrets Using Schnorr Protocol](https://bsv.brc.dev/key-derivation/0094.md)
- [Format for Bitcoin Outpoints](https://bsv.brc.dev/outpoints/0036.md)
- [Basket and Custom Instructions Extension for Bitcoin Outpoints](https://bsv.brc.dev/outpoints/0037.md)
- [User Wallet Data Format](https://bsv.brc.dev/outpoints/0038.md)
- [User Wallet Data Format Encryption Extension](https://bsv.brc.dev/outpoints/0039.md)
- [User Wallet Data Synchronization](https://bsv.brc.dev/outpoints/0040.md)
- [Users should never see an address](https://bsv.brc.dev/opinions/0049.md)
- [List of user experiences](https://bsv.brc.dev/opinions/0051.md)
- [Legitimate Uses for mAPI](https://bsv.brc.dev/opinions/0057.md)
- [Security and Scalability Benefits of UTXO-based Overlay Networks](https://bsv.brc.dev/opinions/0059.md)
- [Improving on MLD for BSV Multicast Services](https://bsv.brc.dev/opinions/0080.md)
- [Web 3.0 Standard (at a high level)](https://bsv.brc.dev/opinions/0089.md)
- [Thoughts on the Mandala Network](https://bsv.brc.dev/opinions/0090.md)
- [Outputs, Overlays, and Scripts in the Mandala Network](https://bsv.brc.dev/opinions/0091.md)
- [Zero-Friction, Mobile-First Onboarding for MetaNet-Enabled Apps](https://bsv.brc.dev/opinions/0110.md)
- [Device-Aware Wallet Onboarding and Fallback Login for BRC-100 Applications](https://bsv.brc.dev/opinions/0137.md)
- [Simplifying State Machine Event Chains in Bitcoin](https://bsv.brc.dev/state-machines/0060.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://bsv.brc.dev/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
