Animica & ANM What is Animica?
Animica is a live post-quantum layer-1 blockchain. It combines post-quantum signatures (Dilithium3, SPHINCS+), a deterministic Python-based smart contract VM, and PoIES (Proof-of-Integrated-External-Services) consensus that rewards useful computational work alongside traditional mining. Mainnet is running today with a public explorer, wallets, RPC, and a mining pool.
What is ANM and how do I get it today?
ANM is Animica's native coin, used for transaction fees, contract execution, and compute settlement. Today you can earn it by mining through the pool at pool.animica.org, or trade it on the marketplace at animica.xyz. Buying with a card is temporarily unavailable while the buy desk is relaunched.
What does an anim1... address mean?
Animica addresses use bech32m encoding with the 'anim1' prefix — the same modern, checksummed format family used by Bitcoin taproot addresses. Addresses are derived from post-quantum public keys (Dilithium3 or SPHINCS+), so a typo is caught by the checksum before any funds move.
Why post-quantum cryptography?
Classical signatures (ECDSA, Ed25519) can be broken by a sufficiently large quantum computer, and adversaries can record transactions now to attack them later — the 'harvest now, decrypt later' problem. Animica avoids this entirely by signing with Dilithium3 (ML-DSA-65) and SPHINCS+, both NIST-standardized post-quantum algorithms, from day one.
What are Python smart contracts?
Animica contracts are written in Python and run in a deterministic, gas-metered virtual machine. The VM enforces reproducible execution so every node computes the identical result. You get a mainstream language and tooling instead of a niche contract DSL.
Where is the code?
The full monorepo — node, wallets, SDKs, pool, and tooling — is public at github.com/animicaorg/all. Issues and pull requests are welcome.