Architecture
A modular, layered architecture designed for AI-native computation, multi-chain interoperability, and verifiable settlement.
System Overview
Tenzro separates the protocol layer (Network) from the settlement layer (Ledger), enabling independent scaling of AI infrastructure and blockchain consensus.
┌──────────────────────────────────────────────────────────┐
│ User Interfaces │
│ Desktop / CLI / SDKs │
└─────────────────────┬────────────────────────────────────┘
│ JSON-RPC + HTTP
┌─────────────────────▼────────────────────────────────────┐
│ Tenzro Network │
│ (Protocol Layer) │
│ │
│ Model Registry ─ Inference Router ─ Provider Manager │
│ Micropayments ── Settlement Engine ─ Agent Runtime │
│ Payment Gateway (MPP / x402 / Tempo) ─ MCP Server │
│ A2A Protocol ── Identity Binding ─── Challenge Store │
└─────────────────────┬────────────────────────────────────┘
│
┌─────────────────────▼────────────────────────────────────┐
│ Tenzro Ledger L1 │
│ (Settlement Layer) │
│ │
│ Consensus: Byzantine Fault Tolerant ─ Multi-VM Runtime │
│ Persistent Storage ────────────────── Token: TNZO │
│ Identity: TDIP (W3C DID) ──────────── Security: TEE+ZK │
│ Cross-Chain Bridges ────────────────── Interoperability │
└──────────────────────────────────────────────────────────┘Tenzro Network
Protocol Layer
The marketplace and coordination layer. Handles model discovery, inference routing, payment protocols (MPP, x402, Tempo), agent communication (A2A, MCP), and settlement orchestration.
Tenzro Ledger
L1 Settlement Layer
The blockchain and consensus layer. Provides finality, multi-VM execution, identity anchoring, cross-chain bridges, and on-chain settlement. All TNZO transactions settle here.
Multi-VM Execution
Tenzro Ledger supports three virtual machine runtimes, enabling developers to deploy contracts in the language and ecosystem they already know.
EVM
Ethereum Virtual Machine
Full Ethereum compatibility. Deploy Solidity and Vyper contracts unchanged. EIP-1559 fee market, ERC-4337 account abstraction, and Block-STM parallel execution.
SVM
Solana Virtual Machine
Solana program compatibility via the agave-svm architecture. Deploy Rust-based programs targeting BPF. Parallel transaction processing with compute unit metering.
DAML
Canton / Digital Asset
Enterprise smart contract execution via Canton DAML 3.x. Privacy by design — parties see only what they are authorized to see. Ideal for regulated financial workflows.
Consensus Engine
Byzantine Fault Tolerant consensus with linear communication complexity and sub-second finality. TEE-attested validators receive enhanced weight in the network.
2 Phase
PREPARE → COMMIT → DECIDE
O(n)
Linear communication
<1s
Block finality
2x
TEE validator weight
Consensus Pipeline
Leader proposes block │ ▼ PREPARE phase ── validators verify + vote │ ▼ COMMIT phase ─── leader collects 2f+1 votes, broadcasts commit │ ▼ DECIDE ───────── block finalized, state committed to storage │ ▼ Epoch boundary ─ validator set rotation, reward distribution
Supported Chains and Bridges
Cross-chain interoperability via four bridge adapters and native multi-VM support. Assets and messages flow between Tenzro and external chains.
Native VM Chains
Ethereum
via EVM executor
SoliditySolana
via SVM executor
RustCanton / Digital Asset
via DAML executor
DAMLBridge Adapters
LayerZero V2
Omnichain messaging
Chainlink CCIP
Cross-chain interop
deBridge DLN
Intent-based bridging
Canton Adapter
Enterprise DAML 3.x
Bridge Router
The bridge router automatically selects the optimal adapter based on configurable strategy: cost, speed, or availability. Replay protection via nonce tracking and message deduplication.
Cost Strategy
Minimize bridge fees
Speed Strategy
Minimize confirmation time
Availability Strategy
Maximize uptime reliability
Payment Protocols
Multi-protocol payment support with HTTP 402-based flows, enabling both human and agent payments.
MPP
Machine Payments Protocol
HTTP 402 challenge/credential flow with session management for streaming payments.
x402
Coinbase Payment Protocol
Coinbase's HTTP 402 standard with facilitator-based settlement, EIP-3009 authorization, and multi-chain support via CAIP-2 identifiers.
Tempo
Stablecoin Settlement
Direct participation in the Tempo network for stablecoin settlement. TIP-20 token transfers with on-transfer memo support.
System Components
A modular architecture with clear separation of concerns. Each component is independently designed, tested, and versioned.
Core Types
Foundational data structures and primitives
Cryptography
Digital signatures, encryption, and key management
Security Enclaves
Trusted execution environments for confidential computing
Zero-Knowledge Proofs
Privacy-preserving verification and proof systems
Peer-to-Peer Network
Decentralized communication and message routing
Persistent Storage
State management, merkle trees, and snapshots
Wallet System
Multi-party computation wallets and key custody
Consensus Engine
Byzantine fault tolerant consensus and finality
Execution Runtime
Multi-VM support with parallel transaction processing
Token Economics
TNZO token, staking, governance, and liquid staking
Identity System
Decentralized identity with W3C standards and credentials
Payment Protocols
Multi-protocol payment gateway and settlement
Agent Infrastructure
AI agent communication and protocol integration
Model Registry
AI model discovery, routing, and pricing
Settlement Engine
Escrow, micropayments, and batch processing
Cross-Chain Bridge
Multi-chain interoperability and asset transfers
Node Runtime
Full node orchestration and RPC services
Command Line Interface
Developer and operator tools
Peer-to-Peer Network
Decentralized peer-to-peer networking with topic-based message routing for efficient network-wide communication.
tenzro/blocks/1.0.0Block propagation
tenzro/transactions/1.0.0Transaction propagation
tenzro/consensus/1.0.0Consensus messages
tenzro/attestations/1.0.0TEE attestations
tenzro/models/1.0.0Model registrations
tenzro/inference/1.0.0Inference requests
tenzro/status/1.0.0Status and discovery
tenzro/agents/1.0.0Agent communication
Explore the Technical Details
Dive deeper into each subsystem with the full technical documentation, API reference, and SDK guides.