x402.fuchss.app
x402.fuchss.app
· x402.fuchss.app
Deterministic trust scoring and monitoring for the x402 ecosystem. 88k+ endpoints tracked 24/7 on Base + Solana: probe reliability, latency, spec compliance, price history, and real on-chain USDC settlement per endpoint. Paid API: per-endpoint trust score with live re-probe, bulk scoring tiers (10-500), endpoint history, similar-endpoint discovery, payment tracing, and 30-day watch subscriptions with webhook/Slack alerts. Free: trust preview, leaderboard, ecosystem report, embeddable badges. Scoring is a deterministic formula - no LLM in the loop, fully explainable.
x402.fuchss.app via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Raw error
HTTP 404
Dispute or improve this rating
F
Conformance score: 32/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://x402.fuchss.app/v1/similar
|
0.005 | USDC |
https://x402.fuchss.app/v1/x402-trust
|
0.005 | USDC |
https://x402.fuchss.app/v1/x402-history
|
0.02 | USDC |
https://x402.fuchss.app/v1/watch-endpoint-30d
|
— | USDC |
https://x402.fuchss.app/v1/x402-payment-trace
|
— | USDC |
https://x402.fuchss.app/v1/x402-trust-bulk-10
|
— | USDC |
https://x402.fuchss.app/v1/x402-trust-bulk-50
|
— | USDC |
https://x402.fuchss.app/v1/x402-trust-bulk-100
|
— | USDC |
https://x402.fuchss.app/v1/x402-trust-bulk-200
|
— | USDC |
https://x402.fuchss.app/v1/x402-trust-bulk-500
|
— | USDC |
0xbbecbe90f28632a9d52ed67b33b43767b8c89285 · basescan ↗
eth_getLogs on USDC Transfer events to the payment wallet.
insufficient_evidence_of_independent_payers
1/5
Inflow observed, but payer identities are not available to us — independence of the payers could not be assessed.
short_observation_window —
Fewer than three active days observed — too little history to characterise a pattern.
daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap.
Derived from agent_revenue_daily, agents.payment_wallet.
Measured 2026-08-13.
get_agent_full and
payment_intelligence skills
on REST, A2A and MCP. API docs →
| Agent card | https://x402.fuchss.app/.well-known/agent-card.json |
| Provider | https://x402.fuchss.app |
| Docs | https://x402.fuchss.app |
Health · last 5 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/x402.fuchss.app) [](https://agenstry.com/agents/x402.fuchss.app) [](https://agenstry.com/agents/x402.fuchss.app) [](https://agenstry.com/agents/x402.fuchss.app)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "x402-fuchss-app",
"name": "x402.fuchss.app",
"description": "",
"domain": "x402.fuchss.app",
"provider": "x402.fuchss.app",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://x402.fuchss.app/v1/similar",
"description": "Find better alternatives to an x402 endpoint. Given a resource URL, returns the top semantically-similar endpoints (matched on advertised purpose via description embeddings) that currently OUT-SCORE it on our deterministic trust score \u2014 so an agent about to pay a mediocre endpoint can discover a more reliable, better-settled one serving the same function. Each result carries its trust score, grade, cosine similarity, advertised price and free endpoint-page URL. Same-host siblings and 'avoid'-flagged endpoints are excluded. Returns an empty list (still a valid answer) when nothing beats the subject.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "limit",
"type": "number",
"description": "",
"example": 5,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resource",
"type": "string",
"description": "",
"example": "https://api.example.com/v1/thing",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://x402.fuchss.app/v1/watch-endpoint-30d",
"description": "Monitor ONE x402 endpoint for 30 days and get alerted on changes that break agents: payTo changes (critical \u2014 possible takeover/rug), price changes, asset/network changes, 402-spec regressions, delisting, and liveness (down/recovered). Account-free: pay, receive a one-time secret + poll URL. Push to multiple signed HTTPS webhooks and/or Slack/Discord incoming webhooks (up to 5 each per watch). Every push URL is connection-tested before payment \u2014 unreachable URLs are rejected with no charge. Edit URLs or cancel early for free via bearer-authed PATCH/DELETE /v1/watch/{id}. Poll the append-only event log; nothing is lost between polls.",
"pricing": {
"amount": "0.2",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "delivery",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "endpoint",
"type": "string",
"description": "",
"example": "https://api.example.com/v1/thing",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "events",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "liveness_sensitivity_n",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://x402.fuchss.app/v1/watch/01KX131YBK3839VYR7XGRKWHXW/renew",
"description": "Monitor ONE x402 endpoint for 30 days and get alerted on changes that break agents: payTo changes (critical \u2014 possible takeover/rug), price changes, asset/network changes, 402-spec regressions, delisting, and liveness (down/recovered). Account-free: pay, receive a one-time secret + poll URL. Push to multiple signed HTTPS webhooks and/or Slack/Discord incoming webhooks (up to 5 each per watch). Every push URL is connection-tested before payment \u2014 unreachable URLs are rejected with no charge. Edit URLs or cancel early for free via bearer-authed PATCH/DELETE /v1/watch/{id}. Poll the append-only event log; nothing is lost between polls.",
"pricing": {
"amount": "0.2",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "delivery",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "endpoint",
"type": "string",
"description": "",
"example": "https://api.example.com/v1/thing",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "events",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "liveness_sensitivity_n",
"type": "number",
"description": "",
"example": 2,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": null
},
{
"url": "https://x402.fuchss.app/v1/x402-history",
"description": "Raw observation history for any publicly listed x402 endpoint: discovery snapshots (listed/delisted/relisted, price changes, payTo changes) and probe time-series (uptime, latency, quoted amount) over the requested window (1-90 days).",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "days",
"type": "number",
"description": "",
"example": 30,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "resource",
"type": "string",
"description": "",
"example": "https://api.example.com/v1/thing",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://x402.fuchss.app/v1/x402-trust",
"description": "Trust score (0-100, grade A-F) for any publicly listed x402 endpoint. Unlike uptime-only checkers, we return ECONOMIC PROOF: the REAL on-chain USDC settlement volume and distinct-payer count for the endpoint's payTo address \u2014 is anyone actually paying it, or is it just live? Computed deterministically from continuous monitoring: 30d probe uptime, 402-envelope spec compliance, latency, observed age, on-chain settlement activity, and advertised-price stability. Includes a full component breakdown, machine-readable flags, and an honest observedDays (we report only the history we actually have, with dataCompleteSince marking our gap-free on-chain coverage). Know before you pay.",
"pricing": {
"amount": "0.005",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "resource",
"type": "string",
"description": "",
"example": "https://api.example.com/v1/thing",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": {
"l30DaysTotalCalls": "32",
"l30DaysUniquePayers": "12"
}
},
{
"url": "https://x402.fuchss.app/v1/x402-trust-bulk-10",
"description": "Score up to 10 x402 endpoints in a single paid call. Each found result carries the FULL trust report \u2014 identical to POST /v1/x402-trust: score, grade, scoreRange, recommendation, confidence breakdown, the component/subscore breakdown, explanations, flags + flagsDetailed, advertised price, and 30-day on-chain stats \u2014 not just the scalar verdict. Cache rows older than 15 minutes are recomputed on-demand from the latest stored probes and settlements, so scores typically reflect reality within minutes. No live network re-probe is performed \u2014 for a fresh live probe use /v1/x402-trust. Per-request recompute limits apply (time + count); results include `recomputed` and `computed_at` so you can see which rows used cached vs freshly computed scores. Resources not in our observation set return `found:false`; you still pay for the batch AS LONG AS at least one resource is tracked. If NONE of the supplied resources are in our observation set the request is rejected with HTTP 400 `notCharged:true` and you are NOT charged. Duplicates are ignored.",
"pricing": {
"amount": "0.045",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "resources",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://x402.fuchss.app/v1/x402-trust-bulk-200",
"description": "Score up to 200 x402 endpoints in a single paid call. Each found result carries the FULL trust report \u2014 identical to POST /v1/x402-trust: score, grade, scoreRange, recommendation, confidence breakdown, the component/subscore breakdown, explanations, flags + flagsDetailed, advertised price, and 30-day on-chain stats \u2014 not just the scalar verdict. Cache rows older than 15 minutes are recomputed on-demand from the latest stored probes and settlements, so scores typically reflect reality within minutes. No live network re-probe is performed \u2014 for a fresh live probe use /v1/x402-trust. Per-request recompute limits apply (time + count); results include `recomputed` and `computed_at` so you can see which rows used cached vs freshly computed scores. Resources not in our observation set return `found:false`; you still pay for the batch. Duplicates are ignored.",
"pricing": {
"amount": "0.4",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "resources",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": null
},
{
"url": "https://x402.fuchss.app/v1/x402-trust-bulk-50",
"description": "Score up to 50 x402 endpoints in a single paid call. Each found result carries the FULL trust report \u2014 identical to POST /v1/x402-trust: score, grade, scoreRange, recommendation, confidence breakdown, the component/subscore breakdown, explanations, flags + flagsDetailed, advertised price, and 30-day on-chain stats \u2014 not just the scalar verdict. Cache rows older than 15 minutes are recomputed on-demand from the latest stored probes and settlements, so scores typically reflect reality within minutes. No live network re-probe is performed \u2014 for a fresh live probe use /v1/x402-trust. Per-request recompute limits apply (time + count); results include `recomputed` and `computed_at` so you can see which rows used cached vs freshly computed scores. Resources not in our observation set return `found:false`; you still pay for the batch AS LONG AS at least one resource is tracked. If NONE of the supplied resources are in our observation set the request is rejected with HTTP 400 `notCharged:true` and you are NOT charged. Duplicates are ignored.",
"pricing": {
"amount": "0.2",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "resources",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "2"
}
},
{
"url": "https://x402.fuchss.app/v1/x402-trust-bulk-500",
"description": "Score up to 500 x402 endpoints in a single paid call. Each found result carries the FULL trust report \u2014 identical to POST /v1/x402-trust: score, grade, scoreRange, recommendation, confidence breakdown, the component/subscore breakdown, explanations, flags + flagsDetailed, advertised price, and 30-day on-chain stats \u2014 not just the scalar verdict. Cache rows older than 15 minutes are recomputed on-demand from the latest stored probes and settlements, so scores typically reflect reality within minutes. No live network re-probe is performed \u2014 for a fresh live probe use /v1/x402-trust. Per-request recompute limits apply (time + count); results include `recomputed` and `computed_at` so you can see which rows used cached vs freshly computed scores. Resources not in our observation set return `found:false`; you still pay for the batch. Duplicates are ignored.",
"pricing": {
"amount": "0.5",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "resources",
"type": "array",
"description": "",
"example": [],
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"quality": null
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.005",
"maxAmount": "0.5",
"avgCostPerTransaction": "0.175",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [
"x402",
"trust",
"reliability",
"monitoring",
"uptime"
],
"iconUrl": ""
}
}