Nostr has some components of the NFT nature of event tickets but what's lacking out of the box is double-spend protection. An event has a natural central authority though - the organizer - so you could have a protocol by which the organizer runs a nostr app that allows selling tickets as nostr events.

If seat B32 gets sold (or minted) more than once, people would see it was the organizer's fault as the tickets both would be signed by them.

The organizer could run a mint, making ticket transfer "atomic". Alice offers to sell the ticket for a zap to Alice@organizer and the organizer's mint would assure there is only one - the first - that can successfully zap. The organizer could even take a cut. For example 50% of what Alice gets above of what she paid. Or a flat fee. Trivial to do if organizer owns the mint that's required to be involved to have ticket transfers counter-signed by the organizer.

The buyer could

Reply to this note

Please Login to reply.

Discussion

Yep, it could be done with a Chaumian-based ticket mint. Every issued ticked could have its own derived public/private key and the mint could take care of the swapping when it gets traded on the secondary market, and redeeming when it gets used.

It could be done easily- I’ve already hacked a version of the mint to derive a public key for an arbitrary amount. - could be easily extended to any identified thing (ticket). An organizer of an event would have a secret, and a set of uniquely defined tickets - these would be combined to generate a private key to issue the ticket, the corresponding public key would validate the ticket signature for swaps and redemptions (manage double spends). The mint would manage all the swaps and redemptions exactly like it does now with ecash.