Read the evidence ledger
pulse_evidenceRead the hash-chained evidence ledger that every grade is derived from: one record by id, every record linked to a lane, or the whole chain when no argument is given. Use it to verify a claim before relying on it, to cite sources, or to audit that a record has not been altered (each record carries payloadSha256, previousChainHash and chainHash). Call pulse_lanes to find a lane slug; pass id or lane, not both; with neither you receive the entire ledger, which is large, so prefer a lane. Read-only and idempotent. Works without an API key on the free tier. Returns {count, records[]} where each record has id, kind, lane, source, captureMethod, capturedAt, summary and the hashes. An unknown id or lane is refused with an error naming it.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "pulse_evidence"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Evidence record id to fetch on its own, as found in a lane's evidence[] or a previous call. Takes precedence over lane. | |
| lane | No | Lane slug (from pulse_lanes): returns every evidence record linked to that lane. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of records returned. | |
| records | Yes | Evidence records with id, kind, lane, source, captureMethod, capturedAt, summary, payloadSha256, previousChainHash and chainHash. |