SYNTHORA

SYNTHORA LLM Gateway FAST: OpenAI-compatible /v1/chat/completions pay-per-call, no API keys. Fast free-tier models (llama-3.1-8b class) with automatic upstream failover, Ed25519-signed. 0.005 USDC via x402 on Base. POST {"messages":[{"role":"user","content":"..."}]} (or {"prompt":"..."}).

InferenceLiveeip155:8453Exactvia cdp
LlmInferenceOpenai-compatibleChat-completionsx402
Activity
—
Nothing indexed for this service or its provider yet. Not a claim that it is unused — only that we hold no record.
$6.40
Verified settled volume
357 settlements proven x402 by their on-chain EIP-3009 marker.
$0.0050
Listed price
As published in the catalog. Always read the live 402 before paying.
1
Calls · 30d
Upstream's own call count for this endpoint, not ours.
1
Unique payers · 30d
Last called 2026-08-13 12:43Z
–
Upstream on-chain volume
Reported by the source catalog.
Paid to
0x10800a5a5B9d72251566EC651E862A8b4B427dE0

The wallet the 402 directs payment to. Its full payment record is on the merchant page.

Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Provider

The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service; most of the catalog is unregistered.

Recent payments · which agents last used it

Every indexed settlement paid to this service’s wallet, newest first. The index does not record which endpoint a payment was for, so if this wallet serves more than one endpoint, the rows include payments for the others. Paged up to the newest 5,000; the full history is on the merchant page.

Payer PayeeChainAmountx402RouteAgeTxn hash
0xf7fc…f2760x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0xdc7d6a…c5b345
0xf7fc…f2760x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x1736ce…576072
0xce3c…caf90x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x8e0f1a…f8f714
0xaf5e…942d0x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x6902ea…e96f85
0xaf5e…942d0x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0xa64163…5c01b9
0x63ed…64200x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x2eb547…ab6718
0x63ed…64200x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0xd8368d…60557a
0x3f42…4a0c0x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x9e4d48…917d0a
0xb3a4…21f70x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x345e88…3d2d94
0xb3a4…21f70x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x4f0eb1…0ab3f7
0xddc3…74e20x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x4fb9c7…6bd26c
0xddc3…74e20x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0xda65a4…c2feb4
0x3382…8e570x1080…7de0BaseBase$0.0170%0x2772…8c17106d ago0x6bc94a…eaa6d2
0xa2e9…653a0x1080…7de0BaseBase$0.0170%0x2772…8c17107d ago0x0a9e95…0a7222
0xc747…79d20x1080…7de0BaseBase$0.0170%0x2772…8c17107d ago0xe4f7f6…845cda
0xc747…79d20x1080…7de0BaseBase$0.0170%0x2772…8c17107d ago0x86e959…edef9e
0xc747…79d20x1080…7de0BaseBase$0.0170%0x2772…8c17107d ago0x549069…9fc170
0x62c8…06f50x1080…7de0BaseBase$0.002100%coinbase108d ago0xf5f7fe…07de75
0xf5a6…0c800x1080…7de0BaseBase$0.00570%0x2772…8c17109d ago0xc581de…2e6581
0xf5a6…0c800x1080…7de0BaseBase$0.0170%0x2772…8c17109d ago0xb19954…21cd37
0xf5a6…0c800x1080…7de0BaseBase$0.0170%0x2772…8c17109d ago0x9f3a62…40131b
0x7e57…2f090x1080…7de0BaseBase$0.001100%coinbase110d ago0x82ef80…c80c4e
0x7e57…2f090x1080…7de0BaseBase$0.001100%coinbase110d ago0x02d8dd…3c7ef7
0x2cc4…fbee0x1080…7de0BaseBase$0.0170%0x2772…8c17111d ago0x8f21e1…e8e143
0x7e57…2f090x1080…7de0BaseBase$0.004100%coinbase111d ago0x8bebf6…4ff2c0

Live 402 challenge

Captured by the enrichment pass, not read just now. Prices can change. Always read the 402 the endpoint answers with.

