{"x402Version":2,"payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","resources":[{"id":8720,"slug":"8720","resource":"https://x402meta.hergertsynthora.com/service","description":"x402 preflight / reputation — verify BEFORE you pay. Give it an x402 endpoint_url (or a payTo address) and it returns, in one cheap deterministic call: is the resource reachable, is it present in the CDP Bazaar discovery catalog (serviceName, declared payTo, price, network, tags, last_seen), and — the key integrity check — does the payTo the endpoint actually demands in its live HTTP 402 challenge MATCH the payTo the catalog advertises (payTo_match). It runs a keyless HEAD/OPTIONS/402 probe that never moves funds, extracts the real payTo/amount/asset/network from the challenge, scores listing freshness, and — if you pass a prev snapshot {payTo,amount,lastUpdated} — flags whether the endpoint changed since you last saw it (anti-rug). Output is a 0-100 scorecard + letter grade + reason codes + an actionable verdict (pay_ok / caution / do_not_pay). For any router, wallet agent or M2M client that pays third-party x402 endpoints and needs to avoid paying a hijacked, dead, or repriced resource. Deterministic, no LLM, Ed25519-signed. 0.01 USDC via x402 on Base. SYNTHORA.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"endpoint_url":"https://api.exa.ai/search"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"x402meta","ok":true,"result":{"catalog":{"amount":"7000","last_seen":"2026-07-07T21:49:52.202Z","matched_by":"endpoint","network":"eip155:8453","payTo":"0x6d6E695b09861467c7d462f5AAF31cF3540B9192","resource":"https://api.exa.ai/search","serviceName":"exa-search"},"changed":null,"endpoint_url":"https://api.exa.ai/search","final_status":402,"host":"api.exa.ai","in_catalog":true,"live_challenge":{"amount":"7000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0x6d6E695b09861467c7d462f5AAF31cF3540B9192"},"payTo":"0x6d6e695b09861467c7d462f5aaf31cf3540b9192","payTo_declared":"0x6d6e695b09861467c7d462f5aaf31cf3540b9192","payTo_live":"0x6d6e695b09861467c7d462f5aaf31cf3540b9192","payTo_match":true,"reachable":true,"requires_payment":true,"scorecard":{"challenge_wellformed":true,"changed":null,"grade":"B","in_catalog":true,"listing_age_days":1,"payTo_match":true,"reachable":true,"reason_codes":["reachable","in_catalog","emits_402","payto_match","challenge_wellformed","listing_fresh"],"requires_payment":true,"score":88},"service_version":"1.0","signed":true,"verdict":"pay_ok"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"anyOf":[{"required":["endpoint_url"]},{"required":["payTo"]}],"properties":{"endpoint_url":{"description":"The x402 endpoint URL to preflight (http/https). Either this or payTo is required.","type":"string"},"payTo":{"description":"A payTo address (0x…40hex) to look up in the catalog instead of / in addition to a URL.","type":"string"},"prev":{"description":"Optional prior snapshot to detect change (anti-rug).","properties":{"amount":{"type":"string"},"lastUpdated":{"type":"string"},"payTo":{"type":"string"}},"type":"object"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402meta.hergertsynthora.com","lastUpdated":"2026-09-17T03:55:26.163Z","quality":{"calls30d":5,"uniquePayers30d":3,"lastCalledAt":"2026-09-17T03:55:24.998Z"},"liveness":{},"verified":false,"featured":false},{"id":914,"slug":"914","resource":"https://api.hergertsynthora.com/v1/polymarket-trades","description":"Historical Polymarket trade query with filters plus per-wallet aggregation. $0.01 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"limit":5},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"polymarket_trades","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"Historical Polymarket trade query with filters plus per-wallet aggregation. $0.01 USDC x402 Base.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:25:55.734Z","quality":{"calls30d":4,"uniquePayers30d":2,"lastCalledAt":"2026-08-28T03:25:55.517Z"},"liveness":{},"verified":false,"featured":false},{"id":915,"slug":"915","resource":"https://api.hergertsynthora.com/v1/registry-watch","description":"SYNTHORA registry-watch: pay-per-event feed of signed Ed25519 deltas from the x402/M2M endpoint registry — new and changed endpoints, payTos and listings. Pull with {\"since\": \"<cursor|ISO>\", \"slug\": \"<slug>\", \"limit\": <=200}; each delta is individually signed and the full response is signed again (double provenance). $0.03 USDC on Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":"0x0000000000000000000000000000000000000000"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"registry_watch","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA registry-watch: pay-per-event feed of signed Ed25519 deltas from the x402/M2M endpoint registry — new and changed endpoints, payTos and listings. Pull with {\"since\": \"<cursor|ISO>\", \"slug\": \"<slug>\", \"limit\": <=200}; each delta is individually signed and the full response is signed again (double provenance). $0.03 USDC on Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-09-01T18:59:07.214Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-09-01T18:59:06.703Z"},"liveness":{},"verified":false,"featured":false},{"id":936,"slug":"936","resource":"https://api.hergertsynthora.com/v1/space-weather","description":"SYNTHORA space-weather: live space weather from NOAA SWPC — GOES X-ray flux (solar flare activity), solar wind plasma (speed and density) and planetary Kp geomagnetic index. Optional focus: send xray, wind or kp in the input to get just that series, otherwise the latest reading of all three. Source: services.swpc.noaa.gov, keyless, timestamped. $0.01 USDC on Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":"0x0000000000000000000000000000000000000000"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"space_weather","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA space-weather: live space weather from NOAA SWPC — GOES X-ray flux (solar flare activity), solar wind plasma (speed and density) and planetary Kp geomagnetic index. Optional focus: send xray, wind or kp in the input to get just that series, otherwise the latest reading of all three. Source: services.swpc.noaa.gov, keyless, timestamped. $0.01 USDC on Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-09-01T19:12:53.026Z","quality":{"calls30d":3,"uniquePayers30d":2,"lastCalledAt":"2026-09-01T19:12:52.569Z"},"liveness":{},"verified":false,"featured":false},{"id":916,"slug":"916","resource":"https://api.hergertsynthora.com/v1/usgs-earthquakes","description":"SYNTHORA usgs-earthquakes: latest earthquakes (M>=4.5 default, tunable) with PAGER alert level, tsunami flag and ACTIVE SEISMIC CLUSTER detection (>=3 events same zone in 24h) — the actionable signal for insurance-risk and disaster prediction markets. Source: USGS FDSN (official US, real-time, no key). $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"usgs_earthquakes","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA usgs-earthquakes: latest earthquakes (M>=4.5 default, tunable) with PAGER alert level, tsunami flag and ACTIVE SEISMIC CLUSTER detection (>=3 events same zone in 24h) — the actionable signal for insurance-risk and disaster prediction markets. Source: USGS FDSN (official US, real-time, no key). $0.005 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:27:05.472Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:27:05.257Z"},"liveness":{},"verified":false,"featured":false},{"id":917,"slug":"917","resource":"https://api.hergertsynthora.com/v1/trending-cross","description":"SYNTHORA trending-cross: crypto trending VERIFIED by two-source consensus — an asset trending on CoinGecko AND gaining on Binance at once is a confirmed signal; trending on one only is noise or a localized pump. Top gainers/losers with volume included. Free sources, no key. $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"trending_cross","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA trending-cross: crypto trending VERIFIED by two-source consensus — an asset trending on CoinGecko AND gaining on Binance at once is a confirmed signal; trending on one only is noise or a localized pump. Top gainers/losers with volume included. Free sources, no key. $0.005 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:26:56.539Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:26:56.084Z"},"liveness":{},"verified":false,"featured":false},{"id":918,"slug":"918","resource":"https://api.hergertsynthora.com/v1/stablecoin-depeg","description":"SYNTHORA stablecoin-depeg: depeg radar for 8 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, USDD, FDUSD), each measured by TWO independent sources (CoinGecko + DefiLlama) with inter-source discrepancy reported — a real depeg shows in both; a single-source blip is an oracle artifact. Severity levels in bps. Free sources, no key. $0.006 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"6000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"stablecoin_depeg","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA stablecoin-depeg: depeg radar for 8 major stablecoins (USDT, USDC, DAI, USDS, USDe, PYUSD, USDD, FDUSD), each measured by TWO independent sources (CoinGecko + DefiLlama) with inter-source discrepancy reported — a real depeg shows in both; a single-source blip is an oracle artifact. Severity levels in bps. Free sources, no key. $0.006 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:26:30.264Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:26:30.064Z"},"liveness":{},"verified":false,"featured":false},{"id":919,"slug":"919","resource":"https://api.hergertsynthora.com/v1/noaa-tides","description":"SYNTHORA noaa-tides: tide and water level for US ports/stations, VERIFIED by crossing NOAA harmonic prediction with the LIVE observation at the same station — the anomaly (observed minus predicted) is the storm-surge/port-disruption signal. Source: NOAA CO-OPS official, free, no key. $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"station":"galveston"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"noaa_tides","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA noaa-tides: tide and water level for US ports/stations, VERIFIED by crossing NOAA harmonic prediction with the LIVE observation at the same station — the anomaly (observed minus predicted) is the storm-surge/port-disruption signal. Source: NOAA CO-OPS official, free, no key. $0.005 USDC x402 Base.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:25:47.771Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:25:47.554Z"},"liveness":{},"verified":false,"featured":false},{"id":920,"slug":"920","resource":"https://api.hergertsynthora.com/v1/marine-wave-forecast","description":"SYNTHORA marine-wave-forecast: sea state for any coast/port or chokepoint (Hormuz, Suez, Panama, Malacca, Gibraltar, Bab el-Mandeb, Dover presets) — wave height, period, swell, Douglas-scale verdict and navigability flag. Complements chokepoint-transits for shipping disruption markets. Source: open-meteo Marine (ECMWF/NOAA WaveWatch III, no key). $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"marine_wave_forecast","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA marine-wave-forecast: sea state for any coast/port or chokepoint (Hormuz, Suez, Panama, Malacca, Gibraltar, Bab el-Mandeb, Dover presets) — wave height, period, swell, Douglas-scale verdict and navigability flag. Complements chokepoint-transits for shipping disruption markets. Source: open-meteo Marine (ECMWF/NOAA WaveWatch III, no key). $0.005 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:25:38.973Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:25:38.719Z"},"liveness":{},"verified":false,"featured":false},{"id":921,"slug":"921","resource":"https://api.hergertsynthora.com/v1/hurricane-odds","description":"SYNTHORA hurricane-odds: active tropical cyclones CROSS-VERIFIED — official NHC bulletin (category, wind, pressure, movement) crossed with an independent model (ECMWF via open-meteo) at the storm position; discrepancies >15 kt flagged. The input for Polymarket weather/climate markets. Sources: NHC + ECMWF, free, no key. $0.006 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"6000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"hurricane_odds","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA hurricane-odds: active tropical cyclones CROSS-VERIFIED — official NHC bulletin (category, wind, pressure, movement) crossed with an independent model (ECMWF via open-meteo) at the storm position; discrepancies >15 kt flagged. The input for Polymarket weather/climate markets. Sources: NHC + ECMWF, free, no key. $0.006 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:25:30.379Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:25:30.154Z"},"liveness":{},"verified":false,"featured":false},{"id":922,"slug":"922","resource":"https://api.hergertsynthora.com/v1/historical-weather","description":"SYNTHORA historical-weather: verified historical weather for any place and date (1940 → ~5 days ago) from the ERA5 reanalysis — tmax/tmin, precipitation, max wind. For climate-market backtesting and claim verification. Source: open-meteo archive, free, no key. $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"date":"2026-08-01","place":"Casablanca"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"historical_weather","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA historical-weather: verified historical weather for any place and date (1940 → ~5 days ago) from the ERA5 reanalysis — tmax/tmin, precipitation, max wind. For climate-market backtesting and claim verification. Source: open-meteo archive, free, no key. $0.005 USDC x402 Base.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:25:21.551Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:25:21.279Z"},"liveness":{},"verified":false,"featured":false},{"id":923,"slug":"923","resource":"https://api.hergertsynthora.com/v1/gas-oracle-multi","description":"SYNTHORA gas-oracle-multi: gas price across 5 chains (ethereum, base, arbitrum, optimism, polygon), each VERIFIED by two independent public RPCs with divergence report — a single RPC can lie or lag; dual-verified is what you time transactions with. Free public RPCs, no key. $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"gas_oracle_multi","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA gas-oracle-multi: gas price across 5 chains (ethereum, base, arbitrum, optimism, polygon), each VERIFIED by two independent public RPCs with divergence report — a single RPC can lie or lag; dual-verified is what you time transactions with. Free public RPCs, no key. $0.005 USDC x402 Base.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:25:12.835Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:25:12.595Z"},"liveness":{},"verified":false,"featured":false},{"id":924,"slug":"924","resource":"https://api.hergertsynthora.com/v1/exchange-rates-verified","description":"SYNTHORA exchange-rates-verified: FX rates for 160+ currencies CROSS-VERIFIED between two independent sources (ECB official fixing via frankfurter.app vs market aggregate open.er-api.com) with per-currency deviation in bps and divergence alert >50 bps. The product is the discrepancy: a bad rate breaks a financial agent. Free sources, no key. $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"exchange_rates_verified","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA exchange-rates-verified: FX rates for 160+ currencies CROSS-VERIFIED between two independent sources (ECB official fixing via frankfurter.app vs market aggregate open.er-api.com) with per-currency deviation in bps and divergence alert >50 bps. The product is the discrepancy: a bad rate breaks a financial agent. Free sources, no key. $0.005 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:24:54.414Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:24:54.171Z"},"liveness":{},"verified":false,"featured":false},{"id":925,"slug":"925","resource":"https://api.hergertsynthora.com/v1/ecb-macro","description":"SYNTHORA ecb-macro: official eurozone macro from the ECB data warehouse — HICP inflation, MRR policy rate, 10Y govt yield, each with previous value, change and direction. For macro/rates agents and prediction markets. Official free source, no key. $0.005 USDC x402 Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":""},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"ecb_macro","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA ecb-macro: official eurozone macro from the ECB data warehouse — HICP inflation, MRR policy rate, 10Y govt yield, each with previous value, change and direction. For macro/rates agents and prediction markets. Official free source, no key. $0.005 USDC x402 Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:24:45.503Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:24:45.249Z"},"liveness":{},"verified":false,"featured":false},{"id":926,"slug":"926","resource":"https://api.hergertsynthora.com/v1/chokepoint-transits","description":"SYNTHORA chokepoint-transits: daily vessel transits through the 28 global maritime chokepoints (Hormuz, Suez, Panama, Bab el-Mandeb, Malacca...). Latest settled day, 7d moving average, deviation vs 30d baseline, per-vessel-type breakdown (a tanker-only drop at Hormuz is the tradeable signal) and anomaly flag. Source: IMF PortWatch (satellite AIS) — the canonical resolution source of Polymarket chokepoint markets. Free, no key.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"chokepoint":"hormuz"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"chokepoint_transits","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA chokepoint-transits: daily vessel transits through the 28 global maritime chokepoints (Hormuz, Suez, Panama, Bab el-Mandeb, Malacca...). Latest settled day, 7d moving average, deviation vs 30d baseline, per-vessel-type breakdown (a tanker-only drop at Hormuz is the tradeable signal) and anomaly flag. Source: IMF PortWatch (satellite AIS) — the canonical resolution source of Polymarket chokepoint markets. Free, no key.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T03:24:09.841Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T03:24:09.397Z"},"liveness":{},"verified":false,"featured":false},{"id":937,"slug":"937","resource":"https://api.hergertsynthora.com/v1/market-sentiment","description":"Get real-time market sentiment signals via x402 M2M API. Signed x402 call. 0.03 USDC on Base.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"input":"0x0000000000000000000000000000000000000000"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"market_sentiment","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"Get real-time market sentiment signals via x402 M2M API. Signed x402 call. 0.03 USDC on Base.","type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-09-01T19:15:04.491Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-01T19:15:04.196Z"},"liveness":{},"verified":false,"featured":false},{"id":929,"slug":"929","resource":"https://api.hergertsynthora.com/v1/gdelt-tension","description":"SYNTHORA gdelt-tension: geopolitical tension index for any topic/country — news-mention spike vs 7d baseline, average tone shift, escalation flag and the headlines causing it. The early signal for Polymarket geopolitical markets (high variance, high spread). Source: GDELT DOC 2.0 (100+ languages, free, no key), 6h-prefetched cache for reliability.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"query":"taiwan"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"gdelt_tension","ok":true,"receipt":{},"result":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"description":"SYNTHORA gdelt-tension: geopolitical tension index for any topic/country — news-mention spike vs 7d baseline, average tone shift, escalation flag and the headlines causing it. The early signal for Polymarket geopolitical markets (high variance, high spread). Source: GDELT DOC 2.0 (100+ languages, free, no key), 6h-prefetched cache for reliability.","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-27T17:26:11.544Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-27T17:26:11.281Z"},"liveness":{},"verified":false,"featured":false},{"id":938,"slug":"938","resource":"https://api.hergertsynthora.com/v1/counterparty-clearance","description":"SYNTHORA counterparty-clearance (screen): due diligence of a counterparty before paying or contracting. Multi-list matching (OFAC SDN + aliases, UN, OpenSanctions, EU consolidated) + on-chain reputation, fused by the SYNTHORA engine into a signed CLEAR/FLAGGED/BLOCKED ruling with citations to the exact list entry. 0.10 USDC via x402 on Base. POST {\"name\":\"...\"} and/or {\"wallet\":\"0x..\"}. Full re-verifiable attestation: counterparty-attestation (0.50).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"name":"Example Entity Ltd","wallet":"0x0000000000000000000000000000000000000000"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"counterparty_clearance","ok":true,"result":{"dictamen":{"listas_consultadas":[],"matches":[],"veredicto":"CLEAR"},"mode":"screen","sello":{"firma":"SYNTHORA","sha256":"..."},"sujeto":"..."}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"name":{"type":"string"},"wallet":{"type":"string"}},"required":[],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-28T22:04:31.932Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T22:04:31.429Z"},"liveness":{},"verified":false,"featured":false},{"id":939,"slug":"939","resource":"https://api.hergertsynthora.com/v1/sentiment","description":"Real-time crowd sentiment oracle for any topic or asset: GDELT global-news tone timeline -> sentiment (very_bullish..very_bearish), tone score, trend and trading signal, with top headlines. POST {\"query\":\"bitcoin\",\"timespan\":\"6h\"}. Deterministic, Ed25519-signed. SYNTHORA.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"query":"bitcoin","timespan":"6h"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"sentiment","ok":true,"result":{"headlines":[],"query":"bitcoin","sentiment":"neutral","signal":"neutral","tone_score":0,"tone_trend":"stable"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"query":{"description":"Topic or asset, e.g. bitcoin","type":"string"},"timespan":{"default":"6h","enum":["1h","6h","12h","24h","48h","72h"],"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"delivery":{"behaviour":"if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged","note":"unlike the signature -- which you verify BEFORE paying -- this one is checked afterwards, on-chain, from your own wallet","order":"compute -> failure gate -> verify -> settle -> deliver","policy":"no-charge-on-service-failure","scope":"this covers service FAILURE, not verdict quality","verify":"after a request of yours FAILS, check your own wallet on Base: no USDC settlement to our payTo will exist for it. If we had charged you, the transfer would be public and permanent"},"signature":{"alg":"ed25519","canon":"json:sort_keys+separators(,:)+ensure_ascii+utf8","envelope":"{result, attestation:{alg,pubkey,sig,canon}}","jwksUrl":"https://api.hergertsynthora.com/.well-known/jwks.json","publicKeyUrl":"https://api.hergertsynthora.com/pubkey","sigEncoding":"hex(64B raw)","verify":"recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself"}},"tags":["bazaar","delivery","signature"],"sourceHost":"api.hergertsynthora.com","lastUpdated":"2026-08-26T06:26:36.65Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-26T06:26:36.097Z"},"liveness":{},"verified":false,"featured":false},{"id":13534,"slug":"13534","resource":"https://presign.hergertsynthora.com/service","description":"Pre-sign security verdict for autonomous agents: before an agent SIGNS and settles a transaction, get an allow/warn/block verdict with reasons. Decodes the calldata to catch UNLIMITED approvals (spender can drain the token without further signatures), and cross-checks the token (honeypot, mintable, pausable, hidden owner, blacklist, buy/sell tax via GoPlus) and the spender/recipient (phishing, blacklist, sanctions via GoPlus address-security + Chainalysis + TRM). Use it as a last-mile guard before approving a token or signing a tx. Ed25519-signed provenance. 0.015 USDC on Base. POST {\"chain\":\"base\",\"to\":\"0x..\",\"data\":\"0x..\"} to verify a tx before signing, or {\"chain\":\"base\",\"token\":\"0x..\"} to verify a token before approving.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6D9F318463168fF637b50E5b9a21392e97c7c167","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"chain":"base","data":"0x095ea7b30000000000000000000000001111111111111111111111111111111111111111ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"niche":"presign","ok":true,"result":{"chain":"base","checked_token":"0x8335...","intent":"approve(address,uint256)","reasons":["APPROVE ILIMITADO a 0x1111...: el spender podra vaciar el token sin mas firmas"],"spender":"0x1111...","spender_risk":{"address":"0x1111...","chainalysis_sanctioned":false},"token_flags":{"is_honeypot":false,"trust_list":true},"verdict":"block"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"description":"Chain (default base)","enum":["base","ethereum"],"type":"string"},"data":{"description":"Raw calldata (0x...) of the tx to be signed — decoded to detect unlimited approvals and the spender/recipient","type":"string"},"to":{"description":"Target contract of the tx to be signed (0x...); for approve/transfer this is the token being approved/moved","type":"string"},"token":{"description":"Token contract to verify before approving (0x...); use instead of to/data when you only want a token check","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"niche":{"type":"string"},"ok":{"type":"boolean"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"presign.hergertsynthora.com","lastUpdated":"2026-09-12T17:21:43.738Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-12T17:21:43.251Z"},"liveness":{},"verified":false,"featured":false}]}