Architecture

Two layers, one reserve view

Boli is implemented as a protocol layer on top of Tenzro. Tenzro supplies the runtime, identity, connectivity, and attestation primitives; Boli supplies the registry, observers, challenge system, and headroom engine that turn them into a single global reserve state.

The stack
Boli protocol layer
Global Reserve RegistrySupply observersAttestation & challengeAgent marketplaceHeadroom engine
Tenzro substrate
Multi-VM runtimeAgent runtime + TDIPMandatesBridges & messagingTEE attestationMetering
Networks
EVMSolanaStellarCantonBridges
Substrate — provided by Tenzro

Boli does not build its own rails.

The primitives Boli depends on — multi-VM execution, agent identity, cross-chain messaging, verifiable computation, and metering — are provided by Tenzro. Boli consumes them rather than reimplementing them, which is what keeps the protocol layer small enough to be auditable.

Multi-VM runtime

Shared state across EVM, SVM, and DAML execution environments.

Agent runtime & identity

The agent execution environment, TDIP identity, and the mandate system that scopes what an agent is permitted to do.

Bridge connectivity

Cross-chain messaging and connectivity to major bridges.

TEE attestation

Trusted-execution attestation and verifiable computation primitives.

Metering

Economic coordination and metering primitives for agent execution and data services.

Protocol — provided by Boli

Five components, one global state.

01

Global Reserve Registry

On-chain, multi-VM records of registered assets and their attested reserves. The canonical statement of what has been declared and by whom.

02

Supply observers

Network-specific readers that report circulating supply for each registered representation on each supported network.

03

Attestation & challenge

Permissionless submission and dispute of reserve data, with optimistic challenge windows so any participant can contest state.

04

Agent marketplace

Open registration and economic coordination of monitoring agents — the surface where bonding, payment, and slashing meet.

05

Headroom engine

Live calculation of remaining mintable or projectable capacity: attested reserve minus circulating supply across every network.

Network priority — v1

Four networks, bridges as first-class inputs.

Supply is read natively on each supported network. Bridges are not treated as an edge case to be reconciled after the fact — they are inputs to the global view, so representations that move between networks are not double-counted.

Networks and bridges →
01 — EVM

Ethereum and major L2s.

02 — Solana

SVM-native supply reads.

03 — Stellar

Stellar asset representations.

04 — Canton

DAML-based representations.

Bridges

Chainlink CCIP, Wormhole, LayerZero, and others as they become available.

The protocol

The substrate is Tenzro. The coordination is Boli.

Tenzro supplies the runtime, identity, connectivity, and attestation. Boli supplies the registry, the observers, and the challenge system above them.