Concepts
Conceptual guides for BSV wallets, baskets, apps, certificates, trust, micropayments, overlays, contracts, MessageBox, and UHRP storage.
Concepts explain the "why" behind BSV application development. Read these when you need the mental model before choosing an API or production pattern.
Recommended Order
In This Section
Wallets
Learn how BRC-100 wallets give BSV apps permissioned access to identity keys, actions, baskets, encryption, certificates, signatures, and discovery.
Apps
How apps function in the Project Babbage ecosystem.
Baskets & State Management
Learn how wallet baskets model user-local BSV app state as UTXOs, and when to use direct peer-to-peer flows or overlays instead.
Overlays
Overlays serve as specialized layers on top of the BSV blockchain, allowing nodes to focus on specific transaction topics or custom business logic.
Contracts
Contracts leverage BSV scripting capabilities to define and enforce constraints among parties. This automation can make legal processes more efficient but it's not a replacement.
Storage
How data is stored and retrieved within the BSV ecosystem under Project Babbage.
Certificates
How Certificates function within Project Babbage, highlighting cryptographic identity proof structures that respect user privacy.
Micropayments
Discusses micropayment capabilities in Project Babbage, highlighting how Bitcoin SV’s low transaction fees enable new business models involving very small value transfers.
Trust
How Trust is established in the Project Babbage ecosystem by leveraging cryptographic anchors, certificates, and mutual identity verification protocols.
Peer-to-Peer Messaging
Discusses the architecture and protocols behind peer-to-peer messaging in Project Babbage, highlighting how real-time communication is enabled via MessageBox and integrated with micropayments for interactive, decentralized messaging on BSV.
