BSV Standards Lookup
Never answer a BRC question from memory or from this skill's text. Fetch live. 185+ BRCs exist and the set grows.
Beersy explains. GitHub is normative — cite GitHub.
BitCom protocols (AIP, MAP, B, BAP, SIGMA) are not BRCs. Do not assign or cite BRC numbers for them.
Fetch
- Explain / identify —
https://www.beersy.dev/brc/{n}(mirror:https://brc.bsvb.net/brc/{n}). Use the "Reference for an AI" block. The page also links the GitHub original. - Implement / quote / verify — GitHub raw:
https://raw.githubusercontent.com/bsv-blockchain/BRCs/master/{category}/{nnnn}.mdPad the number to four digits (62→0062). Categories:wallet,transactions,scripts,key-derivation,payments,overlays,peer-to-peer,tokens,outpoints,opinions,state-machines,apps. - Unknown category — take the GitHub link from the Beersy page. If Beersy is down, fetch
https://raw.githubusercontent.com/bsv-blockchain/BRCs/master/README.mdand match the number.
Orientation (not a catalog):
- Start here:
https://www.beersy.dev/start-here - Browse:
https://www.beersy.dev/browse - Glossary:
https://www.beersy.dev/glossary - Index:
https://raw.githubusercontent.com/bsv-blockchain/BRCs/master/README.md
Beersy summaries are AI-written. If they disagree with GitHub, GitHub wins.
Load-bearing BRCs
Fetch these by number when the task matches. Not a complete index.
| Task | Fetch |
|---|---|
| Wallet-to-app interface | 100, then 116, 46, 1 |
| Key derivation (Type42 / BKDS) | 42, 43 |
| Transaction proof bundle | 62 (BEEF), 95 (Atomic BEEF), 74 (BUMP) |
| SPV | 67 (current); 9 is historical |
| P2P payment / paymail | 29 |
| Message signatures | 77 |
| Mutual auth (Authrite) | 31 |
| HTTP payments | 105, 121 (simple 402), 120 (x402) — no dedicated skill; fetch then implement from the spec |
| Overlay index/sync | 22, 88 — no dedicated skill; fetch |
| 1Sat / BSV-21 in a BRC-100 wallet | 147, 150, 159–165 — no dedicated skill here; hand off to the 1sat plugin after fetching |
Handoff
| Topic | Skill |
|---|---|
| BRC-100 wallet / WalletClient | wallet-brc100, wallet-brc100-go, yours-wallet |
| Type42 / BIP32 / BRC-43 invoice numbers | key-derivation |
| BSM / BRC-77 / Sigma / AIP signing | message-signing |
| BRC-2 encrypt/decrypt | wallet-encrypt-decrypt |
| Raw / EF / BEEF decode | decode-bsv-transaction |
| BAP identity CLI | create-bap-identity, manage-bap-backup |
.bep backups |
encrypt-decrypt-backup |
| ORDFS content | ordfs |
| ScriptTemplate authoring | create-script-template, review-script-template |
| 1Sat ordinals, BSV-21, marketplace | 1sat plugin (ordinals-create, tokens, wallet-setup) |
| BitCom prefixes and layouts | references/bitcom-protocols.md |
| bitcoin-auth / backup / image | references/offchain-standards.md |
Packages
| Package | Covers |
|---|---|
@bsv/sdk |
Keys, BEEF, BRC-77, BRC-2, WalletClient |
@bsv/wallet-toolbox |
BRC-100 wallet |
@1sat/templates |
BitCom templates, inscriptions, BSV-20/21 scripts |
@1sat/actions |
Ordinals, tokens, identity actions (1sat plugin) |
bsv-bap |
BAP identity |
sigma-protocol |
SIGMA |
bitcoin-auth |
HTTP Bitcoin-Auth-Token |
bitcoin-backup |
Encrypted .bep |
bitcoin-image |
b:// / ord:// URL normalization |