NOX Tokenomics

Complete technical specification for the NOX multi-chain ecosystem: permissionless token launchpad with autonomous bonding curves across Ethereum and Cellframe, decentralized application marketplace for NONOS, cross-chain bridge infrastructure, and proof-of-stake protocol with privacy-preserving rewards distribution.

Networks
Ethereum + Cellframe
Token
NOX / CF20_NOX
Platform
NONOS
Version
2.0.0 / April 2026

The NOX Ecosystem

A unified token economy spanning anonymous token launches, decentralized app distribution, and privacy-preserving staking.

NOX serves as the native token of the NONOS ecosystem, a privacy-first operating system with integrated cryptocurrency infrastructure. The token captures value from three interconnected protocols: the Launchpad for permissionless token creation, the Capsule Marketplace for decentralized application distribution, and the Staking Protocol for securing the network and distributing rewards.

Each protocol generates demand for NOX while providing distinct utility. The Launchpad requires NOX for token creation and extracts trading fees that convert to NOX buybacks. The Capsule Marketplace enables token-embedded applications that integrate with the broader NOX economy. The Staking Protocol locks NOX supply while distributing rewards from protocol fees to committed holders.

This interconnection creates flywheel effects. Successful tokens on the Launchpad generate trading volume that increases staker rewards. Popular capsules with embedded tokens drive additional Launchpad activity. Higher staking rewards attract more NOX to be locked, reducing circulating supply and supporting price stability. ZeroState Pass NFT holders receive enhanced benefits across all protocols, creating unified identity within the ecosystem.

NOX ERC-20 + CF20 Launchpad multi-chain tokens Capsule Market app distribution Staking rewards + security Treasury fee aggregation fees tokens rewards buybacks Cross-Chain Bridge ETH ↔ Cellframe bridge

Value Accrual Mechanisms

NOX captures value through multiple mechanisms that compound as ecosystem activity grows. Every token launch on the Launchpad requires 10,000 NOX for non-NFT holders, creating consistent demand independent of speculation. Every trade on bonding curves generates a 1% fee that accumulates in the Treasury for weekly conversion.

Two distinct fee systems operate within the ecosystem: the NOX token transaction tax (2% buy/sell) and the Launchpad protocol fees. Each serves different purposes with separate distribution mechanics.

2%NOX Token Tax
1%Launchpad Fee
800MMax Supply
10K NOXCreation Fee

NOX token transaction taxes distribute as: 40% liquidity, 30% development, 20% DAO treasury, and 10% permanent burn. Launchpad protocol fees follow a separate distribution: 40% burned, 40% paired with ETH for liquidity, and 20% distributed to stakers. Both mechanisms create deflationary pressure while funding ecosystem growth.

Design Philosophy

The NOX ecosystem operates on principles that prioritize user sovereignty above all else. Privacy comes first: no registration, no KYC, no email verification. The protocol cannot collect information it never requests. Identity exists only as wallet addresses.

Permissionless access ensures censorship resistance. Anyone can launch tokens, publish applications, or stake NOX. No approval process, no whitelist, no geographic restrictions. The protocol serves as infrastructure, not gatekeeper.

Fair distribution eliminates insider advantages. Bonding curves provide identical mechanics for all participants. No presales, no team allocations, no preferential pricing. Early participants benefit from timing, not connections.

PrincipleImplementationRationale
Privacy FirstNo KYC, no tracking, wallet-only identityUser sovereignty
PermissionlessAnyone can launch, publish, stakeCensorship resistance
Fair DistributionBonding curves, no presalesEliminate insider advantage
Sustainable EconomicsFee-based value captureProtocol longevity
NFT UtilityReal benefits for ZeroState holdersReward early supporters
Mainnet SecurityEthereum L1 deploymentMaximum security guarantees

NOX Token

The native currency of the NONOS ecosystem.

NOX is an ERC-20 token on Ethereum mainnet with a fixed maximum supply of 800 million tokens. The token implements a deflationary mechanism through transaction taxes with automatic burning. A 2% tax applies to both buy and sell transactions, with a portion permanently burned on each trade.

The fixed supply creates scarcity that compounds with burn mechanics. 10% of all collected transaction fees burn permanently, reducing total supply over time. Additional burns occur through protocol fee operations. The burn mechanism creates persistent deflation that accelerates as trading volume increases.

800MMax Supply
2%Buy/Sell Tax
ERC-20Token Standard
DeflationaryVia Burns

Supply Distribution

NOX launched as a fair launch token from day one with no presale, no private rounds, and no VC allocations. The majority of supply entered circulation through public trading, ensuring equitable access for all participants. Reserved allocations support long-term ecosystem sustainability.

AllocationPercentageTokensPurpose
Fair Launch78.5%628,000,000Public distribution from day 1
TBD Reserve10%80,000,000Development growth initiatives
Staking Pools5%40,000,000Staking rewards emissions
Dev Wallet3.5%28,000,000Development funding
DAO Treasury3%24,000,000Governance-controlled funds

The TBD Reserve supports further ecosystem growth during development phases. These tokens unlock progressively based on milestone achievements and community governance decisions. No hidden allocations exist beyond those listed above.

Token Utility

NOX derives value from genuine utility across multiple protocols rather than pure speculation. Each use case creates organic demand that persists regardless of market sentiment.

