Well, Bitcoin is the trustless solution.

I hate to say it, but ordinals could help here...

Reply to this note

Please Login to reply.

Discussion

But maybe also, on the ticket issuer side; issue the tickets to the specific npub; and then if you want to transfer the ticket, you have to sign the note describing the new npub for transfer and sign.

All on a single relay.

For each ticket ID, you should be able to lookup the last npub holder.

Moreover, if you issue the tickets on open source alternative to EventBrite, anyone will be able to check through API whether the ticket has been redeemed yet or not.

So each transfer, could be done in trust-minimized through some Bisq-like market coordinator where you escrow the money until the transfer of verifyibly not-redeemed ticket is confirmed.

==

The public chain history should prevent anyone from double spending the ticket to multiple buyers, or redeeming it when already transferred.

It requires willingness on the ticket issuer side; but it shouldn't be that difficult since most of the platforms seem to already support this.