
Run Minerva
Node setup, synchronisation, release verification and network participation.
Post-quantum account security
Minerva is a mineable Layer 1 being developed around post-quantum account authorization.
Its core account design brings transactions, Control Key rotation and recovery under a consistent security policy, with address continuity as a central goal.

One account, evolving authority
01 · Authorize
Before gas is charged, the node reads the account's control record and checks the ML-DSA-65 signature against it: key commitment, algorithm and policy version. Anything else is invalid, in the transaction pool and in a block.
Minerva account
0x7D3488118952dD7A7d087Ff7845151fd3C1A5829
02 · Rotate
The rotation is signed by the current key and written to the Account Control Registry. It becomes effective with its block. The address does not change, and the previous key is rejected only once the new policy version is in force.
Minerva account
0x7D3488118952dD7A7d087Ff7845151fd3C1A5829
03 · Recover
Recovery ends in the same registry write as a rotation: a new key, a new policy version, the same address. It is bound to the configured recovery policy; it is not an unrestricted reset.
Minerva account
0x7D3488118952dD7A7d087Ff7845151fd3C1A5829
Same address.
New Control Key.
Rotation changes who can authorize the account. It should not require the account itself to disappear.
Illustrative sequence with sample data. The rule it shows, a rotated-out key rejected once the new policy version is in force, is implemented in the node and verified on the devnet; see Core v1 for the test names and their scope.
Authorization across the full path
A wallet signature is necessary, not sufficient. The same authorization rule is applied when a transaction enters the pool and again when a block is imported, so a miner cannot carry an unauthorized transaction into the chain by including it directly.
Builds a MinervaPQTxV1 envelope and signs its hash with the account's ML-DSA-65 key under the constant context.
Type 0x4D. Carries the account, the public key, the algorithm, the policy version and the signature; about 5.4 KB.
Signature verified, account binding checked, control record read from the registry. Admission to the pool only if all three hold.
The same checks run when a block is imported. A block carrying an invalid native transaction is invalid itself.
The account contract executes with the authorizing key available through MINERVA_TX_CONTEXT, so device-key scopes are enforced in-contract.
Test path · labeled adversarial case
After the native-only activation, a block is invalid if it contains any transaction that is not type 0x4D, or a native transaction whose signature, account binding or control record fails. Validation is a consensus rule in chain configuration; no node setting relaxes it.
Unit tests cover the shared precheck (rotated-out keys, wrong chain, wrong account binding, ECDSA signers) and pool admission for legacy types; live devnet and testnet nodes refuse non-native submissions. A dedicated block-import test for the invalid-authorization case is still pending, which is why block validation is listed as implemented rather than tested.
FIPS 204 specifies the ML-DSA signature scheme. Adopting the algorithm is not, by itself, proof that Minerva's transaction, recovery and block-validation integration is correct; the tests above, within their stated scope, are that proof. NIST FIPS 204
Explore Minerva
Each card opens the part of the site that explains, in sourced detail, what the headline promises.









Minerva Core v1
Core v1 is an engineering milestone, not a certification. Each verification area carries an explicit status and the scope of its evidence: tested version, commit, date, reproduction steps and what remains.
| Verification area | Status |
|---|---|
| Authorization coverage Devnet unit tests and live smokes; public testnet by wallet acceptance from one operator machine. | LOCALLY TESTED |
| Block validation The rule lives in the state processor and block validator; its precheck is unit-tested; block-import tests are pending. | IMPLEMENTED |
| Control Key rotation Devnet unit tests and a live rotation smoke; wallet rotation acceptance on devnet. | LOCALLY TESTED |
| Recovery and permissions Device keys: unit, Foundry and live smoke. Recovery: encrypted Recovery Kit tested; policy-based recovery not built. | LOCALLY TESTED |
| ML-DSA integration Precompile unit tests; cross-implementation agreement in every smoke (wallet signs with @noble/post-quantum, the node verifies with Cloudflare CIRCL). | LOCALLY TESTED |
| Multi-node behaviour Two-node devnet smoke (peering and block sync) only; the public testnet runs one operator node plus its bootnode identity. | LOCALLY TESTED |
Possible statuses: PLANNED · IMPLEMENTED · LOCALLY TESTED · MULTI-NODE VERIFIED · INDEPENDENTLY REVIEWED. No area is independently reviewed or multi-node verified yet.
Your account, under your control
Minerva Wallet reads the account's current authority from the chain and keeps requested and confirmed changes apart. Sensitive actions stay quiet: no moving targets, no scrambling addresses, no cinema during signing.

Identity and activity
Account control
Shows the key that is authoritative now, not the one the account was created with.
A requested rotation is listed separately until its block confirms. The previous key stays valid until then.
Today: an encrypted backup of the ML-DSA key, rehearsed in the wallet. Policy-based recovery is planned, not shipped.
Scoped keys for zero-value self-calls only; revocation takes effect at consensus.
This page never asks for a Control Key or a Recovery Kit. Real signing and recovery happen in Minerva Wallet 0.1.2, whose fields follow the implemented account model; see Accounts.

Minerva Wallet 0.1.2
Creates and controls Minerva accounts with an ML-DSA-65 key, signs native transactions, rotates Control Keys, enrols device keys and rehearses recovery. Release checksums are signed classically and with ML-DSA-65; the verification key ships next to the files.
SHA256SUMS · ML-DSA-65 signature · public key · macOS, Windows and iOS builds need a hosted runner and are not published yet · privacy policy
Minerva, in 45 seconds
The brand film states the position; the rest of this site states the evidence. Videos play only when you press play.
All films and brand assetsRun. Mine. Build.

Node setup, synchronisation, release verification and network participation.

Mining documentation, reward-address setup, operational requirements and verified network information.

SDK, account integration, the transaction format, compatibility notes and examples tied to supported behaviour.

Inspect the foundations
The documents, release artifacts and network files below are the same ones the team works from. The source repository is not public yet; releases ship with signed checksums and a published verification key in the meantime.