Skip to main content
Every record Splendor stores carries provenance: a record of where it came from. Provenance travels with the record into the index and comes back on every search result, so you can always trace a result to its origin and trust which tenant it belongs to.

What provenance contains

Each result includes a provenance object:

Why it matters

  • Traceability. From any result you can find the exact source object and line, which makes debugging and auditing concrete rather than approximate.
  • Reproducibility. source_etag and transform_version pin a result to a specific revision of the data and the code that parsed it.
  • Isolation. tenant_id on every record means tenant isolation holds at the data layer, not only at the query layer.
Provenance is attached at ingestion to every record, so it is present on results across all search modes.