Launchpad

Token creation requires 10,000 NOX fee payment. Trading fees convert to NOX through Treasury operations. Featured listing slots cost NOX. All fee revenue flows back to ecosystem through burns, LP, and staker rewards.

Staking

Stake NOX to earn protocol fee distributions. Longer lock periods earn higher multipliers up to 4x. Staked NOX contributes to governance weight. Compound rewards by restaking distributions automatically.

Governance

NOX holders vote on protocol parameters including fee percentages, Treasury allocations, and protocol upgrades. Voting power scales with staked amount and lock duration. Changes require quorum and supermajority approval.

Capsule Integration

Capsule tokens launched through the marketplace integrate with NOX economy. Cross-token incentives and shared liquidity pools create network effects. NOX serves as reserve currency for capsule token pairs.

Transaction Tax Structure

NOX implements a 2% tax on both buy and sell transactions. Transfer between wallets incurs no tax. The collected fees distribute automatically through the smart contract to support ecosystem sustainability.

TransactionTax RateApplication
Buy2%Purchases on DEX
Sell2%Sales on DEX
Transfer0%Wallet to wallet

Fee Distribution

Collected transaction fees distribute automatically across four destinations, ensuring sustainable ecosystem growth while maintaining deflationary pressure.

DestinationSharePurpose
Liquidity Collector40%Protocol-owned liquidity depth
Dev Wallet30%Ongoing development funding
DAO Treasury20%Governance-controlled funds
Burn10%Permanent supply reduction

Deflationary Mechanics

NOX supply decreases over time through systematic burns. 10% of all transaction fees burn permanently, removing tokens from circulation forever. This creates persistent deflation that compounds as trading activity increases.

Circulating Supply = Max Supply - Burned - Locked - Staked

Additional trading limits protect against manipulation: maximum buy/sell capped at 0.5% of supply per transaction, maximum wallet holding at 4% of supply, and a 20-second cooldown between sells. These parameters ensure orderly markets while allowing organic price discovery.

The burn mechanism creates asymmetric outcomes. In bear markets, reduced activity means slower burns but also less sell pressure. In bull markets, increased activity accelerates burns while organic demand absorbs supply. Both scenarios trend toward reduced circulating supply over time.

The Problem With Token Launches

Current launch mechanisms fail both creators and participants. We propose a protocol-native solution.

Token launches today suffer from structural deficiencies that benefit insiders at the expense of genuine participants. Presales create information asymmetry. Whitelists concentrate early access among connected parties. Stealth launches favor bot operators with faster execution. The fundamental problem is that launch mechanisms were designed for issuers, not communities.

Fair launch rhetoric masks unfair realities. Teams retain allocations. Advisors receive tokens at zero cost. Early investors get preferential pricing unavailable to retail participants. By the time public trading begins, the price discovery period has already occurred privately. Public participants buy tokens that insiders acquired at fractions of the listing price.

Information Asymmetry

Presale participants know launch timing, initial liquidity, and token distribution before the public. This information advantage translates directly into economic advantage. Early buyers can position before announcements. They can exit during the initial volatility that retail participants mistake for organic price discovery.

Execution Advantage

Stealth launches favor technical operators. Bot networks monitor mempool transactions, factory contract deployments, and social signals. Sub-second execution advantages compound into significant profit. Manual participants cannot compete on speed. They serve as exit liquidity for faster actors.

The Bonding Curve Solution

Bonding curves eliminate information asymmetry by making the pricing function public and deterministic. The price at any moment depends solely on the current supply. There are no hidden allocations, no preferential access, no timing advantages. Everyone faces the same curve.

When a token launches through a bonding curve, the first buyer and the hundredth buyer interact with identical mechanics. Price increases monotonically with supply. Early participants pay less because fewer tokens exist, not because they received special access. This is fair by construction, not by promise.

The curve also provides continuous liquidity. Traditional launches create liquidity discontinuities: the presale period, the launch moment, the DEX listing. Each transition creates arbitrage opportunities and execution advantages. A bonding curve provides uninterrupted trading from first mint to graduation, eliminating these structural inefficiencies.

Privacy as a Feature

Anonymous launches serve legitimate purposes beyond regulatory arbitrage. Creators may wish to evaluate market reception without personal exposure. Teams building experimental protocols may prefer pseudonymous development during early stages. The association between identity and token can create legal ambiguity in jurisdictions with unclear regulatory frameworks.

NOX Launchpad requires only a wallet connection. No registration, no email, no identity verification. The protocol cannot collect information it never requests. Creator privacy is guaranteed by architecture, not policy. This privacy extends to participants: trading history remains on-chain but unlinkable to off-chain identity.

System Architecture

Smart contract structure and interaction patterns.

The protocol comprises three core contracts: the Factory, the Token implementation, and the Treasury. The Factory deploys new tokens using a minimal proxy pattern for gas efficiency. Each Token manages its own bonding curve and tracks progression toward graduation. The Treasury aggregates fees and executes the NOX buyback and LP provisioning logic.

LaunchpadFactory createToken() BondingToken A buy() / sell() graduate() BondingToken B buy() / sell() graduate() BondingToken N buy() / sell() graduate() Treasury fees → NOX → LP

