Is your feature request related to a problem? Please describe.
Stored memories carry only ad-hoc metadata (source, breadcrumb, type, time). There's no structured provenance — where a claim came from, how confident we are in it, when it was recorded, or whether it's been superseded — so the agent can't reason about the trustworthiness or lineage of what it recalls.
Describe the solution you'd like
A common provenance schema attached to every stored memory: claim, source, source_type, confidence, created_at, atoms_json, and supersession links (supersedes/superseded). Two MeTTa tools — remember-claim (records a provenance-tagged claim; agent-emitted ⇒ llm source, default confidence 0.55) and query-claims (recalls claims with inline provenance, with min-confidence and supersession-aware filtering). Knowledge-base chunks should also carry the schema so imported priors are attributable.
Additional context
- OmegaClaw version: v0.1.17
Is your feature request related to a problem? Please describe.
Stored memories carry only ad-hoc metadata (
source,breadcrumb,type,time). There's no structured provenance — where a claim came from, how confident we are in it, when it was recorded, or whether it's been superseded — so the agent can't reason about the trustworthiness or lineage of what it recalls.Describe the solution you'd like
A common provenance schema attached to every stored memory:
claim,source,source_type,confidence,created_at,atoms_json, and supersession links (supersedes/superseded). Two MeTTa tools —remember-claim(records a provenance-tagged claim; agent-emitted ⇒llmsource, default confidence 0.55) andquery-claims(recalls claims with inline provenance, with min-confidence and supersession-aware filtering). Knowledge-base chunks should also carry the schema so imported priors are attributable.Additional context