Bitcoin Schema
Data definitions for Bitcoin applications
Data definitions for Bitcoin applications
Bitcoin Schema enables limitless interoperability and collaborative networks by providing standardized data structures for Bitcoin applications.
What is Schema?
Bitcoin Schema is a community-driven initiative that provides extensible schemas enabling developers to create interoperable data-based applications on Bitcoin SV. Standing on the shoulders of giants, our idea was inspired by the Schema.org project.
Key Features
- Unlock Limitless Interoperability - Standardized data structures allow applications to seamlessly share and understand each other's data
- Build Collaborative Networks - Enable rich social interactions, content sharing, and collaborative features across applications
- Community Driven - Schemas are developed and maintained by the Bitcoin developer community
- Extensible - New schemas can be added as common use cases are identified and implemented
Getting Started
Ready to start building with Bitcoin Schema? Check out our guides:
- Getting Started - Learn how to implement schemas in your applications
- LLM Integration - Use Bitcoin Schema with AI and Large Language Models
Browse Schemas
Explore our comprehensive schema reference:
- Schema Reference - Complete schema documentation organized by category
- Social Actions - Likes, follows, and basic interactions
- Content Publishing - Posts, replies, and content sharing
- Messaging - Real-time chat, tags, and attachments
- Advanced Functions - On-chain function registration and execution
- Generic Schemas - General-purpose utilities
Examples in Action
Websites and applications using Bitcoin Schema:
- 1sat.market - Bitcoin SV marketplace
- yours.org - Browser Wallet
- fbx.fun - Social platform
- treechat.ai - AI-powered social platform
Community
Join our community to contribute to the development of Bitcoin Schema: