Data Products

Data Products are the only way agents can access data in TraceMem. They are governed, purpose-bound interfaces that define what data is exposed, for what purposes, and under which restrictions.

Overview

Data Products provide a layer of governance and compliance between your agents and your data sources. Every read or write operation must specify a purpose, ensuring GDPR/CCPA compliance and data minimization.

What Data Products Define

Data Products define:

  • What data is exposed (subset of source schema)
  • For what purposes (e.g., "order_processing", "support")
  • Which operations are allowed (read, write, insert, update, delete)
  • Under which restrictions (data residency, result modes, field-level restrictions)
  • With which policies attached

Purpose-Bound Access

Every read or write operation must specify a purpose from the data product's allowed purposes list. This ensures:

  • Data minimization (only necessary data is accessed)
  • Compliance with GDPR/CCPA requirements
  • Clear audit trails of data usage

Schema Exposure

[Content to be filled - how schemas are exposed, field-level restrictions]

TraceMem is trace-native infrastructure for AI agents