This BRC proposes an extensible format for including zero-knowledge proofs (ZKPs) in specific key linkage revelations as per BRC-69 Method 2. While BRC-94 addresses limitations of BRC-69 Method 1 through a Schnorr-based ZKP, there is currently no standardized method for provable specific key linkage claims in Method 2. Given the rapid evolution of ZKP technologies, this specification introduces a proof type enumeration scheme to accommodate future proof mechanisms. By defining a flexible proof type, we allow for the inclusion of various ZKP schemes as they become available, ensuring that wallets and applications can adopt and support them over time, eventually converging on standardized formats.
Changed:
By defining a flexible proof-type field, wallets and applications can adopt and support new ZKP schemes as they become available, eventually converging on standardized formats.
Reason:
This rewording clarifies that wallets and applications are the adopters and emphasizes the goal of eventual standardization.
Changed:
proof-type
Reason:
Corrected grammar.