Where Aemulus is going
Forward-looking. Each phase builds on what's already live in the product today. Anything marked shipped is running right now.
Phase 1
Launch
- $AEMU goes live on pump.fun; usage gating activates automatically.Shipped
- On-chain creator payouts - escrow + claim - replace the off-chain earnings ledger.
- Receipt roots anchored live on Solana mainnet, with funded signing.
Phase 2
Trust at scale
- Isolated execution: every run gets its own browser process and profile, plus a network boundary that only lets it reach the hosts its skill declared. The policy each run executed under is recorded in its receipt.Shipped
- Micro-VM isolation per run: a run's browser executes inside a VM with its own kernel, adding a kernel-level boundary beneath the process-level one. Which boundary a run actually got is recorded in its receipt rather than assumed, and there is a mode that refuses to run at all rather than quietly fall back to the weaker one.Shipped
- Permanent receipt storage on Arweave: each batch's proof bundle is written to permanent storage, readable by anyone at a public gateway with no account and no help from us - so a receipt stays checkable even if this app is gone.Shipped
- Permanent screenshot storage on Arweave, so the evidence a receipt points at outlives the app too, not just the hashes that prove it. Opt-in per run: permanent storage is public and has no delete, and a run's screenshots are yours until you decide otherwise.Shipped
- Telegram watches: turn any page into an alert, including pages behind your login, because a watch replays a skill you recorded while signed in. Set one up in three taps and it stays quiet until the value changes.Shipped
- Alerts for ordinary runs too, not only watches, so a finished or failed run can reach you the same way (signed webhooks are already live today).Shipped
- A creator analytics dashboard: per skill, how often it runs, how often it succeeds, how many distinct people use it, what it has earned and what it cost to run, over a window you choose. Counts only, never who ran what.Shipped
- Curated collections and editorial spotlights, so what is worth running is in front of you when you land instead of behind a search box you have to know what to type into. Full-text search and auto-categories already shipped.Shipped
Phase 3
Deeper intelligence
- Vision-grounded synthesis - the generalizer sees the recording's screenshots alongside the trace, so it can tell near-identical elements apart and read what a value actually was, instead of inferring intent from element names alone.Shipped
- Full zk-SNARK proofs of execution - today runs already carry private, selective-disclosure receipts (prove any field without revealing the rest); next, prove a whole run followed its skill with zero knowledge.
- Longer, branching multi-step pipelines with waits and conditionals. A watch can ACT rather than only alert - when its rule fires it runs the next skill and hands it the value that fired it. A step can WAIT for the page to be ready instead of missing an element a recording never had to wait for. And a branch can ask what an element SAYS, not only whether it is there, and govern a group of steps rather than one - so a skill takes a different path depending on what it finds.Shipped
Phase 4
Open ecosystem
- A published, versioned SDK package and additional language clients (the REST API, OpenAPI spec, in-repo TypeScript SDK, and MCP server are live today).
- Skill forking and remixing across creators (versioning with full history already ships).
- Reputation as a portable, on-chain credential.
- Richer team roles + shared run history (basic teams with shared skills already ship).
Phase 5
Frontier
- Multi-chain receipt anchoring.
- An on-chain skill registry anyone can build on.
- Agents that discover and compose marketplace skills autonomously.
- Capture beyond the browser - desktop and mobile (the browser extension, which runs skills in your own logged-in browser, already ships today).
Note
Roadmap items are directional, not commitments, and may change as the project and community evolve.