Post-quantum
Layer 1
blockchain.

NOXY is a post-quantum Layer 1 blockchain. Every account signature uses ML-DSA (NIST FIPS 204) from genesis, not as a retrofit. Blocks target 250 ms and are final the moment they commit. The quantum-resistant testnet is open: query the RPC, claim tokens from the faucet, and fetch a cryptographic proof for any transaction. Native staking and on-chain account names are live today.

NOXY post-quantum Layer 1 testnet — validator terminal with ML-DSA-signed blocks
ML-DSA-44
NIST post-quantum signatures
250 ms blocks
Final on commit
Native staking
Bond, delegate, earn
Account names
Send to alice@veylith
Technology

A complete post-quantum base layer.

Accounts, consensus, deterministic state, and a native staking economy — coordinated by a single Rust node and secured end to end with post-quantum cryptography.

Cryptography

Quantum-safe
accounts.

Every account is signed with ML-DSA-44, the NIST post-quantum standard. Validator blocks add a classical Ed25519 signature on top, so the chain is protected against both today’s and tomorrow’s attackers.

Consensus

Final without reorgs.

DAG consensus orders transactions continuously. Checkpoint certificates make blocks durably final: no forks to resolve, no probabilistic settlement.

250ms
Block targetgenesis-configurable
Validators

Secured by an independent validator set.

4Validators
2RPC & infra
State

Provable state.

A sparse Merkle tree over BLAKE3 paths commits every state change. Any account, balance, or transaction can be proven against a block with a compact proof served over the public RPC.

Economics

Staking built in.

Fees, treasury, bonding, delegation, and rewards live in the protocol itself, not in a separate contract you have to trust.

6
protocol modules
in repo
The network

A quantum-resistant testnet that mirrors mainnet.

Four validators run the same node code that mainnet will, with real genesis parameters and a 250 ms block target. Fees are flat on testnet; the full fee market ships before mainnet.

NOXY testnet · operator view

/ status
Live
Block target
250ms
checkpoint finality
Validators
4
DAG consensus
Public RPC
/v0
read · submit · tx proofs
Network asset
tNOXY
testnet token

Node layout

ValidatorInfra

Block feed · illustrative

RPC reference →
Block128
byvalidator-01 · 0x7f3b…a1c2
7txs · certified
Block127
byvalidator-04 · 0x2d18…ff09
3txs · certified
Block126
byvalidator-02 · 0x9aeb…71d4
11txs · certified
Block125
byvalidator-03 · 0x55c2…3b8e
5txs · certified
Block124
byvalidator-01 · 0xa7f4…02b1
9txs · certified
Every block is signed with post-quantum and classical keysFees settle in the native asset, set at genesis
Network spec →
For developers

Build on a post-quantum Layer 1
that already works.

A Rust node and a TypeScript SDK with cross-checked encoding. Submit transactions, read blocks, events, and economics, and fetch a cryptographic proof for any transaction through one RPC surface.

  • One SDK, two languagesA Rust core and a TypeScript SDK share the same encoding, verified against shared test vectors — so a transaction built in one is valid in the other.
  • A CLI for everythingCreate wallets, derive keys, resolve account names, submit transactions, and read blocks, events, and proofs from one command-line tool.
  • Deploy in minutesDocker images and operator runbooks get a node, RPC endpoint, and monitoring running without hand-assembling the stack.
~/noxy/testnet
1
2
3
4
5
6
7
8
9
# on-chain account-name record
# name: alice@veylith
{
  owner_account: "tnxy1q9k3xv7n2...",
  target_account: "tnxy1q9k3xv7n2...",
  registered_at: 118240,
  expires_at: 512640,
  status: "active"
}
1
2
3
4
5
6
7
8
9
10
GET https://test.noxycore.io/v0/node/identity
GET https://test.noxycore.io/v0/network/stats
GET https://test.noxycore.io/v0/tx/{hash}/proof

# all values are committed state or node build metadata
{
  chain_id: "veylith-testnet-10",
  release_version: "0.1.x",
  protocol_version: 4
}
1
2
3
4
5
6
7
8
9
# operator profile
chain_id = "veylith"
rpc_bind = "0.0.0.0:8080"
db_path = "/var/lib/noxy"

# node startup refuses mismatched genesis identity
genesis = "/etc/noxy/genesis.json"
validator_key_dir = "/etc/noxy/keys"
Staking

Earn by securing the network.

Bonding, delegation, rewards, and unbonding are part of the protocol. Validators and delegators interact with the same on-chain economy that secures every block.

Run a validator

The validator program isn’t open yet.

The testnet’s validator set is closed today — a fixed set of operators keeps it running while we harden node rejoin and recovery. Before applications open, we’re committing to:

  • Signed binaries and a Docker image — no build-from-source required.
  • Slot count and reward structure published before the program starts, not after.
  • Honest terms: rewards are never wiped without a public explanation.
  • A dedicated operator channel for support and incident updates.
