{"x402Version":1,"resources":[{"resource":"https://hub.piratefly.com/api/alttext/site/x402","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"9000000","resource":"https://hub.piratefly.com/api/alttext/site/x402","description":"Alt text accessibility report for up to 50 same-origin pages of example.com: every image classified missing/empty/file-name/hidden/ok, per page and in total.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":300,"outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"url":"site to crawl, http(s)"}},"output":{"url":"string","pages":"array of {url, counts, images[] | error}","totals":"{total, ok, missing, empty, filename, hidden}"}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"hub","metodo":"GET","instructions":"GET /api/pagesnapshot/x402?url=<https://page> (0.25 USD): one sealed, hash-chained capture of the page (status, headers, body, TLS certificate), same answer as /api/pagesnapshot/capture; private or bad urls answer 400 before any payment. GET /api/alttext/site/x402?url=<https://site/> without X-PAYMENT to receive an x402 v1 402 response (Base mainnet, USDC, 9 USD, exact scheme). Pay via any x402 client and receive the alt text accessibility report for up to 50 same-origin pages (every image classified missing/empty/file-name/hidden/ok, per page and in total). Bad or non-http(s) urls answer 400 before any payment; single pages scan free at https://hub.piratefly.com/alttext/. Facilitator: https://pay.openfacilitator.io"},{"resource":"https://hub.piratefly.com/api/pagesnapshot/x402","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"250000","resource":"https://hub.piratefly.com/api/pagesnapshot/x402","description":"Sealed capture of example.com/: HTTP status, headers, body and TLS certificate, SHA-256 content hash chained to the previous capture, public verify page.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":300,"outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"url":"page to capture, public http(s)"}},"output":{"id":"string","url":"verify page path","contentHash":"sha256 hex","chainHash":"sha256 hex"}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"hub","metodo":"GET","instructions":"GET /api/pagesnapshot/x402?url=<https://page> (0.25 USD): one sealed, hash-chained capture of the page (status, headers, body, TLS certificate), same answer as /api/pagesnapshot/capture; private or bad urls answer 400 before any payment. GET /api/alttext/site/x402?url=<https://site/> without X-PAYMENT to receive an x402 v1 402 response (Base mainnet, USDC, 9 USD, exact scheme). Pay via any x402 client and receive the alt text accessibility report for up to 50 same-origin pages (every image classified missing/empty/file-name/hidden/ok, per page and in total). Bad or non-http(s) urls answer 400 before any payment; single pages scan free at https://hub.piratefly.com/alttext/. Facilitator: https://pay.openfacilitator.io"},{"resource":"https://aivis.lumnika.com/api/v1/x402/report","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"500000","resource":"https://aivis.lumnika.com/api/v1/x402/report","description":"AI search visibility report for one website: 0-100 score, letter grade and per-check evidence of how ChatGPT, Perplexity, Gemini and Claude can crawl, read and cite it, with fix hints.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":60,"outputSchema":{"input":{"type":"http","method":"GET","discoverable":true,"queryParams":{"domain":"Website domain, e.g. example.com"}},"output":{"type":"object","description":"domain, score, letter, pagesCrawled, crawledAt, sector, checks[{id,label,status,score,evidence,fixHint}]"}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"aivis","metodo":"GET","instructions":"GET /api/v1/x402/report?domain=<domain> without X-PAYMENT to receive an x402 v1 402 response (Base mainnet, USDC, 0.50 USD, exact scheme). Pay via any x402 client and receive the stored AI search visibility report for that domain (score, grade, per-check evidence, fix hints). Unscanned domains answer 404 before any payment; scan them free at https://aivis.lumnika.com. Facilitator: https://pay.openfacilitator.io"},{"resource":"https://attest.piratefly.com/api/attest/x402","type":"http","x402Version":1,"accepts":[],"prodotto":"vetro","metodo":"POST","instructions":"POST /api/attest/x402 with JSON {\"ledger\": \"<Vetro .vtl ledger or OTLP GenAI trace JSON>\"} and no X-PAYMENT to receive an x402 v1 402 (Base mainnet, USDC, 29 USD, exact scheme). Pay with any x402 client and receive the EU AI Act report (Markdown) and a third-party ed25519 countersignature over the ledger digest, verifiable at https://attest.piratefly.com/api/verify-attestation. Ledgers that fail verification answer 422 before any payment. Facilitator: https://pay.openfacilitator.io"},{"resource":"https://piratefly.com/v1/x402/analisi","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"10000","resource":"https://piratefly.com/v1/x402/analisi","description":"Booking-timing verdict for one flight route: cheap/normal/expensive vs that route's own price history, best months to fly, how far ahead to book. Never a bookable fare.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":60,"outputSchema":{"input":{"type":"http","method":"GET","discoverable":true,"queryParams":{"origine":"Origin city name, e.g. Stockholm","destinazione":"Destination city name, e.g. Rome"}},"output":{"type":"object","description":"Same shape as GET /v1/analisi (see /v1/openapi.json): verdetto, mesiPerConvenienza, anticipoConsigliato, osservazioni."}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"piratefly"},{"resource":"https://firmament.piratefly.com/api/sky/x402","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"4990000","resource":"https://firmament.piratefly.com/api/sky/x402","description":"Star map PDF (A3, vector) of the sky over 45.00, 9.00 on 2000-01-01 12:00 local time: constellations, planets, Moon phase and ISS passes, print-ready.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":300,"outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"date":"YYYY-MM-DD, local date at the place","time":"HH:MM, local time at the place (default 12:00)","lat":"latitude, degrees","lon":"longitude, degrees","place":"label printed on the poster (optional)","subtitle":"line under the title (optional, 60 chars)","theme":"poster theme (optional)"}},"output":{"type":"application/pdf"}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"firmament","metodo":"GET","instructions":"GET /api/sky/x402?date=YYYY-MM-DD&time=HH:MM&lat=<deg>&lon=<deg>[&place=<label>&subtitle=<line>] (4.99 USD in USDC on Base, x402 v1 exact): the star map of that moment and place as a print-ready A3 vector PDF (constellations, planets, Moon phase, ISS passes that night). Invalid parameters answer 400 before any payment; if the PDF cannot be made nothing is charged. Preview free at https://firmament.piratefly.com/."},{"resource":"https://shop.lumnika.com/api/laboratorio/layearth/x402/intorno","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"20000","resource":"https://shop.lumnika.com/api/laboratorio/layearth/x402/intorno","description":"What is live within km of a point right now: earthquakes (USGS, 24h), active fires (NASA FIRMS VIIRS, 24h), aurora odds (NOAA Kp, 72h), open natural events (NASA EONET) and US weather alerts (NWS). Every item has source and timestamp.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":300,"outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"lat":"latitude -90..90","lon":"longitude -180..180","km":"radius 1..1000, default 250"}},"output":{"query":"{lat, lon, km}","generatedAt":"ISO time","earthquakes":"{source, count, items[{id, mag, place, time, depthKm, lat, lon, distKm, url}]}","fires":"{source, count, items[{lat, lon, frpMW, confidence, time, distKm}]}","aurora":"{source, magneticLat, kpNeeded, kpNow, kpPeak72h, visibleWithin72h}","events":"{source, count, items[{id, title, category, time, lat, lon, distKm, url}]}","weatherAlerts":"{source, coverage, items[{event, severity, headline, onset, expires, area}]}"}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"layearth","metodo":"GET","instructions":"GET https://shop.lumnika.com/api/laboratorio/layearth/x402/intorno?lat=<lat>&lon=<lon>&km=<radius> without X-PAYMENT to receive an x402 v1 402 response (Base mainnet, USDC, 0.02 USD, exact scheme); pay with any x402 client and receive the JSON. Bad points answer 400 before any payment; if a live source is down the answer is 503 with charged:false. Facilitator: https://pay.openfacilitator.io"},{"resource":"https://shop.lumnika.com/api/laboratorio/signedfacts/flare-score-count","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"10000","resource":"https://shop.lumnika.com/api/laboratorio/signedfacts/flare-score-count","description":"Number of companies currently in the Flare 8-K deterioration ranking, with computation timestamp, signed by the SignedFacts wallet.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":60,"outputSchema":{"input":{"type":"http","method":"GET","discoverable":true},"output":{"type":"object","properties":{"fatto":{"type":"object","description":"metrica, valore (int), calcolatoIl, finestra, fonte, emessoIl, firmatario"},"firma":{"type":"string","description":"EIP-191 signature of JSON.stringify(fatto) by firmatario"},"settlement":{"type":"object","description":"transaction hash and network"}}}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"signedfacts"},{"resource":"https://shop.lumnika.com/api/laboratorio/signedfacts/flare-top-deteriorating","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"20000","resource":"https://shop.lumnika.com/api/laboratorio/signedfacts/flare-top-deteriorating","description":"The 10 US-listed companies with the worst deterioration in SEC 8-K filings over the last year (ticker, CIK, score, 8-K count and items, e.g. 3.01 delisting / 2.04 default), with computation timestamp, signed by the SignedFacts wallet.","mimeType":"application/json","payTo":"0xAC13DFB06F5c2Db996C881367E19387473Cf6480","maxTimeoutSeconds":60,"outputSchema":{"input":{"type":"http","method":"GET","discoverable":true},"output":{"type":"object","properties":{"fatto":{"type":"object","description":"metrica, valore (array di 10 {ticker,cik,name,score,filings8k,items}), calcolatoIl, finestra, fonte, emessoIl, firmatario"},"firma":{"type":"string","description":"EIP-191 signature of JSON.stringify(fatto) by firmatario"},"settlement":{"type":"object","description":"transaction hash and network"}}}},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}}],"prodotto":"signedfacts"}],"instructions":"Every paid resource of the DEUS portfolio in one list. Call any resource without X-PAYMENT to receive its x402 v1 402 (USDC on Base, exact scheme). Add ?src=<your-index> to attribute the sale.","aggiornato":"2026-11-12T16:00:23.152Z"}