Agent trust gate
check_agent_trustDecide whether to PAY or transact with an unknown agent: TRUST / CAUTION / UNTRUSTED / UNKNOWN verdict plus reasons and a 0-100 score. Call it before paying or integrating an unknown agent — the pre-transaction firewall for the agent economy. Aggregates feedback across chains (Base + Ethereum + X Layer); the per-chain breakdown is in signals.multichain. For Solana pass solana_asset instead of agent_id. An unknown agent never returns TRUST (fail-closed). If you also need the reasoning and kill criteria, use should_i_pay; for the full dossier use get_agent_trust_passport. REST: GET /api/v1/agent/{agent_id}/trust-gate ($0.01).
Args: agent_id: ERC-8004 agent id (or use solana_asset) chain_id: chain of the agent id (8453 Base, 1 Ethereum, 196 X Layer) solana_asset: Solana 8004 agent pubkey (alternative to agent_id) crosschain: aggregate feedback across chains (default true)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | ||
| chain_id | No | ||
| crosschain | No | ||
| solana_asset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |