I have completely re-written this protocol based on feedback received during the lightning summit: this doesn’t use payer_id
anymore, doesn’t require any modification to the existing offers, which stay private by default. The updated protocol can be found in blip-0042: Bolt 12 Contacts by t-bast · Pull Request #42 · lightning/blips · GitHub