Skip to content
Roadmap

Shipped, in progress, planned

This page is a record before it is a promise. Shipped items carry the release date from docs/CHANGELOG.md or the mainnet activation height from core/network_params.py. The final section lists plans that a repository document actually states; they have no dates because none are documented, and they can change through the AIP process.

How to read this page

Animica ships protocol changes as versioned releases with a height gate: the rule applies from a fixed block height and never to earlier blocks. That is why several milestones below are dated by height rather than by calendar. Two kinds of change appear. Reject rules (for example the address freeze at 42,000) fork off nodes that have not upgraded at the first violating block. Emission changes (42,001, 50,000, 75,000) do not; an outdated node keeps following the chain but records wrong balances, so exchanges and explorers must upgrade on time. Non-consensus releases (wallets, explorer, ENA, the free AI API, x402) are dated by release.

Where a feature exists in code but is deliberately inert or in shadow mode on mainnet, the item says so. The useful-work article covers the biggest such case in depth.

Pre-mainnet development (2025)

The 0.x release train that built the protocol, tooling and apps before genesis. Dates are from docs/CHANGELOG.md.

0.1.0 Genesis scaffolding

Shipped

Block and transaction formats, canonical CBOR, state DB and the first node boot path.

infrastructure · 2025-02-28

0.2.0 RPC and SDK

Shipped

JSON-RPC server with the chain.*, state.* and tx.* namespaces; first Python and TypeScript client code.

tooling · 2025-03-20

0.3.0 Python-VM contracts

Shipped

Deterministic Python subset, compiler to IR, gas table and interpreter.

execution · 2025-04-12

0.4.0 Data availability

Shipped

Namespaced Merkle trees, erasure coding and sampling for blob data.

infrastructure · 2025-05-05

0.5.0 Useful compute (AICF)

Shipped

Provider registry, job queue, SLA evaluator and the PoIES proof envelope design.

execution · 2025-05-30

0.6.0 Peers and gossip

Shipped

P2P layer with post-quantum Kyber handshake, peer discovery and block/tx gossip.

infrastructure · 2025-06-25

0.7.0 Wallets

Shipped

Browser extension (MV3) and Flutter wallet with ML-DSA key management.

ecosystem · 2025-07-20

0.8.0 ZK verification

Shipped

Groth16, PLONK and STARK verifiers with pinned verifying keys.

execution · 2025-08-18

0.9.0 Studio

Shipped

Browser contract IDE on a WASM Python VM; Studio services for deploy and verify.

tooling · 2025-09-10

0.10.0 Install and ship

Shipped

Installers, signing and update flows for the desktop apps; PyPI packaging.

tooling · 2025-10-01

Mainnet genesis and hardening (April to July 2026)

Genesis, then a sequence of forward-only, height-gated forks. Heights are from core/network_params.py; release numbers from docs/ANIMICA_2026_STATE.md and docs/CHANGELOG.md.

Mainnet genesis

Shipped

Chain id 1, genesis hash 0xa0892158…b7de, 300 ANM block subsidy, 60 s target, 81,000,000 ANM premine.

infrastructure · 2026-04-06

Public RPC, explorer, wallets and pool

Shipped

rpc.animica.org, explorer.animica.org, wallet apps (non-custodial) and pool.animica.org (stratum :3333 PPS, :3334 solo).

ecosystem · 2026

PQ hardening and root commitment

Shipped

FORK_PQ_HARDENING and FORK_ROOT_COMMITMENT: mandatory ML-DSA-65 verification and header root checks.

consensus · Block 40,000 (6.0.1)

Address freeze

Shipped

FORK_ADDRESS_FREEZE: validation-only rejection of blocks moving funds from the single known-compromised address.

consensus · Block 42,000 (7.0.0)

Foundation subsidy split

Shipped

FORK_FOUNDATION_SPLIT: 85% miner / 15% foundation treasury, total emission unchanged.

consensus · Block 42,001 (7.1.0)

Verifiable Inference Engine

Shipped

Proof-of-inference receipts: each AI response content-hashed and ML-DSA-65 signed, verifiable and replayable offline. Non-consensus.

execution · 2026-07-10 (7.1.1)

State commitment (inclusion implies execution)

Shipped

FORK_STATE_COMMITMENT plus a value-preserving clawback migration; the rule self-gates on non-zero roots.

consensus · Block 44,444 (7.1.9)

Service-IOU settlement carve

Shipped

