The Layer 1 that runs itself, built for the agent economy.

A self-healing blockchain: misbehaving validators are jailed and slashed by the protocol, halted networks restart themselves, upgrades never fork. AI agents get native wallets their owners can cap, meter, and revoke.

Network
…
Block height
…
Block time
~2s
Health
…
Base fee
…
Self-healing

Failures are handled by machinery, not people.

Every outage class that has taken major networks offline has a protocol mechanism in Zanii, and each one is chaos-tested against real faults.

01

A validator dies → auto-jailed

Participation is read from on-chain certificates. Non-signers are removed at the epoch boundary and the chain continues. One transaction rejoins a repaired node.

02

A validator cheats → slashed

Double-signing is provable by anyone. Submit the two conflicting signatures: stake is burned, the validator is tombstoned forever, the reporter is rewarded.

03

A node crashes → restarted

Every node runs under a protocol-aware supervisor with heartbeat monitoring, escalating restarts, and hang detection.

04

The network splits → heals

Partitions halt the chain safely. Nodes detect the stall, broadcast recovery beacons, and resume on their own when connectivity returns.

05

An upgrade lands → no fork

Governance votes on-chain; every supervised node swaps binaries at the agreed height. There are no hard forks to coordinate.

06

State grows → it pays

Accounts pay rent, contract storage takes deposits, and fees burn against usage. State cannot grow unboundedly, by design.

Agent-native

Give an AI agent a wallet you can control.

Session keys, metered payment streams, and on-chain agent identity are protocol primitives, not bolted-on contracts.

Session keys

Delegate a key with a hard spend cap and an expiry. The agent pays and streams within its budget, can never escalate its own authority, and dies the moment you revoke it.

Payment streams

Escrow a deposit that drains per second to a provider. Agents pay per call, per token, or per second of service, without a transaction per request.

Agent registry

Verifiable on-chain identity for agents, designed to carry did:key documents from the Zanii identity SDK.

Python

from zanii_chain import AgentWallet

# owner authorized this key: 5 ZAN cap, 7 days
agent = AgentWallet(RPC, AGENT_SEED, OWNER)
agent.pay("zan1provider...", amount_zan=0.25)
agent.open_stream("zan1api...",
                  rate_zan_per_second=0.001,
                  deposit_zan=2.0)

tools = agent.openai_tools()  # any LLM loop

JavaScript

import { Wallet, ZaniiClient } from "@zanii/chain";

const client = new ZaniiClient(RPC);
await client.sessionAuthorize(owner,
  agentPubkey, expiry, cap);
await client.streamOpen(owner,
  "zan1payee...", rate, deposit);
Live demo on this network: two agents transacted publicly, a provider registered its identity, a delegated agent opened a stream, service calls ran while value dripped per second, and the provider claimed its earnings. Every step is in the explorer.
Build

Two SDKs, one wire format, byte-for-byte.

Transactions signed by either SDK are verified and executed by the chain unchanged, proven by cross-language conformance tests.

@zanii/chain zanii-chain · python Ed25519 · blake3 did:key

JavaScript / TypeScript

npm i @zanii/chain

Python

pip install zanii-chain
The whole point

Runs itself — no human in the loop.

Every failure class that pages an on-call engineer on other chains is a protocol mechanism here. Verify each one against real faults in the chaos suite, not our word.

  • Automatic jailing. Dead validators are removed at the epoch boundary; the chain never stops for a repair.
  • Provable slashing. Equivocation is punished by anyone who can show the two signatures. No committee vote.
  • Forkless upgrades. Nodes swap binaries at an agreed height. There is no hard fork to coordinate.
Open the live chain and watch it self-heal →
Ed25519 signatures · blake3 ~2s deterministic finality 2-chain BFT · HotStuff family bech32 zan1… addresses WASM contracts · fuel-metered Works with any LLM tool loop
Open source · testnet live

Build on the chain that runs itself.