Token Overview
NOX is the native utility token powering the 0xNOX launchpad ecosystem. It serves as the primary currency for token creation fees, staking rewards, and cross-chain bridging between Ethereum and Cellframe networks.
Choose a token from the list to view its chart and trade
Deploy an ERC-20 token with instant liquidity via bonding curves. Automatic graduation to Uniswap V2 at $69,420 market cap.
Token launches instantly with bonding curve
Buy & sell with instant liquidity, 1% fee
Auto-migrates to Uniswap at $69,420
LP tokens burned, liquidity locked forever
Token-embedded applications for NONOS. Install apps powered by your favorite tokens.
Build, sign, and publish NOXC capsules for the NONOS marketplace. Complete toolkit for creating sandboxed applications with blockchain licensing.
0xB47F...78D70x0a26...9eCABuild a complete .noxc capsule binary with manifest, executable, assets, and Ed25519 signature.
Select the capabilities your capsule requires. These are enforced by the sandbox at runtime.
0x0000000000000000
---Register your capsule on the Ethereum mainnet CapsuleRegistry contract. Users can then purchase unlock tokens with NOX.
0xB47FBd4E668faD29C374523B1f7F82EA8ba178D70x43584F4E0x000164 bytesEd25519 (64B)[Header 64B] Magic: 4B Version: 2B Manifest Offset: 4B Manifest Size: 4B Binary Offset: 4B Binary Size: 4B Assets Offset: 4B Assets Size: 4B Sig Offset: 4B Reserved: 30B [Manifest JSON] [ELF Binary] [Assets (opt)] [Ed25519 Sig 64B]
{
"id": "bytes32",
"name": "string",
"version": "string",
"description": "string",
"dev_addr": "0x...",
"dev_pubkey": "base64",
"caps": "u64",
"mem_min": "u64",
"mem_max": "u64",
"price": "u256 (wei)",
"category": "string"
}
When users purchase a capsule, they receive an UnlockToken valid for 24 hours:
UnlockRecord {
token: bytes32
timestamp: u64
expiresAt: u64
approvedCaps: bytes32
}
Duration: 24 hours
Token = keccak256(
capsuleId,
user,
blockhash,
timestamp,
nonce
)
Ed25519 keys are used to cryptographically sign your capsules. The public key is embedded in the manifest, and the signature covers the entire capsule (minus signature itself).
For production use, export keys and store them securely offline. Never share your private keys.
Lost keys cannot be recovered. Export and store backups in multiple secure locations.
Build and publish your first NONOS capsule in 6 steps.
Go to Key Management tab and click "Generate New Keypair". Your keys are stored locally in browser storage.
// Ed25519 Key Structure Private Key (Seed): 32 bytes - KEEP SECRET Public Key: 32 bytes - Embedded in manifest as dev_pubkey
Fill out the manifest in Capsule Builder. The manifest defines your capsule's identity and permissions.
Drag and drop your compiled binary. Supported: x86_64-elf, aarch64-elf. Max size: 50MB.
Choose only the permissions your app needs. Users see these before unlocking.
Click "Build & Sign .noxc" to create the capsule binary with Ed25519 signature.
Upload to IPFS, then register on CapsuleRegistry contract. Your capsule is now live!
The manifest is a JSON object embedded in every .noxc capsule. It defines metadata, permissions, and pricing.
{
"id": "0x...", // keccak256(name:version)
"name": "com.dev.myapp", // Unique identifier
"version": "1.0.0", // Semantic version
"dev_addr": "0x...", // Developer ETH address
"dev_pubkey": "base64", // Ed25519 public key (32 bytes)
"caps": "0x0000000000000001", // Capabilities bitmap (u64)
"mem_min": 16, // Minimum memory in MB
"mem_max": 256, // Maximum memory in MB
"price": "1000000000000000000" // Price in NOX wei
}
{
"description": "App description",
"category": "utility|game|defi|social|media|dev",
"binary_sha256": "0x...", // SHA256 of ELF binary
"assets_sha256": "0x...", // SHA256 of assets archive
"homepage": "https://...", // Developer website
"repository": "https://github.com/...",
"created_at": 1704067200000 // Unix timestamp ms
}
// ID is deterministic hash of name + version
capsule_id = keccak256(abi.encodePacked(name, ":", version))
// Example
name = "com.example.game"
version = "1.0.0"
id = keccak256("com.example.game:1.0.0")
= 0x7f3a8b2c...
| Field | Min | Max | Default |
|---|---|---|---|
| mem_min | 4 MB | 512 MB | 16 MB |
| mem_max | 16 MB | 4096 MB | 256 MB |
Capsules run in a sandboxed environment with explicit capability-based permissions. Each capability is a single bit in a 64-bit bitmap (u64).
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 0 | CAP_NET_TCP_OUT | Outbound TCP connections | Low |
| 1 | CAP_NET_TCP_LISTEN | Listen on TCP ports | Medium |
| 2 | CAP_NET_UDP | UDP socket operations | Low |
| 3 | CAP_NET_RAW | Raw socket access | High |
| 4 | CAP_NET_DNS | DNS resolution | Low |
| 5 | CAP_NET_ICMP | ICMP ping operations | Low |
| 6 | CAP_NET_BLUETOOTH | Bluetooth access | Medium |
| 7 | CAP_NET_WIFI_SCAN | WiFi network scanning | Medium |
| 8 | CAP_NET_LOCALHOST | Localhost-only networking | Low |
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 9 | CAP_STORAGE_IPFS_READ | Read from IPFS gateway | Low |
| 10 | CAP_STORAGE_IPFS_WRITE | Pin/write to IPFS | Low |
| 11 | CAP_STORAGE_LOCAL_READ | Read app-local storage | Low |
| 12 | CAP_STORAGE_LOCAL_WRITE | Write app-local storage | Low |
| 13 | CAP_STORAGE_SHARED_READ | Read shared storage | Medium |
| 14 | CAP_STORAGE_SHARED_WRITE | Write shared storage | Medium |
| 15 | CAP_STORAGE_TEMP | Temporary file access | Low |
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 16 | CAP_SYS_TIME | System clock access | Low |
| 17 | CAP_SYS_RANDOM | Cryptographic RNG | Low |
| 18 | CAP_SYS_ENV | Environment variables | Low |
| 19 | CAP_SYS_ARGV | Command line arguments | Low |
| 20 | CAP_SYS_LOCALE | Locale/timezone info | Low |
| 21 | CAP_SYS_CLIPBOARD | Clipboard access | Medium |
| 22 | CAP_SYS_NOTIFICATIONS | System notifications | Low |
| 23 | CAP_SYS_BACKGROUND | Background execution | Medium |
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 24 | CAP_GPU_RENDER | GPU rendering (WebGPU) | Low |
| 25 | CAP_GPU_COMPUTE | GPU compute shaders | Low |
| 26 | CAP_GPU_VIDEO_DECODE | Hardware video decode | Low |
| 27 | CAP_GPU_VIDEO_ENCODE | Hardware video encode | Low |
| 28 | CAP_GPU_ML | ML/AI acceleration | Low |
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 32 | CAP_WALLET_SIGN | Sign messages/transactions | High |
| 33 | CAP_WALLET_ENCRYPT | Encrypt/decrypt with wallet key | Medium |
| 34 | CAP_WALLET_BALANCE | Query wallet balances | Low |
| 35 | CAP_WALLET_SEND | Send transactions | Critical |
| 36 | CAP_WALLET_HISTORY | Transaction history | Low |
| 37 | CAP_WALLET_CONTACTS | Address book access | Low |
| 38 | CAP_WALLET_TOKENS | Token list management | Low |
| 39 | CAP_WALLET_NFT | NFT operations | Medium |
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 40 | CAP_MEDIA_AUDIO_PLAY | Audio playback | Low |
| 41 | CAP_MEDIA_AUDIO_RECORD | Microphone access | High |
| 42 | CAP_MEDIA_VIDEO_PLAY | Video playback | Low |
| 43 | CAP_MEDIA_CAMERA | Camera access | High |
| 44 | CAP_MEDIA_SCREEN_CAPTURE | Screen capture | High |
| Bit | Constant | Description | Risk |
|---|---|---|---|
| 48 | CAP_IPC_CAPSULE | Inter-capsule messaging | Medium |
| 49 | CAP_IPC_HOST | Host system messaging | High |
// Basic networking app
caps = CAP_NET_TCP_OUT | CAP_NET_DNS
= (1 << 0) | (1 << 4)
= 0x0000000000000011
// DeFi wallet app
caps = CAP_NET_TCP_OUT | CAP_WALLET_SIGN | CAP_WALLET_BALANCE | CAP_WALLET_SEND
= (1 << 0) | (1 << 32) | (1 << 34) | (1 << 35)
= 0x0000000D00000001
// Game with GPU rendering
caps = CAP_GPU_RENDER | CAP_GPU_COMPUTE | CAP_STORAGE_LOCAL_WRITE | CAP_MEDIA_AUDIO_PLAY
= (1 << 24) | (1 << 25) | (1 << 12) | (1 << 40)
= 0x0000010003001000
NOXC (NOX Capsule) is the binary container format for NONOS applications. It combines manifest, executable, assets, and cryptographic signature.
+------------------+ | Header (64 bytes)| +------------------+ | Manifest (JSON) | +------------------+ | ELF Binary | +------------------+ | Assets (optional)| +------------------+ | Signature (64 b) | +------------------+
| Offset | Size | Field | Description |
|---|---|---|---|
| 0x00 | 4 | magic | 0x43584F4E ("NOXC" LE) |
| 0x04 | 2 | version | Format version (0x0001) |
| 0x06 | 2 | flags | Reserved flags |
| 0x08 | 4 | manifest_offset | Offset to manifest JSON |
| 0x0C | 4 | manifest_size | Manifest size in bytes |
| 0x10 | 4 | binary_offset | Offset to ELF binary |
| 0x14 | 4 | binary_size | Binary size in bytes |
| 0x18 | 4 | assets_offset | Offset to assets (0 if none) |
| 0x1C | 4 | assets_size | Assets size (0 if none) |
| 0x20 | 4 | sig_offset | Offset to Ed25519 signature |
| 0x24 | 28 | reserved | Reserved for future use |
// Little-endian representation
NOXC_MAGIC = 0x43584F4E
= 'N' | ('O' << 8) | ('X' << 16) | ('C' << 24)
= [0x4E, 0x4F, 0x58, 0x43] in memory
Optional tar.gz archive appended after the ELF binary. Contains static files (images, fonts, data).
// Assets structure
assets/
├── images/
│ └── logo.png
├── fonts/
│ └── main.ttf
└── data/
└── config.json
// Max total size: 100 MB
All NONOS capsules must be cryptographically signed using Ed25519. The signature ensures integrity and authenticity.
// Generate 32-byte random seed seed = crypto.getRandomValues(new Uint8Array(32)) // Derive keypair using TweetNaCl keyPair = nacl.sign.keyPair.fromSeed(seed) // Result: // - privateKey: 64 bytes (seed + public key) // - publicKey: 32 bytes (embedded in manifest as dev_pubkey)
// 1. Build capsule content (everything except signature) content = header + manifest + binary + assets // 2. Sign with Ed25519 signature = nacl.sign.detached(content, privateKey) // Result: 64-byte signature // 3. Append signature to capsule capsule = content + signature
// Kernel verification steps: 1. Read header, validate magic (0x43584F4E) 2. Extract manifest, parse dev_pubkey 3. Read content (header + manifest + binary + assets) 4. Read 64-byte signature from end 5. Verify: nacl.sign.detached.verify(content, signature, publicKey) 6. If invalid, reject capsule with INVALID_SIGNATURE error
To rotate keys, publish a new capsule version with the new public key. Users must re-unlock to use the new version.
NONOS executes capsules in a strict sandbox environment with multiple isolation layers.
+------------------------+ | User Space | | +------------------+ | | | Capsule Process | | | | (sandboxed) | | | +------------------+ | | | | | +------------------+ | | | Capability Guard | | | +------------------+ | | | | +------------------------+ | NONOS Kernel | | - Syscall filtering | | - Memory isolation | | - Network policies | +------------------------+ | Hardware / Host OS | +------------------------+
| Layer | Protection | Enforced By |
|---|---|---|
| Process | Memory isolation, no shared state | NONOS Kernel |
| Filesystem | Virtual FS, app-only access | VFS Layer |
| Network | Capability-gated, filtered | Netfilter |
| Syscalls | Allowlist only, seccomp-like | Syscall Handler |
| IPC | Explicit capability required | IPC Manager |
Each capsule runs within strict memory constraints defined in manifest:
mem_min: Guaranteed minimum allocation mem_max: Hard limit, OOM kill if exceeded // Kernel enforces: - Stack size: 8 MB max - Heap: Grows up to mem_max - No memory mapping outside sandbox
Only whitelisted syscalls are allowed. Attempting blocked syscalls results in immediate termination.
Allowed syscalls: - read, write, close, fstat - mmap, mprotect, munmap, brk - nanosleep, clock_gettime - exit, exit_group Blocked (examples): - fork, clone, execve - ptrace, process_vm_* - mount, umount - reboot, init_module
If a capsule crashes or violates policy:
The NONOS marketplace runs on Ethereum mainnet with smart contracts managing capsule registration, payments, and revenue distribution.
| CapsuleRegistry | 0xB47FBd4E668faD29C374523B1f7F82EA8ba178D7 |
| NOX Token (ERC-20) | 0x0a26c80Be4E060e688d7C23aDdB92cBb5D2C9eCA |
| RevenueSplitter | 0x0FbfFdbc658b88Bc741B7a183FbD634deA63C93c |
| RewardPool | 0xF3A4bAc4629Aab574731EDf5A78f4ec4FA142079 |
| ZEROSTATE_PASS (NFT) | 0x7b575DD8e8b111c52Ab1e872924d4Efd4DF403df |
When a user pays NOX to unlock a capsule, funds are automatically split:
| Recipient | Share | Description |
|---|---|---|
| Developer | 68% | Capsule creator |
| NFT Holders | 30% | ZEROSTATE_PASS holders via RewardPool |
| Treasury | 2% | Protocol development fund |
// Create a new capsule listing
function createCapsule(
address token, // Payment token (NOX address)
string name, // Capsule display name
string ipfsHash, // IPFS CID of .noxc file
uint256 price // Price in NOX wei (18 decimals)
) returns (uint256 capsuleId)
// Unlock (purchase) access to a capsule
function unlockCapsule(uint256 capsuleId) external
// Requires NOX approval first
// Update capsule metadata
function updateCapsule(
uint256 capsuleId,
string ipfsHash, // New IPFS CID
uint256 price // New price
) external
// Deactivate capsule (hide from marketplace)
function deactivateCapsule(uint256 capsuleId) external
// Reactivate capsule
function activateCapsule(uint256 capsuleId) external
// Check if user has valid unlock
function hasUnlocked(
address user,
uint256 capsuleId
) view returns (bool)
// Get capsule details
function getCapsule(uint256 capsuleId) view returns (
address token, // Payment token
address creator, // Developer address
string name, // Display name
string ipfsHash, // IPFS CID
uint256 price, // Current price
uint256 downloads, // Total unlocks
uint256 revenue, // Total revenue
bool active // Is active
)
The unlock system uses on-chain records to grant time-limited access to capsules.
User Contract NONOS Kernel | | | |-- unlockCapsule(id) --> | | | |-- transfer NOX --------> | | |-- split revenue -------> | | |-- create UnlockRecord -> | |<-- emit CapsuleUnlocked-| | | | | |------------------------ getUnlockRecord(id, user) | | |<-------------------------| | |---- return record ------>| | | |-- verify | | |-- download from IPFS | | |-- execute in sandbox
struct UnlockRecord {
bytes32 token; // Unique unlock token
uint64 timestamp; // Block timestamp of unlock
uint64 expiresAt; // timestamp + 86400 (24 hours)
bytes32 manifestHash; // Hash of manifest at unlock time
bytes32 approvedCaps; // Capabilities granted
}
// Storage mapping
mapping(uint256 => mapping(address => UnlockRecord)) unlocks;
// unlocks[capsuleId][userAddress] = UnlockRecord
// On-chain token generation (Solidity)
token = keccak256(abi.encodePacked(
capsuleId,
msg.sender,
blockhash(block.number - 1),
block.timestamp,
nonce++
));
// Token is unique per unlock, cannot be predicted
// NONOS kernel verification steps: 1. Query: getUnlockRecord(capsuleId, wallet) 2. Check: record.token != bytes32(0) // Has unlocked 3. Check: block.timestamp < record.expiresAt // Not expired 4. Check: hash(manifest) == record.manifestHash // Same version 5. Grant: capabilities = record.approvedCaps 6. Execute: run capsule in sandbox with granted caps
| Code | Name | Description |
|---|---|---|
| 0x01 | NOT_UNLOCKED | User never unlocked this capsule |
| 0x02 | UNLOCK_EXPIRED | 24-hour window has passed |
| 0x03 | MANIFEST_MISMATCH | Capsule was updated after unlock |
| 0x04 | INVALID_SIGNATURE | Ed25519 signature verification failed |
| 0x05 | CAPS_DENIED | Required capability not approved |
Track your token performance and earnings
Created by
Exclusive NFT pass for 0xNOX ecosystem benefits and revenue sharing.
Connect your wallet to check ZeroState Pass ownership
Create unlimited tokens without paying the 10,000 NOX creation fee. Save thousands on every launch.
Pay only 0.5% trading fee instead of 1% on all bonding curve trades.
Receive up to 2.5x multiplier on staking rewards when combined with lock periods.
Earn 5% of all protocol fees distributed to NFT holders proportionally.
NFT holders can claim staking rewards daily instead of weekly.
Vote on protocol parameters including fees, burn ratios, and feature proposals.
Join the exclusive club of NFT holders and unlock all premium features.
Transfer NOX tokens between Ethereum and Cellframe networks securely.
Connect your Ethereum wallet to bridge NOX tokens
Understanding the economic model behind the NOX ecosystem
NOX is the native utility token powering the 0xNOX launchpad ecosystem. It serves as the primary currency for token creation fees, staking rewards, and cross-chain bridging between Ethereum and Cellframe networks.
| Allocation | Amount | Purpose |
|---|---|---|
| Fair Launch | 600,000,000 NOX (75%) | Public distribution |
| Liquidity | 32,000,000 NOX (4%) | DEX liquidity provision |
| Staking Rewards | 32,000,000 NOX (4%) | Staking vault emissions |
| CEX Listings | 32,000,000 NOX (4%) | Exchange listings |
| DAO Treasury | 24,000,000 NOX (3%) | Governance treasury |
| Development | 24,000,000 NOX (3%) | Protocol development |
| Contributors | 24,000,000 NOX (3%) | Team & advisors |
| Marketing | 20,000,000 NOX (2.5%) | Growth initiatives |
| NFT Holders | 12,000,000 NOX (1.5%) | ZeroState Pass rewards |
Every token launched on 0xNOX uses an exponential bonding curve that determines price based on supply:
Price = BasePrice * e^(k * Supply)
When a token reaches a market cap of $69,420, it automatically graduates to Uniswap V3:
| Action | Fee | Distribution |
|---|---|---|
| NOX Buy/Sell | 2% | 10% burn, 40% liquidity, 20% DAO, 30% dev |
| Token Creation | 10,000 NOX | Protocol treasury |
| Launchpad Trading | 1% | Protocol treasury |
| Bridge Transfer | 0.25% | Bridge liquidity pool |
| Capsule Unlock | Variable | 68% dev, 30% NFT holders, 2% protocol |
ZeroState Pass holders enjoy FREE token creation - no NOX fee required.
Stake your NOX tokens to earn a share of protocol fees and emissions:
The NOX Bridge enables seamless transfers between Ethereum and Cellframe networks:
Complete guide to launching and trading tokens on 0xNOX
0xNOX is an anonymous token launchpad on Ethereum. Launch your own token in seconds with automatic bonding curves and Uniswap graduation.
Use MetaMask, WalletConnect, or generate a new wallet instantly
Launch your own token or trade existing tokens on bonding curves
Tokens graduate to Uniswap when they reach $69,420 market cap
Every token has a bonding curve that provides instant liquidity:
Use MetaMask, Rabby, or any Web3 wallet:
Connect mobile wallets via QR code:
Create a wallet instantly, no extensions needed:
Transfer NOX between Ethereum and Cellframe networks:
Generate a Cellframe wallet directly from the bridge:
Capsules are token-embedded applications for the NONOS operating system:
Yes, 0xNOX is deployed on Ethereum mainnet. All transactions use real ETH and real tokens.
At $69,420 market cap, the token automatically graduates. ETH and tokens are sent to Uniswap, LP tokens are burned, and the token becomes freely tradeable on DEXes.
No. All liquidity is locked in the bonding curve contract until graduation. There are no admin keys or special permissions that allow draining funds.
NOX is available on Uniswap. You can also earn NOX through staking rewards or by creating popular tokens on the platform.
ZeroState Pass is an NFT that grants free token creation on 0xNOX, plus boosted staking rewards and exclusive features.
MetaMask, Rabby, etc.
Mobile wallets
Generate a new wallet instantly. No extensions needed.
Comments
0