verify_contacts
Validate the integrity of blockchain contacts across chains for periodic checks or after suspected tamper, returning detailed per-chain results with anchor addresses and entry counts.
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. |