Dereference a memory_token in one round-trip
emem_memory_token_resolveRead a emem:fact:<cell64>:<fact_cid> citation handle and return the reading that it cites. value, unit, band and kind are at the TOP level of the answer, beside the full signed fact body. You do not split the token or call GET /v1/facts/<cid> yourself. Memory algebra: the resolve operation (https://emem.dev/docs/model.html).
When to use: Call this when you have a memory_token from another agent or an earlier turn and need the value. For a scalar, quote value_verbatim, the exact decimal string that the responder signed. A null value or unit means the fact has none (an absence, or an index with no unit). It does not mean a missing field. A cid that this responder does not hold returns a typed 404. Then try /v1/fetch, or resolve at a mirror.
Example arguments: {"token":"emem:fact:defi.zb493.xoso.zcb6a:cxjiu7l54ujzrpnekp24n4534yojpue4mprddbvevnqtti3lh5bq"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | A `emem:fact:<cell64>:<fact_cid>` citation handle to dereference. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| band | Yes | ||
| cell | Yes | ||
| kind | Yes | ||
| unit | No | ||
| value | No | Scalars; a vector is in the text's fact.value. | |
| receipt | Yes | ||
| fact_cid | Yes | ||
| fact_url | No | ||
| value_verbatim | No | ||
| canonical_token | Yes |