iamMrDuncan.

[12:45:23] Reconnecting to iammrduncan.com ...

[12:45:23] Static route loaded: /projects/proteus/

[12:45:23] Session accepts interactive commands.

iamMrDuncan.com % open proteus


name Project Proteus

status DEVELOP

summary Proteus is a controlled world for seeing what autonomous agents do when they can move, perceive, decide, and leave evidence.


:: What it is

Proteus is an open-world agent simulation. Loomies inhabit a world with locations, tools, local perception, and changing conditions.

A single Game Master builds and runs the world, while an overseer can inject events and watch how agents respond.


:: Why it exists

Benchmarks measure fixed tasks. Proteus asks what agents do in a world with each other, with perturbations, and with goals we can vary.

Every run becomes evidence: replayable, comparable, and useful for studying coordination, exploration, failure modes, and emergent behavior.


:: How it works

The engine is authoritative. Agents propose actions, the engine validates them, and committed changes are written to an append-only tape.

The roadmap includes a browser-capable engine, WebRTC connection paths, snapshots, replay, and small-model experiments that can run server-side or in-browser.


:: Tools

toolchain WASM engine | SQLite | WebRTC | Tinyloom | Autoloom | transformers.js | append-only telemetry

:: Links

open Proteus notes

open GitHub


iamMrDuncan.com %