Skip to main content

🛡️ 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)

Source distribution for aegis-aip 1.0.0
File Size Uploaded
aegis_aip-1.0.0.tar.gz 2.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aegis-aip 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page