Data evidence check
wever_data-evidence-checkDiligenceOps: inspect a submitted JSON sample and return a signed field-by-field verification report. Checks required fields, empty values, expected and consistent types, timestamp parsing and age, source/provider attribution, shape, record count and detectable duplicate keys. Maximum payload 256 KB (262144 UTF-8 bytes). required_fields leads the report; dataset_type selects defaults only when required_fields is absent. endpoint is recorded as supplied without fetching. Facts describe the submitted sample, not seller ratings or underlying data truth. POST /api/data-evidence-check. 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 /api/data-evidence-check. Read /api/data-evidence-check-contract for the field and freshness rules, receipt verification and public key. Human page: https://weverlabs.com/data-evidence-check/.
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": {
"payload": "<payload>"
},
"name": "wever_data-evidence-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | Yes | Sample JSON object or serialized JSON. Maximum 262144 UTF-8 bytes (256 KB). A serialized sample may contain an object or array of records. | |
| endpoint | No | Original URL, recorded exactly as supplied. Processing uses the submitted sample. | |
| dataset_type | No | Selects default field expectations only when required_fields is absent. | |
| required_fields | No | Absolute JSON pointers, or dot paths with [index] and [*]. Simple paths are relative to each detected record. An explicit empty array selects no default expectations. |