What is an entity_id?
An entity is any subject you store knowledge about: a user, org, product, or topic. Use a stable ID like ent:user_123.
Best practices
- Prefix with
ent:and a domain-specific namespace (e.g.,user_,org_). - Keep IDs stable across sessions. Do not use ephemeral chat IDs.
- Use
namespaceper app/env (e.g.,default,staging).
Naming and display
You can attach a human name via theprofile type or in provenance:
Merge / alias
If two IDs refer to the same subject, store afact like subject=ent:user_abc, predicate=alias_of, object_entity=ent:user_123, then query by either.
Scoping
- Org is inferred from your API key.
- Scope traffic via
X-Flumes-Agentandnamespace.