Factory Contract

The Factory serves as the entry point for token creation. It maintains a registry of all deployed tokens and enforces creation fee collection. Using the EIP-1167 minimal proxy pattern, each token deployment costs approximately 100,000 gas rather than the 2,000,000+ gas required for full contract deployment.

Creation parameters include token name, symbol, and metadata URI. The Factory validates parameter constraints, collects the creation fee in NOX tokens, and deploys a new proxy pointing to the canonical Token implementation. The implementation address is immutable after Factory deployment, preventing upgrade attacks.

LaunchpadFactory.sol

function createToken(
    string calldata name,
    string calldata symbol,
    string calldata metadataURI
) external returns (address token) {
    // Collect creation fee (waived for NFT holders)
    if (!isNFTHolder(msg.sender)) {
        require(
            noxToken.transferFrom(msg.sender, address(treasury), CREATION_FEE),
            "Fee transfer failed"
        );
    }

    // Deploy minimal proxy
    token = Clones.clone(tokenImplementation);

    // Initialize token state
    IBondingToken(token).initialize(
        name,
        symbol,
        metadataURI,
        msg.sender
    );

    // Register in factory
    tokens.push(token);
    isToken[token] = true;

    emit TokenCreated(token, msg.sender, name, symbol);
}

Token Contract

Each Token contract manages its bonding curve independently. The contract holds ETH reserves collected from purchases and releases them on sales. The price calculation follows the quadratic bonding curve formula, ensuring smooth price discovery as supply changes.

Tokens exist in one of two states: bonding or graduated. In the bonding state, trading occurs through the curve. Upon reaching the graduation threshold, the token transitions to graduated state, curve trading halts, and liquidity migrates to Uniswap V3.

Treasury Contract

The Treasury aggregates fees from all protocol activity. It executes periodic conversions of collected ETH to NOX through Uniswap, then allocates the NOX according to protocol parameters: a portion burned permanently, a portion paired with ETH and added to liquidity, and a portion distributed to stakers.

Bonding Curve Mathematics

The pricing function that ensures fair distribution.

The protocol employs a quadratic bonding curve where price increases proportionally to the square of the current supply. This curve shape provides gentle initial pricing that accelerates as supply grows, rewarding early participants while maintaining accessibility.

Price Function

Given current supply S, the instantaneous price P is:

P(S) = k × S²

Where k is the curve coefficient determining price sensitivity. The protocol uses k = 10⁻¹⁵, calibrated so that graduation occurs at approximately 800 million tokens with a $69,420 market cap.

Purchase Cost Calculation

Buying tokens requires integrating the price function over the purchase quantity. For a purchase of quantity Q starting from supply S:

Cost = ∫ k × s² ds = k/3 × [(S+Q)³ - S³]

This integral gives the exact ETH required to mint Q tokens. The contract computes this on-chain using integer arithmetic with appropriate scaling to prevent overflow.

Sale Return Calculation

Selling tokens follows the inverse process. For selling quantity Q from supply S:

Return = k/3 × [S³ - (S-Q)³]

The seller receives this ETH amount minus the protocol fee. Because purchase and sale use the same curve, there is no spread beyond the explicit fee. The protocol guarantees liquidity at the curve price for any trade size up to the current supply.

Curve Visualization

Supply (tokens) Price (ETH) 800M $0.00008 Graduation $69,420 mcap

Numerical Example

SupplyPrice per TokenMarket CapReserve
0$0.00000000$00 ETH
100,000,000$0.00000001$10.0001 ETH
200,000,000$0.00000004$80.0009 ETH
400,000,000$0.00000016$640.007 ETH
600,000,000$0.00000036$2160.024 ETH
800,000,000$0.00000064$5120.057 ETH
Graduation~$0.0000868$69,420~23 ETH

At graduation, the contract holds approximately 23 ETH in reserves from cumulative purchases along the curve. This reserve forms the initial liquidity for the Uniswap pool.

Graduation Process

Seamless transition from bonding curve to decentralized exchange.

When a token's market capitalization reaches $69,420, the graduation process initiates automatically. The contract locks all trading on the bonding curve and begins the migration sequence.

Created Bonding Graduating Graduated first buy mcap ≥ $69,420 LP created

BondingToken.sol:graduate()

function graduate() internal {
    require(state == State.Bonding, "Not in bonding state");
    require(getMarketCap() >= GRADUATION_THRESHOLD, "Below threshold");

    state = State.Graduating;

    // Calculate liquidity amounts
    uint256 ethLiquidity = address(this).balance;
    uint256 tokenLiquidity = _calculateGraduationTokens();

    // Mint graduation tokens
    _mint(address(this), tokenLiquidity);

    // Mint fee to treasury (0.5% of supply)
    uint256 graduationFee = totalSupply() * 50 / 10000;
    _mint(treasury, graduationFee);

    // Create Uniswap V3 pool
    address pool = _createUniswapPool(ethLiquidity, tokenLiquidity);

    // Lock liquidity (1 year minimum)
    _lockLiquidity(pool, 365 days);

    state = State.Graduated;
    uniswapPool = pool;

    emit Graduated(pool, ethLiquidity, tokenLiquidity);
}

