NULS IS NOT A CHAIN. IT IS A WAY TO MAKE CHAINS.

Every unnamed
network deserves
a way to be born.

NULS is an open protocol foundation. It does not prescribe one network for the world; it gives builders and communities the power to define how a network reaches consensus, runs, governs, and evolves.

OPEN PROTOCOL
IN MOTION

BUILD / GOVERN / EVOLVE

PROTOCOL, FIRSTNot one chain — a language for creating chains.
CHAINBOXPut the decisive choices back in the hands of network creators.
COMMUNITY, ALWAYSKept alight by many people, since 2017.
∞

THE PROTOCOL GROUND

Networks change.
The right to define them should not.

We do not want to become
everyone's one chain.

We believe blockchain's future is not a single 'best chain'. It is many networks that genuinely fit different people, collaborations, and ways of moving value.

NULS works at a deeper layer: which principles should be shared, which choices should remain open, and how a network can still be understood, maintained, and changed by its community years later.

A shared language

Clear protocol boundaries for identity, transaction, state, and security — so a network's foundation is never a black box.

Choice stays open

Consensus, execution, cryptography, modules, and economics are questions each network should be free to answer.

Designed to continue

A network is not a release. It is a lasting commitment that can be discussed, upgraded, and cared for by its participants.

02 / FOUR FRONTIERS — QUESTIONS WORTH BUILDING FOR

The future needs more
than another chain.

NULS Mars makes four difficult directions visible. Each faces a constraint every long-lived blockchain will meet: privacy, useful security, cryptographic time, and execution diversity.

01ZERO-KNOWLEDGE / PRIVACY◌

Privacy that stays provable.

A valid transfer should not have to disclose every relationship behind it. NULS Mars explores zero-knowledge transfers with commitments, nullifiers, Merkle witnesses, and viewing keys — proving validity while reducing what the ledger exposes.

WHY THE COMMUNITY SHOULD CARE

Open networks need public verification; people and businesses need selective disclosure. The design question is how to hold both without making privacy a black box.

COMMITMENT · NULLIFIER · VIEWING KEYDESIGN + TESTING GATES
02AIPOW / PROOF OF COMPUTE↯

Secure the work. Serve the work.

AIPOW is NULS Mars’s isolated testnet experiment: GPU compute challenges feed its consensus path, while AI model inference is a separate service obligation. A model’s subjective result must never decide fork choice.

WHY THE COMMUNITY SHOULD CARE

AI demand is real, but consensus needs objective evidence. The community can test whether useful compute and hard protocol rules can meet without turning a network into an unverifiable AI contest.

GPU CHALLENGE = CONSENSUS INPUTISOLATED TESTNET EXPERIMENT
03POST-QUANTUM / CRYPTOGRAPHY⌁

Choose the long view of security.

NULS Mars maps a post-quantum suite across the stack: ML-DSA signatures, ML-KEM encapsulation, and SHA-3 hashing. The native V3 address is 72 bytes — longer, plainly, because cryptographic migration debt should not stay invisible.

WHY THE COMMUNITY SHOULD CARE

Security choices outlive interfaces. Standards, known-answer tests, interoperability, and independent audits are community concerns long before any cryptographic profile earns production admission.

ML-DSA · ML-KEM · SHA-3AUDIT + ADMISSION MATTER
04ONE CHAIN / MANY VMS⊞

One protocol. Several ways to execute.

EVM, SVM, WASM, and Move can meet at a pluggable runtime boundary. Different assets, applications, and developer communities should not be forced into a single execution worldview just to share a chain.

WHY THE COMMUNITY SHOULD CARE

Choice needs disciplined interfaces. A network profile can enable a VM deliberately; the existence of a module never substitutes for runtime safety, governance, or production admission.

PLUGGABLE RUNTIME REGISTRYPER-VM ADMISSION

02 / CHAINBOX — NETWORKS, COMPOSED

A chain is not a template.
It is a sequence of deliberate choices.

ChainBox is NULS's chain creation tool. It translates 'what kind of network do we need?' into a blueprint that can be discussed, configured, validated, and implemented.

CHAINBOX / COMPOSITION DESKNO SINGLE DEFAULT

YOUR NETWORK / CONSENSUS

YOUR
NETWORK
CHOOSE THE RHYTHM

Choice is not a footnote. It defines how this network trusts, collaborates, and lets people participate.

CHAINBOX DOES NOT DECIDE FOR YOU.COMPOSE →
It can become an AI compute chain, an enterprise coordination network, a private settlement layer, a game-asset network, or a form that has not yet been named.READ CHAINBOX REFERENCE →

03 / PROOF, NOT THE LIMIT

RUST
REFERENCE
IMPLEMENTATION

Implementation is not the edge of protocol.
It is one serious answer.

The current NULS testnet is implemented in Rust and grounded in AIPOW consensus: a demonstrator that can be run, inspected, and experimented with. It proves a set of choices; it does not define every possibility of NULS.

TEST NETWORKNULS MARS

A demonstrator for validating combinations in a modular protocol.

01
IMPLEMENTATIONRUST NODE

One implementation path that values memory safety and concurrency — not a language boundary for NULS.

02
CONSENSUS EXAMPLEAIPOW

An AI proof-of-work experiment designed to be tested, discussed, and iterated.

03
↓

04 / OBSERVE WHAT WE BUILD

What can be seen
can be kept together.

NULS Explorer gives compatible networks an honest observation surface. Blocks, transactions, accounts, finality, and freshness should be visible as they are — never hidden behind a beautiful number.

Browse protocol modules→
NULS EXPLORERCHAIN-SCOPED / READ ONLY
NETWORKNULS MARS / TESTNETDEMONSTRATION
DATA PROMISECANONICAL / SCOPEDHONEST BY DESIGN
COMMUNITY NEEDSSEE · VERIFY · DISCUSSALWAYS OPEN
EXPLORER NEVER SIGNS OR CUSTODIES ASSETSREADY TO OBSERVE

05 / THE SIGNAL DOES NOT GO OUT

A community is not
a group of users.
It is the protocol's heartbeat.

Since 2017, the NULS community has made 'open' a daily action — through discussion, care, proposals, translation, node operation, and code commits.

No chain burns forever.
But people who care can keep its signal on.

Contribute a moduleMAKE01
Run a nodeRUN02
Ask a questionASK03
Write a proposalSHAPE04
Help people understandTEACH05
Keep care on-chainKEEP
ALIVE
∞
✦

There is no terminal.
Only people still arriving.