← All projects
Monad Blitz · 4th PlaceFull-Stack AIBlockchain/AI

ZeroKeyCLI

AdSense for the Terminal

ZeroKeyCLI - AdSense for the Terminal

Problem

Developer-tool monetization is broken: subscriptions exclude casual users, terminals can't show ads, and crypto payments are too high-friction (wallet, gas, sign). Pay-per-use AI inference needs sub-cent settlement that disappears into a normal CLI flow.

Approach

x402 micropayments on Monad. The user runs the CLI, sees a 5-second ASCII ad, and during those five seconds two micropayments settle on-chain - advertiser pays the user $0.001 USDC, user pays the AI provider for one Claude API response. AdPool.sol manages advertiser deposits and verified impressions. No wallet setup, no gas, no subscription.

At a glance

Settlement

2 tx in <5s

Per-impression payout

$0.001 USDC

Chain

Monad

Standard

x402

Recognition

Monad Blitz · 4th Place

Tech decisions

  • x402 over plain ERC-20 transfers

    HTTP-native payment standard composes cleanly with existing CLI tooling and HTTP middleware.

  • Monad over Ethereum mainnet

    Sub-cent settlement is only economical on a high-throughput L1.

  • Ink.js terminal UI

    Renders the ad inside the CLI itself - no browser handoff breaks the developer flow.

  • AdPool.sol verified-impressions

    Advertisers don't pay for fake renders; users aren't blocked by adversarial advertisers.

Stack

Node.jsink.jsSolidityMonadx402Claude API
Live demoGitHub