Pay to like might be doable via the generalized pay-to-reply scheme I came up with, but the reply could be the like event:

Reply to this note

Please Login to reply.

Discussion

Idea: if there was an "allowed to reply" note that references another note, you could generalize all pay-to-reply schemes. The original note could have a list of pubkeys that are allowed to send the "allowed to reply" note.

This means you can authorize a custodial lightning node to send these notes on your behalf. You could even use this to do pay-fiat-to-reply

The idea is the note could mark that you need to pay-to-like, so when your client sends a like it won't be seen by clients until they see an allowed-to-reply note of kind 7 sent from a lightning node that authorized the payment.

But at this point you would probably just use an allowed-to-reply lightning tip tally note instead doing something like pay-to-like which is a bit weird.

interesting idea, but not sold on limiting who can pay to like (if I am understanding correctly..)

no that’s not what I’m saying. I’m just providing a way for clients to check if a payment is valid by marking a note with pubkey “authorizors”. These can be a lightning node that sends a “payment verified” when it receives a payment for a specific note_id.

ahh gotcha, and then users can use any of the "authorizers" they want?

exactly, for damus I could configure it to be the custodial damus lightning node, but users could configure their own lightning node to accept tips and send nostr events on payment for tallying.

damn that would be dope

tell me more...