Die Nachricht wird mit dem Tagged Hash BIP0322-signed-message aus BIP-340 gehasht; eine virtuelle Transaktion to_spend legt sich auf diesen Hash fest und zahlt an das Skript der Adresse, eine virtuelle Transaktion to_sign gibt sie aus. Die Signatur ist der Witness (einfaches Format, Präfix smp), die gesamte Transaktion to_sign (vollständiges Format, ful) oder ein PSBT als Guthabennachweis (Proof of Funds, pof); das alte BIP-137-Format bleibt für P2PKH zulässig. Die leere Nachricht ergibt den Hash c90c269c4f8fcbe6880f72a721ddfbf1914268a794cbb21cfafee13770ae19f1.
Die Prüfung nutzt die gewöhnliche Skriptvalidierung, daher lässt sich für jedes Skript signieren, aus dem eine Wallet ausgeben kann. Die Spezifikation ist im BIPs-Repository als Complete markiert; die Unterstützung durch Wallets und Dienste wuchs mit Taproot und der Nutzung von Ordinals, kläre aber bei jeder Gegenpartei, was sie unterstützt, denn manche prüfen weiterhin nur BIP-137.