メッセージは BIP-340 のタグ付きハッシュ BIP0322-signed-message でハッシュ化されます。仮想の to_spend トランザクションがそのハッシュにコミットしてアドレスのスクリプトに支払い、仮想の to_sign トランザクションがそれを使用します。署名は、ウィットネス(シンプル形式、プレフィックス smp)、to_sign トランザクション全体(フル形式、ful)、または資金証明用の PSBT(pof)です。P2PKH については、従来の BIP-137 形式も引き続き受け入れられます。空のメッセージのハッシュは c90c269c4f8fcbe6880f72a721ddfbf1914268a794cbb21cfafee13770ae19f1 です。
検証には通常のスクリプト検証をそのまま使うため、ウォレットが使用できるスクリプトであれば、どれでも署名の対象にできます。仕様は BIPs リポジトリで「Complete」(完成)とされています。ウォレットやサービスの対応は Taproot と Ordinals の利用とともに広がりましたが、一部はいまだに BIP-137 しか検証しないため、相手ごとに確認してください。