Due Diligence
due_diligence3 checks in 1 call: token-risk + wallet-intelligence + agent-health, the three questions an agent asks before trusting a new counterparty - is the token safe, is the wallet funded and payment-ready, is the agent's own service actually live. One overall_verdict plus each check's full result. address/token/url are each optional (give whichever you have) - an omitted one is marked skipped, never guessed. Try GET /due-diligence/sample.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public agent/API endpoint to audit with agent-health. | |
| token | No | ERC-20 contract address on Base to analyze with token-risk, if different from `address`. | |
| method | No | HTTP method for the agent-health target; defaults to GET. | GET |
| address | No | Wallet address to check with wallet-intelligence, and the default token address for token-risk unless `token` is given separately. | |
| networks | No | Up to five networks for wallet-intelligence; defaults to all supported EVM networks. | |
| amount_usdc | No | Amount to compare with the Base USDC balance for wallet-intelligence's x402 readiness. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | The token address checked, if given. | |
| address | No | The wallet address checked, if given. | |
| agent_url | No | The agent endpoint checked, if given. | |
| token_risk | Yes | Same shape as POST /token-risk's response, or {status: skipped/error} if no address/token was given or the call failed. | |
| agent_health | Yes | Same shape as POST /agent-health's response, or {status: skipped/error} if no url was given or the call failed. | |
| x402_receipt | No | Billing and provenance receipt for this call. | |
| overall_verdict | Yes | Rollup of the 3 legs' own verdicts - 'avoid' beats 'caution' beats 'acceptable'. | |
| wallet_intelligence | Yes | Same shape as POST /wallet-intelligence's response, or {status: skipped/error} if no address was given or the call failed. |