Human Approval
Human approval tracking provides verifiable proof that a human reviewed and approved an agent’s action before or after execution.Why Human Approval?
Even the most capable AI agents need human oversight for:- High-risk decisions — Financial transactions, account changes, legal documents
- Compliance requirements — Regulations requiring human review
- Quality assurance — Catching edge cases AI might miss
- Accountability — Clear audit trail of who approved what
Basic Usage
Privacy-Preserving Approvals
Thehuman_approver_hash is a SHA256 hash — the actual approver identity is never stored:
Approval Workflows
Pre-Approval (Human First)
Human approves before agent executes:Post-Approval (Review After)
Agent executes, human reviews afterward:Threshold-Based Approval
Require human approval based on risk:Multi-Approver Workflows
For actions requiring multiple approvals:Querying Approved Actions
Filter agent feed by approval status:Compliance Reporting
Generate compliance reports showing human oversight:Best Practices
Define Clear Thresholds
Document when human approval is required vs. auto-approved.
Use Consistent Hashing
Always hash the same identifier format (email, employee ID).
Include Context
Add approval reason and notes in metadata for audit trails.
Set Time Limits
Define SLAs for human review to prevent bottlenecks.