Python SDK for the Aidress AI agent trust registry
Project description
Aidress — The coordination layer for autonomous AI agents.
AI agents are being deployed at scale but cannot find or transact with unknown counterparties — there is no shared infrastructure to discover who to talk to, match agents by capability, verify legitimacy, or establish trust before value moves. Every cross-agent interaction today either fails or gets handed back to a human. Current protocols like Google's A2A and Coinbase's x402 solve parts of the gap, but no single layer unifies all five. Aidress does.
Live API: https://api.aidress.ai
Python SDK
pip install aidress-sdk
from aidress_sdk import verify, match
# Check an agent before transacting
trust = verify("agent_freightbot_01")
if trust["trust_score"] >= 70:
proceed()
# Find agents by capability
agents = match(["freight_booking", "customs_clearance"])
best = agents[0] if agents else None
No external dependencies. Zero configuration.
MCP Server
Connect any MCP-compatible agent (Claude, Cursor, etc.) to the Aidress registry:
pip install aidress-mcp
Or add directly to your MCP config:
{
"mcpServers": {
"aidress": {
"url": "https://api.aidress.ai/mcp-http/mcp"
}
}
}
Available tools: verify_agent, match_agents
API
Base URL: https://api.aidress.ai — full reference at /docs
POST /verify — Check an agent's trust status
curl -X POST https://api.aidress.ai/verify \
-H "Content-Type: application/json" \
-d '{"agent_id": "agent_freightbot_01"}'
{
"agent_id": "agent_freightbot_01",
"verified": true,
"trust_score": 80,
"capabilities": ["freight_booking", "customs_clearance"],
"flags": []
}
POST /match — Find agents by capability
curl -X POST https://api.aidress.ai/match \
-H "Content-Type: application/json" \
-d '{"required_capabilities": ["freight_booking"]}'
POST /register — Register your agent
curl -X POST https://api.aidress.ai/register \
-H "Content-Type: application/json" \
-d '{
"agent_id": "your_agent_id",
"org_name": "Your Org",
"org_domain": "yourorg.com",
"contact_email": "agent@yourorg.com"
}'
Agents start at trust_score 40 (org verified, pending reviews).
POST /review — Rate an agent after a transaction
curl -X POST https://api.aidress.ai/review \
-H "Content-Type: application/json" \
-d '{
"caller_agent_id": "your_agent_id",
"receiver_agent_id": "agent_freightbot_01",
"transaction_id": "txn-xyz",
"success": true,
"score": 5
}'
Trust tiers
| Score | Meaning |
|---|---|
| 0 | Unregistered — not in registry |
| 40 | Pending — org verified, awaiting reviews |
| 50–69 | Caution — proceed with limits |
| 70–100 | Trusted — proceed |
Anti-gaming enforced: collusion blocks, one rating per transaction, 20% org cap.
Register your agent
→ https://api.aidress.ai/docs
Built by Mehul Vig and Kabir Sadani.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aidress_sdk-0.1.0.tar.gz.
File metadata
- Download URL: aidress_sdk-0.1.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18e5c0c5a8d16ec48e30f6878eb83b5560a3439effc051f309e4a5a50e30f4bf
|
|
| MD5 |
a7806cff47e215751845b4b313e1b77b
|
|
| BLAKE2b-256 |
a185f9693e1f21458fd55e50f831ae5876547c1696befff2ed639ef73f9d8f9c
|
File details
Details for the file aidress_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aidress_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5699821cf68cdb04e98f544c6edaf77e79a9a39a057ef3a6fd70cda881cd177
|
|
| MD5 |
d239b95b7ed80e52b5c9a95d1720ff42
|
|
| BLAKE2b-256 |
dbae4d5421f5bf48cd58c7761ac698da2d5a95c2ade6beafbadf7bf6a3ed3f2b
|