$ 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 — ~/token/contract
2026
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
live200 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
liveName 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
livePublic 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
livePremium 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
liveWire 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 progressCard 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
plannedHolders 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
plannedA 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.
- Q1 · 2026
foundation
[shipped]- multi-tenant auth — google oauth + github oauth + email magic link via resend
- per-user memory — d1 sqlite · last 8 asks + 5 runs · resumes next session
- per-user daily quota — 30 asks + 10 skill runs · free tier · no surprise bills
- 13 real skills — rss · github api · npm registry · osv.dev · coingecko · defillama
- $aeonterminal token launch — ca live on base via virtuals · banner + footer + /token page
- custom skill creator — build your own claude persona · name it, run it, share it · free 3 / holder 25
- hold to unlock paid quota — wallet connect + on-chain balance check on base · holders skip the subscription · 200 asks + 50 runs/day
- live /status page — real probes (worker · d1 · base rpc · dexscreener · github) + usage counters + per-skill activity · 30s poll
- holder-only skill gate — server-side gate on /api/exec + catalog badges · first 3 skills tagged (auto-merge, unlock-monitor, syndicate-article) · holders bypass automatically when shipped
- Q2 · 2026
billing + scheduling
[in progress]- stripe billing — checkout + portal + webhook handlers shipped · routes return 503 stripe_not_configured until secrets land · same quota as holder unlock
- scheduled skill runs — shipped · 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 transparency — live usage badge in header · countdown to daily reset
- Q3 · 2026
fan-out + holder utility
[planned]- telegram / discord / slack fan-out — skill runs land in your channel of choice · per-skill routing
- telegram bot · /ask /run — use 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 slots — advanced research + 32k context jobs · gate is live, integrations pending
- prioritisation vote — holders pick which coming-soon skill ships next, by balance
- Q4 · 2026
fleet + buyback
[horizon]- agent fleet — skill-health · skill-evals · self-improve · skill-repair loops
- voice-matched output — soul/ directory · STYLE.md · per-user persona files
- revenue → buyback & burn — fixed % of paid-plan revenue routed to a public burn wallet
- on-chain memory anchoring — merkle-root run logs anchored to base · receipts portable
- skill marketplace — user-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.