{
"id": "mem_user42_travel_home",
"version": 1,
"subject": {
"type": "user",
"id": "user_42"
},
"namespace": "travel.preferences",
"key": "home_airport",
"value": {
"iata": "DTW"
},
"scope": {
"allowedPurposes": [
"trip-planning",
"travel-booking"
],
"allowedAgents": [
"travel-assistant"
]
},
"provenance": {
"sourceType": "user-statement",
"sourceId": "turn_184",
"capturedAt": "2026-08-01T14:05:00Z"
},
"createdAt": "2026-08-01T14:05:00Z",
"updatedAt": "2026-08-01T14:05:00Z",
"expiresAt": "2026-09-01T00:00:00Z",
"status": "active"
}Checked August 2026
Agent memory laboratory
How AI agent memory should store, retrieve, update, and forget
Memory is selected state that survives beyond the current context window. Useful memory is scoped, attributable, retrievable when relevant, correctable, and deletable—not an excuse to save every transcript forever.
Advance a real record through write, scoped retrieval, versioned update, expiry, and payload deletion. Inject missing provenance, a scope mismatch, a version conflict, or denied deletion and inspect the append-only operation ledger.

- Inspect
- Scope · provenance · timestamp · retention · recall
- Changes
- Persistent records written or retrieved
- Lifecycle
- Persist · retrieve · update · expire · delete
- 01writecompleted
A scoped record was committed with a source, version, and expiry time.
- 02retrievecompleted
Only the eligible record projection was injected into the active context.
- 03updatenot-reached
Not reached in this run.
- 04expirenot-reached
Not reached in this run.
- 05deletenot-reached
Not reached in this run.
travel.preferences / home_airport
Subject user:user_42. Retrieval must match subject, purpose, agent, status, and time before any value reaches context.
[
{
"recordId": "mem_user42_travel_home",
"namespace": "travel.preferences",
"key": "home_airport",
"value": {
"iata": "DTW"
},
"provenance": {
"sourceType": "user-statement",
"sourceId": "turn_184",
"capturedAt": "2026-08-01T14:05:00Z"
},
"retrievedFor": {
"purpose": "trip-planning",
"agent": "travel-assistant"
}
}
]{
"notCreated": true
}{"operation":"write","status":"committed","recordId":"mem_user42_travel_home","version":1,"at":"2026-08-01T14:05:00Z"}{"operation":"retrieve","status":"injected","recordId":"mem_user42_travel_home","version":1,"at":"2026-08-02T12:00:00Z"}Primary research
Inspect the mechanism at its source.
Project architecture and terminology were checked against official documentation on August 10, 2026. Research papers are linked to their original publication records.