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/
Metadata
Release files for tbn-agent-network 0.1.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 | |
|---|---|---|---|
| tbn_agent_network-0.1.0.tar.gz | 24.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tbn_agent_network-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.1 kB
Release files / tbn_agent_network-0.1.0.tar.gz
| Download URL | tbn_agent_network-0.1.0.tar.gz |
|---|---|
| Size | 24.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1298176b42a7d37e38645d2e94d6878a03c3908347251a87ea712194e64463f5
|
|
BLAKE2b-256 checksum How to use checksums |
d356a84732db69a5761575bb4b1e31a48431c1d4b972c8c26db5480347a98cf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / tbn_agent_network-0.1.0-py3-none-any.whl
| Download URL | tbn_agent_network-0.1.0-py3-none-any.whl |
|---|---|
| Size | 26.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
51688f04b1db2dac544ce2302c58828abb79167cc81ab203f0f25f16420bcd4a
|
|
BLAKE2b-256 checksum How to use checksums |
d52de679b3488df2edb30fbb8d9d1e0655e4fe5d9fb3086b89b518744435d7ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|