check_payee_trust
Decides whether your agent should pay a wallet by returning ALLOW_PAY or REFUSE with a safe_to_pay boolean, so payments proceed only after a trust check.
Instructions
Buyer-side check before paying a wallet.
Read these two fields and nothing else to decide:
decision: ALLOW_PAY | REFUSE
safe_to_pay: boolean (always equals decision === ALLOW_PAY)
Pay only on ALLOW_PAY. REFUSE already accounts for a degraded read, a partial measurement, a stale score, and a non-ALLOW recommendation; refuse_reasons names which. An error result is also REFUSE with safe_to_pay false — no answer is not an ALLOW.
measurement carries the full score body (score, dataDepth, signals) for explanation and logging. It is evidence, not the decision.
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": {
"payee": "<payee>"
},
"name": "check_payee_trust"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payee | Yes | Payee wallet address (0x...) the agent is about to pay |