Messaging Domain

Real-time and store-and-forward messaging, identity verification, and payment address discovery for BSV. Provides BRC-103 authenticated WebSockets for live communication, MessageBox overlay service for store-and-forward delivery, and Paymail protocol for capability discovery and P2P payment routing.

Packages

PackagePurpose
@bsv/authsocketServer-side BRC-103 mutual authentication wrapper for Socket.IO. Accept real-time connections from clients who cryptographically prove their identity.
@bsv/authsocket-clientClient-side BRC-103 mutual authentication wrapper for socket.io-client. Connect to authenticated servers and prove your identity via Bitcoin signature.
@bsv/message-box-clientStore-and-forward messaging and peer-to-peer payments via MessageBox overlay. Send encrypted messages and make BRC-29-derived payments with BRC-103 authentication.
@bsv/paymailBRC-121 Paymail protocol implementation. Both client-side capability discovery and server-side router for PKI, P2P destinations, public profiles, and custom capabilities.