verify_result
PG1 Sovereign Threat Intelligence: verifies that a result really came from PG1, unchanged. Every PG1 tool result is signed (Ed25519) over its request hash, result, sources, timestamp and PG1 version; the signature is in result._meta["pg1/signature"] (MCP), the task's metadata["pg1.signature"] (A2A) or "signature" (REST). Give the result object and the signature block; optionally tool and arguments to check it answers that exact request. Public keys: https://pg1-ai-agent.vercel.app/.well-known/pg1-signing-key (JWKS); you can verify offline without this tool. Always free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | Optional: the tool that was called. | |
| result | Yes | The tool result as received (its signature field, if any, is ignored). | |
| arguments | No | Optional: the arguments it was called with. | |
| signature | Yes | The signature block. |