Where a worker stands on a site authorization
site_authorization_statusRead whether the site's authorization of one worker wallet on one job stands right now: authorized, withdrawn, no longer standing because its signer stopped speaking for the job's site, or none. A worker asks it to see whether the contractor's signature has landed; a contractor asks it to see that theirs did. It shows no note and no signer address. Free, keyless, nothing to sign. Cost and signer: free and keyless, nothing to sign.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workId": "<workId>",
"workerWallet": "<workerWallet>"
},
"name": "site_authorization_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workId | Yes | The packet id. | |
| workerWallet | Yes | The 0x… address of the worker to read. Address only, never a private key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| tool | No | ||
| funded | No | ||
| payUsd | No | ||
| workId | No | ||
| claimId | No | ||
| claimable | No | ||
| next_call | No | ||
| proofRule | No | ||
| fulfillableBy | No | ||
| definitionOfDone | No | ||
| needs_from_caller | No | ||
| notClaimableReason | No |