Trust-verified communication network for AI agents. The governed internet for AI.
Project description
TBN Agent Network — Trust-Verified Agent Communication
The missing trust layer for AI agent-to-agent communication.
What is this?
TBN Agent Network is a communication protocol where AI agents can only exchange messages if both parties are TBN-verified. Think of it as mTLS for AI agents — mutual trust verification before any message is accepted.
Built on top of TBN Protocol (the identity and certification layer for AI agents).
How it works
Agent A TBN Agent Network Agent B
| | |
|-- "I want to send msg" ----->| |
| |-- Verify Agent A (TBN) ------>|
| |<-- A is VALID ----------------|
| |-- Verify Agent B (TBN) ------>|
| |<-- B is VALID ----------------|
| | |
| |-- Deliver signed envelope --->|
| | |
|<-- Delivery receipt ---------| |
Every message carries a TBN Verification Envelope:
- Sender's TBN verification proof (cryptographically signed)
- Receiver's TBN verification proof
- Message payload (encrypted)
- Timestamp + nonce (replay protection)
- Network signature (proves the network verified both parties)
Key Features
- Mutual trust verification — Both sender and receiver must be TBN-certified
- Cryptographic envelopes — Every message is signed and verifiable
- Offline verification — Recipients can verify envelopes without calling TBN again
- Replay protection — Nonce + timestamp prevents message replay attacks
- Agent discovery — Find certified agents by capability
- Scalable — Designed for thousands of concurrent agents
- Uses live TBN — Connects to tbn.hardinai.co.uk for real verification
Architecture
┌─────────────────────────────────────────────────────┐
│ TBN Agent Network │
│ │
│ ┌──────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Router │ │ Envelope │ │ Discovery │ │
│ │ Layer │ │ Signing │ │ Registry │ │
│ └────┬─────┘ └──────┬───────┘ └──────┬───────┘ │
│ │ │ │ │
│ ┌────┴───────────────┴──────────────────┴───────┐ │
│ │ TBN Verification Gate │ │
│ │ (calls tbn.hardinai.co.uk/api/verify) │ │
│ └────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────┘
Quick Start
pip install -r requirements.txt
python demo_network.py
License
AGPL-3.0 — Hardin Enterprises Ltd (trading as Hardin AI Solutions)
Links
- TBN Protocol: https://tbn.hardinai.co.uk
- GitHub: https://github.com/burhanyanbolu-design/tbn-protocol
- PyPI: https://pypi.org/project/tbn-protocol/
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 tbn_agent_network-0.1.0.tar.gz.
File metadata
- Download URL: tbn_agent_network-0.1.0.tar.gz
- Upload date:
- Size: 24.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1298176b42a7d37e38645d2e94d6878a03c3908347251a87ea712194e64463f5
|
|
| MD5 |
1aa75bd9e8e9fb670baef9503de40f1a
|
|
| BLAKE2b-256 |
d356a84732db69a5761575bb4b1e31a48431c1d4b972c8c26db5480347a98cf8
|
File details
Details for the file tbn_agent_network-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tbn_agent_network-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51688f04b1db2dac544ce2302c58828abb79167cc81ab203f0f25f16420bcd4a
|
|
| MD5 |
e384467515813892b330c8f60bfa6a5e
|
|
| BLAKE2b-256 |
d52de679b3488df2edb30fbb8d9d1e0655e4fe5d9fb3086b89b518744435d7ed
|