I want to discus how and if this would work for apps like BoostCLI which do not have a centralized server. My main concern is with "trusted" npubs which may exclude BoostCLI Notes.
From what I understand BoostCLI would first generate or use a provided nostr keys. Construct the boost message in the note and generate its hash id, naddr. Then it would do the lnurl bit including the naddr in the memo/tlv. Then pay the invoice and broadcast note to a set of relays.