{
  "protocolVersion": "0.3.0",
  "name": "Kanmani",
  "description": "Checks whether the payment an ERC-8004 evidence document describes actually happened, by reading the cited transaction on the chain the document names.",
  "url": "https://kanmani.xyz",
  "agentWallet": "0xDB6c6340342e71A63cD11Ebac2185204b7777777",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "verify-payment-claim",
      "name": "Verify a payment claim",
      "description": "Given an evidence document URI and optionally its on-chain commitment, returns one of true, false, noClaim or unknown, with the reason and the block the check was made at.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "endpoint": "https://kanmani.xyz/api/verify",
      "payment": {
        "protocol": "x402",
        "scheme": "exact",
        "network": "monad"
      }
    },
    {
      "id": "read-verdicts",
      "name": "Read recorded verdicts",
      "description": "The full checked population, filterable. Free, because it costs us a query.",
      "outputModes": [
        "application/json"
      ],
      "endpoint": "https://kanmani.xyz/api/claims"
    }
  ],
  "refuses": [
    "Returning false for a document we failed to fetch.",
    "Ranking agents by a score that is not published.",
    "Stating intent. A verdict describes what was observed."
  ],
  "trust": {
    "method": "https://kanmani.xyz/method",
    "corrections": "https://kanmani.xyz/status",
    "appendOnly": true
  },
  "registries": [
    {
      "chainId": 143,
      "identity": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
      "reputation": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63"
    }
  ]
}