82trust / 100

Facilitator Health

by HALOWERK x402werk in Other

x402 APIPassing, checked 4 h ago

Asks every known facilitator what it supports and measures how long that answer takes. Reachability, supported chains, supported assets, supported schemes and the current response time are measured live on every call. Limits, and they are the important part: error rate over 24 hours, uptime over 7 days and latency percentiles CANNOT be delivered. They require a series of own measurements every few minutes, and this service keeps no such series - a single call cannot produce a p95. Those fields s

POST https://x402.halowerk.com/facilitator/health

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
119 ms typical, 119 ms slowest 5%
Last check
4 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://x402.halowerk.com/facilitator/health" \
  -H "content-type: application/json" \
  -d '{"chain":"eip155:8453","facilitators":["cdp"]}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.03:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fx402.halowerk.com%2Ffacilitator%2Fhealth
const res = await pay("https://x402.halowerk.com/facilitator/health", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"chain":"eip155:8453","facilitators":["cdp"]}),
});
console.log(await res.json());

Example input

{
  "chain": "eip155:8453",
  "facilitators": [
    "cdp"
  ]
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
4 h agoPassed402119 ms$0.003