Hosannaith

Live on Algorand Mainnet

Know an x402 endpoint is reliable before you pay it.

Hosannaith probes x402 endpoints around the clock and sells a reliability score for any of them: uptime, correct payment gating and latency, from accumulated history. Every score is signed, so you can prove where it came from.

Signed by HosannaithES256
Example result, last 24 hours

https://api.example.com/x402/weather

97.8out of 100, pass

Uptime
99.9%
Correct 402
100%
Latency p95
210 ms
Probes
480

Every result carries a signature you can check against our published key.

See a real signed report: A-Identity, 21 Oct to 4 Nov 2026

Public reports

Dated, signed snapshots of our measurements that a team can cite. A report never changes after it is published.

Run an x402 endpoint? We can publish a signed report on yours. Email cameron@hosannaith.com.

What a score measures

An unpaid probe every three minutes, scored over the last 24 hours. A score needs at least five probes of history; until then you get the raw signals and a lower confidence.

Uptime
The share of probes where the endpoint answered without a server error. Unreachable or 5xx counts as down.
Correct 402
Of the probes where the endpoint made a payment decision, the share that asked for payment instead of serving the request for free. Requests it couldn't judge, such as a 400 because the probe sent no input, are left out rather than counted against it.
Latency
Median, 95th and 99th percentile response times. Slow endpoints lose up to 20 points.
Score
60% uptime plus 40% correct 402, minus the latency penalty. 90 and above passes; 60 to 89 is degraded; below 60 fails.

Signed results

Each result carries a signature from Hosannaith's published key. Forward a single result to an auditor or keep it with a payment record, and anyone can check it was not changed.

  • ES256 over the canonical JSON of the result (RFC 8785), the same encoding JOSE libraries use.
  • In a batch, each result is signed on its own and the batch is signed as a whole.
  • Public keys, including retired ones, are published so old results stay checkable.

Added to every result

"spec_version": "1.0.0",
"generated_at": "2026-11-04T04:01:24.896Z",
"signature": {
  "alg": "ES256",
  "kid": "tva-5LvOz8DrLJKcj3pYlryzOtKpgAcos-56dyWRA-k",
  "sig": "lW0KkEHHHDg2JMQEQyTK…"
}

Public keys and how to verify.

Use it

One call per endpoint, paid in USDC through x402. No account and no API key.

GET https://api.hosannaith.com/reliability?target=<endpoint-url>

$1.00 per score, or $7.00 to score up to 50 endpoints in one call with POST /reliability/batch.

In TypeScript, with hosannaith-client

import { getReliability } from 'hosannaith-client';

const r = await getReliability('https://some-x402-endpoint/api', {
  mnemonic: process.env.AVM_MNEMONIC!,
});
console.log(r.score, r.detail.confidence);

Also available to agents as an MCP server, and described for tooling at /openapi.json and /llms.txt.