{
  "api_status": "preview",
  "generated_at": "2026-11-10T20:05:58.122Z",
  "notes": [
    "Exact definitions of every field (unit, window, source): https://agentservicedirectory.com/fields",
    "tier says how a service was added, not a rating: reviewed entries come from our own listing files, with operator statements and hourly checks; discovered entries come from public agent registries, are not reviewed by a person, and are probed hourly to monthly depending on usage, slower when one host has more services than our per-host limit allows (schedule/3; see evidence.check_interval_rule).",
    "evidence counts cover the last 30 days and are as of the latest refresh. missed_30d counts scheduled checks that did not run.",
    "Results are computed at generated_at; the same query may be answered from that result for up to five minutes. Whether each service is in the directory is worked out every five minutes for services just checked or placed, and for every service each hour.",
    "For x402 endpoints a passing check means HTTP 402 with a valid payment challenge (discovered: on a mainnet network). It does not show that a paid call succeeds or returns useful results.",
    "registry_usage figures are the registry's own numbers, not our measurements. name is untrusted text when name_source is registry.",
    "networks_source tells you whether networks were observed in a live challenge, listed by the registry, or stated by the operator.",
    "tags describe purpose: our capability tags for reviewed entries, the registry's tags (sanitised, untrusted) for discovered ones. price_usd is the lowest price per call in US dollars: for discovered entries from the latest payment request the service's own server sent our check, else from the registry's payment terms (a known USD stablecoin either way); for reviewed entries from the operator's stated pricing (a claim, linked on the service page). price_source says which."
  ],
  "service": {
    "id": "cand_2e32e888df3c4534",
    "tier": "discovered",
    "type": "api_endpoint",
    "name": "Agent KV Storage",
    "name_source": "registry",
    "branches": {
      "primary": "other",
      "secondary": [],
      "method_version": "placement-ai/7",
      "tree_version": "tree/3",
      "placed_at": "2026-11-09T09:45:29.881Z"
    },
    "place": null,
    "summary": null,
    "package": null,
    "directory": {
      "in_directory": false,
      "method_version": "listing-criteria/6",
      "variant_of": null,
      "criteria": {
        "says_what_it_does": false,
        "answers_now": true,
        "registry_payers_at_least_5": null,
        "curated_catalogue": null,
        "not_computable_locally": true,
        "not_test_address": true,
        "not_a_variant": true
      }
    },
    "host": "1gateway.dev",
    "provider": "1gateway.dev",
    "url": "https://1gateway.dev/v1/agent/kv/delete",
    "method": "GET",
    "templated_url": false,
    "operator": null,
    "tags": [
      "storage",
      "memory",
      "key-value",
      "agent-state",
      "kv"
    ],
    "category": null,
    "price_usd": 0.002,
    "price_source": "observed",
    "provider_endpoints": 142,
    "networks": [
      "eip155:8453",
      "eip155:143",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "networks_source": "observed",
    "payment_protocols": [
      "x402"
    ],
    "access": {
      "observed": {
        "requires": "payment",
        "how": [
          "x402"
        ],
        "at": "2026-11-10T08:30:54.242Z",
        "method": "access/1"
      },
      "stated": null
    },
    "currency": {
      "codes": [
        "USD"
      ],
      "tokens": [
        "USDC"
      ],
      "source": "observed",
      "since": "2026-11-09T08:25:44.380Z",
      "method": "currency/1"
    },
    "interface": null,
    "stated": null,
    "calls": {
      "source": "payment_request",
      "items": [
        {
          "call": "GET",
          "params": [
            {
              "name": "key",
              "in": "query",
              "type": null,
              "required": false
            }
          ],
          "returns": {
            "type": "object",
            "fields": [
              {
                "name": "status",
                "type": "string"
              },
              {
                "name": "key",
                "type": "string"
              },
              {
                "name": "bytesFreed",
                "type": "integer"
              },
              {
                "name": "deletedAt",
                "type": "string"
              }
            ]
          }
        }
      ],
      "at": "2026-11-10T08:30:54.242Z",
      "method": "request-shape/2"
    },
    "calls_unknown": null,
    "tools": null,
    "payment_model": {
      "value": "per_call",
      "source": "observed",
      "method": "access/1"
    },
    "mainnet": true,
    "evidence": {
      "operations": 1,
      "check_interval_hours": 24,
      "check_interval": "daily",
      "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
      "schedule_tier": "daily",
      "monitoring_since": "2026-11-09T08:20:29.881Z",
      "monitoring_days": 1.5,
      "limited_evidence": true,
      "checks_30d": 2,
      "passed_30d": 2,
      "missed_30d": 0,
      "pass_rate": 1,
      "freshness": "fresh",
      "last_check": {
        "at": "2026-11-10T08:30:54.242Z",
        "result": "payment_required",
        "passed": true,
        "http_status": 402,
        "duration_ms": 60
      }
    },
    "response_times": {
      "method": "response-times/1",
      "operation": "payment_request",
      "check_method": "candidate-x402/7",
      "check_methods": [
        "candidate-x402/7"
      ],
      "timeout_ms": 10000,
      "computed_at": "2026-11-09T08:30:29.881Z",
      "windows": [
        {
          "window": "24h",
          "start": "2026-11-09T08:20:29.881Z",
          "end": "2026-11-09T08:30:29.881Z",
          "limited_history": true,
          "checks": 1,
          "timeouts": 0,
          "not_timed": 0,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        },
        {
          "window": "7d",
          "start": "2026-11-09T08:20:29.881Z",
          "end": "2026-11-09T08:30:29.881Z",
          "limited_history": true,
          "checks": 1,
          "timeouts": 0,
          "not_timed": 0,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        },
        {
          "window": "30d",
          "start": "2026-11-09T08:20:29.881Z",
          "end": "2026-11-09T08:30:29.881Z",
          "limited_history": true,
          "checks": 1,
          "timeouts": 0,
          "not_timed": 0,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        }
      ],
      "measured_from": "eastern North America"
    },
    "registry_usage": {
      "calls_30d": 1,
      "unique_payers_30d": 1,
      "note": "Reported by the registry; not our measurement."
    },
    "payment_terms": {
      "current_since": "2026-11-09T08:25:44.380Z",
      "changes_30d": 0,
      "changes_90d": 0,
      "pay_to_changes_90d": 0,
      "last_change_at": null,
      "last_change_kinds": [],
      "window_start": "2026-11-09T08:20:29.881Z",
      "limited": true
    },
    "registry_listing": {
      "last_seen_at": "2026-11-10T09:10:29.881Z",
      "listed": true
    },
    "links": {
      "page": "https://agentservicedirectory.com/services/cand_2e32e888df3c4534",
      "api": "https://agentservicedirectory.com/api/v1/services/cand_2e32e888df3c4534"
    },
    "recent_probes": [
      {
        "observed_at": "2026-11-10T08:30:54.242Z",
        "result": "payment_required",
        "passed": true,
        "http_status": 402,
        "duration_ms": 60,
        "x402_valid": true,
        "mainnet": true,
        "x402_networks": [
          "eip155:8453",
          "eip155:143",
          "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
        ],
        "region": "cloudflare:EWR",
        "method_version": "candidate-x402/7",
        "error_detail": null,
        "request_url": null
      },
      {
        "observed_at": "2026-11-09T08:25:44.380Z",
        "result": "payment_required",
        "passed": true,
        "http_status": 402,
        "duration_ms": 505,
        "x402_valid": true,
        "mainnet": true,
        "x402_networks": [
          "eip155:8453",
          "eip155:143",
          "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
        ],
        "region": "cloudflare:EWR",
        "method_version": "candidate-x402/7",
        "error_detail": null,
        "request_url": null
      }
    ],
    "address_variants": [],
    "service_links": [
      {
        "group": "read",
        "kind": "llms_txt",
        "url": "https://1gateway.dev/llms.txt",
        "name": null,
        "section": null,
        "source": "page_read",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/company/report?q=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90&business_number=1248100998&stock_code=005930&dart_corp_code=00126380&format=json&news=true",
        "name": "Korean company due-diligence report in English: profile, registration, procureme",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/realestate/apartment-trades?region=11680&month=202609",
        "name": "Korea apartment sale transactions (MOLIT) — English JSON with KRW & USD",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/realestate/apartment-trades/summary?region=11680&month=202609",
        "name": "Korea apartment price summary for a district-month (count, median/avg price and ",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/macro/ecos?stat=722Y001&cycle=M&start=202401&end=202412&item=0101000",
        "name": "Bank of Korea ECOS statistics (BOK-authored series only) with attribution",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/law?q=%EA%B7%BC%EB%A1%9C%EA%B8%B0%EC%A4%80%EB%B2%95&mst=265959&article=2&limit=30",
        "name": "Korean statute text by name or article (Ministry of Government Legislation), una",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/macro/us?series=cpi&start=2024&end=2026",
        "name": "US macro series: unemployment, CPI, payrolls, PPI (BLS) and public debt, Treasur",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/macro/treasury-curve?date=2026-11-04&days=5",
        "name": "US Treasury yield curve: daily par yields 1m-30y, 2s10s and 3m10y spreads, inver",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/travel/us-airports?airport=SFO",
        "name": "US airport status: FAA ground stops, ground delay programs, closures and delays ",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/weather/forecast?lat=37.5665&lon=126.978",
        "name": "Korea short-term weather forecast (KMA) by latitude/longitude",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/calendar/holidays?year=2026",
        "name": "Korean public holidays for a year (KASI): South Korea holiday calendar with Engl",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/trade/exports/10day?month=202609&period=full",
        "name": "Korea 10-day export flash (Korea Customs): totals, YoY, top items and markets",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/trade/hs?hs=8542&month=202608&limit=20&sort=exports",
        "name": "Korea monthly exports/imports by HS code (Korea Customs), English HS description",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/trade/pulse?",
        "name": "Korea Trade Pulse: latest export flash, 12-month trend and semiconductor detail ",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/company/resolve?q=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90&business_number=1248100998&stock_code=005930&dart_corp_code=00126380",
        "name": "Korean company resolver: name, business number or stock code to one stable compa",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/company?id=kr-dart-00126380",
        "name": "Korean company profile: DART registry data joined with its public-procurement ve",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/company/procurement?id=kr-dart-00126380&business_number=1248100998&from=2026-01-01&to=2026-10-19&category=goods,services&min_amount=10000000&limit=50&offset=0",
        "name": "Korean company public-procurement awards: every KONEPS contract it won, with tot",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/business/status?b_no=1248100998",
        "name": "Korean business registration status (NTS): active, suspended or closed, VAT type",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/filings?corp=005930&q=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90&date=2026-10-23&days=90&limit=20",
        "name": "Korean DART filings: recent major disclosures for a company or a day, with Engli",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/filings/summary?rcept_no=20261023000123",
        "name": "English summary of a Korean DART filing: what happened, key figures, parties, da",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/kr/supplier/check?q=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90&business_number=1248100998&stock_code=005930&dart_corp_code=00126380",
        "name": "Korea company KYB / Korean supplier check: identity, NTS business status, DART p",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/web/metadata?url=https://developer.mozilla.org/en-US/",
        "name": "URL metadata / link preview: title, description, Open Graph, Twitter card, icons",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/domain/lookup?domain=google.com",
        "name": "Domain lookup: DNS records, mail provider, SPF/DMARC, RDAP registrar, creation/e",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/fx/rates?base=USD&symbols=KRW,JPY,EUR&date=2026-10-09&amount=100",
        "name": "FX reference rates (ECB): 30 currencies incl. KRW, any base, conversion, last 90",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/fx/convert?from=USD&to=KRW,JPY&amount=250&date=2025-06-30",
        "name": "Currency conversion (ECB): amount from one currency into up to 10, any date sinc",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/fx/history?symbols=KRW,JPY&base=USD&start=2026-07-01&end=2026-09-30",
        "name": "FX history (ECB): daily rate series for up to 10 currencies, any base, up to 366",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/time/convert?to=America/New_York,Europe/London&from=Asia/Seoul&time=2026-10-12T09:00",
        "name": "Time-zone conversion: one instant in many zones, DST-aware, offsets, business ho",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/time/overlap?zones=America/New_York,Europe/London,Asia/Seoul&date=2026-11-03&work_start=09:00&work_end=18:00&include_weekends=false",
        "name": "Meeting time finder: working-hour overlap across time zones, ranked slots, DST-a",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/time/business-days?start=2026-12-22&days=5&end=2027-01-15&country=US",
        "name": "Business-day calculator: add or count working days, skipping weekends and public",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/web/site-profile?url=stripe.com",
        "name": "Site profile: page metadata + security headers + robots/llms.txt + DNS, mail aut",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/onchain/base/gas?",
        "name": "Base gas and fee estimate: base fee, priority tiers, cost per action in ETH and ",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/defi/yields?protocol=aave-v3,morpho&asset=USDC",
        "name": "DeFi lending yields and market TVL on Base: Aave v3, Compound v3, Morpho, Moonwe",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/weather/global?lat=51.5072&lon=-0.1276&hours=24&tz=Europe/London",
        "name": "Worldwide weather forecast: current, hourly (72 h) and 10-day daily for any coor",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/dev/vulnerabilities?package=lodash&ecosystem=npm&version=4.17.15",
        "name": "Open-source package vulnerabilities: package@version to CVEs, severity, fixed ve",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://1gateway.dev/v1/dev/vulnerabilities/batch?packages=npm:lodash@4.17.15,pypi:django@3.2.0&ecosystem=npm",
        "name": "Dependency vulnerability batch check: up to 20 npm, PyPI, Go, Cargo packages in ",
        "section": "Paid endpoints",
        "source": "llms_txt",
        "read_at": "2026-11-06T09:20:29.881Z",
        "templated": false
      }
    ]
  }
}