Skip to main content

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

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

tbn_agent_network-0.1.0.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tbn_agent_network-0.1.0-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

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

Hashes for tbn_agent_network-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1298176b42a7d37e38645d2e94d6878a03c3908347251a87ea712194e64463f5
MD5 1aa75bd9e8e9fb670baef9503de40f1a
BLAKE2b-256 d356a84732db69a5761575bb4b1e31a48431c1d4b972c8c26db5480347a98cf8

See more details on using hashes here.

File details

Details for the file tbn_agent_network-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tbn_agent_network-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51688f04b1db2dac544ce2302c58828abb79167cc81ab203f0f25f16420bcd4a
MD5 e384467515813892b330c8f60bfa6a5e
BLAKE2b-256 d52de679b3488df2edb30fbb8d9d1e0655e4fe5d9fb3086b89b518744435d7ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page