NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
purl: a curl-esque CLI for making HTTP requests that require payment (purl.dev)
acheong08 1 days ago [-]
A couple questions:

- The default seems to make the payment without confirmation. What stops an endpoint from changing payment amount between an inspect request and the actual request?

- Will adoption of this payment protocol ever grow large enough for anyone to implement this on either the client or server?

- Bots have more of a financial incentive to crawl sites than a human. I doubt this will actually stop anything

- I see a AGENTS.md. How much of this is vibe coded? It's near impossible to get a sense of the care taken to review LLM output. Hard to trust with money.

connorgurney 23 hours ago [-]
It only took us 29 years but HTTP 402 Payment Required might finally mean something on a wider scale…
rbtms 13 hours ago [-]
While I can understand the rationale behind it, I can't imagine this being used for anything that requires low latency requests.

I imagine the flow would be something like (correct me if I'm wrong) [client request] -> [backend returns an error]/[accepts the request and waits for payment] -> [client sends the money] -> [backend accepts the transaction] -> [backend returns the requested data]. All of this sounds like a huge bloat over the current API key/token system.

tejtm 21 hours ago [-]

  purl: persistent uniform resource locator  (at least since 1995)
[] https://en.wikipedia.org/wiki/Persistent_uniform_resource_lo...
captn3m0 17 hours ago [-]
There is also package url (`pkg:/`), now an ECMA standard: https://ecma-international.org/publications-and-standards/st...
kiallmacinnes 22 hours ago [-]
An annoying trend I've been seeing recently, which the GitHub repo behind this does, is having better documentation for the robots than there is for the users.

Compare the README.md to the skills/pay-for-http-request/SKILL.md

rtpg 22 hours ago [-]
Uncharacteristically unclear marketing from Stripe!

You're gonna have to give me more to go off of than this.

gforce_de 1 days ago [-]

  user@NAS:~$ curl -fsSl https://www.purl.dev/install.sh | bash
  ...
  purl: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by purl)
  
  user@NAS:~$ uname -a
  Linux NAS 6.1.0-43-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.162-1 (2026-02-08) x86_64 GNU/Linux
up2itnow0822 21 hours ago [-]
[dead]
throwaway-538 1 days ago [-]
[dead]
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 06:22:00 GMT+0000 (Coordinated Universal Time) with Vercel.