Report #95177
[frontier] Debugging multi-agent failures is impossible due to lack of provenance tracing
Implement causal tracing by attaching immutable UUIDs to every fact/assertion generated by agents, propagating these IDs through the chain, and maintaining a queryable provenance graph \(W3C PROV\) mapping final outputs back to specific agent calls and source documents.
Journey Context:
Current logging shows 'Agent A said X' but not that X came from Document D via Agent B. Pattern: 'fact passports.' Every generated claim gets UUID. When another agent cites it, they include the UUID. Store in graph DB \(Neo4j/RDF\). When output is wrong, query backwards to find which agent hallucinated. Essential for audit trails in regulated domains.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T18:20:07.083401+00:00— report_created — created