Thank you for the initial work! 🧡
I'd love to add:
"The message receiver can be specified by npub and the sending nsec will be generated by random every time.
Furthermore a small (between 0-30 seconds) random time delay between taking the offer and sending the nostr note should be added to avoid doxing because of timing analyses."
❓ Im not totaly sure about how the npub and nsec thing should be handled. Do you have another privacy friendly approach or thoughts about this? For example i could think of forced random nsec AND random npub receiver (for which robosata displays the nsec). Then nobody would come to the idea to use their main nostr identity but have to use one client with these burner nsec's to receive notifications. However this approach gets complicated if an user wants to have multiple offers open as a maker at the same time.