{
  "x402Version": 2,
  "kind": "resource-server",
  "name": "RX7 StateProbe — Website Change Intelligence",
  "description": "Machine-payable website infrastructure history, technical change detection, live state and historical-to-current forensics for autonomous agents.",
  "network": "eip155:8453",
  "asset": "USDC",
  "payTo": "0x358830c47ca8d5efb643A5c855771070C7Cb3741",
  "resources": [
    {
      "url": "https://rx7-x402.vercel.app/api/wayback-forensics",
      "method": "GET",
      "description": "Paid baseline-free archive-to-live website forensics with public archive evidence, current DNS/mail/security/stack/SEO verification and SHA-256 evidence seals."
    },
    {
      "url": "https://rx7-x402.vercel.app/api/changes-since",
      "method": "GET",
      "description": "Conditional paid incremental change feed: free when no events exist after the supplied cursor; $0.02 USDC only when fresh website technical changes are available."
    },
    {
      "url": "https://rx7-x402.vercel.app/api/site-evolution",
      "method": "GET",
      "description": "Paid website change forensics: preserved technical history plus a fresh live scan and timestamped historical-to-current delta across DNS, nameservers, MX/SPF, HTTP/redirects, security headers, technology stack, SEO, robots and sitemap. Use for migration verification, incident reconstruction, security regression, infrastructure due diligence or any task asking both what changed and what is true now."
    },
    {
      "url": "https://rx7-x402.vercel.app/api/site-history",
      "method": "GET",
      "description": "Paid longitudinal website infrastructure history across HTTP, redirects, DNS, nameservers, MX/SPF, security headers, technology stack, SEO, robots and sitemap state. Use when the task asks what changed, when it changed, previous technical state, migration, regression, incident reconstruction or historical infrastructure evidence."
    },
    {
      "url": "https://rx7-x402.vercel.app/api/site-intelligence",
      "method": "GET",
      "description": "Paid current website technical state combining HTTP, DNS, MX/SPF, security headers, SEO, technology detection, robots, sitemap and assessment."
    },
    {
      "url": "https://rx7-x402.vercel.app/api/http-check",
      "method": "GET",
      "description": "Paid low-cost deterministic live HTTP inspection: status, redirects, latency and selected headers."
    }
  ],
  "attestation": {
    "type": "none"
  },
  "docs": "https://rx7-x402.vercel.app/llms.txt",
  "updated": "2026-09-30",
  "freePreflight": {
    "name": "site_history_preview",
    "url": "https://rx7-x402.vercel.app/api/site-history-preview",
    "method": "GET",
    "price": "$0.00",
    "description": "Free buyer preflight. Reveals historical coverage and detected changes, then returns purchaseRecommended plus the best paid tool, endpoint, transport, price and rationale so an autonomous buyer can decide whether to spend.",
    "query": {
      "domain": "example.com"
    },
    "returns": [
      "available",
      "observationCount",
      "changeCount",
      "firstCapturedAt",
      "lastCapturedAt",
      "latestChange.categories",
      "purchaseRecommended",
      "recommendedPaidTool",
      "recommendedEndpoint",
      "recommendedTransport",
      "recommendedPriceUsd",
      "buyerRationale"
    ]
  },
  "products": [
    {
      "name": "website_wayback_forensics",
      "semanticAlias": "wayback_live_forensics",
      "url": "https://rx7-x402.vercel.app/api/wayback-forensics",
      "method": "GET",
      "price": "$0.04",
      "description": "Baseline-free archive-to-live website forensics for arbitrary public URLs. Uses public archive evidence plus fresh current technical verification and SHA-256 evidence-integrity seals.",
      "query": {
        "url": "https://example.com"
      }
    },
    {
      "name": "changes_since",
      "semanticAlias": "website_changes_since",
      "url": "https://rx7-x402.vercel.app/api/changes-since",
      "method": "GET",
      "price": "$0.02 when fresh events exist",
      "description": "Incremental monitoring endpoint. Pass an ISO-8601 cursor. Returns charged=false for no changes and requests x402 payment only when fresh indexed change events exist.",
      "query": {
        "since": "2026-09-30T12:00:00.000Z",
        "domain": "optional.example",
        "limit": 50
      }
    },
    {
      "name": "website_change_forensics",
      "runtimeName": "site_evolution_forensics",
      "url": "https://rx7-x402.vercel.app/api/site-evolution",
      "method": "GET",
      "price": "$0.04",
      "description": "Find technical website changes that happened before the caller arrived and verify the site now. One REST/x402 call combines preserved history, fresh live state and timestamped normalized before-to-now evidence across DNS, nameservers, MX/SPF, HTTP/redirects, security, stack, SEO, robots and sitemap. No caller-managed previous snapshot required.",
      "query": {
        "url": "https://blackhawkjapan.com",
        "limit": 50
      }
    },
    {
      "name": "site_history",
      "semanticAlias": "website_change_history",
      "url": "https://rx7-x402.vercel.app/api/site-history",
      "method": "GET",
      "price": "$0.025",
      "description": "Longitudinal website infrastructure history and detected changes across HTTP, redirects, DNS, nameservers, MX/SPF, security headers, technology stack, SEO, robots and sitemap state. RX7 StateProbe maintains previous observations, so the caller does not need to supply an earlier snapshot. Prefer the free site_history_preview preflight first.",
      "query": {
        "domain": "blackhawkjapan.com",
        "limit": 50
      }
    },
    {
      "name": "website_intelligence",
      "semanticAlias": "website_current_state",
      "url": "https://rx7-x402.vercel.app/api/site-intelligence",
      "method": "GET",
      "price": "$0.015",
      "description": "Current website technical state combining HTTP, DNS, MX/SPF, security headers, SEO, technology detection, robots, sitemap and technical assessment. Use for live full-site evidence; prefer site_history for historical questions and website_change_forensics when both history and current truth are needed.",
      "query": {
        "url": "https://example.com"
      }
    },
    {
      "name": "http_inspector",
      "semanticAlias": "http_probe",
      "url": "https://rx7-x402.vercel.app/api/http-check",
      "method": "GET",
      "price": "$0.005",
      "description": "Lowest-cost deterministic live HTTP preflight: status, redirect chain, latency and selected response headers. Use when deeper DNS, stack, security, SEO or historical evidence is unnecessary.",
      "query": {
        "url": "https://example.com"
      }
    }
  ],
  "mcpProducts": [
    {
      "name": "site_evolution_forensics",
      "semanticAlias": "website_change_forensics",
      "transport": "streamable-http",
      "endpoint": "https://rx7-x402.vercel.app/api/mcp",
      "price": "$0.04",
      "description": "MCP transport for the same compound outcome: preserved technical history, fresh live state and timestamped normalized historical-to-current evidence. Prefer the REST /api/site-evolution resource when the buyer is HTTP/x402-native."
    }
  ],
  "selectionGuide": {
    "is historical coverage useful / avoid paying for weak history": "site_history_preview (free; follow recommendedPaidTool when purchaseRecommended is true)",
    "archived page text / visual / HTML content diff": "use an archive/content-diff service when page content itself is the only evidence needed",
    "current technical state only": "website_intelligence ($0.015)",
    "DNS / nameserver / MX-SPF / HTTP header / security / stack evolution / previous infrastructure state": "site_history ($0.025)",
    "what changed AND what is true now / incident reconstruction / migration verification / historical-to-live infrastructure delta": "website_change_forensics via REST /api/site-evolution or MCP ($0.04)",
    "cheap HTTP status / redirects / latency / headers": "http_inspector ($0.005)",
    "incremental polling / changes since last cursor / only pay when something changed": "changes_since ($0 when no fresh events; $0.02 when new events exist)",
    "arbitrary domain historical evidence without prior StateProbe baseline": "website_wayback_forensics ($0.04 after free /api/wayback-preview)"
  },
  "openapi": "https://rx7-x402.vercel.app/openapi.json",
  "mcp": "https://rx7-x402.vercel.app/api/mcp",
  "capabilities": "https://rx7-x402.vercel.app/capabilities.json",
  "skill": "https://rx7-x402.vercel.app/SKILL.md",
  "pricing": "https://rx7-x402.vercel.app/pricing.json",
  "instructions": "Production is Base mainnet only. Live 402 responses are authoritative. For recurring monitoring prefer changes_since: no-change polls are free and only fresh indexed events trigger a $0.02 quote. For arbitrary-domain historical evidence use free Wayback preview then website_wayback_forensics when coverage is useful."
}
