Summary
All PoC flows assume a single observer. Multi-observer support (different sources feeding the same agent, per-observer trust, per-observer sessions) is designed but not implemented end-to-end.
What to do
- Observer registry with trust level per observer.
- Query-time filter: "what did observer X tell me about Y?"
- Resolution strategy when two observers conflict (trust-weighted, Conflicted mode with per-observer attribution).
- Test: two observers disagree on the same topic → query surfaces both with attribution.
Acceptance
- Multi-observer scenario test passes.
- Conflicted mode renders per-observer attribution.
Links
docs/design/honest_agent/00_ARCHITECTURE.md
src/store/memory.rs (observer_id field already present).
Summary
All PoC flows assume a single observer. Multi-observer support (different sources feeding the same agent, per-observer trust, per-observer sessions) is designed but not implemented end-to-end.
What to do
Acceptance
Links
docs/design/honest_agent/00_ARCHITECTURE.mdsrc/store/memory.rs(observer_id field already present).