Architecture Overview
This page provides a high-level view of the NØNOS-Ecosystem architecture. For deeper technical details, see the Technical Architecture section.
System Layers
The NONOS ecosystem consists of four interconnected layers:
╔═══════════════════════════════════════════════════════════════════════╗
║ APPLICATION LAYER ║
║ ┌─────────────────────────────────────────────────────────────────┐ ║
║ │ BROWSER │ ║
║ │ • Native WebView (Rust/Tauri) │ ║
║ │ • Svelte UI Components │ ║
║ │ • Integrated Wallet │ ║
║ │ • Security Level Controls │ ║
║ └─────────────────────────────────────────────────────────────────┘ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ SERVICE LAYER ║
║ ┌───────────────┐ ┌───────────────┐ ┌───────────────────────────┐ ║
║ │ ZK Identity │ │ Cache Mixer │ │ Tracking Blocker │ ║
║ │ Service │ │ Service │ │ Service │ ║
║ └───────────────┘ └───────────────┘ └───────────────────────────┘ ║
║ ┌───────────────┐ ┌───────────────┐ ┌───────────────────────────┐ ║
║ │ Health │ │ Quality │ │ Stealth Address │ ║
║ │ Beacon │ │ Oracle │ │ Scanner │ ║
║ └───────────────┘ └───────────────┘ └───────────────────────────┘ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ NETWORK LAYER ║
║ ┌─────────────────────────────────────────────────────────────────┐ ║
║ │ P2P NETWORK (libp2p) │ ║
║ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────────────────┐ │ ║
║ │ │Kademlia │ │GossipSub│ │ Noise │ │ Yamux Multiplexing │ │ ║
║ │ │ DHT │ │ Pub/Sub │ │Encryption│ │ │ │ ║
║ │ └─────────┘ └─────────┘ └─────────┘ └─────────────────────┘ │ ║
║ └─────────────────────────────────────────────────────────────────┘ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ SETTLEMENT LAYER ║
║ ┌─────────────────────────────────────────────────────────────────┐ ║
║ │ ETHEREUM MAINNET │ ║
║ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │ ║
║ │ │ NOX Token │ │ Staking │ │ Reward Claims │ │ ║
║ │ │ (ERC-20) │ │ Contract │ │ Contract │ │ ║
║ │ └─────────────┘ └─────────────┘ └─────────────────────────┘ │ ║
║ └─────────────────────────────────────────────────────────────────┘ ║
╚═══════════════════════════════════════════════════════════════════════╝Component Overview
Application Layer
The NOXONE Browser is the user-facing application:
WebView
Tauri (wry/tao)
Native browser rendering
UI
Svelte
Reactive interface components
Wallet
Rust (secp256k1)
Key management, signing
IPC Bridge
window.noxone
Frontend-backend communication
Service Layer
NONOS Daemon provides cryptographic privacy services:
ZK Identity
Anonymous authentication
Poseidon Merkle trees
Cache Mixer
Privacy-preserving caching
AES-GCM + Merkle
Tracking Blocker
Block trackers/fingerprinting
Pattern matching
Health Beacon
Network liveness
GossipSub broadcast
Quality Oracle
Performance metrics
On-chain reporting
Stealth Scanner
Private payments
Viewing key derivation
Network Layer
P2P Network connects all nodes:
Kademlia
Peer discovery
DHT routing
GossipSub
Message propagation
Pub/sub topics
Noise
Encryption
XX handshake pattern
Yamux
Multiplexing
Stream management
Identify
Peer info
Protocol negotiation
Settlement Layer
Ethereum handles economic settlement:
NOX Token
0x0a26...9eCA
ERC-20 token
Staking Vault
0xD548...0423
32M NOX pool
Staking Contract
TBA
Stake management
Data Flow
Browser Request Flow
Note: NONOS Daemon handles privacy services (ZK identity, cache mixing, tracker blocking). Traffic routing is handled by Anyone Network.
Node Reward Flow
Node Types
Full Node (Recommended)
Participates in all network functions:
Light Node
Browser-only, uses network services:
Security Model
Trust Boundaries
Cryptographic Guarantees
Confidentiality
Noise encryption
Traffic unreadable to observers
Integrity
BLAKE3 hashing
Data tampering detected
Authentication
Ed25519 signatures
Node identity verified
Anonymity
ZK proofs
Prove without revealing
Non-linkability
Stealth addresses
Payments unlinkable
Integration Points
Browser ↔ Daemon
Local HTTP API on localhost:8420:
Daemon ↔ Network
GossipSub topics:
Daemon ↔ Ethereum
Smart contract calls via ethers-rs:
Summary
Application
User interface
Tauri + Svelte
Service
Privacy features
Rust + ZK proofs
Network
Decentralized mesh
libp2p
Settlement
Economic layer
Ethereum
Next: Learn about the Privacy Model or dive into Technical Architecture.
Last updated
Was this helpful?


