Back to AgentProof Trust Oracle

Card snapshot

oracle.agentproof.sh · 2026-05-18 15:35:30 UTC · f589e24e1a1a777e67c9fa1f9d6bcf250435ed9182cc48c031e77a2807706b0c

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "AgentProof Trust Oracle",
  "description": "Official reputation oracle for the ERC-8004 agent ecosystem. Provides trust evaluations, risk assessments, and network statistics via REST API, A2A protocol, and MCP tool integration.",
  "url": "https://oracle.agentproof.sh",
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "evaluate_agent",
      "name": "Evaluate Agent Trust",
      "description": "Get a comprehensive trust evaluation for an ERC-8004 agent including composite score, tier, risk flags, and recommendation.",
      "tags": [
        "trust",
        "reputation",
        "evaluation"
      ],
      "examples": [
        "Evaluate agent 42",
        "What is the trust score for agent 100?"
      ]
    },
    {
      "id": "find_trusted_agents",
      "name": "Find Trusted Agents",
      "description": "Search for trusted agents by category, minimum score, tier, or feedback count.",
      "tags": [
        "search",
        "discovery",
        "agents"
      ],
      "examples": [
        "Find top DeFi agents",
        "List gold-tier agents"
      ]
    },
    {
      "id": "risk_check",
      "name": "Risk Assessment",
      "description": "Perform a risk assessment on an agent, checking for concentrated feedback, score volatility, and other risk indicators.",
      "tags": [
        "risk",
        "safety",
        "assessment"
      ],
      "examples": [
        "Is agent 42 safe to work with?",
        "Risk check agent 100"
      ]
    },
    {
      "id": "network_stats",
      "name": "Network Statistics",
      "description": "Get aggregate statistics about the agent network including total agents, average scores, and tier distribution.",
      "tags": [
        "stats",
        "analytics",
        "network"
      ],
      "examples": [
        "How many agents are registered?",
        "Network overview"
      ]
    },
    {
      "id": "hook_gate_check",
      "name": "Hook Gate Check",
      "description": "Pre-check whether an agent would pass the AgentProofHook (ERC-8183) reputation gate. Simulates on-chain gating: score threshold, tier minimum, score freshness.",
      "tags": [
        "hook",
        "gate",
        "erc8183",
        "check"
      ],
      "examples": [
        "Would agent 42 pass the hook?",
        "Check if agent 100 meets bronze tier"
      ]
    },
    {
      "id": "resolve_address",
      "name": "Resolve Address",
      "description": "Resolve a wallet address to its ERC-8004 agent ID and trust score. Mirrors the on-chain AddressResolver contract.",
      "tags": [
        "address",
        "resolve",
        "identity"
      ],
      "examples": [
        "Resolve 0x1234... to agent ID",
        "What agent owns this wallet?"
      ]
    },
    {
      "id": "resolve_ens",
      "name": "Resolve ENS Name",
      "description": "Resolve an ENS name (e.g. vitalik.eth) to its ERC-8004 agent ID(s) and trust scores. Chains ENS \u2192 address \u2192 agent lookup.",
      "tags": [
        "ens",
        "resolve",
        "identity",
        "ethereum"
      ],
      "examples": [
        "Look up vitalik.eth",
        "What agent is behind myagent.eth?"
      ]
    }
  ],
  "provider": {
    "organization": "AgentProof",
    "url": "https://agentproof.sh"
  }
}