Audit Trail + Compliance
Better Data stores loop transition history as first-class operational data. Compliance export is generated from the same transition records used to run the system.How The Audit Trail Works
Every transition stores:- Actor identity (
actorId) - Transition timestamp (
occurredAt, UTC) - Triggering event name (
triggeredBy) - Correlation trace (
correlationId) - Causation trace (
eventIdand event chain context)
Exporting The Audit Trail
GET /api/organizations/{orgId}/audit-trail
Optional loop filter such as
scm.procurement or dcm.returns.Optional aggregate filter (PO, order, RMA, shipment, lot).
Optional ISO-8601 lower bound for transition timestamps.
Optional ISO-8601 upper bound for transition timestamps.
json (default) or csv.Regulatory Alignment
DSCSA
Transition-linked chain-of-custody signals support transaction traceability expectations.
FSMA
Goods receipt and movement transitions support CTE/KDE style trace evidence.
FDA 21 CFR Part 11
Actor-attributed transitions provide auditable electronic action history.
EU CSRD / Due Diligence
Correlated actor and event chains provide defensible supply chain evidence.