Why Nostr? What is Njump?
2025-04-10 09:35:55
in reply to

victor on Nostr: "So I can receive a thing that let's me sign for something but the signature is ...

"So I can receive a thing that let's me sign for something but the signature is invalid until the sender of the thing adds their own signature."

No, the "thing" is an invalid signature until YOU add your signature to it. By doing that and using this now valid signature publicly (publishing to a relay, claiming a Cashu token or sending a taproot transaction to the mempool).

The mint is not the signature issue, it is just the signature "verifier". You can swap signatures with anyone else, just relying on the mint as a neutral independent and mutually trusted escrow.

One practical example I am working on is a decentralized marketplace for sponsored content on Nostr. Advertisers will publish campaigns (like to promote a new podcast, book or bitcoin conference) and you could send them a proposal (price and the actual content of a note) if you think this would be of interest to your followers. If both of you agree on those terms, you can atomically swap a cashu/taproot payment for the signature of such a Nostr note.

I just sent you a GM proposal there, you can accept it without giving your nsec because only one party (me in this case) must generate the adaptor signature that is still not supported by NIP-07 and remote signers. You will notice that you'll be asked to pre-sign your GM note, without reveailing it yet, just saving the encrypted signature within an event (it could also be kept locally on your client but then it would not interoperate with other clients). You will just reveal the public nonce of that signature, which I am going to use next to send you an adaptor signature back (the "thing" we talked about).
Author Public Key
npub18vay956v7zs5qtgc65mvn54v96cuvqv6j9fmu4cgfjqkt5vjuvjsc47nzf