Identity Model
The public memory API supports these identity fields:
tenant_iduser_idagent_idsession_idscope
Recommended rules:
tenant_id / user_id / agent_id / session_idare hard isolation boundariesscopeis a soft visibility label defined by the upstream business layer- do not rely on
agent_idalone in multi-user systems
Recommended Usage
- single-user app: keep one
user_id, leavetenant_idempty or defaulted - multi-user app: always pass
user_idexplicitly - multi-agent system: use different
agent_idvalues per agent - shared business space: use
scopesuch asprivate,shared, orteam:*