Observability metric check
wever_observability-metric-checkAgent Observability: submit the metrics an operator reports, each with its name, its kind (a success rate, a failure rate, an average or 95th percentile latency, an average cost per task or a task count), its figure, its unit, the number of runs it says it counts, its window and the run statuses it says it leaves out, together with the run records behind them, each with its id, date, status (succeeded, failed, partial, timed out or cancelled), latency and cost, and optionally the reporting period. The signed report recomputes every figure from the records over its stated window with only its named exclusions, and when it differs tries every set of unnamed failing statuses, smallest first, so it names numbers that cannot be derived: a figure the records do not give, a success rate with no stated denominator, averages and rates that hold only with the failures left out, and metrics computed over a window that excludes the days the runs went worse; then a stated run count the records do not give, a shorter window that hides nothing worse, no window and undated records, with the fix for each. An evaluation’s claims against its measured results are wever_evaluation-result-check, headline payment numbers with no commerce behind them are wever_volume-quality-check and a reputation claim against its job record is wever_reputation-claim-check. Verdict metrics_underivable, metric_gaps, metrics_unverified or metrics_derivable. POST /api/observability-metric-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-observability-contract. Human page: https://weverlabs.com/agent-observability/.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"metrics": "<metrics>",
"records": "<records>"
},
"name": "wever_observability-metric-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| period | No | ||
| metrics | Yes | Each metric as reported. | |
| records | Yes | The run records behind the metrics. |