# Jeff Czyz - BOLT12 Has Arrived (Highlights) ![rw-book-cover|256](https://lightningdevkit.org/card.png) ## Metadata **Review**:: [readwise.io](https://readwise.io/bookreview/42750689) **Source**:: #from/readwise #from/reader **Zettel**:: #zettel/fleeting **Status**:: #x **Authors**:: [[Jeff Czyz]] **Full Title**:: BOLT12 Has Arrived **Category**:: #articles #readwise/articles **Category Icon**:: 📰 **URL**:: [lightningdevkit.org](https://lightningdevkit.org/blog/bolt12-has-arrived/) **Host**:: [[lightningdevkit.org]] **Highlighted**:: [[2024-07-30]] **Created**:: [[2024-08-03]] ## Highlights - BOLT11 defined an invoice format that, while useful, has some shortcomings. Invoices are communicated out-of-band—typically via a QR code—from recipient to sender. They are signed, making them large and thus difficult for some devices to scan. But more importantly, they can’t be safely reused since they contain a payment hash. ([View Highlight](https://read.readwise.io/read/01j40vbhfx97trphpymm009jcm)) ^752210721 - Someone scanning an offer sends an *invoice request* to the intended recipient, who replies with an invoice containing a unique payment hash. ([View Highlight](https://read.readwise.io/read/01j40vdeg6byaw8nfja7y8rr1n)) ^752214532 - It also contains a *reply path*—another blinded path—back to the sender, allowing the recipient to respond similarly to an invoice without revealing the sender’s node ID. ([View Highlight](https://read.readwise.io/read/01j40vgjnha7jx27ay4kfs1caq)) ^752214783 - This is taken further with the invoice, which contains *blinded payment paths*—essentially blinded paths with some additional payment information. ([View Highlight](https://read.readwise.io/read/01j40vh4pexn1kbp8xvzfbgacg)) ^752214793