Documentation Sources
Certain pages in this documentation are derived from expert audio recordings made by the BSV Blockchain team. This page lists the topics covered and which documentation pages each recording drove.
Audio provenance is cited inline on the relevant pages using HTML comments of the form <!-- audio: <file> @ <timestamp> -->. These comments are internal traceability markers and are not rendered to readers.
Recording: ts-stack.m4a
Transcribed: 2026-04-29 · Model: mlx-whisper large-v3-turbo
| Topic | Pages informed |
|---|---|
| TS stack overview — collection of libraries and applications covering the BSV blockchain distributed application stack in TypeScript | Get Started: What is the TS Stack |
| WalletClient as the primary developer entry point | Architecture: Stack Layers, Choose Your Stack |
| BRC-100 separation between apps and wallets | Key Concepts, Architecture: BRC-100 |
| Wallet Toolbox — for developers building wallets | Architecture: Stack Layers, Choose Your Stack |
| Network packages / Teranode P2P | @bsv/teranode-listener |
| Overlay abstraction — shared context for applications | Key Concepts: Overlays |
| GASP, Topic Manager, Lookup Service | Key Concepts: Overlays |
| AuthExpress and PaymentExpress middleware | @bsv/auth-express-middleware, @bsv/payment-express-middleware |
Note: The section of this recording covering BRC-121 / HTTP 402 produced a transcription loop and was not usable. The 402 middleware documentation was sourced from the package source code directly.
Recording: Btms.m4a
Transcribed: 2026-04-29 · Model: mlx-whisper large-v3-turbo · Clean transcript.
| Topic | Pages informed |
|---|---|
| BTMS = Basic Token Management System | @bsv/btms |
| Per-token context: token issuer defines BTMS module for their token type | @bsv/btms, @bsv/btms-permission-module |
| Spend authorization modal in BSV Desktop / BSV Browser wallet UIs | @bsv/btms-permission-module |
| USD stablecoin example — user should see "$1.00" not "1 satoshi" | @bsv/btms-permission-module |
| Modular approach — no single hardcoded token spec; integrates with all BRC-100 wallets | @bsv/btms |
Recording: Chaintracks server.m4a
Transcribed: 2026-04-29 · Model: mlx-whisper large-v3-turbo · Clean transcript.
| Topic | Pages informed |
|---|---|
| Chaintracks primitives defined in WalletToolbox; server is reference implementation | Chaintracks Server |
| Teranode P2P block header ingestion | Chaintracks Server |
| Bootstrap sequence: ~900,000 headers, CDN → bundled files → WhatsOnChain fallback | Chaintracks Server |
| API for individual Merkle root / block height validation | Chaintracks Server |