{
  "menu": {
    "sla": "https://api.hergertsynthora.com/sla",
    "menu": "https://api.hergertsynthora.com/llms.txt",
    "note": "SYNTHORA: 120+ machine-payable data and risk services. Pay per call in USDC on Base via x402. Signed Ed25519 receipts.",
    "terms": "https://hergertsynthora.com/terms",
    "catalog": "https://catalog.hergertsynthora.com/catalog.json",
    "openapi": "https://api.hergertsynthora.com/openapi.json"
  },
  "error": "Payment required",
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "payTo": "0xEf879BFD6C4AccB8F795136de90246e1EC245e06",
      "amount": "5000",
      "scheme": "exact",
      "network": "eip155:8453",
      "mimeType": "application/json",
      "resource": "https://api.hergertsynthora.com/v1/llm-fast",
      "description": "SYNTHORA LLM Gateway FAST: OpenAI-compatible /v1/chat/completions pay-per-call, no API keys. Fast free-tier models (llama-3.1-8b class) with automatic upstream failover, Ed25519-signed. 0.005 USDC via x402 on Base. POST {\"messages\":[{\"role\":\"user\",\"content\":\"...\"}]} (or {\"prompt\":\"...\"}).",
      "maxAmountRequired": "5000",
      "maxTimeoutSeconds": 300
    }
  ],
  "freeTier": {
    "note": "send header X-WALLET: 0x<your Base address> for a free trial",
    "header": "X-WALLET",
    "callsPerWallet": 1
  },
  "resource": {
    "url": "https://api.hergertsynthora.com/v1/llm-fast",
    "tags": [
      "llm",
      "inference",
      "openai-compatible",
      "chat-completions",
      "x402",
      "usdc"
    ],
    "iconUrl": "https://api.hergertsynthora.com/icon.svg",
    "mimeType": "application/json",
    "description": "SYNTHORA LLM Gateway FAST: OpenAI-compatible /v1/chat/completions pay-per-call, no API keys. Fast free-tier models (llama-3.1-8b class) with automatic upstream failover, Ed25519-signed. 0.005 USDC via x402 on Base. POST {\"messages\":[{\"role\":\"user\",\"content\":\"...\"}]} (or {\"prompt\":\"...\"}).",
    "serviceName": "SYNTHORA"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "model": "llm-fast",
            "messages": [
              {
                "role": "user",
                "content": "Say hello in one word"
              }
            ]
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "ok": true,
            "niche": "llm_fast",
            "result": {},
            "receipt": {
              "alg": "ed25519"
            }
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "anyOf": [
                  {
                    "required": [
                      "messages"
                    ]
                  },
                  {
                    "required": [
                      "prompt"
                    ]
                  }
                ],
                "properties": {
                  "model": {
                    "type": "string",
                    "description": "Etiqueta aceptada; el tier fija el modelo real"
                  },
                  "prompt": {
                    "type": "string",
                    "description": "Atajo sin messages"
                  },
                  "system": {
                    "type": "string",
                    "description": "System prompt opcional (con prompt)"
                  },
                  "messages": {
                    "type": "array",
                    "items": {
                      "type": "object"
                    },
                    "description": "OpenAI chat messages"
                  },
                  "max_tokens": {
                    "type": "integer",
                    "description": "Max output tokens (default 256, cap 1024)"
                  },
                  "temperature": {
                    "type": "number"
                  }
                }
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "ok": {
                  "type": "boolean"
                },
                "type": "object",
                "niche": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "delivery": {
      "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",
      "scope": "this covers service FAILURE, not verdict quality",
      "policy": "no-charge-on-service-failure",
      "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",
      "behaviour": "if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged"
    },
    "signature": {
      "alg": "ed25519",
      "canon": "json:sort_keys+separators(,:)+ensure_ascii+utf8",
      "verify": "recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself",
      "jwksUrl": "https://api.hergertsynthora.com/.well-known/jwks.json",
      "envelope": "{result, attestation:{alg,pubkey,sig,canon}}",
      "sigEncoding": "hex(64B raw)",
      "publicKeyUrl": "https://api.hergertsynthora.com/pubkey"
    }
  },
  "x402Version": 2
}

Accepts

The payment requirements as published to the catalog. Read the live 402 before paying: a price here is a claim, not a quote.

0.005USDC≈ $0.005 USD
on Base · exact scheme

Pay 0.005 USDC on Base to 0x1080…27dE0. The signed payment is good for 5 minutes.

USD Coin contract
0x8335…02913
Payment window
5 minutes
As published
5000 smallest units
Buys
SYNTHORA LLM Gateway FAST: OpenAI-compatible /v1/chat/completions pay-per-call, no API keys. Fast free-tier models (llama-3.1-8b class) with automatic upstream failover, Ed25519-signed. 0.005 USDC via x402 on Base. POST {"messages":[{"role":"user","content":"..."}]} (or {"prompt":"..."}).
Returns
application/json
The catalog’s raw entry
[
  {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "payTo": "0x10800a5a5B9d72251566EC651E862A8b4B427dE0",
    "amount": "5000",
    "scheme": "exact",
    "network": "eip155:8453",
    "mimeType": "application/json",
    "resource": "https://llm-fast.hergertsynthora.com/v1/chat/completions",
    "description": "SYNTHORA LLM Gateway FAST: OpenAI-compatible /v1/chat/completions pay-per-call, no API keys. Fast free-tier models (llama-3.1-8b class) with automatic upstream failover, Ed25519-signed. 0.005 USDC via x402 on Base. POST {\"messages\":[{\"role\":\"user\",\"content\":\"...\"}]} (or {\"prompt\":\"...\"}).",
    "maxAmountRequired": "5000",
    "maxTimeoutSeconds": 300
  }
]

