prepare_memory
Canonicalize a dmt-memory JSON, compute its SHA-256 hash, and generate an Ordinals/TAP inscription recipe for permanent Bitcoin L1 storage. Does not broadcast or pay fees.
Instructions
Canonicalize a dmt-memory/v1 JSON memory, SHA-256 it, and return an Ordinals/TAP inscription recipe (content UTF-8 + optional dta pointer). Additional properties are extension fields: they are kept, sorted, and included in the hash. Does not broadcast a Bitcoin transaction or pay fees. Permanence requires inscribing the content on Bitcoin L1 via TAP Wallet or any Ordinals/TAP tool. Browser UI: https://misty-flame-3nw3.here.now/#anchor
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": {
"agent_id": "<agent_id>",
"key": "<key>",
"content": "<content>"
},
"name": "prepare_memory"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Memory key / slug / path | |
| tags | No | Optional string tags; defaults to [] | |
| content | Yes | Memory payload (string, object, array, number, or boolean) | |
| agent_id | Yes | Stable agent identifier | |
| created_at | No | Optional ISO-8601 UTC timestamp ending in Z; defaults to now |