From binary to agents
A tour of how software gets built — and where AI takes it next.
Four layers of abstraction, each built on the one below it, ending somewhere new: a program you talk to that reasons, decides, and signs its own transactions. This page walks the whole path.
A quick show of hands.
No wrong answers — this is just where the tour starts from for you. Tap the ones that apply.
The evolution of software.
Every layer of software is built on the one beneath it. Here are four of them, stacked — from the machine at the bottom to plain language at the top. Open each one.
Each layer hides the one below it. Vibe-coding doesn't replace the others — it sits on top of them, the way Python sits on top of C, and C sits on top of binary.
“Maybe in ten years, talking to an AI will feel just as outdated. Maybe we'll just think, and a product appears.” — on where this evolution might go
Building an agent.
A program that can reason, decide, and act — not just answer. It can call tools: search the web, run code, send a transaction.
Choosing your stack
Run it on your machine
Qwen 2.5 (7B) or Hermes 3 (8B) through Ollama, 4-bit quantized (Q4_K_M GGUF) to fit in ~4.3–4.7 GB. Windows, Linux and macOS, with an 8 GB RAM floor. On Apple Silicon (M4), Metal acceleration gives 40–50+ tokens/sec.
Call a model in the cloud
No local compute needed. OpenRouter gives API access to dozens of models, including free tiers — a good fallback when your machine isn't powerful enough.
$ ollama run qwen2.5:7b-instruct-q4_K_M pulling manifest... done $ ollama run hf.co/NousResearch/Hermes-3-Llama-3.1-8B-GGUF:Q4_K_M >>> ready
$ export OPENROUTER_API_KEY=sk-... $ agent.model = "openrouter/qwen-2.5-7b-instruct" >>> connected
Watching the agent think
Every step is visible: what the agent decided, which tool it called, and what came back.
> user: what's my Sui balance? > agent: calling get_balance() > tool: 12.4 SUI > agent: You have 12.4 SUI.
Agentic wallets on Sui.
The agent reasons in natural language, but every action it takes is a real, signed transaction on Sui.
What we're building
The agent proposes the transaction in plain language; you stay the one who signs.
Everything referenced, in one place.
Take it with you.
This code points to this page. Scan it to open the workshop on your phone — it's generated in your browser, from wherever this page is loaded.