record

suspend fun record(name: String, fields: Map<String, String> = emptyMap(), sign: Boolean = false, userId: String? = null)

Record an audit event.

Since

0.5.0 userId parameter added

Parameters

name

Event name (e.g., "sdk_initialized").

fields

Additional key-value context.

sign

If true and attestation provider is available, sign the entry.

userId

Optional user identifier for GDPR data subject tracking.