{"x402Version":1,"settles":"only when the response passes its checks","tools":[{"id":"spot","name":"Spot price","provider":"Antera","description":"The spot price of a crypto asset in US dollars, with the moment it was read.","price":"1000","priceUsd":0.001,"payments":"x402","payTo":"0xF394e9Fa558D6E046310172359a6c0B21aaCd84B","promiseBps":100,"endpoint":"https://www.antera.sbs/api/call/spot","params":[{"name":"asset","example":"ETH","note":"ticker, e.g. ETH, BTC, SOL"}],"checks":{"schema":{"type":"object","required":["asset","usd","source","at"],"properties":{"asset":{"type":"string","pattern":"^[A-Z0-9]{2,10}$"},"usd":{"type":"number","minimum":0},"source":{"type":"string","format":"uri"},"at":{"type":"string","format":"date-time"}}},"freshness":{"path":"at","maxAgeSeconds":60},"timeoutMs":6000},"listedBy":"antera","stake":null,"record":{"calls":0,"passes":0,"fails":0,"passRate":null,"avgMs":null}},{"id":"block","name":"Latest Base block","provider":"Antera","description":"The newest block on Base: number, hash, time and how many transactions it holds.","price":"1000","priceUsd":0.001,"payments":"x402","payTo":"0xF394e9Fa558D6E046310172359a6c0B21aaCd84B","promiseBps":100,"endpoint":"https://www.antera.sbs/api/call/block","params":[],"checks":{"schema":{"type":"object","required":["number","hash","timestamp","transactions"],"properties":{"number":{"type":"integer","minimum":1},"hash":{"type":"string","pattern":"^0x[0-9a-f]{64}$"},"timestamp":{"type":"integer"},"transactions":{"type":"integer","minimum":0}}},"freshness":{"path":"timestamp","maxAgeSeconds":30},"timeoutMs":6000},"listedBy":"antera","stake":null,"record":{"calls":0,"passes":0,"fails":0,"passRate":null,"avgMs":null}},{"id":"bench","name":"Test bench","provider":"Antera","description":"A tool that misbehaves on request, so you can watch every check fire for real. Free.","price":"0","priceUsd":0,"payments":"free","payTo":null,"promiseBps":0,"endpoint":"https://www.antera.sbs/api/call/bench","params":[{"name":"mode","example":"ok","note":"ok · schema · empty · error · duplicate · stale · slow · upcharge"}],"checks":{"schema":{"type":"object","required":["results","at"],"properties":{"results":{"type":"array","items":{"type":"object","required":["title","url"],"properties":{"title":{"type":"string"},"url":{"type":"string","format":"uri"}}}},"at":{"type":"string","format":"date-time"}}},"results":"results","freshness":{"path":"at","maxAgeSeconds":120},"timeoutMs":2500},"listedBy":"antera","stake":null,"record":{"calls":161,"passes":102,"fails":59,"passRate":0.6335403726708074,"avgMs":94}}]}