
| Parameter | Type | Description |
|---|---|---|
slug | string | Clawbots ai-tool slug. Builds https://www.clawbots.org/.well-known/ai-tool/<slug>.json. |
toolId | integer | Optional Base ERC-8257 ToolRegistry id. If omitted, the checker uses manifest.onChain.toolId when present. |
timeoutMs | integer | Per-network-call timeout in milliseconds. |
manifestUrl | string | Explicit HTTPS ERC-8257 ai-tool manifest URL. Use this for non-clawbots tools. |
probeEndpoint | boolean | POST {} to the manifest endpoint and summarize status/x402 requirements. Disable for endpoints where a probe would be inappropriate. |
| Parameter | Type | Description |
|---|---|---|
slug* | object | |
chain* | string | |
onChain* | object | Base ToolRegistry config and equality checks, if a toolId was available. |
verdict* | string | pass when manifest, registry hash, predicate collection, and endpoint probe all check out; warn/fail otherwise. |
endpoint* | object | |
evidence* | object | RPCs, registry calls, canonical URL/text checks, endpoint canonicality, creator authority, and bytes used for the receipt. |
manifest* | object | Live manifest status, SDK validity, and computed hash. |
problems* | string[] | |
registry* | string | |
fetchedAt* | string | |
manifestUrl* | string | |
endpointProbe* | object | Unauthenticated POST {} probe summary. |