I built payblob — a client that pays to pull container images.
The image is a signed Nostr event, its layers sit on Blossom behind a Lightning paywall. payblob settles the L402 invoice and pulls it — 10 sats, non-custodial, over Nostr.
Why? GitHub's bots flagged my repo twice and took it offline — images and all. So I moved images where nobody can flag them, and made them pay for their own hosting.
Built on Alex Gleason (nprofile…awaw) ncontainer + noci — he shipped that base in a weekend. I added the payments.
Video 👇 — and poke at the live server yourself (free upload, 10 sats to download):
https://blossom.ngx-l402.org
payblob: https://gitworkshop.dev/npub1qnw27f2jsqvn05wzpd56m7ykgmepk57p0yrzw8fzc7lfhjkmjmqqmd9r6h/relay.ngit.dev/payblob
paywalled blossom server:
https://gitworkshop.dev/npub1qnw27f2jsqvn05wzpd56m7ykgmepk57p0yrzw8fzc7lfhjkmjmqqmd9r6h/relay.ngit.dev/ngx-l402/tree/main/examples/paywalled-blossom
ncontainer: https://ncontainer.io
noci: https://gitworkshop.dev/alex@gleasonator.com/git.shakespeare.diy/noci
#nostr #bitcoin #lightning #L402
