verify_inscription
Recompute a dmt-memory/v1 SHA-256 hash and compare it against Bitcoin Ordinals inscription content bytes to confirm integrity, with optional Trac index metadata and explorer links.
Instructions
Recompute the canonical SHA-256 of a dmt-memory/v1 object and, when inscription_id is provided, attempt to fetch Ordinals content and compare bytes. Extension fields on memory are included in the hash. Optionally enrich with soft-fail Trac Network TAP/DMT index metadata (deployment, mint holder, transfer amount, accumulator). Returns explorer links plus a trac object. Does not use calendar digest proofs. Browser UI: https://misty-flame-3nw3.here.now/#verify
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": {
"memory": "<memory>"
},
"name": "verify_inscription"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| txid | No | Optional Bitcoin transaction id | |
| memory | Yes | Full dmt-memory/v1 object (agent_id, key, content, tags, created_at). Optional extension fields are hashed. | |
| sha256 | No | Optional expected hex digest to cross-check | |
| include_trac | No | When inscription_id is set, query Trac TAP/DMT index metadata (default true). Soft-fails if Trac is down. | |
| fetch_content | No | Fetch inscription content from ordinals.com when inscription_id is set (default true) | |
| inscription_id | No | Bitcoin Ordinals inscription id (txid + 'i' + index) | |
| trac_rest_base | No | Optional self-hosted tap-reader REST origin. Falls back to env DMT_TRAC_REST, then public Socket.IO at tap.trac.network. |