AgentProof Trust Oracle
Check the trustworthiness of any ERC-8004 registered agent before you interact with it, hire it, or send it money.
When to Use This Skill
- Before hiring or paying any agent via x402
- Before installing a skill from an unknown publisher
- Before trusting output from an agent you haven't worked with before
- When comparing multiple agents for the same task
- When you need to verify an agent's reputation history
How It Works
AgentProof scores 25,000+ ERC-8004 agents across Ethereum, Avalanche, Base, and Linea using an 8-factor trust model:
- Rating Score (25%) — direct counterparty feedback
- Feedback Volume (20%) — quantity of validated interactions
- Consistency (20%) — behavioural consistency over time
- Validation Success (15%) — did it deliver what it promised?
- Account Age + Freshness (12%) — time-based credibility
- Activity/Uptime (10%) — continuous operation
- Deployer Reputation (8%) — inherited credibility from parent
- URI Stability (5%) — endpoint consistency
Agents are ranked into trust tiers: Unranked (0-29), Bronze (30-49), Silver (50-69), Gold (70-84), Platinum (85-100).
Risk Flags
Watch for these flags in responses:
- SERIAL_DEPLOYER — deployer has a pattern of spawning and abandoning agents
- FREQUENT_URI_CHANGES — agent has changed its endpoint 3+ times
- NEW_IDENTITY — agent is less than 7 days old
API Endpoints
Base URL: https://oracle.agentproof.sh/api/v1
Check an Agent's Trust Score
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 changes
Check Deployer Reputation
curl -s "https://oracle.agentproof.sh/api/v1/reputation/deployer/{address}" | jq .
Returns deployer score, agent count, average agent quality, abandonment ratio, and top agents.
Get Leaderboard
curl -s "https://oracle.agentproof.sh/api/v1/leaderboard?chain=avalanche&limit=20" | jq .
Supported chains: ethereum, avalanche, base, linea, all
Network Stats
curl -s "https://oracle.agentproof.sh/api/v1/network/stats" | jq .
Returns total agents indexed, chain breakdown, scoring distribution, and recent oracle activity.
Usage Examples
Example 1: Pre-Transaction Trust Check
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
Example 2: Compare Multiple Agents
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
Example 3: Check Before Installing a Skill
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.
Decision Framework
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.
Links
- Dashboard: https://agentproof.sh
- Oracle: https://oracle.agentproof.sh
- A2A endpoint: https://oracle.agentproof.sh/.well-known/agent.json
- MCP server: https://oracle.agentproof.sh/mcp
- Documentation: https://agentproof.sh/docs