System architecture.
┌─────────────────────────────────────────────────────────┐
│ Clients — Desktop · CLI · SDKs · Web │
└────────────────────────┬────────────────────────────────┘
│ JSON-RPC · HTTP · MCP · A2A
┌────────────────────────▼────────────────────────────────┐
│ tenzro-node │
│ RPC · Web API · MCP server · A2A server │
└────────────────────────┬────────────────────────────────┘
│
┌─────────┬───────────┼─────────────┬──────────┬──────┐
│ │ │ │ │ │
┌──▼──┐ ┌────▼───┐ ┌────▼─────┐ ┌──▼──┐ ┌────▼─┐ ┌▼───┐
│ p2p │ │ HS-2 │ │ multi-VM │ │ kv │ │ AI │ │tee │
│libp2p│ │consensus│ │EVM·SVM·D│ │RDB │ │routes│ │ 5x │
└─────┘ └────────┘ └──────────┘ └─────┘ └──────┘ └────┘
│
┌────────────────────────▼────────────────────────────────┐
│ Crypto · ZK · Wallet · Identity · Payments · Agents │
│ Token · Settlement · Bridge · Events · Model │
└──────────────────────────────────────────────────────────┘Organized by dependency.
tenzro-typestenzro-cryptotenzro-teetenzro-zktenzro-wallettenzro-networktenzro-storagetenzro-consensustenzro-vmtenzro-tokentenzro-identitytenzro-paymentstenzro-settlementtenzro-modeltenzro-agenttenzro-agent-kittenzro-bridgetenzro-eventstenzro-nodetenzro-cliHotStuff-2: PREPARE → COMMIT → DECIDE. Linear O(n) communication. TEE-attested validators receive 1.5× weight in leader selection. Equivocation detection runs in the vote collector and triggers 10% stake slashing.
Three execution runtimes under one ledger: EVM via revm, SVM via solana_rbpf, DAML via Canton. Block-STM parallel execution with MVCC, EIP-1559 fee market, ERC-4337 v0.8 account abstraction, ERC-7579 modular validators (social recovery, session keys, spend limits).
RocksDB with column families per domain. Merkle Patricia Trie for state roots. write_batch_sync for finalized blocks. Snapshot creation and restoration with compression. DA offload primitives (Inline / OffloadedDA) per receipt kind.
Seven ONNX runtimes: time-series, vision, text-embedding, segmentation, detection, audio, video. License-tier gating, modality-aware InferenceRouter, sidecar parameters on ModelInfo, HfArtifactDownloader for single-file + multi-file bundles.