import-agent-namespace-prefix
IN premise
Every node imported from agent X gets the ID prefix `X:`, including infrastructure nodes `X:active` and `X:inactive`, ensuring zero collision with local or other-agent beliefs
Summary
When beliefs are imported from another agent, every single node gets tagged with that agent's name as a prefix in its ID. This namespacing prevents any imported belief from accidentally overwriting or conflicting with local beliefs or imports from a different agent, making multi-agent knowledge sharing safe by construction.
Dependents
These beliefs depend on this one:
- agent-isolation-through-namespace-and-relay — Agent beliefs are doubly isolated: namespace prefixing prevents ID collisions, while the active/inactive relay pair provides per-agent kill-switch semantics without cross-agent interference
Details
| Source | entries/2026/04/23/reasons_lib-import_agent.md |