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]