TOLL

What software pays for, recorded every six hours.

Snapshot
2026-09-15 16:57 UTC
Sweep
daily-2026-09-15 · finished 2026-09-15 07:10 UTC
Listed
16,167

Validation

Sweep daily-2026-09-15 called Coinbase's validate endpoint once for each of 15,523 listed endpoints, each with its declared HTTP method, between and , 203 minutes wall time. The verdict is read from the response body, never from its HTTP status.

States

every endpoint the sweep called, by its verdict

How much of the sweep is not passing?

1,414not passing
passing
14,159
not passing
1,414
no verdict
135
Every endpoint sweep daily-2026-09-15 called, by the verdict it returned. Not passing is failed, malformed or on the legacy protocol; no verdict is an endpoint that declares no HTTP method for the sweep to call, or one validate itself did not answer for, and says nothing about the endpoint. Of 15,708 called.

90.9% of the 15,573 observed endpoints returned a valid payment challenge. Unobserved means validate itself did not answer and says nothing about the endpoint; it is excluded from every uptime figure.

Endpoints by validation state at this sweep
stateendpointsshare of sweepmeaning
pass14,159 endpoints90.1% of the sweepvalidate reported valid: true
malformed621 endpoints4.0% of the sweepreturned 402 but failed one or more required preflight checks
fail609 endpoints3.9% of the sweepunreachable, or did not return 402
legacy v1184 endpoints1.2% of the sweepreturned 402 with the x402 v1 protocol
no method133 endpoints0.8% of the sweepno declared HTTP method; validate was not called
unobserved2 endpoints0.0% of the sweepvalidate itself did not answer; says nothing about the endpoint

Failed preflight checks, by frequency

Every named check validate reported as failed, excluding checks it skipped because an earlier one failed. Advisory checks do not affect the verdict; required ones decide it. 454 raw response bodies were retained from this sweep, on first observation and on state change.

Failed preflight checks at this sweep, with severity and meaning
checkendpointsshare of sweepseveritywhat it tests
bazaar.info.output3,057 endpoints19.5% of the sweepadvisoryoutput metadata is present (advisory)
bazaar.info.output.example605 endpoints3.9% of the sweepadvisoryan output example is provided (advisory)
endpoint_reachable328 endpoints2.1% of the sweeprequiredthe endpoint answered at all
bazaar.routeTemplate.matches_resource300 endpoints1.9% of the sweeprequiredthe declared route template matches the resource path
returns_402267 endpoints1.7% of the sweeprequiredan unauthenticated request gets HTTP 402
parse185 endpoints1.2% of the sweeprequiredthe discovery extension parsed
x402_version184 endpoints1.2% of the sweeprequiredthe body declares x402 version 2
has_bazaar_extension112 endpoints0.7% of the sweeprequiredthe body carries the Bazaar discovery extension
response_size9 endpoints0.1% of the sweeprequired
accepts[0].amount9 endpoints0.1% of the sweeprequiredthe first accept's amount meets the minimum
bazaar.schema9 endpoints0.1% of the sweeprequireda Bazaar JSON schema is present
valid_json8 endpoints0.1% of the sweeprequiredthe 402 body parses as JSON
accepts[0].asset6 endpoints0.0% of the sweeprequiredthe first accept's asset is recognised
accepts[0].network6 endpoints0.0% of the sweeprequiredthe first accept's network is facilitator-supported
bazaar.info.input.method2 endpoints0.0% of the sweeprequiredan HTTP method is declared
has_resource1 endpoints0.0% of the sweeprequiredthe body names the resource URL
accepts[0].maxTimeoutSeconds1 endpoints0.0% of the sweeprequiredthe first accept sets a timeout
bazaar.info1 endpoints0.0% of the sweeprequiredthe Bazaar info block is present

Per-endpoint verdicts and check lists are on each endpoint page. Endpoints that passed at the previous sweep and do not now are at recently broken.

Cite this page

The pinned URL below renders this page from the snapshot of 2026-09-15 16:57 UTC and does not change; the live page does, every six hours. Data reuse is under CC BY 4.0 (terms).

Plain text

TOLL, "Validation, sweep daily-2026-09-15", snapshot of 2026-09-15 16:57 UTC. https://tollindex.com/ledger/validation/at/2026-09-15T16-57Z. Accessed [access date].

BibTeX

@misc{toll-ledger-validation-2026-09-15T16-57Z,
  author = {TOLL},
  title = {Validation, sweep daily-2026-09-15},
  howpublished = {\url{https://tollindex.com/ledger/validation/at/2026-09-15T16-57Z}},
  year = {2026},
  month = {9},
  note = {Pinned view of the snapshot of 2026-09-15 16:57 UTC. Accessed [access date].}
}