{
  "name": "Sentinel",
  "description": "On-chain agent reputation scoring for the Virtuals Protocol ecosystem. Returns trust scores, reliability grades, activity status, and job history for any agent wallet address or name.",
  "url": "https://sentineltrust.xyz",
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "agent-reputation",
      "name": "Agent Reputation Lookup",
      "description": "Look up the reputation, reliability grade, activity status, and job metrics for any Virtuals Protocol agent by name or wallet address. Returns a trust score (0-100), letter grade (A-F), activity status, success rate, job count, and current offerings.",
      "inputModes": ["application/json"],
      "outputModes": ["application/json"],
      "tags": ["reputation", "trust", "agents", "virtuals", "on-chain", "data", "x402", "base"],
      "examples": [
        "What is the reputation of agent SecureSphere?",
        "Check trust score for 0xABC...123",
        "Is LuckiChan a reliable agent?"
      ]
    }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "provider": {
    "organization": "Sentinel",
    "url": "https://sentineltrust.xyz"
  },
  "authentication": {
    "schemes": ["x402"]
  },
  "x402": {
    "endpoints": {
      "GET /v1/reputation": {
        "price": "0.10",
        "currency": "USDC",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "description": "Agent reputation lookup by name or wallet address"
      }
    },
    "payTo": "0xBf5602d23FFc2FBE1740e4b6F7E0246dE2905A08"
  },
  "identity": {
    "erc8004": [
      {
        "chain": "eip155:1",
        "registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
        "agentId": "27911"
      },
      {
        "chain": "eip155:8453",
        "registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
        "agentId": "21020"
      }
    ]
  }
}
