If you send an encrypted note that includes the silent address and txid, this would be a verifiable onchain private zap. A receipt of a silent payment from another user. Since it’s encrypted it does not dox utxos.
It’s verifiable because only the only the owner of the input secret key would be able to generate the same shared secret and subsequent bitcoin address as the owner of the silent addresses secret key.
So if the encrypted nostr note contained the shared secret then you would know that a particular nostr user actually sent that transaction.
It would also allow silent wallets to skip the scanning process which takes about two hours. I wonder if onchain zaps could accelerate silent payments adoption.
The downside of this approach is that only the sender and receiver can verify the zap. I haven’t thought a way to make verifiable onchain public zaps without doxing utxos, if thats even possible. nostr:note19yyhq07t02zzzuu6mxmfkc9nt4aadetsp04yztnnj32ys6ztqzpqm8jcux