@xing_horizon Thanks! I really appreciate the feedback. You're spot on that downstream agents need clear signals to decide whether to trust, refresh, or ignore a recalled memory.
Right now `Activate()` already returns:
- Bayesian confidence per engram
- Full mathematical "Why" explanation (the 6-phase pipeline with exact contributions from ACT-R temporal decay, Hebbian strength, content match, etc.)
- `last_access` timestamp + access frequency (which directly feeds the decay calculation)
This already gives a solid freshness signal via the temporal weighting. Provenance (original source + creation context) is tracked internally but not yet exposed as clean first-class fields in the response... excellent callout, and that's jumping up the roadmap.
Would love to hear what specific provenance/freshness fields have worked best in the multi-agent systems you've worked with.