That's interesting, but you don't actually need a Gordian Envelope for that assurance. The nostr event is signed, so if the event is changed the signature check will fail. The nostr event either contains the ciphertext or a reference to the file; the file is named by its sha256, so if the file was changed the sha256 wouldn't match, which would also invalidate the nostr event's signature.
Login to reply
Replies (2)
The tricky part is the "pay for it and receive the decryption key". We architected Fanfares to remove as much friction as possible for creators to start (no running your own L402, etc) and with as much sovereignty as possible (all events signed by creator) and as interoperable as possible (no unique event kinds, just tags that facilitate payment).
not quite. the event is public as usual. it either contains a tag with the encrypted text content or it has a link to an encrypted file hosted on a CDN or blossom server.
see? this is an encrypted note you can buy, but the unencrypted content is the preview content. this note also has an encrypted image in it. you can zap the note here, login to fanfares, and the note will unlock. you can view the json of the note in fanfares if you want
GM + a secret bitcoin meme
⚡Zap 2 sats to unlock this note on
https://fanfares.io/naddr/naddr1qvzqqqqqqypzp68dx7vvdlltl7sg2qdv8838ze3tl5tq76y0jnz966fdsana6dz6qyvhwumn8ghj7enpdenxzun9wvhxummnw3erztnrdaksqfp5xdjkzcnzvvcj6vrzv9jj6drxx43j6cfex5ez6vmrv93nxvp3x3jrzde3w99l8w
View quoted note →