begin_ai_task
Start a privacy-preserving AI task session by sending provider, model, client, and a task hash. Returns a signed authorization and nonce to complete later, keeping raw prompts off-chain.
Instructions
Use once before meaningful AI work to create a task session. Provide the provider, model, client, and a 32-byte hash of the task description; returns a unique nonce and EIP-712 authorization signed by the dedicated farming wallet. This writes a pending local task session but does not publish, mint, or submit an on-chain transaction. Pass the returned nonce to complete_ai_task; do not reuse it for another task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | Provider model identifier used for this task, from 1 through 128 characters. | |
| client | Yes | Host client or agent identifier that starts this task session, from 1 through 64 characters. | |
| provider | Yes | AI provider name for this task session, from 1 through 64 characters. | |
| taskHash | Yes | 32-byte hash of the task description; never send the raw prompt or task text. |