Four questions before the first payment to an agent
agent_hire_checkBefore the first payment to an agent over x402: does its endpoint answer, does it charge what it lists, who pays it, does it deliver. Each answer is ok, caution or not_established, with what would settle it. x402 records a payment and nothing about delivery, so delivery stays not established there. no_warning_found is not a statement that the agent is safe to hire.
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": {
"address": "<address>"
},
"name": "agent_hire_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The address you are about to pay. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | How current this answer is and what it was read from: `freshness` and the ages behind it. Present on every answer from this server, whatever the tool. | |
| says | No | ||
| items | No | ||
| status | No | ||
| address | No | ||
| warnings | No | Anything the server wants a caller to know about THIS answer before acting on it. Empty is the normal case and is not a guarantee. | |
| cannotSee | No |