BSV Key Derivation Scheme (BKDS)
The privacy-preserving key-derivation foundation beneath much of the stack.
People and peers
Derive relationship-specific keys, reveal only needed certificate fields, and authenticate both ends of a channel.
Recommended sequence
Make privacy and purpose part of every derived-key request.
Issue, hold, selectively reveal, and revoke certified identity fields.
Use interoperable envelopes for recipient-bound messages and signatures.
Negotiate identity and certificates over the current peer-authentication protocol and HTTP transport.
Take the next step
The working set
The privacy-preserving key-derivation foundation beneath much of the stack.
Names security levels, protocols, key IDs, and counterparties consistently.
Defines selectively revealable identity certificates and revocation semantics.
We define methods for an application to request that a wallet create and prove BRC-52 identity certificates. We define a set of additional messages that extend the BRC-1 application-to-wallet messaging layer with this functionality. We specify the functionality to be performed by the wallet as part of these processes, including a standard methodology for wal
This document defines a protocol for creating and verifying digital message signatures in the Bitcoin ecosystem. It leverages the BRC-42 key derivation and BRC-43 invoice numbers to facilitate privately-verifiable signatures, increasing security and privacy in Bitcoin message interactions.
This document describes a protocol for a portable message encryption and description scheme. It follows the BRC-42 key derivation and BRC-43 invoice number standards to protect the confidentiality of message content, without requiring the added complexity of agreeing on a specific BRC-43 protocol for the parties to use.
The current peer mutual-authentication and certificate-exchange protocol.
Binds BRC-103 peer authentication to HTTP transport.
This path is guidance, not a new protocol or maturity designation. Check each BRC’s upstream status note, normative language, and implementation section before shipping.
Editorial policy →