Read the evidence ledger
pulse_evidenceRead the hash-chained evidence ledger to verify claims, cite sources, or audit records for tampering before you rely on them.
Instructions
Read 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.
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. |