acknowledge_policy
Record and timestamp team members' acknowledgment of AI governance policies to generate verifiable audit evidence for EU AI Act, SOC 2, and ISO 42001 compliance.
Instructions
Record that a team member has read and understood an AI governance policy. Generates an immutable policy_acknowledged evidence record — required for EU AI Act Art. 9, SOC 2 CC1.4, and ISO 42001 A.5.1.
Use this when:
A new employee joins and needs to acknowledge the AI use policy
An AI policy has been updated and the team needs to re-acknowledge
A periodic renewal acknowledgment is due (annual policy reviews)
The record is timestamped to now and cannot be modified after creation. Auditors verify the person's email, policy version, and exact timestamp.
Pass dry_run=true to preview which controls this acknowledgment would earn without writing anything to the ledger. Use this before the real call to confirm the payload is correct.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | If true, preview which controls this acknowledgment would earn without writing to the ledger. record_id in the response will be the nil UUID. Use this before the real call. | |
| policy_url | No | URL to the versioned policy document. Strongly recommended — auditors click through to verify what was acknowledged. | |
| policy_name | Yes | Human-readable policy name. E.g. 'AI Use Policy' or 'Model Risk Management Policy'. | |
| system_name | Yes | The AI system this acknowledgment applies to. Must match the system_name used in mima.attest(system_name=…). | |
| person_email | Yes | Email of the person acknowledging the policy. Must be a real individual — auditors trace acknowledgments to named persons (Art. 14). | |
| policy_version | Yes | Version of the policy being acknowledged. Auditors verify this. Use semantic versioning or a date, e.g. 'v3.1.0' or '2026-06-01'. | |
| acknowledgment_type | No | 'initial' = first time reading this policy. 'renewal' = periodic re-acknowledgment. 'update' = policy was revised and team is acknowledging the new version. Defaults to 'initial'. |