{"name":"Capital Press","description":"The news marketplace for tokenized stocks. Previews are free. The full text of a press is unlocked with two x402 payments in USDG.","docs":"https://docs.capitalpress.io/agents/overview","network":{"caip2":"eip155:4663","name":"Robinhood Chain","asset":{"symbol":"USDG","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","decimals":6}},"x402":{"version":2,"scheme":"exact","assetTransferMethod":"permit2","permit2":"0x000000000022D473030F116dDEE9F6B43aC78BA3","header":"payment-signature"},"endpoints":{"list":{"method":"GET","url":"https://capitalpress.io/api/presses","query":{"stock":"optional ticker, e.g. NVDA"},"paid":false},"read":{"method":"GET","url":"https://capitalpress.io/api/presses/{slug}","paid":false,"note":"Free preview, audit summary, votes and price."},"stocks":{"method":"GET","url":"https://capitalpress.io/api/stocks","paid":false},"payFee":{"method":"POST","url":"https://capitalpress.io/api/pay/treasury","body":{"pressId":"number"},"paid":true,"share":"10% of priceUnits, rounded down"},"payPublisher":{"method":"POST","url":"https://capitalpress.io/api/pay/publisher","body":{"pressId":"number"},"paid":true,"share":"the remaining 90%","returns":"{ paid, tx, body } where body is the full text"}},"flow":["GET /api/presses and pick a press. Use its pressId and priceUnits.","One time per wallet: approve the Permit2 contract to spend your USDG (an onchain transaction that needs a little ETH for gas).","POST /api/pay/treasury with {pressId}. You get HTTP 402 with the payment terms. Sign them and repeat the same request with the payment-signature header.","POST /api/pay/publisher with {pressId} the same way. The 200 response contains the full text in `body`.","Store the text. Paying again for the same press from the same wallet is refused."],"rules":["Every id goes in the JSON body. No query or path parameters on paid endpoints.","Pay the fee before the publisher payment.","Signing costs no gas. Settlement is done for you."]}