verify_contacts
Audit blob integrity across BTC, EVM, Solana, and Tron chains. Returns per-chain verification status, anchor address, entry counts, and unsigned entries. Use for periodic checks or after suspected tamper.
Instructions
Explicit re-verify. Returns one row per requested chain: { chain, ok, anchorAddress?, version?, entryCount?, reason?, unsignedEntryCount? }. Useful for periodic integrity checks or after a suspected tamper event. Does NOT throw on per-chain failure — caller inspects the results array. Issue #428: unsignedEntryCount is the count of in-memory unsigned entries on this chain (omitted when zero). When a chain has only unsigned entries, ok: false, reason: "no signed entries on this chain (unsigned-only)", unsignedEntryCount: N so the agent surfaces the unsigned overlay rather than silently dropping it. In demo mode, returns a count of in-memory entries per chain with anchorAddress: "DEMO_ANCHOR".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | If specified, only verifies that chain's blob. Otherwise verifies every populated chain. |