{
  "schema_version": "1.0",
  "schema": "https://api.youraitools.co/stats/v1/schema.json",
  "generated_at": "2026-10-26T15:38:03.042Z",
  "data_since": "2026-10-24T00:32:57.740Z",
  "probe": {
    "path": "/health",
    "interval_s": 600,
    "timeout_s": 10,
    "last_round": {
      "at": "2026-10-26T15:30:12.305Z",
      "tools": 29,
      "failed": 0,
      "prober_ok": true,
      "counted": true
    }
  },
  "last_checked_at": "2026-10-26T15:30:12.305Z",
  "notes": [
    "Counts API requests that reach our tools through api.youraitools.co (paid routes, free /v1/ routes, remote MCP, and MCP Hub tools/call, counted under mcp-hub and the underlying tool); landing pages, docs and discovery files are not counted.",
    "Our own monitoring and test traffic is excluded and reported separately as self_calls_excluded (with self_calls_by_source). It is recognised by: an x-yat-self request header (our scripts and routines send it), a yat-self or yat-stats-probe user agent, a CF-Worker header naming one of our own Cloudflare Workers zones, or a known swarm payer wallet.",
    "Uptime comes from a free GET /health probe every 10 minutes (a failed probe is retried once; status shows down only after 2 failed rounds in a row; a round where nearly every tool fails at once is treated as a prober fault and does not count against any tool unless it repeats 3 times in a row); latency is measured at our proxy for 2xx/3xx responses.",
    "Numbers are raw and unfiltered beyond the above. No IPs, payer addresses or request contents are stored."
  ],
  "tool": {
    "slug": "agentready",
    "name": "AgentReady",
    "kind": "tool",
    "price": "$0.005 lite / $0.03 audit",
    "url": "https://api.youraitools.co/agentready/",
    "stats_url": "https://api.youraitools.co/stats/v1/tools/agentready",
    "status": "up",
    "last_probe": {
      "at": "2026-10-26T15:30:12.305Z",
      "ok": true,
      "ms": 379
    },
    "last_call_at": "2026-10-26T15:35:45.126Z",
    "windows": {
      "24h": {
        "from": "2026-10-25T16:00:00.000Z",
        "to": "2026-10-26T15:38:03.042Z",
        "calls": {
          "total": 2689,
          "paid": 0,
          "free_ok": 1821,
          "payment_required": 688,
          "client_error": 180,
          "server_error": 0
        },
        "success_rate": 1,
        "latency_ms": {
          "p50": 10,
          "p95": 300,
          "p99": 500,
          "avg": 81,
          "samples": 1821
        },
        "uptime": {
          "pct": 90.63,
          "probes": 128,
          "failed": 12,
          "avg_probe_ms": 2747
        },
        "self_calls_excluded": 59,
        "self_calls_by_source": {
          "header": 59,
          "user_agent": 0,
          "our_worker": 0,
          "our_payer": 0,
          "before_source_tagging": 0
        }
      },
      "7d": {
        "from": "2026-10-20T00:00:00.000Z",
        "to": "2026-10-26T15:38:03.042Z",
        "calls": {
          "total": 7633,
          "paid": 2,
          "free_ok": 5390,
          "payment_required": 1759,
          "client_error": 482,
          "server_error": 0
        },
        "success_rate": 1,
        "latency_ms": {
          "p50": 10,
          "p95": 300,
          "p99": 500,
          "avg": 67,
          "samples": 5392
        },
        "uptime": {
          "pct": 91.51,
          "probes": 365,
          "failed": 31,
          "avg_probe_ms": 2750
        },
        "self_calls_excluded": 206,
        "self_calls_by_source": {
          "header": 187,
          "user_agent": 0,
          "our_worker": 0,
          "our_payer": 1,
          "before_source_tagging": 18
        }
      },
      "30d": {
        "from": "2026-09-27T00:00:00.000Z",
        "to": "2026-10-26T15:38:03.042Z",
        "calls": {
          "total": 7633,
          "paid": 2,
          "free_ok": 5390,
          "payment_required": 1759,
          "client_error": 482,
          "server_error": 0
        },
        "success_rate": 1,
        "latency_ms": {
          "p50": 10,
          "p95": 300,
          "p99": 500,
          "avg": 67,
          "samples": 5392
        },
        "uptime": {
          "pct": 91.51,
          "probes": 365,
          "failed": 31,
          "avg_probe_ms": 2750
        },
        "self_calls_excluded": 206,
        "self_calls_by_source": {
          "header": 187,
          "user_agent": 0,
          "our_worker": 0,
          "our_payer": 1,
          "before_source_tagging": 18
        }
      }
    }
  }
}