FORK_VPN_RELAY_REWARDS: up to 50 ANM/block carved from the miner share for service IOUs; shipped inert, emission-conserving.

consensus · Block 50,000 (8.0.1)

Marketplace, agent economy and dVPN

Shipped

8.0.x: marketplace, WireGuard exits and browser extension, ANS and easy .anm names.

ecosystem · 2026-07-14 (8.0.0 to 8.0.3)

Execution and L2 (July to August 2026)

The 9.x bundle at block 75,000 and the 10.x L2 line. The current release is 10.4.4.

Bounded retarget, reorg bound, value-carrying CALL

Shipped

FORK_BOUNDED_RETARGET, FORK_FINALITY_DEPTH (100-block reorg bound) and FORK_VALUE_CALL.

consensus · Block 75,000 (9.5.0)

On-chain Python-VM execution

Shipped

FORK_VM_EXEC: contract CALLs execute on mainnet; below this height every CALL reverted, so history is unchanged.

execution · Block 75,000 (9.6.0)

Reward split 50 / 25 / 25

Shipped

FORK_SERVICE_CARVE and FORK_TREASURY_25: 50% miner, 25% treasury, 25% inference providers; unclaimed inference share rolls to treasury.

consensus · Block 75,000 (9.7.0)

Useful-work verification armed in shadow mode

Shipped

FORK_USEFUL_WORK_VERIFY: presence-gated; on mainnet it logs verdicts rather than enforcing. Blocks carry no proofs today.

consensus · Block 75,000 (10.2.0)

ANM-native L2 rollup

Shipped

l2/: sparse-Merkle state, parallel deterministic executor, validity by re-execution, bridge with forced exits, flat l2_* RPC. L2 chain id 1001.

infrastructure · 10.0.0

L2 anchoring consensus-interpreted

Shipped

FORK_L2_ANCHOR_HEIGHT = 80,000: from this L1 height, nodes on 10.x validate L2 batch commitments in anchoring transactions.

consensus · Block 80,000 (10.x)

HD derivation standard

Shipped

docs/wallet/HD_DERIVATION.md: BIP-39 + SLIP-0010 along m/44'/4279885' to an ML-DSA-65 seed; normative for third-party wallets.

ecosystem · 2026-08-22

x402 gateway and ANM lane

Shipped

x402.animica.dev: per-call HTTP 402 payments with a self-hosted facilitator and an ANM-native lane (CAIP-2 animica:1).

ecosystem · 2026-08

MCP server

Shipped

pip install animica-mcp: chain reads, mining info and inference as MCP tools, no private keys.

tooling · 2026-08

Documented plans (no dates)

Items the repository documents as next steps or pending governance actions. They are plans, not commitments, and have no scheduled dates or heights.

Enforcing useful-work verification

Planned

A separate governance action, gated on shadow telemetry showing zero unknown-payment and incomplete-nullifier verdicts over a full window, and on committing receipts in a header root (docs/USEFUL_WORK_SHADOW_RUNBOOK.md).

consensus

Sealed header roots

Planned

State-commitment enforcement stays self-gated until the miner seals real state roots network-wide (core/network_params.py).

consensus

On-chain relay contribution root

Planned

The dVPN relay reward carve stays inert until an on-chain relay-registration and usage-anchoring mechanism is designed and reviewed (docs/CHANGELOG.md 8.0.1).

consensus

Node-side anchoring of ENA receipts

Planned

ENA exports on-chain receipt envelopes; the node-side submission hook is documented as the next boundary (docs/ena/overview.md).

execution

SLIP-0044 and CAIP registrations

In progress

Coin type 4279885 (satoshilabs/slips#2053) and CAIP-2 namespace animica (ChainAgnostic/namespaces#200) are open pull requests.

ecosystem

PQ algorithm rotation cadence

Planned

docs/pq/POLICY.md defines semi-annual rotation with staging and grace windows; no rotation is scheduled.

consensus

What is not on this page

No exchange listings, partnerships, audits, token events or "coming soon" features are listed, because none are documented in the repository. If something you expected to see is missing, that absence is deliberate. Announcements, when they happen, are made on @animicaorg and in GitHub releases.

Sources

docs/CHANGELOG.md · docs/ANIMICA_2026_STATE.md · core/network_params.py · docs/l2/SECURITY_ASSUMPTIONS.md · docs/USEFUL_WORK_SHADOW_RUNBOOK.md · docs/ena/overview.md · docs/wallet/HD_DERIVATION.md · docs/pq/POLICY.md · python/pyproject.toml