SYNTHORA macro intel bundle: 7 live macro/market datasets in ONE call (commodity macro, ma
SYNTHORA macro intel bundle: 7 live macro/market datasets in ONE call (commodity macro, market sentiment, stablecoin supply, ECB forex fixing vs market, DeFi TVL ranking, top crypto, bitcoin fees). Cheaper than buying each separately. Partial degradation (never fails whole), Ed25519-signed. First 3 calls FREE per wallet via X-WALLET header. 0.10 USDC via x402 on Base. SYNTHORA.
100000 (raw units)
price
1
calls / 30d
1
unique payers
2026-08-20
updated
Provider
api.hergertsynthora.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x10800a5a5B9d72251566EC651E862A8b4B427dE0",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "100000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"body": {},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"niche": "derivbundle",
"ok": true,
"result": {
"asset": "BTC",
"datasets": {},
"datasets_ok": 4,
"datasets_total": 4,
"partial": false
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"asset": {
"description": "asset symbol e.g. BTC/ETH",
"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"
}
}Use it
curl
curl "https://api.hergertsynthora.com/v1/macrobundle" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://api.hergertsynthora.com/v1/macrobundle");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://api.hergertsynthora.com/v1/macrobundle")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/933.json, and this resource appears in /discovery/resources and /discovery/search.