cited-availability
uptime
uptime-monitoring
status-probe
availability
sla
sla-evidence
health-check
vendor-risk
incident-timeline
attestation
provenance
verifiable-data-record
agent-native
keyless
data-feed

MERCURY Cited Availability Probe

URL → a signed uptime/status probe: up/down, HTTP status + class, reachability reason, final URL after redirects, and a measured responseMs — wrapped in an offline-verifiable provenance receipt that makes "it was up/down at T" provable SLA evidence. Deterministic verdict (responseMs is telemetry, not signed). Keyless, no LLM, no signup.

get/buy/availability

Request

Query parameters

urlstring required

the endpoint/page to probe for availability (http/https)

Response

Delivered after the x402 payment settles on Base mainnet.

okboolean required

true once the PROBE completed (the host was reached at the network/HTTP layer); false only when the probe itself could not be performed against a reachable host

urlstring required

final URL after redirects (or the requested URL when unreachable)

statusinteger nullable

upstream HTTP status observed (null when the host never responded)

textstring

canonical sorted-key JSON of the signed verdict — the exact string the receipt signs over (responseMs deliberately excluded for determinism)

fetchedAtstring

ISO-8601 probe time (provenance metadata bound by the receipt)

attestationobject

EIP-191 provenance receipt over the canonical verdict text — verifiable OFFLINE by anyone (key pinned at /.well-known/mercury-attestation). Proves MERCURY observed THIS up/down + status at THIS time. The SLA-evidence wedge a free uptime checker structurally cannot emit.

errorstring

present only when ok:false (the probe could not be performed)

Changes

No recorded changes to this operation across all 1 revision of this API.