{
  "schema_version": "1.0",
  "schema": "https://api.youraitools.co/stats/v1/listings/schema.json",
  "generated_at": "2026-11-10T12:59:28.875Z",
  "source": "https://youraitools.co/listings.json",
  "index_fetched_at": "2026-11-10T12:50:17.545Z",
  "count": 438,
  "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.",
    "daily: the last 30 UTC days of checks (up / valid_x402 from the day's latest check, null = no check). down_since: start of the current run of down checks. last_status_change: the latest up/down flip. latency_ms_median: median of up checks over 7 / 30 days.",
    "grade / score: the free x402fix preview (unpaid, never pays) of the probe target, about once a day (grade_detail.checked_at); score is the x402fix score, not the trust score.",
    "price_history: changes only (date, usd, network) of the shown price (inside the listed range); last_valid_price keeps the latest one with its date while a listing is down. clicks_30d: listing-page clicks in the last 30 UTC days.",
    "extra_series: a listing can name extra endpoints (listings.json extraEndpoints); each is checked once a day with the same unpaid rules and kept as its own series with its own history, separate from the listing's main example endpoint.",
    "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."
  ],
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": {
    "name": "youraitools.co",
    "url": "https://youraitools.co"
  },
  "listing": {
    "slug": "lookproof",
    "name": "Lookproof",
    "kind": "listing",
    "listing_url": "https://youraitools.co/tool/lookproof",
    "stats_url": "https://api.youraitools.co/stats/v1/listings/lookproof",
    "protocol": "x402",
    "probe_target": {
      "url": "https://api.lookproof.dev/v1/mail/check",
      "method": "GET",
      "body": null
    },
    "status": "up",
    "measuring_since": "2026-10-27",
    "last_check": {
      "at": "2026-11-09T16:40:23.794Z",
      "http_status": 402,
      "valid_x402": true,
      "x402_version": 2,
      "latency_ms": 166,
      "error": null
    },
    "price": {
      "listed": "$0.01–$0.03",
      "listed_usd_range": {
        "min": 0.01,
        "max": 0.03
      },
      "mode": "dynamic",
      "seen": {
        "amount_atomic": "30000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "network": "eip155:8453",
        "usd": 0.03,
        "options": 1
      },
      "seen_usd": 0.03,
      "price_seen_at_probe_time": null
    },
    "uptime": {
      "7d": {
        "checks": 7,
        "up": 7,
        "uptime_pct": 100,
        "valid_x402_pct": 100
      },
      "30d": {
        "checks": 14,
        "up": 14,
        "uptime_pct": 100,
        "valid_x402_pct": 100
      }
    },
    "daily": [
      {
        "date": "2026-10-12",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-13",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-14",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-15",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-16",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-17",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-18",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-19",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-20",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-21",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-22",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-23",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-24",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-25",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-26",
        "up": null,
        "valid_x402": null,
        "checks": 0
      },
      {
        "date": "2026-10-27",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-10-28",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-10-29",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-10-30",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-10-31",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-01",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-02",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-03",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-04",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-05",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-06",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-07",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-08",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-09",
        "up": true,
        "valid_x402": true,
        "checks": 1
      },
      {
        "date": "2026-11-10",
        "up": null,
        "valid_x402": null,
        "checks": 0
      }
    ],
    "down_since": null,
    "last_status_change": null,
    "latency_ms_median": {
      "7d": 643,
      "30d": 593
    },
    "grade": "B",
    "score": 85,
    "grade_detail": {
      "checked_at": "2026-11-09T23:00:26.002Z",
      "status": "ok_with_warnings",
      "engine": "x402fix-engine/0.1.2",
      "source": "https://api.youraitools.co/x402fix/v1/preview"
    },
    "price_history": [
      {
        "date": "2026-10-31",
        "usd": 0.03,
        "network": "eip155:8453"
      }
    ],
    "price_history_since": "2026-10-31",
    "last_valid_price": {
      "usd": 0.03,
      "network": "eip155:8453",
      "date": "2026-11-09",
      "at": "2026-11-09T16:40:23.794Z"
    },
    "clicks_30d": 1,
    "trust": {
      "formula_version": "1.0-median30",
      "status": "scored",
      "score": 97,
      "band": "strong",
      "reason": null,
      "window_days": 30,
      "checks": 14,
      "measuring_since": "2026-10-27",
      "window_start": "2026-10-27T18:50:19.679Z",
      "components": {
        "uptime": {
          "weight": 40,
          "input_pct": 100,
          "points": 40
        },
        "valid_x402": {
          "weight": 40,
          "input_pct": 100,
          "points": 40
        },
        "price_match": {
          "weight": 10,
          "applicable": true,
          "input": true,
          "points": 10
        },
        "latency": {
          "weight": 10,
          "input_ms": 593,
          "input": "median_30d_up_checks",
          "up_checks": 14,
          "last_check_up": true,
          "band": "500-999",
          "points": 7
        }
      },
      "applicable_weight": 100,
      "computed_at": "2026-11-10T12:59:28.835Z",
      "method": "https://api.youraitools.co/stats/v1/listings/schema.json"
    },
    "probe_hold": false
  }
}