> Markdown version of [/videos/30-introduction-to-txt](https://www.wearedevelopers.com/videos/30-introduction-to-txt). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Introduction to TXT Glen Wolf reveals how the TXT protocol transforms complex Bitcoin node data into portable SQLite files. Break free from centralized silos and build lightweight, peer-to-peer applications instantly. - **Speakers:** Glenn Wolfe - **Event:** WeAreDevelopers LIVE - **Published:** July 28, 2020 - **Duration:** 42:32 - **URL:** https://www.wearedevelopers.com/videos/30-introduction-to-txt ## Summary Glen Wolf from Planaria Corp traces the evolution of platform tools for Bitcoin developers, highlighting the transition from custom open-source indexers to enterprise-grade infrastructure. This progression necessitated the creation of the Planaria grid, a triad of scalable APIs consisting of Bitbus, Bitsocket, and Bitfs designed to handle massive on-chain scale. Bitsocket enables real-time transaction listening within the mempool, Bitbus acts as a synchronization and historical query engine, and Bitfs deterministically manages references to large data files stored directly on the blockchain. To bridge fully Bitcoin-derived data models with decentralized peer-to-peer environments, the presentation introduces the TXT protocol. Operating as a semantic Bitcoin transaction database management system, TXT wraps these grid functions into portable SQLite files. Developers can continuously pipe queried and filtered mempool data into customized, self-contained databases that are tiny in footprint and highly shareable. By abstracting complex node data into lightweight, peer-to-peer files, Planaria empowers developers to build applications without relying on centralized data silos. This approach ultimately prioritizes infrastructure flexibility, ensuring that application builders have direct ownership over their transaction databases while maintaining seamless cooperation with overarching SPV node structures. **Keywords:** planaria grid, bitcoin database applications, txt protocol, bitbus api, bitsocket real-time filtering, bitfs large data storage, semantic bitcoin storage, sqlite transaction databases, p2p database management, bitquery language, bitcoin sv infrastructure, on-chain data scalability, mempool listening, spv network cooperation ## Chapters 1. **Evolution of the Planaria tools ecosystem** (00:17) — Tracking the evolution from early disparate database applications to a unified, scalable Planaria transaction management infrastructure. 1. **Core suite of Planaria Grid APIs and TXO format** (05:47) — Understanding the core Planaria Grid APIs and the TXO document architecture to standardize transaction queries. 1. **Listening to mempool transactions with Bitsocket** (08:42) — Configuring the Bitsocket event stream with bitquery syntax to instantly capture unconfirmed mempool transactions. 1. **Querying historical blockchain data with Bitbus** (11:09) — Implementing Bitbus endpoints with authentication tokens and scoped query parameters to reliably sync historical blocks. 1. **Storing and referencing large data with BitFS** (14:21) — Utilizing BitFS chunk indexing strategies to reliably host and query large deterministic file payloads natively on the network. 1. **Building peer-to-peer Bitcoin applications using the TXT protocol** (18:00) — Leveraging the TXT database management system to isolate application state into lightweight, mathematically portable files. 1. **Generating portable SQLite databases for peer-to-peer sharing** (21:05) — Containerizing the Bitcache application service to seamlessly broadcast transaction state changes to an independent SQLite backend. 1. **Powping protocol for direct peer-to-peer interactions** (27:41) — Introducing the upcoming Powping protocol design to facilitate distributed, off-chain communication models between peer endpoints. 1. **Indexing smart contracts and SPV capabilities in Planaria** (29:16) — Addressing community questions regarding granular smart contract indexing, lightweight SPV alignment, and database storage architectures. ## Related Moments - [Introduction to interoperable apps on Bitcoin](https://www.wearedevelopers.com/videos/151-an-introduction-to-operate-sv) (from "An introduction to Operate SV") - [Selecting an optimal toolchain for executing transactions](https://www.wearedevelopers.com/videos/27-business-sensibilities-when-developing-for-bitcoin) (from "Business sensibilities when developing for Bitcoin") - [Introducing data management and the shift to streaming](https://www.wearedevelopers.com/videos/538-event-messaging-and-streaming-with-apache-pulsar) (from "Event Messaging and Streaming with Apache Pulsar") - [Summarizing integrated database blockchain capabilities and audience queries](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) (from "Crypto-secure Data Management with In-Database Blockchain") - [Introduction to open table formats built on Parquet](https://www.wearedevelopers.com/videos/100075-parquet-delta-iceberg-ducklake-an-introduction-for-developers) (from "Parquet, Delta, Iceberg & Ducklake - An introduction for developers") - [Reading and writing on-chain files using Python](https://www.wearedevelopers.com/videos/152-bitcoin-transactions-embedding-and-using-data-for-applications-built-on-bitcoin-sv) (from "Bitcoin transactions- embedding and using data for applications built on Bitcoin SV") ## Related Articles - [Build With Bitcoin SV](https://www.wearedevelopers.com/magazine/6-build-with-bitcoin-sv) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [From Hype to Code: Real Blockchain Use Cases for Developers](https://www.wearedevelopers.com/magazine/620-from-hype-to-code-real-blockchain-use-cases-for-developers) - [Why Developers are So Excited About Pretext](https://www.wearedevelopers.com/magazine/724-why-developers-are-so-excited-about-pretext) ## Related Jobs - [Backend Engineer, Python (Web3)](https://www.wearedevelopers.com/jobs/ext/1934515-backend-engineer-python-web3) at **Bitpanda** - [Software Engineer](https://www.wearedevelopers.com/jobs/ext/1304791-software-engineer) at **Bitpanda** - [Senior Backend Engineer, Blockchain (Smart Contracts)](https://www.wearedevelopers.com/jobs/ext/1940851-senior-backend-engineer-blockchain-smart-contracts) at **Bitpanda** - [Principal Software Engineer](https://www.wearedevelopers.com/jobs/ext/267591-principal-software-engineer) at **Twilio** - [Principal Software Engineer](https://www.wearedevelopers.com/jobs/ext/149130-principal-software-engineer) at **Twilio** - [Principal Product Manager, Enterprise Commerce Platform](https://www.wearedevelopers.com/jobs/ext/1390094-principal-product-manager-enterprise-commerce-platform) at **Twilio**