verify_log
Verify an AgentProof log (JSONL, one signed entry per line) against the signer's base64 Ed25519 public key. Checks every signature and every hash link; reports VALID or the first entry that was edited, removed, inserted or forged. The log is checked in memory and not stored.
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": {
"log": "<log>",
"public_key": "<public_key>"
},
"name": "verify_log"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| log | Yes | the log file contents (JSONL), up to ~5 MB | |
| partial | No | true if this is a slice of a longer log (do not require the first entry to be genesis) | |
| public_key | Yes | signer's base64 Ed25519 public key (32 bytes) |