Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Siontology

Siontology is an AI agent you run yourself, and the ledger underneath it that holds it to its limits.

The agent answers you in the terminal, by voice and on 28 messaging services, and works with a browser, tools for code, a sandboxed shell, memory and skills. It takes on work from the GitHub repositories and chats it watches, sells its work to other agents and buys from them through ACP, AP2 and x402, and can be rented out by the token from an enclave its renters can check. Its sessions and decisions are kept on your computer, and the model provider you choose sees its conversations. Run it on your computer sets it up, and the ledger with it, in one command; Your agent says what it can do.

The ledger is an open-source neo-blockchain: a network whose product is verified knowledge, not ordered transactions. Every claim it records, about a payment, a computation, an AI output or a physical event, carries a proof or priced evidence that, by design, anyone can check from a phone. For the agent, it checks every payment against the agent’s charter, whatever the agent was told; keeps the head of its memory log, so its past cannot be rewritten unnoticed; and pays for work only when it passes a rule fixed in advance.

This book documents the reference implementation in Rust: how to run it, what each mechanism does, how the code is organised, and what is not built yet. The design it implements is described in the architecture paper Neo-Blockchains: The Fold Architecture (ColdAI, October 2026).

Status. Siontology is a devnet-scale reference implementation. Its devnet runs every validator in one process (separate sion node processes also talk over QUIC, tested on one machine), its validity proofs are replay proofs that simulate succinct ones, and its devnet keys can be derived by anyone. It secures nothing of value and has no production deployment. The agent has been tested with a scripted model and stand-ins for the model providers’ and messengers’ APIs, and no release of it has been published; card payments run against a simulated acquirer and 3-D Secure issuer. What exists today below says exactly what is built, simplified, simulated or missing, and every chapter follows it. Siontology has no token and nothing is on offer. Fees are paid in stablecoins.

Why

AI made generating text, images, code and decisions nearly free. Checking them did not get cheaper. Every AI output, agent action and data feed raises the same question: is this real, and who pays if it is not?

Trust is already one of the economy’s largest costs. Financial-crime compliance alone costs about 206 billion USD a year (LexisNexis, 2023), and sending 200 USD abroad costs 6.36% on average (World Bank, Q3 2025). AI agents are about to multiply the exchanges between strangers that pay these costs.

Blockchains did not solve this. The architecture paper’s diagnosis is that they sold trust in a narrow unit, with heavy friction:

  • they make one thing trustworthy, their own ledger state;
  • they cannot check the facts most transactions depend on (that goods arrived, that a person is who they claim);
  • every node re-executes every transaction, so popularity raises fees;
  • they are public by default, so businesses keep their data off them.

A neo-blockchain extends verifiable trust to anything that can carry evidence, and it puts a price on evidence that is not a proof.

How it works, in four pieces

Blockchains chain blocks; DAGs link transactions; neo-blockchains fold claims. Four pieces carry the design:

PieceOne sentenceChapter
Two-sorted stateKnowledge never needs coordination; only the consumption of resources is ordered, and only among contenders.Two-sorted state
The Assurance AlgebraEvery claim carries a formula of its assumptions; any agent computes what an attacker must forfeit to falsify it, relies on it only when that exceeds what is at stake, and reserves that backing.The Assurance Algebra
Verifiable ClearingA market clearing is valid only with a certificate that no better allocation exists.Verifiable Clearing
The FoldEvery proof folds into one World Proof per Pulse, so a phone verifies the whole history.The Fold and World Proofs

Around them: owned resources finalize with one committee certificate and no consensus (Linear Lanes); shared totals split into single-writer allotments (Escrow Lanes); only contended objects go through consensus (Contention Consensus); AI agents act inside limits the protocol enforces (Agent Charters); every authorization needs signatures from two unrelated post-quantum families (Post-quantum identity); censored users can force their transactions in (Censorship resistance); and who certifies is itself part of the state: validators stake, and committees change only at epoch boundaries, by rules the World Proof covers (Validators, staking and epochs).

What exists today

The repository’s implementation status is the authority on what is built. This table copies the main rows of its summary.

  • Built: implemented as the architecture describes, at devnet scale, with tests.
  • Simplified: implemented, with a named simplification that changes a guarantee or a cost.
  • Simulated: something stands in for a required component, and is labelled as a stand-in in the types and in the output.
  • Not built: absent.
