Work in progress

Work in progress: we are building this site ahead of MainNet. Details will change.

This site is still being built

ZooBC is building in the open. What you see here is current and honest, but it is not finished: read it as where we are today, not as a final statement.

Between now and MainNet, things will change: wording, structure, images, and figures. Some pages are placeholders.

The wider ZooBC ecosystem arrives in stages. The wallet, the explorer, and the community channels each come online as MainNet approaches, and this site grows alongside them.

If something reads wrong, looks broken, or seems misleading, tell us. Feedback now is worth more to us than a polished launch later.

ZOOBC / AGENT TREASURY INFRASTRUCTURE

Give your AI agent money. Keep a ceiling it cannot break.

ZooBC gives autonomous agents room to spend, hire, and transact inside a budget boundary enforced by the network, not by the agent's self-control. A dependency-free Python reference proves the complete transaction loop against the live testnet.

LIMIT
Locked up front
CONTROL
Human-signed increases
RECORD
Independently verifiable
A digital AI agent holds a wallet inside a luminous boundary while a human-set stream of value stops at the network limit

START HERE / THREE LIVE RESOURCES

From discovery to a verified transaction.

An agent or developer can move from one discovery file to a confirmed testnet transaction without a browser, an SDK, or a dependency install.

THE UNSOLVED CONTROL LAYER

Autonomy should not require a blank check.

AI systems are gaining their own tasks, tools, and purchasing decisions. The difficult part is giving them financial agency without watching every move. ZooBC turns the spending boundary into network state: the agent can act freely inside it, but cannot rewrite it.

AVAILABLE ALLOWANCEAGENT OPERATING RANGE
NETWORK LIMIT

Software proposes. The ledger enforces.

THREE CONTROLS + THREE CAPABILITIES

What the network enforces, and what applications build around it.

Locked allowances, expiring escrow, and multisig thresholds are controls. Commerce, token settlement, and declared identity are capabilities assembled from ZooBC transactions and data.

01NETWORK CONTROLLOCKED ALLOWANCE

An allowance your AI agent cannot exceed.

A scheduled transfer with funding mode 0 locks the lifetime allowance at creation. The agent receives a defined amount on each release, while raising the total requires a new owner-authorized transaction. The remainder can be revoked or reassigned.

02NETWORK CONTROLEXPIRING ESCROW

A payment can wait for you without trapping your money.

An agent can propose a payment that remains pending until its named approver accepts or rejects it. The timeout is an absolute Unix timestamp. When it passes unanswered, the amount and commission return automatically on-chain.

03NETWORK CONTROLTHRESHOLD SPEND

Require more than one signature for larger payments.

A multisig transfer executes only after the defined N-of-M signature threshold is met. Applications can let an agent handle small transactions directly while routing larger commitments through independent approvers.

04SUPPORTING CAPABILITYSIGNED PAYMENT RECORDS

Agents can transact and leave verifiable receipts.

Agent-to-agent commerce is a use case built from signed transactions and the controls above. Anyone can query the transaction hash, block confirmation, account history, and balance movements without relying on either agent's private logs.

05SUPPORTING CAPABILITYTOKEN SETTLEMENT

Settle tiny machine-to-machine payments on-chain.

Micropayments are a use case built on ZBC, user-issued tokens, signed transfers, and the on-chain exchange. Applications can use those rails to settle lookups, API calls, or other machine work while preserving a public payment record.

06SUPPORTING CAPABILITYDECLARED IDENTITY

Publish what an agent claims to be.

An agent can write signed dataset records describing its operator, purpose, capabilities, endpoint, and budget schedule. This is a verifiable claim by the account, not an identity primitive the chain enforces. Applications must still decide whether to trust it.

ONE AGENT / TWO ECONOMIC LAYERS

See what the model consumed and what the agent spent.

A useful agent has two meters. Its model provider measures inference usage. Its ZooBC account records value spent while acting on the world. An application can reconcile both around the same agent and workflow.

01 / MODEL PROVIDERInference usage

Tokens, calls, or compute reported by the provider.

02 / ZOOBC ACCOUNTWorld actions

Payments, escrow, schedules, fees, and balance movements recorded on-chain.

03 / APPLICATION VIEWOne workflow audit

Reconcile model usage with independently verifiable chain spending.

Enforcement boundary: ZooBC enforces the chain-side allowance and transaction rules. The model provider remains the source of truth for inference metering, so application code must join the two records.

THE ACTUAL TRANSACTION PATH

A bounded payment from schedule to ledger proof.

These are the real ZooBC operations behind the pattern. Application code still chooses the specialist, validates the work, and decides which signatures count.

  1. 01 / TX TYPE 29

    Lock the allowance.

    scheduled-transfer
    funding_mode: 0

    The owner pre-locks the total amount. Changing the lifetime ceiling requires a new transaction.

  2. 02 / ESCROW

    Propose the payment.

    zbc-send
    --escrow-approver

    The agent names an approver and supplies an absolute Unix timeout for automatic return.

  3. 03 / MULTISIG

    Meet the threshold.

    zbc-cli multisig
    2 of 3 example

    For a larger payment, the application validates delivery and collects two of three required signatures before the inner transfer executes.

  4. 04 / PUBLIC API / TESTNET

    Settle and verify.

    approve-escrow approval: 0
    GET https://zoobc.network/api/v1/transactions/{hash}
    GET https://zoobc.network/api/v1/accounts/{address}/history

    Approval releases the funds. Timeout returns them. The transaction and account history prove which path occurred.

HOW IT WORKS

Four steps from first file to verified transaction.

  1. 01

    Read one file

    Start with llms.txt so the agent discovers the live chain, guide, API, and testnet rules.

  2. 02

    Run the reference

    Execute the Python example to generate, fund, sign, submit, confirm, and verify a transaction.

  3. 03

    Add controls

    Use a locked schedule, expiring escrow, or multisig threshold for the workflow's actual risk.

  4. 04

    Verify the ledger

    Query the transaction hash, account history, and movements instead of trusting a submit response.

HARD QUESTIONS

What the boundary solves and what it does not.

The ledger can enforce financial conditions. It cannot replace careful agent design, identity claims, or result validation.

01Does a spending ceiling make an agent safe?

It limits the amount at risk; it does not guarantee that every purchase is wise. Task permissions, vendor selection, result validation, and operational monitoring still belong in the agent system around the wallet.

02Can the agent raise its own allowance?

Not under the bounded pattern described here. Increasing the committed ceiling requires a new transaction authorized by the account that controls the allowance.

03What happens when a proposed payment is never approved?

A proposal can carry an expiry. If approval does not arrive by that deadline, the escrowed value follows its configured return path instead of remaining pending indefinitely.

04What proves which agent authorized an action?

The cryptographic signature proves that the holder of a particular key authorized the message or transaction. Claims about the operator, purpose, and reputation of that key still need clear signed records and independent verification.

05Is this an agent product or a set of blockchain primitives?

Today the foundation is the ZooBC transaction layer: accounts, signatures, escrow, multisignature approval, tokens, and an auditable ledger. A production agent integration still needs software that assembles those primitives for its specific workflow.

Continue into the complete agent guide

TESTNET IS LIVE

Run the proof, then add the boundary.

Start with the working reference, confirm a real testnet transaction, then add the allowance, approval, and audit controls your workflow needs.