402atlas.com

https://402atlas.com/api/verified
down

Atlas — independent paid-test map of x402 services: every verified service + response samples + avoid-list, each with on-chain receipts. Free human-readable reports: https://402atlas.com/report.html and https://402atlas.com/market-report.html (audit / discovery layer, not a task service)

54
reliability

Reliability & health

Uptime and response time from our own unpaid probes, plus the reliability score built from them.

Uptime

75.5% avg
0% 50% 100% Jul 24Aug 2Aug 12Aug 21

Response time

p50 217ms · p95 245ms
0ms 200ms 400ms Jul 24Aug 2Aug 12Aug 21
Data table
Reliability history per time bucket over the last 30 days (daily).
Bucket Uptime Probes Response time
7/24/2026, 12:00:00 AM 0% 1
7/25/2026, 12:00:00 AM 0% 1
7/26/2026, 12:00:00 AM 0% 1
7/27/2026, 12:00:00 AM 0% 1
7/28/2026, 12:00:00 AM 0% 1
7/29/2026, 12:00:00 AM 0% 1
7/30/2026, 12:00:00 AM 100% 1 352ms
7/31/2026, 12:00:00 AM 100% 1 379ms
8/1/2026, 12:00:00 AM 100% 1 222ms
8/2/2026, 12:00:00 AM 100% 1 218ms
8/3/2026, 12:00:00 AM 100% 1 217ms
8/4/2026, 12:00:00 AM 100% 1 212ms
8/5/2026, 12:00:00 AM 100% 1 195ms
8/6/2026, 12:00:00 AM 100% 1 191ms
8/7/2026, 12:00:00 AM 100% 1 185ms
8/8/2026, 12:00:00 AM 100% 1 199ms
8/9/2026, 12:00:00 AM 100% 1 221ms
8/10/2026, 12:00:00 AM 100% 1 196ms
8/11/2026, 12:00:00 AM 100% 1 238ms
8/12/2026, 12:00:00 AM 100% 1 218ms
8/13/2026, 12:00:00 AM 100% 1 223ms
8/14/2026, 12:00:00 AM 100% 1 236ms
8/15/2026, 12:00:00 AM 100% 1 215ms
8/16/2026, 12:00:00 AM 100% 1 210ms
8/17/2026, 12:00:00 AM 100% 1 222ms
8/18/2026, 12:00:00 AM 100% 1 214ms
8/19/2026, 12:00:00 AM 100% 21 220ms
8/20/2026, 12:00:00 AM 90% 21 220ms
8/21/2026, 12:00:00 AM 0% 19
54
Composite reliability — the weighted average of the dimensions below, on a 0–100 scale.
Availability
69

How often it was reachable when we probed it (weight 35%).

Latency
100

How quickly it answers when it is up — fast scores high (weight 20%).

Security
100

Whether it serves over working TLS / https (weight 15%).

Transparency
67

Whether the operator disclosed what it does — description, schema, identity (weight 15%).

Activity
4

Observed on-chain payments to this endpoint's wallet — transactions, volume, and distinct paying wallets over the last month (weight 15%; not yet measured when we have not seen its wallet settle).

Confidence 100% — how much probe evidence backs this score. A thin history is flagged, not hidden.

See the scoring methodology for exactly how each number is computed.

Payment

Currencies
USDC
Networks
base
Facilitator
unknown
SDK
x402-express

Operator

Company
inferred — unknown
Jurisdiction
Registrar
Cloudflare, Inc.
Domain registered
2026-06-02
Hosting network
CLOUD-HIL
Hosting country
US

Operator context is derived from public RDAP/TLS records and unverified. Company and country are only available for endpoints that publish them (an OV/EV TLS certificate or a non-redacted domain record); most endpoints are CDN-fronted and disclose neither.

On-chain activity (base)

1
payments (30d)
0.1
USD volume (30d)
1
paying wallets (30d)

Payments per day

last payment 7/27/2026
0 3 5 Jul 27
Data table
Settled payments per day.
Day Payments Volume (USD) Paying wallets
7/27/2026 1 0.1 1

Only payments settled on chains and facilitators we index.

