Function: auditTrail()
ts
function auditTrail(config): MiddlewareFn<unknown>;Defined in: packages/core/src/core/middleware/AuditTrail.ts:163
Create an AuditTrail middleware for SOC2/GDPR compliance.
Logs every tool invocation with identity, args hash, status, and duration. The audit event is emitted AFTER the handler completes (or fails), capturing the full lifecycle.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | AuditTrailConfig | Audit trail configuration |
Returns
MiddlewareFn<unknown>
A middleware function compatible with .use()