Paying
Pay to a meta-address.
The recipient published one string. From it, this page derives an address that is theirs and nobody else's, that has never been used, and that nothing on chain ties back to what they published. Send the asset there, then announce it so their scanner can find it.
Nothing on this page needs us
The derivation runs in your tab. The transaction is yours, signed by your wallet, sent to contracts we did not write and cannot change. We hold nothing, sign nothing and stand between nothing: the calldata is shown beside every button so you can send it yourself, from anywhere, if this site disappears.
That is deliberate and it is the reason this works today, with no contract of ours in the path and nothing to trust. The features that are not here yet each say what is holding them.
03 Derive their address Live
03 Announce it Live
After the asset is sent, call announce on the canonical announcer with the ephemeral key and the view tag. The announcement names the stealth address and the account that called; it does not name the recipient. Any account can make the call, and the one that pays the gas is the one recorded.
Derive an address first. The calldata is built from it.