§ Developers · /developers/status
Implementation status.
A truthful, module-by-module readiness table for the reference Rust client. shipped means feature-complete, audited, and exercised on a public testnet. in-progress means code exists, runs, and is iterating. stubbed means interfaces exist but bodies are placeholders. spec only means it's in the whitepaper and not yet code.
| Crate | Module | Status | Notes |
|---|---|---|---|
| adamant-crypto | Cryptographic primitives | in-progress | SHA3, BLAKE3, Ed25519, ML-DSA, ML-KEM, BLS, Poseidon. Halo 2 wrapper pre-audit. |
| adamant-objects | Object model & state | in-progress | ObjectId / TypeId / mutability enforcement. Rent model stubbed. |
| adamant-vm | Adamant Move VM | stubbed | Move bytecode interpreter; #[shielded] codegen WIP. |
| adamant-consensus | DAG-BFT consensus | in-progress | Mysticeti-shaped vertex/round implementation; VRF in place. |
| adamant-mempool | Two-regime mempool | stubbed | Threshold-BLS DKG harness; VDF time-lock primitives wired. |
| adamant-net | Networking (libp2p) | in-progress | Custom Adamant-specific gossipsub topics; anti-DoS budget mid-design. |
| adamant-rpc | JSON-RPC + WebSocket | in-progress | Method surface stable; subscription wire format frozen. |
| adamant-wallet | Reference wallet | stubbed | Native iOS + Android shells; key management + view-key UI in progress. |
| adamant-bridge | Source-chain light clients | stubbed | BTC headers, ETH consensus, USDT/USDC observers. |
| adamant-prover | Prover market | spec only | Open market protocol; reference prover GPU-accelerated. |
Status is read off the reference repository at build time. To verify any line of this table, open the linked crate's README and CI status.