Extensions

{
  "bazaar": {
    "info": {
      "input": {
        "body": {
          "model": "llm-fast",
          "messages": [
            {
              "role": "user",
              "content": "Say hello in one word"
            }
          ]
        },
        "type": "http",
        "method": "POST",
        "bodyType": "json"
      },
      "output": {
        "type": "json",
        "example": {
          "ok": true,
          "niche": "llm_fast",
          "result": {},
          "receipt": {}
        }
      }
    },
    "schema": {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "input"
      ],
      "properties": {
        "input": {
          "type": "object",
          "required": [
            "type",
            "method",
            "bodyType",
            "body"
          ],
          "properties": {
            "body": {
              "type": "object",
              "anyOf": [
                {
                  "required": [
                    "messages"
                  ]
                },
                {
                  "required": [
                    "prompt"
                  ]
                }
              ],
              "properties": {
                "model": {
                  "type": "string",
                  "description": "Etiqueta aceptada; el tier fija el modelo real"
                },
                "prompt": {
                  "type": "string",
                  "description": "Atajo sin messages"
                },
                "system": {
                  "type": "string",
                  "description": "System prompt opcional (con prompt)"
                },
                "messages": {
                  "type": "array",
                  "items": {
                    "type": "object"
                  },
                  "description": "OpenAI chat messages"
                },
                "max_tokens": {
                  "type": "integer",
                  "description": "Max output tokens (default 256, cap 1024)"
                },
                "temperature": {
                  "type": "number"
                }
              }
            },
            "type": {
              "type": "string",
              "const": "http"
            },
            "method": {
              "enum": [
                "POST",
                "PUT",
                "PATCH"
              ],
              "type": "string"
            },
            "bodyType": {
              "enum": [
                "json",
                "form-data",
                "text"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "output": {
          "type": "object",
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "type": "string"
            },
            "example": {
              "ok": {
                "type": "boolean"
              },
              "type": "object",
              "niche": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  },
  "delivery": {
    "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",
    "scope": "this covers service FAILURE, not verdict quality",
    "policy": "no-charge-on-service-failure",
    "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",
    "behaviour": "if the service FAILS (invalid input, timeout, stale cache, withdrawn product, malformed output) you receive 402 and are NOT charged"
  },
  "signature": {
    "alg": "ed25519",
    "canon": "json:sort_keys+separators(,:)+ensure_ascii+utf8",
    "verify": "recompute canon from envelope.result, then VerifyKey(bytes.fromhex(pubkey)).verify(canon, bytes.fromhex(sig)) -- no name to trust, verify the signature yourself",
    "jwksUrl": "https://api.hergertsynthora.com/.well-known/jwks.json",
    "envelope": "{result, attestation:{alg,pubkey,sig,canon}}",
    "sigEncoding": "hex(64B raw)",
    "publicKeyUrl": "https://api.hergertsynthora.com/pubkey"
  }
}

Provenance

Seen in the source catalog
2026-08-13 12:43Z
Last indexed by Roundhouse
2026-09-12 12:30Z
Last enriched (probe, favicon, geo)
2026-09-24 13:15Z
x402 version
2
Max timeout
300s
Liveness probe
HTTP 402
Report

Hand this page to an agent

Copy the prompt and paste it into Claude, an MCP client or your own agent: it will vet this service and call it over the free read API. No key, no account.

GET api.roundhouseai.io/v0/endpoints

Nothing indexed for this service or its provider yet. Not a claim that it is unused — only that we hold no record. Verified volume counts only settlements with an on-chain EIP-3009 marker.

Open skill.md
Show the prompt
Using Roundhouse, look up the x402 service SYNTHORA and tell me whether it is
worth paying: what a call costs, whether the endpoint answered when last probed, and what
its payment record actually shows.

curl -s 'https://api.roundhouseai.io/v0/endpoints?q=SYNTHORA'
curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>'

Then call it: read the price from the live 402 at https://llm-fast.hergertsynthora.com/v1/chat/completions, never from
a cached figure, and pay with an x402 client.

The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except
/v0/unified* and /v0/endpoints. Either pay over x402 (mint a personal key for $0.01 at
GET https://api.roundhouseai.io/v0/test/x402), or ask me for an organization key, which I create at
https://roundhouseai.io/dashboard/connections. If you have neither, ask before going further.

If you do not have Roundhouse tools or skills installed, read
https://roundhouseai.io/skill.md first — it is the whole procedure.