SLA Watchtower Report (paid, credits or x402)
oracle_watchtower_reportCheck a watched x402 service's signed SLA report before routing paid traffic: uptime, price match, and current verdict from 24h of probes.
Instructions
WHAT: returns the latest signed SLA report for a watched x402 service: uptime_pct, price_match_pct, and current verdict (honoring, price_mismatch, unexpected_status, invalid_payload, unreachable) from probes every 30 minutes, EIP-191 signed. WHEN: before routing paid traffic to an x402 service you do not control, or when checking whether a service still charges its advertised price. WHEN NOT: for real-time health (reports aggregate 24h), for services not yet watched (GET /watchtower/targets lists coverage), or for verifying work products (use oracle_verify_work). COST: $0.05 USDC per report (x402 on Base; 3 free reports). LATENCY: ~1s, reports are pre-computed. OUTPUT: {report: {subject, window, checks, uptime_pct, price_match_pct, current_verdict, timestamp}, attestation, attestation_hash, signature, generated_at}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | Host or URL substring of the watched service (e.g. "attester.dev"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report | Yes | ||
| signature | No | ||
| attestation | No | ||
| generated_at | No | ||
| attestation_hash | No |