Skip to content
@NON-OS

NØNOS

Zero-trust operating system. Built from bare metal. https://nonos.software
NØNOS. Zero-trust operating system. Built from bare metal.

NØNOS is an operating system built from bare metal around one idea: a machine should trust as little as possible and remember as little as it needs. The kernel starts from zero state, runs in memory, and loads only software whose signature it can check. Every privilege is a capability granted on purpose, not something a process inherits by accident.

The same idea runs through the rest of the stack. The NØNOS STARK is a transparent proof system written from scratch: Goldilocks, FRI, Poseidon and Keccak, with no trusted setup and no pairings. NØNOS Shield uses it to move value privately on Ethereum. A transfer is one transaction, and inside it the chain verifies the whole proof and recomputes every constraint itself.


How it fits together

flowchart LR
  subgraph Host["Build host"]
    SRC["capsule source"] --> MK["nonos-mk<br/>package"]
    MK --> SIGN["nonos-sign<br/>Ed25519 + ML-DSA-65"]
  end
  subgraph Trust["Trust chain"]
    KS["nonos-trust-keystore<br/>anchor, policy, ledger"]
    ATT["stark-attest<br/>one 32-byte statement"]
  end
  subgraph Machine["The machine"]
    K["microkernel<br/>zero state, capabilities"]
    C1["capsule"]
    C2["capsule"]
  end
  SIGN --> KS
  SIGN --> ATT
  KS -->|verified at load| K
  K --> C1
  K --> C2
Loading

Principles

Zero state. The system runs from memory and forgets on shutdown. Nothing persists unless it is asked to.

Capabilities, not ambient authority. A process can do only what it has been handed an explicit right to do.

Everything signed. Capsules carry a hybrid signature, classical and post-quantum. The kernel checks it against a sealed trust anchor before a single instruction runs.

Proofs over promises. Where a claim can be checked by a machine, it is: by a signature, by a transparent proof, or by a test that fails when the property breaks.


NØNOS Shield

Private transfers on Ethereum L1, verified by a STARK in a single transaction.

1 transaction
per private transfer, with the whole proof verified on chain
0 trusted setups
no ceremony, no pairings, no off-chain verifier
Every constraint
recomputed by the chain, not supplied by the prover
Sepolia
first end-to-end private transfers settled, in ETH and NOX
flowchart LR
  D["deposit<br/>a note joins the pool"] --> P["wallet proves<br/>the transfer"]
  P --> S["one transaction<br/>STARK verified on chain"]
  S --> R["receiver<br/>finds and spends the note"]
  R --> W["withdrawal<br/>to any address"]
Loading

Blinded proofs, proving on your own device and an external audit come before mainnet.


Repositories

Kernel microkernel The NØNOS microkernel, in Rust
nonos-docs Kernel documentation
micro-kernel-only-tests Boot smoke harnesses and recorded results
nonos-ci Static checks, baselines and trust-chain CI
VBox Run NØNOS in VirtualBox
Trust chain nonos-trust-keystore Trust anchor, publisher keys, sealed policy, signed manifests and ledger
nonos-sign Capsule signer and verifier, Ed25519 + ML-DSA-65
nonos-mk Capsule packager and marketplace index
stark-attest Attest a set of artifacts with one 32-byte statement, transparently
Proofs NØNOS STARK The transparent prover and verifier: Goldilocks, FRI, DEEP, Poseidon. Opening at launch
NØNOS Shield The shielded pool and its on-chain STARK verifier. Opening at launch
zkolang A verifiable-compute language, proven by the NØNOS transparent STARK
Apps and tools nonos.software Wiki, manual, ISO downloads and news
android-app · ios-app · NOXDashboard · NOXtools

nonos.software  ·  nonos.systems  ·  team@nonos.systems

Trust nothing you cannot verify. Keep nothing you do not need.

Pinned Loading

  1. microkernel microkernel Public

    The nønos microkernel

    Rust 316 21

  2. zkolang zkolang Public

    zKolang, a verifiable-compute language proven by the NONOS transparent STARK

    Rust 4

  3. shield-core shield-core Public

    The Rust core of NØNOS Wallet

    Solidity

  4. STARKs STARKs Public

    The proof system behind NØNOS Shield: a transparent STARK over Goldilocks, its circuits, verifiers, wallet prover, Zig client and Lean core.

    Rust

Repositories

Showing 10 of 27 repositories
  • zkolang Public

    zKolang, a verifiable-compute language proven by the NONOS transparent STARK

    NON-OS/zkolang's past year of commit activity
    Rust 4 AGPL-3.0 0 0 1 Updated Oct 3, 2026
  • shield-core Public

    The Rust core of NØNOS Wallet

    NON-OS/shield-core's past year of commit activity
    Solidity 0 AGPL-3.0 0 0 0 Updated Oct 3, 2026
  • STARKs Public

    The proof system behind NØNOS Shield: a transparent STARK over Goldilocks, its circuits, verifiers, wallet prover, Zig client and Lean core.

    NON-OS/STARKs's past year of commit activity
    Rust 0 AGPL-3.0 0 0 0 Updated Oct 3, 2026
  • microkernel Public

    The nønos microkernel

    NON-OS/microkernel's past year of commit activity
    Rust 316 AGPL-3.0 21 19 6 Updated Oct 3, 2026
  • shield-android Public

    NØNOS Wallet for Android

    NON-OS/shield-android's past year of commit activity
    Kotlin 0 AGPL-3.0 0 0 0 Updated Oct 1, 2026
  • shield-ios Public

    NØNOS Wallet for iOS

    NON-OS/shield-ios's past year of commit activity
    Swift 0 AGPL-3.0 0 0 0 Updated Oct 1, 2026
  • L1-Shield Public

    Private payments on Ethereum L1. Each transfer is settled by one STARK, verified on chain in one transaction.

    NON-OS/L1-Shield's past year of commit activity
    Solidity 0 MIT 0 0 0 Updated Oct 1, 2026
  • nonos-docs Public

    NØNOS microkernel documentation

    NON-OS/nonos-docs's past year of commit activity
    0 AGPL-3.0 0 0 0 Updated Sep 27, 2026
  • stark-attest Public

    Attest a set of artifacts with one 32-byte statement, transparently and post-quantum

    NON-OS/stark-attest's past year of commit activity
    Rust 0 AGPL-3.0 0 0 1 Updated Sep 27, 2026
  • nonos-ci Public

    Static-check, baseline, and trust-chain CI tooling for the NONOS microkernel

    NON-OS/nonos-ci's past year of commit activity
    Shell 0 0 0 1 Updated Sep 27, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…