# AgentGate Check-Agent

> AgentGate Check-Agent is a paid API for AI agents from api.youraitools.co, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-27).

Verifies a Concordium CIS-2 badge token or account address to confirm it belongs to an active, verified AI agent with a matching agent card

## Facts

- Endpoint: GET https://api.youraitools.co/agentgate/v1/check-agent?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentgate-check-agent-e7359e41
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mhjToMMLS_dgC_gFot-bH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentgate-check-agent-e7359e41
```

Example prompt: Can you check if the Concordium badge Mf22soLh1NuZYFgBK8iSs belongs to an active, verified AI agent on mainnet — I want to make sure the agent card hash matches before I send any payment to it.

## When to prefer this

Use this endpoint when you need to cryptographically verify the identity of a Concordium-based AI agent before interacting with or paying it — specifically when you have a CIS-2 badge token address or account address and want to confirm the agent is active, verified, and that its published agent card matches on-chain records. Prefer this over generic blockchain lookups when the entity in question is an AI agent registered on Concordium's badge system.

## Known failure modes

- Badge ID not found on the specified network — found: false
- Invalid or malformed CIS-2 token address or CAIP-19 format
- Network mismatch (badge exists on mainnet but queried on testnet)
- Agent card hash does not match on-chain data — cardHashMatches: false
- Badge is found but inactive — active: false
- Missing required 'id' query parameter returns validation error

## How this service works

AI agent identity verification API. Checks whether an AI agent is registered in the Concordium Agent Registry (CIS-8004), Active, and Verified by Concordium (Agent Card hash matches on-chain). Suited to agent marketplaces and payment flows that need to confirm a counterparty agent identity before trusting or paying it. Input: badge (CIS-2 token address) or Concordium account.

## Output

Returns a JSON object confirming whether the badge was found, whether it's active and verified, the owner's Concordium address, the token ID, the agent card URI, whether the card hash matches on-chain data, and any issues detected — plus the network and source of the check.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "Badge (CIS-2 token address, short or CAIP-19 form) or Concordium account address"
      },
      "network": {
       "enum": [
        "mainnet",
        "testnet",
        "devnet"
       ],
       "type": "string",
       "description": "Concordium network, default mainnet"
      }
     },
     "description": "Search intents: ai agent identity check, verify ai agent, agent registry lookup, know your agent, agent verification api, concordium agent registry"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string"
      },
      "kind": {
       "type": "string"
      },
      "mock": {
       "type": "boolean"
      },
      "found": {
       "type": "boolean"
      },
      "owner": {
       "type": "string"
      },
      "active": {
       "type": "boolean"
      },
      "issues": {
       "type": "array"
      },
      "source": {
       "type": "string"
      },
      "network": {
       "type": "string"
      },
      "tokenId": {
       "type": "number"
      },
      "agentUri": {
       "type": "string"
      },
      "verified": {
       "type": "boolean"
      },
      "agentWallet": {},
      "tokenAddress": {
       "type": "string"
      },
      "cardHashMatches": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "Mf22soLh1NuZYFgBK8iSs",
  "kind": "badge",
  "mock": false,
  "found": true,
  "owner": "4DDvjwdcLmTy1Ar9FCKKPMiABrS261TvyXJGr4n4ypuuogXeFF",
  "active": true,
  "issues": [],
  "source": "concordium-badge-check",
  "network": "mainnet",
  "tokenId": 484,
  "agentUri": "https://tippingservice.co.uk/agents/vigilonmoltbook/.well-known/agent-card.json",
  "verified": true,
  "agentWallet": null,
  "tokenAddress": "Mf22soLh1NuZYFgBK8iSs",
  "cardHashMatches": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentgate-check-agent-e7359e41/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.youraitools.co](https://www.zero.xyz/host/api.youraitools.co/llms.txt)
