Understand how node operators earn ETH from inference jobs.

    Payment Flow

    All payments on CompressNode use native ETH on the Base chain. When a user submits an inference job, they send ETH to the JobRegistry contract as escrow. Once the node completes the job, 95% of the payment is released directly to the node operator's wallet. The remaining 5% is burned.

    Job Pricing

    Pricing scales with model size and complexity:

    • Tier 1 models (7-8B): 0.0008 – 0.0015 ETH per request
    • Tier 2 models (14-32B): 0.0018 – 0.0030 ETH per request
    • Tier 3 models (70B): 0.0050 ETH per request

    Earnings Potential

    Your earnings depend on your GPU tier, the models you run, your uptime, and network demand. Higher-tier models pay more per request, and nodes with higher reputation scores are assigned more jobs. Maintaining high uptime and passing all verification challenges directly increases your earning potential.

    Fee Structure

    The fee breakdown for each job is:

    • 95% goes to the node operator as ETH, sent directly to their wallet
    • 5% is burned permanently (sent to address(0)), creating a deflationary effect
    • No platform fees, no intermediaries - the smart contract handles everything

    Expired & Failed Jobs

    If no node picks up a submitted job within 24 hours, the requester can call expireJob() to reclaim their ETH. If a node accepts a job but fails to complete it, their reputation is penalized and the next highest-reputation node may be assigned the job.