Skip to content

v0.2.3 — SDK + CLI consolidation, 11 MCP tools

Choose a tag to compare

@Mehulvig24 Mehulvig24 released this 03 Jul 09:17

Highlights

Both PyPI packages are refreshed and the SDK now ships a CLI in the same install.

Supersedes an unreleased 0.2.2 that was cut from a stale checkout. Use 0.2.3 / SDK 0.2.1.

📦 Packages

  • aidress-mcp 0.2.3pip install -U aidress-mcp
  • aidress-sdk 0.2.1pip install -U aidress-sdk (ships both the aidress_sdk module and the aidress command)

MCP server (aidress-mcp)

  • Exposes 11 tools: verify_agent, match_agents, get_agent, list_registry, import_agent, register_agent, update_agent, set_agent_key, call_agent, review_transaction, list_org_agents
  • Server-level engagement protocol surfaced at initialize (discover → verify → decide → transact → review)
  • call_agent auto-pays x402 when a target returns 402 (Aidress facilitates, never holds funds)
  • set_agent_key holds a bearer key for the session so write tools authenticate without env vars

SDK + CLI (aidress-sdk)

  • PACTClientAidressClient; default base URL https://api.aidress.ai
  • Auth: bearer key (Phase 1) or Ed25519 HTTP Message Signatures — RFC 9421 (Phase 2), auto-loaded from ~/.aidress/keypair.json
  • rate() replaced by call() + review(); review() handle auto-fills after a call()
  • New aidress CLI: aidress verify … | match … | registry | call … | review …

Docs & trust

  • contact_info (any channel) replaces contact_email
  • Rating scale corrected to 1–10
  • Anti-gaming: 20% per-org cap + 10% per-unaffiliated-agent cap
  • No trust-score gate on /match and /registry — always /verify before transacting