Coming soon
Delegate

Bond, delegate, earn, unbond.

Don’t want to run a node? Delegate your stake to a validator and share in the rewards. Validator commission is capped by genesis parameters, and unbonding runs through an on-chain queue.

Staketestnet-only tNOXY model
25,000tNOXY
1K25K50K75K100K
Estimated rewards
+2,000
tNOXY model output
Reward rate
8.00%
Testnet figures — not financial advice
  • Bond and delegation testnet
  • Rewards and unbonding queue
  • Commission capped at 20%
Read the economics
What’s live

Working code, not promises.

The protocol core, native economics, account-name registry, and the EVM lane are working code, with an RPC, Docker images, and documentation.

Rust node

Protocol core

One Rust node produces and verifies blocks, commits state, emits events, and replays the chain from genesis to prove it.

  • BDAG consensuscheckpoint finality
  • SMerkle statecompact proofs
  • RDeterministic replayverifiable history
Native tNOXY

Economics

A native token with fees, an on-chain treasury with executable multisig spends, validator bonds, delegation, and rewards, all in protocol.

  • BBondingstake & delegate
  • TTreasurymultisig spend
  • RRewardspaid per epoch
alice@veylith

Account names

Send to a name instead of a 64-character address. Names live in an on-chain registry with leases: register, renew, transfer, and release are protocol transactions.

  • NNameson-chain registry
  • AAddresseschecksummed bech32m
  • LLeasesrenew · transfer
Live

EVM lane

An EVM execution lane built on revm runs on the testnet. Point an EVM wallet at the eth JSON-RPC facade /v0/evm with chain id 20057.

  • EExecutionrevm-based
  • Reth JSON-RPC/v0/evm facade
  • SStatuslive on testnet
Open documentation
Roadmap

Roadmap: shipped, building, next.

The testnet runs real genesis parameters and real validator keys. Mainnet follows once the network is proven in the open, with audits and signed releases.

Shipped

  • 2025

    Veylith closed testnet. DAG consensus with checkpoint finality, ML-DSA-44 (FIPS 204) account signatures from genesis.

    Network status
  • 2026

    Public HTTP API, explorer, and faucet. Protocol v4. Native staking: bond, delegate, earn, unbond — live on testnet. On-chain account names. TypeScript SDK and wallet.

    Faucet

Building now

Hardening the network for other people’s nodes and opening the closed testnet to the public. Node rejoin and recovery that survives wipes, restarts, and deep desyncs without manual help is the gate for both. Alongside: publishing the open components (SDK, wallet, ML-DSA cryptography with test vectors, wire specs). The EVM execution lane is live on the testnet with an eth JSON-RPC facade.

Next

  • Incentivized validator program — limited slots, published reward structure and rules. Applications open when rejoin acceptance completes.
  • Independent security audit — report published in full, pinned to the audited revision.
  • Mainnet and token generation — after audit findings are closed. Token principles published in advance: no VC allocation, team vesting, or contributor tracks. There is no NOXY token today.
  • Core goes source-available at mainnet — the commitment will be published on its own page.

Further out: a compute settlement layer.

No dates on promises — only conditions. Dates appear when things ship.

4validators
An independent validator set running the network’s consensus and the full operator workflow.
250ms blocks
Blocks target 250 ms and are final the moment they commit. No confirmation wait.
PQby default
Post-quantum signatures on every account and every block, from genesis.
Blog

Latest from the blog.

Research and engineering notes from the NOXY team — post-quantum blockchains, explained.

All posts →
FAQ

Questions we actually get.

Is there a NOXY token?

Not yet. The testnet runs on tNOXY — a test asset with no monetary value, dripped freely from the faucet. The mainnet token launches with mainnet, and its supply and distribution principles will be published before any listing.

Is the quantum threat to crypto real or marketing?

Real enough that NIST has standardized replacement algorithms (FIPS 204) and set a timeline of 2030 to 2035 for retiring classical cryptography. Blockchains are especially exposed: public keys and signatures live on-chain forever, so anything signed today can be attacked retroactively ("harvest now, decrypt later").

Why not add post-quantum signatures to an existing blockchain?

Retrofitting means migrating every account, wallet, and signer without breaking consensus. ML-DSA signatures are also roughly 35 times larger than ECDSA, which strains formats designed around small signatures. NOXY skips the migration entirely: every account signs with ML-DSA from genesis.

Get started

Delegate stake, build an app, or join the testnet.

Delegate to a live validator, resolve your first account name, or send a transaction with the SDK. Everything you need is documented and running today.

Live testnet · 250 ms blocksNative staking bond · delegate · earnAccount names alice@veylith