aip_verify
Verify AI agent identities using cryptographic challenge-response authentication to establish trust in decentralized systems.
Instructions
Verify another agent's identity via cryptographic challenge-response.
Args: did: The DID of the agent to verify (e.g. did:aip:abc123...)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"did": "<did>"
},
"name": "aip_verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| did | Yes |
Implementation Reference
- aip_mcp_server/server.py:99-108 (handler)Implementation of the `aip_verify` tool which verifies an agent's identity using the loaded AIP client.
@mcp.tool() def aip_verify(did: str) -> dict: """Verify another agent's identity via cryptographic challenge-response. Args: did: The DID of the agent to verify (e.g. did:aip:abc123...) """ client = _load_client() return client.verify(did)