Graduated tokens deploy to Uniswap V3 with full-range liquidity. The protocol creates a new pool with 1% fee tier, deposits all accumulated ETH reserves paired with newly minted tokens, and locks the LP position for one year minimum. This prevents rug pulls where creators might remove liquidity after graduation.

Multi-Chain Deployment

Extending the NOX ecosystem beyond Ethereum to Cellframe Network.

The NOX ecosystem operates across two complementary blockchain networks: Ethereum mainnet for established DeFi integration and the Cellframe Network for quantum-resistant infrastructure. This dual-chain architecture provides users with deployment flexibility while maintaining unified liquidity through the bridge protocol.

Cellframe represents a strategic partnership that extends NOX capabilities into quantum-safe territory. As quantum computing advances threaten classical cryptographic systems, Cellframe's lattice-based cryptography provides long-term security guarantees. Tokens launched through NOX can exist natively on both chains, capturing users across both ecosystems.

2Networks
ERC-20+ CF20
UnifiedLiquidity
Q-SafeOption

Network Comparison

PropertyEthereum MainnetCellframe Network
Token StandardERC-20CF20
CryptographyECDSA (secp256k1)Lattice + Hash (Post-Quantum)
ConsensusProof of StakeTwo-Layer PoS + PoA
Block Time~12 seconds~10 seconds
Throughput~15-30 TPS1000+ TPS (sharded)
PrivacyPseudonymousRing Signatures Available
Smart ContractsEVM / SolidityCellFrame VM
DEX IntegrationUniswap V3Native DEX

MultiChainFactory Architecture

The MultiChainFactory contract enables token deployment across deployment strategies. Creators select their preferred approach based on project requirements, target audience, and security priorities.

MultiChainFactory Unified Deployment Interface createTokenEthereum ERC-20 Only Uniswap Graduation createTokenDualChain ERC-20 + CF20 Bridge Enabled createTokenCellframe CF20 Only Quantum-Safe BondingToken buy() / sell() / graduate() CellframeBridge bridge() / confirm() Ethereum Mainnet Uniswap V3 · DeFi Integration Cellframe Network Quantum-Safe · Native DEX

Deployment Strategies

Ethereum Only

Standard deployment path for maximum EVM ecosystem compatibility. Tokens launch with bonding curves on Ethereum mainnet and graduate to Uniswap V3 upon reaching the market cap threshold. Full integration with existing wallets, DEX aggregators, and DeFi protocols.

Cellframe Only

Quantum-resistant deployment for projects prioritizing long-term cryptographic security. CF20 tokens operate natively on Cellframe Network with access to its sharded architecture and privacy features. Ideal for security-focused projects and Cellframe ecosystem participants.

Dual-Chain

Simultaneous deployment across both networks with bridge integration from launch. Tokens exist natively on each chain with synchronized total supply. Users trade on their preferred network while arbitrageurs ensure price consistency across chains.

Post-Launch Bridge

Ethereum-only tokens can bridge to Cellframe after initial deployment. Project evolution may warrant multi-chain presence as community grows. The bridge protocol enables expansion without requiring migration or token swaps.

Cellframe Partnership

The Cellframe Network integration represents a strategic alliance between privacy-focused ecosystems. Cellframe's unique technical capabilities complement NOX Launchpad's fair distribution mechanisms:

CapabilityBenefit for NOX
Post-Quantum CryptographyFuture-proof token storage and transactions
Sharded ArchitectureHigh throughput for active trading
Ring SignaturesEnhanced privacy for token transfers
Low FeesAccessible micro-cap token trading
Native DEXImmediate liquidity on graduation

Cross-Chain Bridge Protocol

Secure asset transfer between Ethereum and Cellframe networks.

The bridge protocol enables bidirectional token transfers between Ethereum mainnet and Cellframe Network. Two implementations serve different needs: the general CellframeBridge handles any registered ERC-20 token, while the dedicated NOXBridge provides optimized parameters specifically for NOX token transfers.

Bridge security relies on a decentralized validator network. Validators observe transactions on both chains and submit cryptographic attestations. Transfers complete only when the required threshold of validator signatures accumulates, preventing single points of failure or compromise.

3Min Signatures
0.25%NOX Fee
0.30%General Fee
BothDirections

NOXBridge Specification

The dedicated NOX bridge provides specialized infrastructure for bridging the ecosystem's native token. Purpose-built parameters balance security, usability, and liquidity management.

ParameterValueRationale
Minimum Amount100 NOXPrevent dust spam
Maximum Amount10,000,000 NOXLimit single-tx risk
Bridge Fee0.25% (25 BPS)Validator compensation
Daily Limit1,000,000 NOXRate limit attacks
Confirmations3 validatorsMulti-sig security

Bridge Flow Diagram

Ethereum NOX Token 0x0a26c80B... Cellframe CF20_NOX Token Native Asset Validator Network 3-of-N Multi-Signature Lock Mint Release Burn NOXBridge Contract bridgeToCell() · bridgeFromCell() · confirmBridge() Liquidity Pool NOX Reserves Fee Collector 0.25% per transfer Daily Limits 1M NOX / 24h

Transfer Process: Ethereum → Cellframe

Users initiate outbound transfers by calling bridgeToCell() with amount and Cellframe recipient address. The contract validates parameters, deducts fees, locks tokens, and emits an event for validator monitoring.

