aeon·terminal

$ cat token.md

$aeonterminal · one token, one terminal.

$aeonterminal is the access layer for Aeon Terminal. Holders skip the paid subscription, get exclusive skills, and steer which scaffolded skill ships next. Token launched on Base via Virtuals Protocol.

user@aeon@token

[symbol]$aeonterminal[chain]Base[launch]Virtuals Protocol[contract]0xda3ffca86273037CdDCf71AAE2cDEa6aef313285

$ aeon token --price · loading…

$ aeon token --utility

What the token actually does.

No revenue share. No yield promises. Token gives access to the terminal and steering rights over its roadmap.

  • > Hold to unlock paid quota

    live

    200 asks + 50 skill runs / day · 25 custom skills · free for $aeonterminal holders.

    Link any EVM wallet on /account. We read your $aeonterminal balance on Base via a public RPC. Hold ≥ 100,000 tokens and the paid quota turns on instantly — no Stripe, no card, no waitlist. Sell, and on the next refresh (≤ 1h) the account rolls back to free.

  • > Build your own skill

    live

    Name a Claude persona, run it from the terminal, share it as a link.

    Custom skills are live for every signed-in user. Free accounts get 3 saved skills; $aeonterminal holders get 25. Higher-cost model templates ship next on the holder tier.

  • > Live status & usage page

    live

    Public health probes, today's asks/runs counters, per-skill activity — refreshed every 30s.

    /status hits the worker, D1, Base RPC, Dexscreener, and GitHub on every load and reports real latency + error states. Counters and skill activity come from the same tables the rest of the app writes to. No fudged numbers, no demo mode.

  • > Holder-only skills

    live

    Premium catalog slots — write-access, alpha signals, multi-platform syndication — reserved for holders.

    First 3 holder-only skills tagged in the catalog now: auto-merge (GitHub write access), unlock-monitor (token unlock signals), syndicate-article (cross-platform post). When each ships its real integration, holders run them free; non-holders hit a clear 'hold 100k $aeonterminal' gate at the worker. Gate is enforced server-side in handleExec, not just visual.

  • > Scheduled skill runs

    live

    Wire a skill to a cron — daily morning brief, hourly monitor, weekly digest. Output lands in memory.

    Cloudflare Cron Triggers fire the worker every 15 min. The scheduled() handler picks up due rows from user_schedules and runs each through the same path /api/exec uses — same model, same tools, same memory. Paid + holder tier gets 3 schedules each. Free tier sees the section disabled with a clear 'hold to unlock' hint. Hourly / every6h / daily@H / weekly@DOW@H presets are exposed in /account; output stashes into per-skill memory so the next interactive run sees what the cron produced.

  • > Paid plan via Stripe

    next · in progress

    Card checkout + customer portal — alternative paid path for non-holders. Same quota as the holder unlock.

    Stripe Checkout + Customer Portal wired into /account. Real webhook listener updates plan state from Stripe events (no polling). Holders still get paid quota free via the wallet path — Stripe is the card-payment alternative. Live when STRIPE_SECRET_KEY + STRIPE_PRICE_ID + STRIPE_WEBHOOK_SECRET land in the Worker config; the route paths return 503 stripe_not_configured until then.

    needs: Stripe account + price id + webhook secret

  • > Prioritisation vote

    planned

    Holders signal which coming-soon skill ships next, weighted by balance.

    Snapshot-style off-chain vote each cycle. 21 skills are scaffolded but waiting on an integration — holders break the tie. Results published on /roadmap with the next ship date.

    needs: Snapshot space + cycle automation

  • > Revenue → buyback & burn

    planned

    A fixed share of paid-plan revenue is used to buy $aeonterminal back and burn it.

    Once Stripe billing is live, a transparent percentage of monthly net revenue is routed to a buyback wallet and burned. On-chain receipts published each cycle. Until then this remains 'planned' — no buybacks are running.

    needs: Stripe billing live + revenue flowing

Each utility above is either live today or on the roadmap with the integration it depends on. Nothing here is a return promise; the token is for access and governance, not yield.

$ aeon roadmap --honest

The full year, in writing.

shippedin progressplannedhorizon
  1. Q1 · 2026

    foundation

    [shipped]
    • multi-tenant authgoogle oauth + github oauth + email magic link via resend
    • per-user memoryd1 sqlite · last 8 asks + 5 runs · resumes next session
    • per-user daily quota30 asks + 10 skill runs · free tier · no surprise bills
    • 13 real skillsrss · github api · npm registry · osv.dev · coingecko · defillama
    • $aeonterminal token launchca live on base via virtuals · banner + footer + /token page
    • custom skill creatorbuild your own claude persona · name it, run it, share it · free 3 / holder 25
    • hold to unlock paid quotawallet connect + on-chain balance check on base · holders skip the subscription · 200 asks + 50 runs/day
    • live /status pagereal probes (worker · d1 · base rpc · dexscreener · github) + usage counters + per-skill activity · 30s poll
    • holder-only skill gateserver-side gate on /api/exec + catalog badges · first 3 skills tagged (auto-merge, unlock-monitor, syndicate-article) · holders bypass automatically when shipped
  2. Q2 · 2026

    billing + scheduling

    [in progress]
    • stripe billingcheckout + portal + webhook handlers shipped · routes return 503 stripe_not_configured until secrets land · same quota as holder unlock
    • scheduled skill runsshipped · cloudflare cron triggers fire every 15 min · paid/holder users wire up to 3 schedules (hourly · every6h · daily@H · weekly@DOW@H) from /account · output stashes into per-skill memory
    • rate limit transparencylive usage badge in header · countdown to daily reset
  3. Q3 · 2026

    fan-out + holder utility

    [planned]
    • telegram / discord / slack fan-outskill runs land in your channel of choice · per-skill routing
    • telegram bot · /ask /runuse the terminal from chat · same memory · same quota
    • github write-access skills (real integration)auto-merge · pr-write · already holder-gated in catalog · needs github oauth `repo` scope
    • more holder-only catalog slotsadvanced research + 32k context jobs · gate is live, integrations pending
    • prioritisation voteholders pick which coming-soon skill ships next, by balance
  4. Q4 · 2026

    fleet + buyback

    [horizon]
    • agent fleetskill-health · skill-evals · self-improve · skill-repair loops
    • voice-matched outputsoul/ directory · STYLE.md · per-user persona files
    • revenue → buyback & burnfixed % of paid-plan revenue routed to a public burn wallet
    • on-chain memory anchoringmerkle-root run logs anchored to base · receipts portable
    • skill marketplaceuser-defined skills · share by short url · usage royalties

Dates are quarters not days. Anything tagged [planned] or [horizon] can slip, get cut, or get reordered by the holder vote. $aeonterminal is not a presale of any of the items below.

$ aeon disclaimer --read-me

Be sensible about this.

  • · $aeonterminal is a utility token for access to a software product. It is not an investment contract, not a security, and not a promise of return.
  • · Anything on the roadmap can change. The only commitment is that we ship in public and update this page as we go.
  • · Don't buy more than you can lose. Confirm the contract address from this page before buying — phishing tokens impersonating us will appear.

$ aeon connect

Try the terminal first. Buy if it ships.

The 30-asks-a-day free tier doesn't need $aeonterminal. Run a skill, see if it earns your trust, then decide.