A Zero-Trust AI Agent Interoperability Protocol (AIP)
Project description
🌉 IntelBridge Protocol (AIP)
Don't trap your AI agents in memory. IntelBridge is a Zero-Trust Application-Layer Envelope Protocol for AI Agents. It allows agents to communicate securely across local Python processes, external API gateways, and message brokers (Kafka/Redis) without losing state or compromising security.
🚀 The Problem it Solves
Currently, AI frameworks (like LangGraph, AutoGen, or CrewAI) pass state as raw dictionaries in a single local process. If you want one agent in Python, another in Rust, and a third hosted on an external cloud, the local state breaks down.
IntelBridge solves this by decoupling the AI payload from the transport layer.
🛡️ Features
- Zero-Trust Validation: All agent-to-agent messages are cryptographically signed using HMAC SHA-256.
- Replay Attack Prevention: Built-in TTL (Time-To-Live) and millisecond timestamps ensure stale or duplicate messages are rejected.
- Deterministic Hashing: Safely handles complex JSON payloads without crashing on dynamic objects like datetimes or UUIDs.
- Transport Agnostic: Send IntelBridge envelopes over HTTP webhooks, Redis PubSub, Kafka, or local LangGraph state.
📦 Quick Start
1. Installation
pip install intelbridge
Project details
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 intelbridge_protocol-1.0.4.tar.gz.
File metadata
- Download URL: intelbridge_protocol-1.0.4.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab774d3ab80f9bc6d000ed8b9c32faec7fe9a49fbbc12cb452c9db8079496676
|
|
| MD5 |
8d8a194cb5e0b0924bafa64e01085665
|
|
| BLAKE2b-256 |
3b2a13bca7dc1f16f6494d9af7f6b68662cd17d97fbaf6d559a4992f1de43361
|
File details
Details for the file intelbridge_protocol-1.0.4-py3-none-any.whl.
File metadata
- Download URL: intelbridge_protocol-1.0.4-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d54b1f03b4f39e6e7457e91476371e3841b0b670d1205a7b9b28f5f7fa96b65d
|
|
| MD5 |
d32b168a0b23f69b652a04b39d46d786
|
|
| BLAKE2b-256 |
d80b7312f4f45e73c2288b99852a74ab23f078091b07794e648cff418832869e
|