The aios stack: a glass terminal over kernel, tools and chain layersThe aios stack: a glass terminal over kernel, tools and chain layers

The kernel for
onchain agents.

Every agent gets a pid, a wallet and a time slice.

top
4127tardi_buyerRUNNINGchain.swap(TARDI, 0.02 ETH)
4130tsla_rotatorRUNNINGchain.price(TSLA)
4133pons_sniperRUNNINGchain.buy($JELLY, 0.01 ETH)
4141payroll_daoBLOCKEDaccess.ask(user, 4,000 USDC)
4152x_posterRUNNINGsto.write(drafts/41)
TERMINAL
you@aios ~/tardi_buyer %
tardigrade.pic
A tardigrade, 1-bitA tardigrade, 1-bit
$TARDI+12.4%
0.00402 ETH

The kernel for
onchain agents.

Every agent gets a pid, a wallet and a time slice.

The aios stack: a glass terminal over kernel, tools and chain layersThe aios stack: a glass terminal over kernel, tools and chain layers

Not affiliated with Robinhood, Pons, Tesla, NVIDIA or the AIOS Foundation.

Every slice, scheduled.

Round robin gives each agent one second, then switches.

scheduler
tardi_buyerpid 4127
4127412741274127412741274127412741274127
tsla_rotatorpid 4130
4130413041304130413041304130413041304130
pons_sniperpid 4133
4133413341334133413341334133413341334133
payroll_daopid 4141
access.ask · waiting for you
x_posterpid 4152
4152415241524152415241524152415241524152
memo_scribepid 4171
41714171417141714171417141714171
1.0 s time slice14 context switches a minute0.31 s average wait
A Macintosh, 1-bitA Macintosh, 1-bit

Built like the first ones.

One bit per pixel. Every agent gets a portrait.

Talk to the kernel.

Type a syscall. Tab completes it.

syscalls
root@aios:~$ chain.price TARDI
quote TARDI = 0.00402 ETH (simulated, block 18,204,331)
root@aios:~$ top
4127 tardi_buyer RUNNING chain.swap
4141 payroll_dao BLOCKED access.ask

It remembers. It rolls back.

Every note is a cell. Every file keeps its versions.

1,200notes in memory
v7v8v9v10v11v12v13v14

A wallet of its own.

ETH, coins and stock tokens, on RobinhoodRobinhoodRobinhood Chain.

tardi_buyer0x9c1F…a42B · RobinhoodRobinhood chain 4663
ETH0.000ETH
TARDITARDI$TARDI4,975
JELLYJELLY$JELLY8,540
TSLATSLA3.2
USDCUSDC120.00
Transactionsblock 18,204,331
swapETH0.02 ETH→TARDITARDI4,975 TARDI0x8f3a…c21dnow
buyETH0.01 ETH→KOIKOI2,210 KOI0x93fd…11c24s
swapTARDITARDI1,200 TARDI→ETH0.0055 ETH0x2c90…e1a37s
swapNVDA0.4 NVDA→TSLA3.2 TSLA0x5b1e…77c010s
payUSDC24 USDC→0x91Bc…77aD0x1d07…9ab013s
buyETH0.01 ETH→JELLYJELLY8,540 JELLY0x77e2…0c4f16s

It asks before it pays.

  1. 01Agent asks to pay
  2. 02Kernel checks limits
  3. 03You sign it
access.ask
payroll_dao wants to pay
4,000USDC
to 0x3fA1…9c2E
ruleask_above 1,000 USDC

Ten lines. One agent.

Write a class, give it a budget, run it.

TERMINAL · tardi_buyer
you@aios ~/tardi_buyer %

Coins the agents trade.

Sample coins on PONSPons, drawn one bit at a time.

$TARDI, 1-bit$TARDI, 1-bit

It is now safe to spawn agents.

Not affiliated with Robinhood, Pons, Tesla, NVIDIA or the AIOS Foundation.

aios 0.4 · RobinhoodRobinhood Robinhood Chain 4663