{
  "schema_version": "1.0",
  "schema": "https://api.youraitools.co/stats/v1/listings/schema.json",
  "generated_at": "2026-10-31T15:48:37.089Z",
  "source": "https://youraitools.co/listings.json",
  "index_fetched_at": "2026-10-31T14:50:17.816Z",
  "count": 369,
  "notes": [
    "One unpaid request per listing per day to its example endpoint (the listing's endpointMethod, else the HTTP method its verification text documents, else GET; a POST sends the listing's exampleBody as JSON when it has one, else no body), User-Agent \"YourAITools-ListingProbe/1.0 (+https://youraitools.co/; daily unpaid availability check, never pays)\", no payment header ever, redirects not followed, 8 s timeout, no retries; up to 60 listings per 10-minute cron run, so a full pass takes about an hour and each listing is re-checked about every 24 h.",
    "status: up = an HTTP answer below 500 that is not 404/410; down = timeout, network error, 5xx, 404 or 410; stale = no check for 3 days; not_yet_measured = before the first check; no_probe_target = the listing has no example endpoint.",
    "valid_x402 = HTTP 402 with x402 payment terms (v2 PAYMENT-REQUIRED header or v1 JSON body) naming scheme, network, payTo and an amount. Every USDC payment option in the 402 is compared with the listed price range; price.seen / seen_usd show the option that fits (Base preferred) and are null otherwise. price.mode: fixed, dynamic (range / varies / tier / upto) or prepaid (top-up routes, never compared). Uptime counts daily checks over the last 7 / 30 days.",
    "trust: Trust score (0-100) uses only the public numbers on this page, from our daily unpaid check of the listing's example endpoint over the last 30 days: uptime (40 points), how often the endpoint returned a valid x402 payment request (40), whether the price in that request matches the listed price (10), and the median response time of the checks that were up (10). If a part can't apply, for example prepaid pricing, the score is rescaled over the parts that do. A score appears only after at least 7 days and 6 checks. Paying for Featured, Sponsored or any other placement never changes it, and it is not an endorsement. The formula and every input are in the JSON at api.youraitools.co/stats/v1/listings/{slug}. Listed a service and think the score is wrong? Email hello@youraitools.co and we'll re-check it. Formula 1.0-median30; full definition in the schema.",
    "probe_hold: true while our daily check of the listing is being fixed on our side (probe target, method or request body); its numbers may reflect our check, not the service. It clears once a trust score is measured wholly on the fixed check."
  ],
  "listing": {
    "slug": "agentbodega",
    "name": "AgentBodega",
    "kind": "listing",
    "listing_url": "https://youraitools.co/tool/agentbodega",
    "stats_url": "https://api.youraitools.co/stats/v1/listings/agentbodega",
    "protocol": "x402",
    "probe_target": {
      "url": "https://agentbodega.store/api/status/github",
      "method": "POST",
      "body": null
    },
    "status": "up",
    "measuring_since": "2026-10-27",
    "last_check": {
      "at": "2026-10-30T18:20:16.953Z",
      "http_status": 402,
      "valid_x402": true,
      "x402_version": 2,
      "latency_ms": 328,
      "error": null
    },
    "price": {
      "listed": "$0.005",
      "listed_usd_range": {
        "min": 0.005,
        "max": 0.005
      },
      "mode": "fixed",
      "seen": {
        "amount_atomic": "5000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "network": "eip155:8453",
        "usd": 0.005,
        "options": 2
      },
      "seen_usd": 0.005,
      "price_seen_at_probe_time": null
    },
    "uptime": {
      "7d": {
        "checks": 4,
        "up": 4,
        "uptime_pct": 100,
        "valid_x402_pct": 100
      },
      "30d": {
        "checks": 4,
        "up": 4,
        "uptime_pct": 100,
        "valid_x402_pct": 100
      }
    },
    "trust": {
      "formula_version": "1.0-median30",
      "status": "insufficient_data",
      "score": null,
      "band": null,
      "reason": "probe target changed on 2026-10-30; re-measuring (fewer than 7 days of data)",
      "window_days": 30,
      "checks": 0,
      "measuring_since": "2026-10-27",
      "window_start": "2026-10-30T23:10:15.936Z",
      "components": null,
      "applicable_weight": null,
      "computed_at": "2026-10-31T15:48:37.065Z",
      "method": "https://api.youraitools.co/stats/v1/listings/schema.json"
    },
    "probe_hold": false
  }
}