NOXBridge.sol:bridgeToCell()

function bridgeToCell(
    uint256 amount,
    bytes32 cfRecipient
) external nonReentrant whenNotPaused returns (bytes32 txId) {
    // Validate bounds
    if (amount < MIN_BRIDGE_AMOUNT) revert BelowMinimum();
    if (amount > MAX_BRIDGE_AMOUNT) revert AboveMaximum();
    _checkDailyLimit(amount);

    // Calculate and collect fee
    uint256 fee = (amount * BRIDGE_FEE_BPS) / BPS_DENOMINATOR;
    uint256 netAmount = amount - fee;

    // Lock tokens in bridge
    IERC20 nox = IERC20(NOX_TOKEN);
    if (!nox.transferFrom(msg.sender, address(this), amount))
        revert TransferFailed();

    // Transfer fee to collector
    if (fee > 0) {
        if (!nox.transfer(feeCollector, fee)) revert TransferFailed();
        totalFeesCollected += fee;
    }

    // Generate transaction ID
    txId = keccak256(abi.encodePacked(
        msg.sender, cfRecipient, amount, block.timestamp, _txCount++
    ));

    // Record transaction
    transactions[txId] = BridgeTransaction({
        txId: txId,
        ethAddress: msg.sender,
        cfAddress: cfRecipient,
        amount: amount,
        fee: fee,
        netAmount: netAmount,
        timestamp: block.timestamp,
        confirmations: 0,
        direction: BridgeDirection.ETH_TO_CF,
        status: BridgeStatus.PENDING,
        cfTxHash: bytes32(0)
    });

    emit BridgeToCell(txId, msg.sender, cfRecipient, amount, fee);
}

Validator Confirmation

Validators observe bridge events and verify transactions on both chains. Each validator submits confirmation with the destination chain transaction hash. When three validators confirm, the transaction completes.

function confirmBridgeToCell(
    bytes32 txId,
    bytes32 cfTxHash
) external onlyRole(VALIDATOR_ROLE) {
    BridgeTransaction storage tx_ = transactions[txId];
    if (tx_.txId == bytes32(0)) revert TransactionNotFound();
    if (tx_.status != BridgeStatus.PENDING &&
        tx_.status != BridgeStatus.CONFIRMING) revert InvalidStatus();
    if (validatorConfirmations[txId][msg.sender]) revert AlreadyConfirmed();

    validatorConfirmations[txId][msg.sender] = true;
    tx_.confirmations++;
    tx_.status = BridgeStatus.CONFIRMING;

    emit BridgeConfirmed(txId, msg.sender, tx_.confirmations);

    if (tx_.confirmations >= MIN_CONFIRMATIONS) {
        tx_.status = BridgeStatus.COMPLETED;
        tx_.cfTxHash = cfTxHash;
        _removePending(txId);
        emit BridgeCompleted(txId, cfTxHash);
    }
}

Transfer Process: Cellframe → Ethereum

Inbound transfers reverse the flow. Users burn CF20_NOX on Cellframe, validators observe and sign attestations, and any party can submit signatures to the Ethereum contract to release locked NOX.

function bridgeFromCell(
    bytes32 cfTxHash,
    bytes32 cfSender,
    address ethRecipient,
    uint256 amount,
    bytes[] calldata signatures
) external nonReentrant whenNotPaused {
    if (ethRecipient == address(0)) revert ZeroAddress();
    if (amount == 0) revert ZeroAmount();

    bytes32 txId = keccak256(abi.encodePacked(
        cfTxHash, cfSender, ethRecipient, amount
    ));

    BridgeTransaction storage tx_ = transactions[txId];
    if (tx_.status == BridgeStatus.COMPLETED) revert AlreadyCompleted();

    // Create record if new
    if (tx_.txId == bytes32(0)) {
        tx_.txId = txId;
        tx_.ethAddress = ethRecipient;
        tx_.cfAddress = cfSender;
        tx_.amount = amount;
        tx_.netAmount = amount;
        tx_.timestamp = block.timestamp;
        tx_.direction = BridgeDirection.CF_TO_ETH;
        tx_.status = BridgeStatus.CONFIRMING;
        tx_.cfTxHash = cfTxHash;
    }

    // Process validator signatures
    for (uint256 i = 0; i < signatures.length; i++) {
        address signer = _recoverSigner(
            txId, cfTxHash, ethRecipient, amount, signatures[i]
        );
        if (!hasRole(VALIDATOR_ROLE, signer)) continue;
        if (validatorConfirmations[txId][signer]) continue;

        validatorConfirmations[txId][signer] = true;
        tx_.confirmations++;
        emit BridgeConfirmed(txId, signer, tx_.confirmations);
    }

    // Release if threshold met
    if (tx_.confirmations >= MIN_CONFIRMATIONS) {
        IERC20 nox = IERC20(NOX_TOKEN);
        if (nox.balanceOf(address(this)) < amount)
            revert InsufficientLiquidity();

        tx_.status = BridgeStatus.COMPLETED;
        _removePending(txId);

        if (!nox.transfer(ethRecipient, amount)) revert TransferFailed();

        totalBridgedToEth += amount;
        emit BridgeToEth(txId, cfSender, ethRecipient, amount);
        emit BridgeCompleted(txId, cfTxHash);
    }
}