Architecture sectionStatus
Foundations: two-sorted state, derived coordination classBuilt
Identity: post-quantum accountsBuilt
Identity: personhoodNot built
Identity: Agent ChartersBuilt
Identity: agent identities and subagentsBuilt (devnet scale)
Identity: batched authorization and keyless subagents (beyond the paper)Built (devnet scale)
Agents: a runtime that lets a model work as an agent identity, within its charter (beyond the paper)Partly built (runtime with providers and a scripted model, memory, the agent’s own skills, skills from others installed through bonds and audits, self-improvement with verified promotion, subagents, hiring, schedules and channels, a sandboxed shell, skills’ scripts with the permissions their skills declare, MCP servers over standard input and output or HTTP with OAuth, a browser and a desktop with tabs, downloads and files to upload, storage deals, web search, tools to change code and check it, MCP resources, prompts, input and sampling, sion’s own mail, calendar and documents servers, skills imported from folders, repositories and registries (ClawHub, skills.sh, a site’s well-known index) through the audit, a model chosen for each task, OpenClaw and Hermes agents imported, tasks taught by doing them once in a browser, X’s mentions answered with their sources and its posts searched, everything kept running on a server, live voice with a wake word, a model of speech, echo cancellation and a realtime model that asks the agent, meeting notes by phone or on the machine)
Agents: work it takes on by itself from GitHub and chats, under mandates on the ledger, its pull requests’ reviews and checks followed (beyond the paper)Built (devnet scale; tested against stand-ins for GitHub and Telegram)
Agents: renting by the token from an attested enclave, agents’ records, public reads for other frameworks (beyond the paper)Built (devnet scale; renting run end to end with a simulated enclave, no AMD hardware reached; the public reads tested in units)
Agents: improving the whole agent, projects, memory shared with vouching and revocation, a meeting guest that speaks, finding an agent for a task (beyond the paper)Built (devnet scale; tested with scripted models; the meeting guest’s voice wired and tested in units, its microphone and a meeting not run)
Agents: improving itself from its own work — changes it writes, tasks from its sessions sealed on the ledger, the improver improving itself, changes to its own code released and attested (beyond the paper)Built (devnet scale; tested with scripted models, and for code with a small harness in Python in bubblewrap; not run on this repository’s own code, nor with a real model)
Data availability: 2D Reed–Solomon, sampling, reconstruction, fraud proofsBuilt
Data availability: retention and archivalSimplified
Ordering: Linear Lanes (owned objects)Built
Ordering: Escrow Lanes (bounded shared totals)Built
Ordering: Contention ConsensusSimplified (certified DAG, not uncertified)
Ordering: censorship resistance (forced inclusion)Simplified (obligations and committee rotation; the shard is not frozen)
Ordering: committees, epochs and stakingBuilt (devnet scale)
Ordering: two levels of finalityBuilt
Execution: prove heavy, execute lightSimulated (replay proofs)
Execution: N-version provingBuilt (two independent replay stacks)
Execution: proving marketNot built
The Fold: World Proof per PulseSimulated (replay proofs, real bindings)
Knowledge layer: claims and the Assurance AlgebraBuilt
Verifiable ClearingBuilt
Privacy: encrypted payloads, viewing keys, sealed ordersBuilt
Privacy: confidential amounts, zero-knowledge complianceNot built
Interfaces: CLI, HTTP API, MCP server for agentsBuilt
Interfaces: x402, AP2, ERC-8004, C2PA adaptersPartly built (x402; AP2 and ACP; card networks simulated)
Interfaces: the app, a light node on every device (beyond the paper)Partly built (desktop shell built and run; mobile configured, not built)
Payments: streams with checkpoint settlement (beyond the paper)Built (devnet scale)
Memory: logs for agents and robots, kept append-only by the ledger (beyond the paper)Built (devnet scale)
Orchestration: Task Charters, escrowed work with acceptance fixed at posting (beyond the paper)Built (devnet scale)
Economics: fees, treasury, slashing with compensationBuilt
Economics: staking, rewards, equivocation slashingBuilt
Economics: pooled stake, delegation without custody (beyond the paper)Built (devnet scale)
Economics: storage deals, devices paid to keep data and prove it every round (beyond the paper)Built (devnet scale)
Economics: payments to provers, value-in-flight capNot built
Networking between machinesSimplified (QUIC between processes, peers from files; a stopped validator cannot rejoin)

The implementation also adds trust assumptions of its own, such as impl:replay-proofs and impl:devnet-keys. They are listed in Trust model.

What the design does not claim

From the architecture paper, stated plainly:

  • It does not make the world honest. A claim about a physical event is only as strong as the bonds and evidence behind it. The design prices that risk instead of hiding it.
  • It does not remove stake from safety. Proofs stop invalid state, not equivocation. A Byzantine third of a committee can still certify two conflicting spends, and only stake decides which history is canonical.
  • It is not proven at scale. The paper’s capacity figures (100,000 operations a second on a testnet, 1.6 million at maturity) are design targets. This implementation has run as a devnet in one process and as a few processes on one machine, and has not been measured against them.

How to read this book

Command output in this book was captured from real runs of the devnet on one machine. Identifiers, chain identities, Pulse numbers and timings in your runs will differ. The agent’s runs use a scripted model, and stand-ins for the services it talks to, because the machine they were made on reaches none of them.