The Agentic Identity Protocol (AIP) Client SDK for zero-trust MCP routing.
Project description
🛡️ Aegis-AIP: The Agentic Identity Protocol
Stop hardcoding god-mode API keys into your AI agents. Aegis is the open-source implementation of the Agent Identity Protocol (AIP). It provides zero-trust, cryptographic identity and parameter-bounding for your AI agents interacting with Model Context Protocol (MCP) servers.
If your LLM hallucinates and tries to drop a database or refund $50,000, Aegis catches it at the network layer.
🚀 5-Minute Quickstart
1. Install the SDK
pip install aegis-aip
2. Secure Your Agent
Wrap your existing tool calls in the Aegis Client. It automatically fetches a dynamic, 5-minute IBCT (Invocation-Bound Capability Token) and mathematically bounds the agent's blast radius.
from aegis_aip import AegisClient
# 1. Initialize the client with your Agent ID and your Aegis Control Plane URL
aegis = AegisClient(
agent_id="RefundBot-001",
control_plane_url="[https://aegis-live-node.onrender.com](https://aegis-live-node.onrender.com)"
)
# 2. When your LLM decides to use a tool, route it securely through Aegis
response = aegis.secure_tool_call(
tool_name="refund",
action_params={"customer": "user_992", "amount": 50}
)
print(response)
Why Aegis?
- Zero-Trust MCP Routing: Secures Anthropic's Model Context Protocol.
- Deterministic Parameter Bounding: Blocks contextual hallucinations mathematically.
- Audit-Ready: Generates cryptographic lineage logs for compliance (SOC2/NYDFS).
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 aegis_aip-0.1.0.tar.gz.
File metadata
- Download URL: aegis_aip-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa23e6fbfecd8d30c43092774bf50335c1d536a4291a94cddd7fcaf39d50c90e
|
|
| MD5 |
88f28c8abda740981a08451d835eac84
|
|
| BLAKE2b-256 |
6cd00bf04bf5dab104dcb840b9bf6f7cf00774bf8940f0b2f63d5920bc3d1765
|
File details
Details for the file aegis_aip-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aegis_aip-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a09caac3f4d3770c1fe0268240359574093ee61e80f948cd11b9dc52e80732e1
|
|
| MD5 |
c3741743916f77f80f0efb39d32854ca
|
|
| BLAKE2b-256 |
8c288688861c449053cbba231fb16857b390b8d10a11f12b66f6f6a3372ab533
|