Security Architecture

LayerImplementationProtection
Consensus3-of-N multi-signatureValidator collusion requires majority
Rate Limiting1M NOX daily capLimits attack surface per day
Amount Bounds100 - 10M per txPrevents dust and whale attacks
Replay PreventionUnique txId derivationEach transfer one-time only
ReentrancyOpenZeppelin guardCallback exploitation
EmergencyPausable contractActive exploit response

CellframeBridge: General Token Bridge

The general CellframeBridge handles any ERC-20 token registered by administrators. It operates similarly to the NOXBridge but with different fee parameters and without NOX-specific daily limits.

ParameterNOXBridgeCellframeBridge
Fee0.25% (25 BPS)0.30% (30 BPS)
Min Signatures33
Daily Limit1M NOXPer-token configurable
Supported TokensNOX onlyAny registered ERC-20
LiquidityDedicated poolPer-token pools

Protocol Economics

How value flows through the system.

The NOX Launchpad generates revenue through three mechanisms: token creation fees, trading fees on bonding curve transactions, and graduation fees when tokens migrate to Uniswap. All fees ultimately flow into the NOX ecosystem through buybacks and liquidity provisioning.

10,000NOX Creation Fee
1%Trading Fee
0.5%Graduation Fee
40/40/20Fee Split

Fee Structure

Creation Fee

Deploying a new token requires payment of 10,000 NOX (approximately $50-100 at current prices). This fee serves dual purposes: funding protocol development and filtering low-quality deployments. The fee transfers directly to the Treasury upon token creation.

ZeroState Pass NFT holders receive a complete fee waiver. Holding any quantity of the NFT grants unlimited free token deployments. This creates genuine utility for the NFT beyond staking boosts while rewarding early ecosystem participants.

Trading Fee

Each buy or sell transaction on the bonding curve incurs a 1% fee calculated on the transaction value. For purchases, the fee applies to the ETH spent. For sales, the fee reduces the ETH returned. The fee collects in ETH and accumulates in the Treasury.

NFT holders receive a reduced 0.5% trading fee, providing ongoing savings for active traders who hold ecosystem NFTs. The fee reduction applies automatically when the trading wallet holds any ZeroState Pass NFT.

Graduation Fee

Upon graduation, 0.5% of the token supply mints to the Treasury as a graduation fee. This one-time fee compensates the protocol for facilitating the transition to decentralized exchange trading. The Treasury may hold, sell, or burn these tokens according to governance decisions.

Treasury Operations

Fee Collection ETH + NOX Convert ETH → NOX 40% BURN → 0xdead 40% LP NOX + ETH 20% STAKERS rewards

The Treasury executes weekly operations to convert accumulated fees into protocol value. ETH converts to NOX through Uniswap, with slippage protection and TWAP oracles preventing manipulation. The converted NOX then splits according to fixed ratios.

AllocationPercentageMechanismEffect
Burn40%Transfer to 0xdeadPermanent supply reduction
Liquidity40%Add to NOX/ETH poolDeeper trading liquidity
Stakers20%Distribute to staking contractReward token holders

NFT Holder Benefits

ZeroState Pass NFT provides tangible, ongoing value within the Launchpad ecosystem:

BenefitStandard UserNFT HolderValue
Creation Fee10,000 NOXFREEUnlimited launches
Trading Fee1.0%0.5%50% savings
Early AccessNone1 hour before publicFirst-mover advantage
Featured Slots50,000 NOX/week1 free slot/month~600,000 NOX/year
Revenue ShareNone5% of protocol feesVariable

Revenue Projections

Estimated protocol economics at various adoption levels.

Conservative Scenario (Month 1-3)

10Daily Launches
$50KDaily Volume
$650Daily Revenue
$19.5KMonthly Revenue

Growth Scenario (Month 6-12)

50Daily Launches
$500KDaily Volume
$5.5KDaily Revenue
$165KMonthly Revenue

Scale Scenario (Year 2+)

200Daily Launches
$2MDaily Volume
$22KDaily Revenue
$660KMonthly Revenue

The Problem With App Stores

Centralized distribution creates dependencies, censorship vectors, and value extraction.

Modern application distribution relies on centralized gatekeepers. Apple and Google control mobile software access for billions of users. Microsoft and Apple control desktop distribution. These entities decide what software users can install, extract significant revenue shares, and maintain permanent surveillance over user behavior.

The centralization of software distribution creates systemic risks. Platform policy changes can instantly destroy businesses built on their ecosystems. Controversial applications face removal without recourse. Geographic restrictions fragment the global software market. Privacy-focused applications face particular hostility from platforms whose business models depend on data collection.

Censorship Risk

Centralized app stores routinely remove applications for policy violations, political content, or competitive reasons. Developers have no guaranteed distribution channel. Users cannot access software that platforms deem inappropriate. The global software ecosystem fragments along political and corporate boundaries.

Economic Extraction

Platform fees consume 15-30% of application revenue. Payment processing adds additional costs. Subscription requirements force recurring revenue models. Small developers cannot negotiate better terms. The platform captures value that should flow to creators and users.

Decentralized Distribution

