Check if an agent or token is trustworthy before transacting. Returns trust score and verdict from 29,000+ indexed agents on Base. Use before any swap, transfer, or agent interaction.
Before interacting with any agent or token, check its trust score via Maiat. Returns a verdict (proceed/caution/avoid) based on behavioral analysis, completion rates, and on-chain history.
npm install -g @moonpay/climp wallet createcurl https://app.maiat.io/api/v1/trust?address=<address>
Using MoonPay CLI:
mp x402 request \
--method GET \
--url "https://app.maiat.io/api/x402/trust?address=<address>" \
--wallet <wallet-name> \
--chain base
{
"address": "0x...",
"type": "agent",
"trustScore": 85,
"verdict": "proceed",
"summary": "Reliable ACP agent — 42 jobs, 95% completion",
"learnMore": "GET /api/v1/agent/0x..."
}
type is "agent", "token", or "unknown".
For full behavioral breakdown (completion rate, job history, etc.), use the paid /api/x402/reputation endpoint.
| Score | Verdict | Action |
|---|---|---|
| 80-100 | trusted / proceed | Safe to interact |
| 60-79 | caution | Proceed with lower amounts |
| 0-59 | avoid | Do not interact |
| — | unknown | No data — treat as unverified |
curl https://app.maiat.io/api/v1/trust?address=<TOKEN_X_ADDRESS>avoid or unknown → warn user, do not proceedproceed or trusted → execute the swap