Every agent gets a verified identity on day one.
Agents are registered with unique fingerprints, certificate serial numbers, and SHA-256 hashed API keys. Supports MCP, A2A, and SDK protocols across LangChain, CrewAI, AutoGen, and custom frameworks.
from custodex import Custodex
custodex = Custodex(api_key="cus_xxx")
# Register agent with scopes
agent = await custodex.register_agent(
name="customer_service_agent",
scopes=["crm:read", "email:send"],
owner_id="user_alice"
)
print(f"Agent ID: {agent.id}")
print(f"Fingerprint: {agent.fingerprint}")