🛡️ 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).
Release files for aegis-aip 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aegis_aip-1.0.0.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aegis_aip-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.6 kB
Release files / aegis_aip-1.0.0.tar.gz
| Download URL | aegis_aip-1.0.0.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
64e8a0ce0e8f29bab87c51f8e03d44783d9289f104459525dac42c4a1bc889b1
|
|
BLAKE2b-256 checksum How to use checksums |
35c5bfb956e67565c4e9f44f9a0c140afb6b9add2bffcdccb7323964cb6f5092
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / aegis_aip-1.0.0-py3-none-any.whl
| Download URL | aegis_aip-1.0.0-py3-none-any.whl |
|---|---|
| Size | 2.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ebb6cf00b23d41a8dcaa294dad880d25200f91f020312b8c1750a6272a1841f
|
|
BLAKE2b-256 checksum How to use checksums |
79621813770e1301cd44dd2db727593db933145c50e2f5c60cb6e17fb2d388f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|