{
 "description": "Agent Exchange Trends: hourly trending lists (Google Trends in 10 countries, English Wikipedia, Hacker News) with an accumulating archive. Paid via x402 in USDC on Base: archived day files older than 7 days ($0.01), up to 90 days in one response ($0.25), the full history of one topic ($0.05) and a 30-day listing ($1.00). Everything else is free and keyless.",
 "instructions": "Paid routes answer HTTP 402 with x402 payment requirements in the JSON body (accepts[], x402Version 1) and in the payment-required header (v2); pay USDC on Base (eip155:8453) and retry the identical request with the X-PAYMENT header. Unknown days, ranges and topics answer 404 before any payment. Free: /trends/latest/<geo>.json, day files of the last 7 days, /trends/topic/<slug>.json, /trends/feed.xml, /mcp, /openapi.json, /llms.txt.",
 "count": 4,
 "resources": [
  {
   "resource": "https://trends.agentexchange.work/listings",
   "type": "http",
   "method": "POST",
   "x402Version": 1,
   "price_usd": 1,
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "1000000",
     "resource": "https://trends.agentexchange.work/listings",
     "description": "Pay $1.00 USDC on Base to list one https URL for 30 days on https://trends.agentexchange.work/listings, a public page on a census host; the crawler attention that host measured is printed on the page and in /listings.json as a dated number. Body: { url, name (<=80 chars), description? (<=200 chars), payTo? }. No account. Paying again for the same URL renews it. GET /listings.json is free.",
     "mimeType": "application/json",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "maxTimeoutSeconds": 300,
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "method": "POST",
     "networkCaip": "eip155:8453",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "POST",
       "bodyType": "json",
       "body": {
        "url": "https://yourservice.example/",
        "name": "Your service",
        "description": "One line, at most 200 characters",
        "payTo": "0x… (optional)"
       }
      },
      "output": {
       "type": "json",
       "example": {
        "listed": true,
        "id": "3f9a1c2b7d4e",
        "url": "https://yourservice.example/",
        "name": "Your service",
        "description": "One line",
        "listed_at": "2026-10-01T00:00:00.000Z",
        "expires_at": "2026-10-31T00:00:00.000Z",
        "page": "https://trends.agentexchange.work/listings#3f9a1c2b7d4e",
        "json": "https://trends.agentexchange.work/listings/3f9a1c2b7d4e.json"
       }
      }
     }
    }
   ],
   "name": "Paid listing on trends.agentexchange.work (30 days)",
   "description": "Pay $1.00 USDC on Base to list one https URL for 30 days on https://trends.agentexchange.work/listings, a public page on a census host; the crawler attention that host measured is printed on the page and in /listings.json as a dated number. Body: { url, name (<=80 chars), description? (<=200 chars), payTo? }. No account. Paying again for the same URL renews it. GET /listings.json is free.",
   "tags": [
    "listing",
    "directory",
    "x402",
    "usdc",
    "base",
    "trends"
   ]
  },
  {
   "resource": "https://trends.agentexchange.work/trends/day/{date}/{geo}.json",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.01,
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "10000",
     "resource": "https://trends.agentexchange.work/trends/day/{date}/{geo}.json",
     "description": "One archived day file older than 7 days (newer ones are free). Pay $0.01 USDC on Base via x402: the unpaid GET answers 402 with accepts[]; resend with X-PAYMENT.",
     "mimeType": "application/json",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "maxTimeoutSeconds": 300,
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "method": "GET",
     "networkCaip": "eip155:8453",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET"
      },
      "output": {
       "type": "json"
      }
     }
    }
   ],
   "name": "trends.agentexchange.work /trends/day/{date}/{geo}.json",
   "description": "One archived day file older than 7 days (newer ones are free). Pay $0.01 USDC on Base via x402: the unpaid GET answers 402 with accepts[]; resend with X-PAYMENT.",
   "tags": [
    "trends",
    "archive",
    "x402",
    "usdc",
    "base"
   ]
  },
  {
   "resource": "https://trends.agentexchange.work/trends/archive/{geo}/{from}/{to}.json",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.25,
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "250000",
     "resource": "https://trends.agentexchange.work/trends/archive/{geo}/{from}/{to}.json",
     "description": "Up to 90 day files of one list in one response. Pay $0.25 USDC on Base via x402: the unpaid GET answers 402 with accepts[]; resend with X-PAYMENT.",
     "mimeType": "application/json",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "maxTimeoutSeconds": 300,
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "method": "GET",
     "networkCaip": "eip155:8453",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET"
      },
      "output": {
       "type": "json"
      }
     }
    }
   ],
   "name": "trends.agentexchange.work /trends/archive/{geo}/{from}/{to}.json",
   "description": "Up to 90 day files of one list in one response. Pay $0.25 USDC on Base via x402: the unpaid GET answers 402 with accepts[]; resend with X-PAYMENT.",
   "tags": [
    "trends",
    "archive",
    "x402",
    "usdc",
    "base"
   ]
  },
  {
   "resource": "https://trends.agentexchange.work/trends/topic/{slug}/history.json",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.05,
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "50000",
     "resource": "https://trends.agentexchange.work/trends/topic/{slug}/history.json",
     "description": "The full trending history of one topic beyond 7 days. Pay $0.05 USDC on Base via x402: the unpaid GET answers 402 with accepts[]; resend with X-PAYMENT.",
     "mimeType": "application/json",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "maxTimeoutSeconds": 300,
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "method": "GET",
     "networkCaip": "eip155:8453",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET"
      },
      "output": {
       "type": "json"
      }
     }
    }
   ],
   "name": "trends.agentexchange.work /trends/topic/{slug}/history.json",
   "description": "The full trending history of one topic beyond 7 days. Pay $0.05 USDC on Base via x402: the unpaid GET answers 402 with accepts[]; resend with X-PAYMENT.",
   "tags": [
    "trends",
    "archive",
    "x402",
    "usdc",
    "base"
   ]
  }
 ],
 "resource_paths": [
  "POST /listings",
  "GET /trends/day/{date}/{geo}.json",
  "GET /trends/archive/{geo}/{from}/{to}.json",
  "GET /trends/topic/{slug}/history.json"
 ],
 "free_resources": [
  {
   "resource": "https://trends.agentexchange.work/trends/latest/{geo}.json",
   "type": "http",
   "method": "GET",
   "price_usd": 0,
   "free": true,
   "name": "Current trending list",
   "description": "Free. The current list for one of US, GB, CA, AU, IN, DE, FR, BR, JP, MX, WIKI, HN with first_seen, hours_trending, peak_rank and rank_history per item. CORS open, cached 5 minutes.",
   "mimeType": "application/json"
  },
  {
   "resource": "https://trends.agentexchange.work/trends/day/{date}/{geo}.json",
   "type": "http",
   "method": "GET",
   "price_usd": 0,
   "free": true,
   "name": "Day file, last 7 days",
   "description": "Free for dates within the last 7 days; older dates are the paid route of the same shape.",
   "mimeType": "application/json"
  },
  {
   "resource": "https://trends.agentexchange.work/trends/topic/{slug}.json",
   "type": "http",
   "method": "GET",
   "price_usd": 0,
   "free": true,
   "name": "Topic history, last 7 days",
   "description": "Free. Every (day, list) appearance of one topic in the last 7 days.",
   "mimeType": "application/json"
  },
  {
   "resource": "https://trends.agentexchange.work/trends/feed.xml",
   "type": "http",
   "method": "GET",
   "price_usd": 0,
   "free": true,
   "name": "Atom feed of new entries",
   "description": "Free. Items that entered a list in the last 24 hours; ?geo= filters one list.",
   "mimeType": "application/atom+xml"
  },
  {
   "resource": "https://trends.agentexchange.work/a2a",
   "type": "http",
   "method": "POST",
   "price_usd": 0,
   "free": true,
   "name": "A2A endpoint",
   "description": "Free endpoint. A2A JSON-RPC 2.0 (message/send, tasks/get, tasks/cancel): free skills complete at once; paid skills answer input-required with the same x402 terms as the HTTP 402 (a2a-x402 v0.1).",
   "mimeType": "application/json"
  },
  {
   "resource": "https://trends.agentexchange.work/mcp",
   "type": "http",
   "method": "POST",
   "price_usd": 0,
   "free": true,
   "name": "MCP server",
   "description": "Free. Streamable HTTP MCP (JSON-RPC 2.0): trending_now, topic_history, day_archive.",
   "mimeType": "application/json"
  },
  {
   "resource": "https://trends.agentexchange.work/listings.json",
   "type": "http",
   "method": "GET",
   "price_usd": 0,
   "free": true,
   "name": "Current listings on trends.agentexchange.work (JSON)",
   "description": "Free. Current paid listings (name, url, description, listed_at, expires_at), the price terms and the dated crawler-attention numbers this host measured. CORS open, cached 60 s.",
   "mimeType": "application/json"
  }
 ],
 "payment": {
  "protocol": "x402",
  "x402Version": 2,
  "currency": "USDC",
  "networks": [
   {
    "network": "eip155:8453",
    "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"
   }
  ],
  "facilitator": "https://facilitator.payai.network"
 },
 "discovery": {
  "listings": "https://trends.agentexchange.work/listings",
  "listings_json": "https://trends.agentexchange.work/listings.json",
  "agent_card": "https://trends.agentexchange.work/.well-known/agent-card.json",
  "llms_txt": "https://trends.agentexchange.work/llms.txt",
  "sitemap": "https://trends.agentexchange.work/sitemap.xml",
  "openapi": "https://trends.agentexchange.work/openapi.json",
  "mcp": "https://trends.agentexchange.work/mcp",
  "today": "https://trends.agentexchange.work/"
 },
 "version": 1
}