request_human_approval
Submit a signed EIP-712 approval or rejection for a FarmDash intent, enabling human authorization or denial of policy-gated agent actions.
Instructions
[Capability: preparation_only; tier: session_bound; API: /api/v1/agent/intents/{intentId}/approve; authority: /api/v1/agent/status] Approve: submit a signed EIP-712 human approval or rejection for an intent. This compatibility tool is signed-only for normal callers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nonce | Yes | ||
| reason | No | ||
| status | No | APPROVED | |
| intentId | Yes | ||
| metadata | No | ||
| expiresAt | Yes | ||
| sessionId | No | ||
| signature | Yes | ||
| maxUsdValue | Yes | ||
| agentAddress | No | ||
| sessionToken | No | ||
| simulationId | Yes | ||
| policyCheckId | Yes | ||
| approverAddress | Yes |