Skip to main content

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

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)

Source distribution for tbn-agent-network 0.1.0
File Size Uploaded
tbn_agent_network-0.1.0.tar.gz 24.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tbn-agent-network 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

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