Response schema
{
  "properties": {
    "confidence_summary": {
      "description": "Breakdown by evidence grade",
      "type": "object"
    },
    "free_resources": {
      "description": "Links to the free human-readable surfaces",
      "type": "object"
    },
    "meta": {
      "description": "Counts and the dataset cutoff date",
      "type": "object"
    },
    "reading_guide": {
      "description": "Read this first. Explains every field, including what we held back and why.",
      "type": "object"
    },
    "services_by_category": {
      "additionalProperties": {
        "items": {
          "properties": {
            "calls_kept_out_of_this_record": {
              "description": "Calls we paid for and did NOT publish, with the count and the reason. The omission is visible rather than silent.",
              "type": "object"
            },
            "coverage": {
              "description": "How much of that surface we bought — in both endpoint and capability-category terms.",
              "type": "object"
            },
            "declared_endpoints_that_could_not_be_paid": {
              "description": "Endpoints this host declares and prices but which would not take our payment. No receipt exists for these — that is the finding.",
              "items": {
                "type": "object"
              },
              "type": "array"
            },
            "domain": {
              "type": "string"
            },
            "endpoints_to_skip": {
              "description": "Present only when an endpoint on this otherwise-recommended host failed our check. Carries the endpoint, what went wrong and the receipt.",
              "items": {
                "type": "object"
              },
              "type": "array"
            },
            "evidence_grade": {
              "description": "Strength of OUR method, not a judgement of the service",
              "enum": [
                "A",
                "B",
                "C"
              ],
              "type": "string"
            },
            "health": {
              "description": "Per-record shortcut: problem count, whether the host was still answering payment challenges when we last measured, and a safe_default flag.",
              "type": "object"
            },
            "inference": {
              "description": "Present when our sample did not cover every capability category. Always states in words that the untested part is an inference, not a guarantee.",
              "type": "string"
            },
            "priceQuotedAt": {
              "type": [
                "string",
                "null"
              ]
            },
            "priceUsd": {
              "description": "Cheapest current quote across the tested endpoints, read off the seller own 402 challenge on priceQuotedAt. Null with a reason where no challenge answered.",
              "type": [
                "number",
                "null"
              ]
            },
            "result": {
              "description": "Mechanical roll-up over the published calls: ok / problem / transport_only.",
              "type": "object"
            },
            "surface": {
              "description": "How many payable endpoints this host declares, measured by us on as_of. total may be null with a reason; where it is, at_least gives a lower bound backed by receipts.",
              "type": "object"
            },
            "tested": {
              "description": "One element per endpoint we actually paid for. This is where the evidence lives.",
              "items": {
                "properties": {
                  "description": {
                    "description": "The seller's own description of THAT endpoint",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "description_source": {
                    "description": "Exact pointer into the seller document it came from",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "endpoint": {
                    "description": "Method + path as tested",
                    "type": "string"
                  },
                  "note": {
                    "description": "Why that verdict, in one sentence",
                    "type": "string"
                  },
                  "pay": {
                    "description": "network / asset / payTo / scheme, read off the seller own challenge",
                    "type": "object"
                  },
                  "priceUsd": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "request": {
                    "description": "The exact call that produced the response",
                    "type": [
                      "object",
                      "null"
                    ]
                  },
                  "response": {
                    "description": "What came back. Full unless too large to reproduce, in which case response_excerpted appears alongside it.",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "response_excerpted": {
                    "description": "Present only on oversized responses: excerpt size, original size, SHA-256 of the complete body, and either a link to the free public upstream it resells or the name of the file in our evidence archive.",
                    "type": "object"
                  },
                  "result": {
                    "description": "ok = delivered what it claimed; problem = paid and did not; transport-only = payment and shape verified but the content had no answer we could construct in advance",
                    "enum": [
                      "ok",
                      "problem",
                      "transport-only"
                    ],
                    "type": "string"
                  },
                  "tx": {
                    "description": "On-chain settlement hash for our payment",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "txUrl": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "endpoint",
                  "result"
                ],
                "type": "object"
              },
              "type": "array"
            },
            "verdict": {
              "description": "Every record here is verified by construction — a service that fails as a whole is absent. Filtering on this alone tells you nothing.",
              "enum": [
                "verified"
              ],
              "type": "string"
            }
          },
          "required": [
            "domain",
            "verdict",
            "tested",
            "result"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "description": "Category name → array of records. One record = one HOST.",
      "type": "object"
    },
    "total_services": {
      "description": "Number of hosts in this payload",
      "type": "integer"
    }
  },
  "required": [
    "reading_guide",
    "total_services",
    "services_by_category"
  ],
  "type": "object"
}