{"service":"pay.bsv.cx — pay-per-call (HTTP 402)","network":"main","enabled":true,"pricing":[{"resource":"hello","priceSats":10,"calls":100,"perCallSats":0.1,"anchorsOnChain":false,"description":"demo endpoint — no marginal cost","available":true},{"resource":"time","priceSats":10,"calls":100,"perCallSats":0.1,"anchorsOnChain":false,"description":"demo endpoint — no marginal cost","available":true},{"resource":"fetch","priceSats":4000,"calls":10,"perCallSats":400,"anchorsOnChain":true,"description":"verifiable fetch — headless render + on-chain receipt per call","available":true}],"metering":{"quantumMs":5000,"maxCallsPerRender":12,"note":"a render costs ceil(renderMs / 5000) calls, minimum 1, capped at 12; the actual charge is returned in X-Pay-Calls-Charged"},"load":{"inFlight":0,"capacity":4,"perTokenLimit":2,"avgRenderMs":4000,"admitted":0,"rejected":0,"busy":false},"flow":["GET /pay/:resource -> 402 challenge (invoice)","POST /pay/:invoiceId/submit {rawtx} -> token","GET /pay/:resource  (Authorization: Bearer <token>) -> resource"]}