{
  "api_status": "preview",
  "generated_at": "2026-10-22T05:12:15.062Z",
  "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 (schedule/1; see evidence.schedule_tier).",
    "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": "svc_1inch_swap_quote",
    "type": "api_endpoint",
    "name": "1inch Swap API quote (x402)",
    "category": "crypto-trading-data",
    "capabilities": [
      "swap-quote",
      "dex-aggregation"
    ],
    "operator": {
      "id": "op_1inch",
      "name": "1inch",
      "website": "https://1inch.com"
    },
    "payment_methods": [
      "x402:usdc-base"
    ],
    "access_requirements": [
      "x402"
    ],
    "trust": {
      "payment_rails": [
        "x402:base"
      ],
      "identity": [
        "none_stated"
      ],
      "reputation": [
        "none_stated"
      ],
      "settlement": [
        "prepaid_balance"
      ],
      "disputes": [
        "none_stated"
      ]
    },
    "evidence": {
      "operations": 2,
      "checks_attempted": 146,
      "checks_passed": 146,
      "checks_missed": 0,
      "freshness": "fresh",
      "monitoring_days": 5.8,
      "limited_evidence": true
    },
    "urls": {
      "announcement": "https://business.1inch.com/whats-new/pay-per-call-x402",
      "api_base": "https://api.1inch.com"
    },
    "discovery_source": "https://business.1inch.com/whats-new/pay-per-call-x402",
    "discovered_at": "2026-10-16",
    "claims": [
      {
        "key": "pricing",
        "text": "Pay-per-call over x402 with a US$2.00 minimum prepaid deposit; per-call prices not stated. Swap infrastructure fee waived during launch.",
        "value": null,
        "source_url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "retrieved_at": "2026-10-16",
        "corroboration": "unverified",
        "origin": "listing",
        "method_version": null
      },
      {
        "key": "trust.disputes",
        "text": "No dispute or refund process described.",
        "value": {
          "mechanisms": [
            "none_stated"
          ]
        },
        "source_url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "retrieved_at": "2026-10-16",
        "corroboration": "unverified",
        "origin": "listing",
        "method_version": null
      },
      {
        "key": "trust.identity",
        "text": "Identity requirements not described beyond the payment.",
        "value": {
          "mechanisms": [
            "none_stated"
          ]
        },
        "source_url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "retrieved_at": "2026-10-16",
        "corroboration": "unverified",
        "origin": "listing",
        "method_version": null
      },
      {
        "key": "trust.payment_rails",
        "text": "x402 with USDC on Base.",
        "value": {
          "mechanisms": [
            "x402:base"
          ]
        },
        "source_url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "retrieved_at": "2026-10-16",
        "corroboration": "unverified",
        "origin": "listing",
        "method_version": null
      },
      {
        "key": "trust.reputation",
        "text": "No reputation mechanism described.",
        "value": {
          "mechanisms": [
            "none_stated"
          ]
        },
        "source_url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "retrieved_at": "2026-10-16",
        "corroboration": "unverified",
        "origin": "listing",
        "method_version": null
      },
      {
        "key": "trust.settlement",
        "text": "Minimum US$2.00 prepaid deposit, topped up as used.",
        "value": {
          "mechanisms": [
            "prepaid_balance"
          ]
        },
        "source_url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "retrieved_at": "2026-10-16",
        "corroboration": "unverified",
        "origin": "listing",
        "method_version": null
      }
    ],
    "operations": [
      {
        "id": "mt_1inch_quote_avail",
        "operation": "GET /swap/v6.0/1/quote ETH to USDC (unpaid, expects payment challenge)",
        "check_type": "availability",
        "method_version": "availability/3",
        "url": "https://api.1inch.com/swap/v6.0/1/quote?src=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE&dst=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&amount=1000000000000000000",
        "expected_statuses": [
          402
        ],
        "interval_minutes": 60,
        "monitoring_since": "2026-10-16T09:42:58.454Z",
        "coverage": {
          "window_start": "2026-10-16T09:42:58.454Z",
          "window_end": "2026-10-22T05:12:15.062Z",
          "window_label": "limited-history",
          "window_days": 5.8,
          "expected": 139,
          "attempted": 140,
          "passed": 140,
          "failed": 0,
          "missed": 0,
          "last_check_at": "2026-10-22T05:07:45.134Z",
          "last_result": "payment_required",
          "last_passed": true,
          "age_minutes": 4,
          "freshness": "fresh"
        },
        "last": {
          "observed_at": "2026-10-22T05:07:45.134Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 99,
          "region": "cloudflare:EWR"
        },
        "median_duration_ms": 97,
        "duration_samples": 140
      },
      {
        "id": "mt_1inch_x402_docs",
        "operation": "x402 pay-per-call announcement",
        "check_type": "documentation",
        "method_version": "content-hash/2",
        "url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "expected_statuses": [
          200
        ],
        "interval_minutes": 1440,
        "monitoring_since": "2026-10-16T09:42:58.454Z",
        "coverage": {
          "window_start": "2026-10-16T09:42:58.454Z",
          "window_end": "2026-10-22T05:12:15.062Z",
          "window_label": "limited-history",
          "window_days": 5.8,
          "expected": 5,
          "attempted": 6,
          "passed": 6,
          "failed": 0,
          "missed": 0,
          "last_check_at": "2026-10-21T10:07:44.993Z",
          "last_result": "ok",
          "last_passed": true,
          "age_minutes": 1144,
          "freshness": "fresh"
        },
        "last": {
          "observed_at": "2026-10-21T10:07:44.993Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 34,
          "region": "cloudflare:EWR"
        },
        "median_duration_ms": null,
        "duration_samples": 6
      }
    ],
    "evidence_limitations": [
      "Limited evidence: monitored for 5 days (less than 30).",
      "A payment-required (402) response shows the endpoint is reachable; it does not show that a paid call succeeds or returns useful results.",
      "Scheduled checks run from eastern North America; response times include network distance from there.",
      "Operator statements are the operator's own claims, not verified by us. A value of none_stated (shown as \"Not stated\") means the sources reviewed are silent, not that the mechanism is absent."
    ],
    "changes": [
      {
        "id": "chg_b6ce2301-57e1-4a99-84eb-dc51438e0841",
        "service_id": "svc_1inch_swap_quote",
        "detected_at": "2026-10-21T10:07:44.993Z",
        "document": "x402 pay-per-call announcement",
        "url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "diff": {
          "method_version": "content-diff/1",
          "lines_before": 71,
          "lines_after": 71,
          "lines_added": 0,
          "lines_removed": 0,
          "prices_added": [],
          "prices_removed": []
        },
        "classification": "cosmetic",
        "classification_method": "automated",
        "review_status": "drafted",
        "listing_review_needed": false,
        "listing_rechecked": false
      },
      {
        "id": "chg_95407aeb-2feb-4bbc-b755-b86d5c4cdc7a",
        "service_id": "svc_1inch_swap_quote",
        "detected_at": "2026-10-20T10:07:45.427Z",
        "document": "x402 pay-per-call announcement",
        "url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "diff": {
          "method_version": "content-diff/1",
          "lines_before": 71,
          "lines_after": 71,
          "lines_added": 0,
          "lines_removed": 0,
          "prices_added": [],
          "prices_removed": []
        },
        "classification": "cosmetic",
        "classification_method": "automated",
        "review_status": "drafted",
        "listing_review_needed": false,
        "listing_rechecked": false
      },
      {
        "id": "chg_96cc59c2-e668-48c9-bc48-d8a6b22b3b86",
        "service_id": "svc_1inch_swap_quote",
        "detected_at": "2026-10-19T10:07:29.476Z",
        "document": "x402 pay-per-call announcement",
        "url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "diff": {
          "method_version": "content-diff/1",
          "lines_before": 71,
          "lines_after": 71,
          "lines_added": 0,
          "lines_removed": 0,
          "prices_added": [],
          "prices_removed": []
        },
        "classification": "cosmetic",
        "classification_method": "automated",
        "review_status": "drafted",
        "listing_review_needed": false,
        "listing_rechecked": false
      },
      {
        "id": "chg_5a54708b-2ac5-44c3-bb52-6d196ea87e2f",
        "service_id": "svc_1inch_swap_quote",
        "detected_at": "2026-10-17T10:07:28.857Z",
        "document": "x402 pay-per-call announcement",
        "url": "https://business.1inch.com/whats-new/pay-per-call-x402",
        "diff": null,
        "classification": null,
        "classification_method": null,
        "review_status": "pending",
        "listing_review_needed": false,
        "listing_rechecked": false
      }
    ],
    "tier": "reviewed",
    "summary": {
      "id": "svc_1inch_swap_quote",
      "tier": "reviewed",
      "type": "api_endpoint",
      "name": "1inch Swap API quote (x402)",
      "name_source": "atlas",
      "branches": {
        "primary": "payments/crypto",
        "secondary": [],
        "method_version": "placement-ai/5",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T21:50:05.000Z"
      },
      "place": {
        "id": "payments/crypto",
        "name": "Send and swap crypto",
        "description": "Create and use crypto wallets to send, receive, swap and bridge tokens (balances and on-chain data: finance-data/crypto)."
      },
      "summary": {
        "text": "Returns a DEX aggregator price quote for a token swap.",
        "source": "automated",
        "method": "placement-ai/5",
        "written_at": "2026-10-18T21:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/6",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "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": "api.1inch.com",
      "provider": "1inch.com",
      "url": "https://api.1inch.com",
      "method": "GET",
      "templated_url": false,
      "operator": "1inch",
      "tags": [
        "swap-quote",
        "dex-aggregation"
      ],
      "category": "crypto-trading-data",
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 2,
      "networks": [
        "x402:base"
      ],
      "networks_source": "operator",
      "payment_protocols": [],
      "access": {
        "observed": null,
        "stated": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "by": "operator"
        }
      },
      "currency": null,
      "interface": null,
      "calls": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 2,
        "check_interval_hours": 1,
        "check_interval": "hourly",
        "check_interval_rule": "Services from our own listing files are checked hourly.",
        "schedule_tier": "hourly",
        "monitoring_since": "2026-10-16T09:42:58.454Z",
        "monitoring_days": 5.8,
        "limited_evidence": true,
        "checks_30d": 146,
        "passed_30d": 146,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-22T05:07:45.134Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 99
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "availability",
        "check_method": "availability/3",
        "check_methods": [
          "availability/2",
          "availability/3"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-22T05:10:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-21T05:10:29.881Z",
            "end": "2026-10-22T05:10:29.881Z",
            "limited_history": false,
            "checks": 24,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": 99,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": 83,
            "slowest_ms": 280,
            "slowest_at": "2026-10-21T06:07:44.928Z",
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T03:07:28.368Z",
            "end": "2026-10-22T05:10:29.881Z",
            "limited_history": true,
            "checks": 123,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": 97,
            "p90_ms": 258,
            "p95_ms": 271,
            "p99_ms": null,
            "fastest_ms": 75,
            "slowest_ms": 356,
            "slowest_at": "2026-10-17T04:07:29.785Z",
            "p95_to_median": 2.79
          },
          {
            "window": "30d",
            "start": "2026-10-17T03:07:28.368Z",
            "end": "2026-10-22T05:10:29.881Z",
            "limited_history": true,
            "checks": 123,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": 97,
            "p90_ms": 258,
            "p95_ms": 271,
            "p99_ms": null,
            "fastest_ms": 75,
            "slowest_ms": 356,
            "slowest_at": "2026-10-17T04:07:29.785Z",
            "p95_to_median": 2.79
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": null,
      "links": {
        "page": "https://agentservicedirectory.com/services/svc_1inch_swap_quote",
        "api": "https://agentservicedirectory.com/api/v1/services/svc_1inch_swap_quote"
      }
    }
  }
}