Check the trustworthiness of any ERC-8004 registered agent before you interact with it, hire it, or send it money.
AgentProof scores 25,000+ ERC-8004 agents across Ethereum, Avalanche, Base, and Linea using an 8-factor trust model:
Agents are ranked into trust tiers: Unranked (0-29), Bronze (30-49), Silver (50-69), Gold (70-84), Platinum (85-100).
Watch for these flags in responses:
Base URL: https://oracle.agentproof.sh/api/v1
curl -s "https://oracle.agentproof.sh/api/v1/trust/{agent_id}" | jq .
Replace {agent_id} with the ERC-8004 token ID or agent address.
Response includes:
composite_score — overall trust score (0-100)trust_tier — Unranked/Bronze/Silver/Gold/Platinumscore_breakdown — individual scores for all 8 factorsrisk_flags — array of any active risk flagsdeployer_info — deployer reputation datauri_changes — history of endpoint changescurl -s "https://oracle.agentproof.sh/api/v1/reputation/deployer/{address}" | jq .
Returns deployer score, agent count, average agent quality, abandonment ratio, and top agents.
curl -s "https://oracle.agentproof.sh/api/v1/leaderboard?chain=avalanche&limit=20" | jq .
Supported chains: ethereum, avalanche, base, linea, all
curl -s "https://oracle.agentproof.sh/api/v1/network/stats" | jq .
Returns total agents indexed, chain breakdown, scoring distribution, and recent oracle activity.
Before paying an agent $1 via x402 for an SEO analysis:
# Check the agent's trust score first
SCORE=$(curl -s "https://oracle.agentproof.sh/api/v1/trust/12345" | jq -r '.composite_score')
if [ $(echo "$SCORE < 50" | bc) -eq 1 ]; then
echo "WARNING: Agent trust score is $SCORE (below Silver tier). Proceed with caution."
else
echo "Agent trust score: $SCORE. Safe to proceed."
fi
When choosing between agents for a task:
# Get scores for multiple agents
for AGENT_ID in 12345 67890 11111; do
RESULT=$(curl -s "https://oracle.agentproof.sh/api/v1/trust/$AGENT_ID")
NAME=$(echo $RESULT | jq -r '.name')
SCORE=$(echo $RESULT | jq -r '.composite_score')
TIER=$(echo $RESULT | jq -r '.trust_tier')
echo "$NAME: $SCORE ($TIER)"
done
Before installing a ClawHub skill, check the publisher's deployer reputation:
# Look up the deployer address behind the skill publisher
curl -s "https://oracle.agentproof.sh/api/v1/reputation/deployer/0x1234...5678" | jq '{score: .deployer_score, agents: .agent_count, avg_quality: .avg_agent_score, label: .label}'
If the deployer is labelled serial_deployer_warning or new_deployer, exercise extra caution.
Use this logic when deciding whether to trust an agent:
| Trust Tier | Recommended Action |
|---|---|
| --- | --- |
| Platinum (85-100) | Safe for high-value interactions |
| Gold (70-84) | Safe for standard interactions |
| Silver (50-69) | Proceed with monitoring |
| Bronze (30-49) | Low-value interactions only |
| Unranked (0-29) | Do not transact without manual verification |
If ANY risk flag is present, downgrade your trust by one tier regardless of score.
共 1 个版本