NONOS requires a distribution model aligned with its privacy-first principles. Applications cannot depend on centralized servers for discovery or download. Users must verify software authenticity without trusting third parties. The economic relationship between developers and users should be direct, without intermediary extraction.

The Capsule Marketplace implements these requirements through cryptographic verification, decentralized storage, and token-embedded economics. Applications distribute through IPFS, making them resistant to takedowns and censorship. Ethereum smart contracts provide immutable registries of application metadata and developer credentials. Optional token integration enables new economic models impossible in traditional app stores.

System Architecture

Ethereum Registry + Tokens CapsuleRegistry metadata + CIDs CapsuleToken bonding curve DeveloperRegistry keys + identity IPFS Storage Layer capsule binaries NONOS Verification

Capsule Format

The standardized package structure for NONOS applications.

A capsule is a signed archive containing application code, metadata, and optional token configuration. The format supports multiple application types while maintaining consistent verification and installation procedures.

Archive Structure

/capsule.toml          # Manifest with metadata and permissions
/signature.sig         # Developer signature over manifest hash
/icon.png              # Application icon (256x256)
/app/                  # Application-specific contents
  /native/             # NONOS native binaries
  /linux/              # Linux compatibility binaries
  /web/                # Web application bundle
/token.toml            # Optional token configuration

Manifest Format

[capsule]
id = "com.example.myapp"
name = "My Application"
version = "1.2.0"
description = "A privacy-focused productivity tool"
developer = "0x1234...abcd"

[permissions]
network = ["api.example.com"]
filesystem = ["~/Documents/MyApp"]
camera = false
microphone = false

[platforms]
nonos = "native/myapp"
linux = "linux/myapp.AppImage"
web = "web/index.html"

[token]
enabled = true
config = "token.toml"

Permission Model

Capsules declare required permissions in their manifest. NONOS enforces these declarations at runtime through kernel-level sandboxing. Applications cannot access resources beyond their declared permissions.

PermissionScopeUser Prompt
networkSpecific domains onlyFirst connection attempt
filesystemDeclared paths onlyInstallation
cameraBoolean accessEach use
microphoneBoolean accessEach use
locationPrecision levelEach use
walletTransaction signingEach transaction

Token-Embedded Applications

Aligning developer and user incentives through integrated tokenomics.

The Capsule Marketplace enables developers to launch tokens alongside their applications. These tokens integrate with the NOX Launchpad bonding curve mechanism, providing fair distribution and automatic liquidity. Token economics can align developer incentives with user adoption and satisfaction in ways impossible with traditional app stores.

BondingCurve Launch
FairDistribution
AutoLiquidity
AppIntegration

Integration Patterns

Developers choose how tokens integrate with their applications. Common patterns include:

Premium Access

Token holdings unlock premium features within the application. Users who believe in the application's future acquire tokens early, gaining access to features while the token appreciates with adoption. No subscriptions, no recurring payments, just one-time token acquisition.

Governance Rights

Token holders vote on application development priorities. Feature requests, UI changes, and roadmap decisions go to token holder votes. This creates genuine community ownership over software direction, replacing corporate product management with user governance.

Revenue Distribution

Application revenue distributes to token holders. If the application charges for services, a portion flows to token stakers. This aligns user incentives with application success and creates sustainable value accrual to the token.

Usage Incentives

Applications reward active users with token emissions. Early adopters who contribute usage data, bug reports, or community support earn tokens. This bootstraps network effects and rewards the users who make the application valuable.

Token Configuration

token.toml

[token]
name = "MyApp Token"
symbol = "MYAPP"
curve_coefficient = 1e-15
graduation_mcap = 69420

[distribution]
creator_allocation = 0          # No pre-mine
initial_liquidity = 0           # Start from zero

[integration]
premium_features = true         # Token unlocks features
governance = true               # Token holders vote on roadmap
revenue_share = true            # Fees distributed to holders

Zero Platform Fees

The Capsule Marketplace charges no fees for publishing or distributing applications. Developers retain 100% of any revenue their applications generate. This contrasts starkly with traditional app stores that extract 15-30% of all transactions.

The only fees in the system are bonding curve trading fees for applications that choose token integration. These fees flow to the NOX Treasury, supporting the broader ecosystem. Applications without tokens incur no fees whatsoever.

Staking Protocol

Lock NOX tokens to earn protocol fee distributions with time-weighted rewards.

The staking protocol allows NOX holders to lock tokens for specified durations, earning a share of protocol fees proportional to their stake weight. Longer lock periods earn higher multipliers, incentivizing long-term commitment to the ecosystem and reducing circulating supply.

FlexibleNo Lock Option
365 DaysMaximum Lock
6.25xMax Total Boost
ContinuousReward Accrual

Lock Period Boosts

Stakers can choose flexible (no lock) staking or lock their tokens for enhanced rewards. Lock boosts multiply the base APY, rewarding long-term commitment. Combined with NFT boosts, stakers can achieve up to 6.25x total multiplier on their rewards.

Lock DurationLock BoostExample: 100% Base APY
No Lock (Flexible)+0%100% APY
30 Days+20%120% APY
60 Days+40%140% APY
90 Days+60%160% APY
180 Days+80%180% APY
365 Days+150%250% APY

NFT Boost System

ZeroState Pass NFT holders receive multiplicative boosts on their staking rewards. The NFT boost stacks with lock period boosts for maximum yield optimization.

