Animica
| Author | Animica |
|---|---|
| Discussions-To | https://github.com/ChainAgnostic/namespaces/pull/200 |
| Status | Draft |
| Type | Informational |
| Created | 2026-08-22 |
| Requires | CAIP-2, CAIP-10, CAIP-19 |
Table of Contents
Namespace for Animica chains
Animica is an open-source proof-of-work Layer 1 whose accounts sign with post-quantum ML-DSA-65 (FIPS 204) signatures and whose smart contracts run in a Python virtual machine.
Its mainnet has been live since 2026-04-06 and its native token is ANM, denominated in nano-ANM (1 ANM = 10^9 nANM).
The animica namespace covers networks that implement the Animica protocol and expose its native JSON-RPC interface.
Individual networks are identified by their integer chain id, as specified in the Animica CAIP-2 profile.
The mainnet identifier animica:1 is already in production use.
Animica’s x402 payment lane settles in ANM against the network id animica:1, and its published MCP tooling and chain parameters use the same identifier.
This namespace documents that identifier and the account and asset forms that build on it, so that chain-agnostic wallets, payment protocols, and SDKs can refer to Animica without inventing their own conventions.
Rationale
Animica is not an EVM chain and cannot be placed in the eip155 namespace.
Its node exposes a handful of eth_*-style convenience methods (for example eth_gasPrice), but its addresses are bech32m strings carrying a signature-scheme id and a SHA3-256 key digest, its transactions are canonical CBOR signed with ML-DSA-65, and its chain id 1 would collide with Ethereum mainnet under eip155:1.
A dedicated namespace with the native integer chain id as the reference gives applications an identifier that matches what the node itself reports and what is already exchanged on the wire.
The same bech32m human-readable part anim is used on every Animica network.
The CAIP-2 portion of an identifier is therefore the only thing that distinguishes an account or asset on mainnet from the same account or asset on a test network.
Governance
Animica’s protocol and reference node are developed in the open in the Animica source repository.
Protocol changes ship as versioned releases of the node software and activate at pre-announced block heights; there is no on-chain governance mechanism.
Changes to this namespace profile should be proposed on the pull request linked in the discussions-to header or as an issue in the source repository.
References
- Animica website - Project overview and downloads
- Animica CAIP-2 profile - Chain identifiers in this namespace
- Animica CAIP-10 profile - Account identifiers in this namespace
- Animica CAIP-19 profile - Asset identifiers in this namespace
- Animica source repository - Node, wallets, and specifications
- Chain Parameters - Chain ids, units, and network parameters
- HD Derivation - Normative BIP-39/SLIP-0010 to ML-DSA-65 derivation and address test vectors
- Public RPC - Public JSON-RPC 2.0 endpoint for mainnet (
POST https://rpc.animica.org/rpc) - Explorer - Mainnet block explorer
- PyPI package -
animicaPython package (node, CLI, and libraries) - NonKYC market - Exchange where ANM trades (ANM/USDT)
- x402 - Payment protocol whose Animica lane uses
animica:1as its network id - FIPS 204 - Module-Lattice-Based Digital Signature Standard (ML-DSA)
Copyright
Copyright and related rights waived via CC0.
Citation
Please cite this document as:
Animica, "namespaces/animica: Animica [DRAFT]," Chain Agnostic Namespaces, animica, August 2026 / . [Online serial]. Available: https://github.com/ChainAgnostic/namespaces/animica.md