Expand description
Per-context key/value store for AI-agent memory
(spec/vta/memory/{put,list,delete}/0.1).
Wire payloads for the agent-memory Trust Tasks
(spec/vta/memory/{put,list,delete}/0.1).
A per-context key/value store for AI-agent memory: put upserts a value
under a (contextId, key) pair, list enumerates every entry in a context,
and delete removes one by key. The three request bodies carry
deny_unknown_fields as a forward-compat guard; all fields are camelCase on
the wire.
Access is gated on context (not operator step-up like the issued-
credential slice): the caller must be permitted to act in contextId — the
same context-ACL check the context-scoped key tasks use
([AuthClaims::require_context] server-side). This enforces per-domain
memory isolation: a context-A agent cannot read, write, or delete context-B
memory.
Structs§
- Memory
Delete Body spec/vta/memory/delete/0.1request body.- Memory
Delete Response spec/vta/memory/delete/0.1response body.- Memory
Item - A single stored memory entry returned by
spec/vta/memory/list/0.1. - Memory
List Body spec/vta/memory/list/0.1request body.- Memory
List Response spec/vta/memory/list/0.1response body.- Memory
PutBody spec/vta/memory/put/0.1request body. Upsert: re-putting the same(contextId, key)replaces the stored value.- Memory
PutResponse spec/vta/memory/put/0.1response body.