NFTs HeldNFT BoostCombined with 365-Day Lock
0 NFTs1.00x2.50x total
1 NFT1.50x3.75x total
2 NFTs2.00x5.00x total
3+ NFTs2.50x6.25x total

Staking Contract

NoxStaking.sol

function stake(uint256 amount, uint256 lockDuration) external {
    require(lockDuration >= MIN_LOCK, "Lock too short");
    require(lockDuration <= MAX_LOCK, "Lock too long");

    uint256 multiplier = calculateMultiplier(lockDuration);
    uint256 weight = amount * multiplier / PRECISION;

    stakes[msg.sender].push(Stake({
        amount: amount,
        weight: weight,
        lockedUntil: block.timestamp + lockDuration,
        lastClaim: block.timestamp
    }));

    totalWeight += weight;
    noxToken.transferFrom(msg.sender, address(this), amount);

    emit Staked(msg.sender, amount, lockDuration, weight);
}

NFT Holder Bonuses

ZeroState Pass NFT holders receive enhanced staking benefits across all lock durations:

BenefitStandardNFT Holder
Multiplier Bonus0%+20%
Early Unstake Fee10%5%
Claim FrequencyWeeklyDaily
Compound OptionManualAuto-compound

Reward Distribution

How protocol fees flow to stakers.

The Treasury executes weekly reward distributions. All accumulated fees convert to NOX through Uniswap, then split according to protocol parameters. The 20% staker allocation distributes proportionally to stake weights across all active positions.

Protocol Fees (ETH) Convert ETH → NOX 40% BURN 40% LP 20% STAKERS

Reward Calculation

Reward = (StakerWeight / TotalWeight) × WeeklyDistribution

Rewards accrue continuously but claim weekly. NFT holders can claim daily. Unclaimed rewards remain in the contract, accumulating until claimed. Users can optionally compound rewards by restaking claimed NOX into new positions.

Privacy-Preserving Claims

The staking contract supports optional privacy-preserving reward claims through integration with privacy protocols. Stakers can withdraw rewards to fresh addresses without on-chain linkage to their staking address. This prevents third parties from profiling staker behavior or estimating net worth.

function claimPrivate(
    bytes calldata proof,
    address recipient
) external {
    uint256 rewards = calculateRewards(msg.sender);
    require(verifyPrivacyProof(proof, rewards), "Invalid proof");

    stakes[msg.sender].lastClaim = block.timestamp;
    noxToken.transfer(recipient, rewards);

    emit RewardsClaimed(bytes32(0), rewards); // No address logged
}

Projected Returns

Returns depend on total staked amount and protocol activity:

Protocol VolumeTotal StakedStaker APY
$50K/day10M NOX~36%
$500K/day50M NOX~73%
$2M/day100M NOX~146%

Returns are not guaranteed and depend entirely on protocol usage. Higher protocol activity generates higher fees; more staked NOX dilutes per-token returns.

Governance

Staked NOX enables protocol governance participation.

Stakers vote on protocol parameters with voting power equal to their stake weight. Governance proposals require quorum and supermajority to pass. Governance operates through timelock: approved changes take effect after 7-day delay.

ParameterCurrent ValueGovernance Control
Creation Fee10,000 NOXAdjustable 1K-100K
Trading Fee1.0%Adjustable 0.5%-2%
Burn Ratio40%Adjustable 20%-60%
Staker Ratio20%Adjustable 10%-40%
Lock Multipliers1x-4xAdjustable curve

Security Model

Threat analysis and mitigation strategies.

The protocol operates in an adversarial environment where rational actors will exploit any profitable vulnerability. Security design assumes sophisticated attackers with significant capital, technical expertise, and MEV infrastructure.

Threat Categories

ThreatVectorMitigationRisk
Price ManipulationLarge buys/sells to move curveCurve math makes manipulation expensiveLow
Front-runningMEV bots sandwich user tradesSlippage parameters, private mempoolsMedium
ReentrancyCallback during state transitionCEI pattern, reentrancy guardsLow
Oracle ManipulationPrice feed attacksTWAP oracles, manipulation boundsLow
Governance AttackMalicious parameter changesTimelock, parameter boundsLow
Rug PullCreator drains liquidityLocked LP, no admin functionsVery Low

Smart Contract Security

Reentrancy Protection

All state-changing functions follow the checks-effects-interactions pattern. External calls occur only after all state updates complete. Critical functions additionally use reentrancy guards.

modifier nonReentrant() {
    require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
    _status = _ENTERED;
    _;
    _status = _NOT_ENTERED;
}

Access Control

The protocol minimizes privileged operations. No admin can pause trading, modify curve parameters, or access user funds. The only privileged operation is Treasury parameter adjustment, protected by timelock and governance multisig.

Risk Disclosure

Smart Contract Risk

Despite audits and testing, smart contracts may contain undiscovered vulnerabilities. Exploits could result in partial or total loss of funds deposited in the protocol.

Market Risk

Tokens launched through the protocol have no guaranteed value. Most launched tokens will likely decrease in value over time. Early participation does not guarantee profit.

Regulatory Risk

The regulatory status of token launches remains uncertain in most jurisdictions. Regulatory actions could affect protocol operation or token tradability.