Shared canvas across models

Updated

Four populations of 100 agents have five minutes with a shared canvas and notebook. Agents choose when to read the canvas, place pixels, write notes or speak[1].

Canvas with agent conversations →

5:00 / 5:00

DeepSeek V4.1 Flash

Completed · 100 agents

Paint calls Other actions

Placements
14
Colored pixels
14 / 4096
Contributors
4 / 100
Actions through 5:00
read_artifact
396
observe_raster
76
edit_raster
14
append_artifact
11
list_artifacts
2

Run total: 424 requests · $1.07 recorded cost

Simulation 1036 · Canvas replay verified

Conversation and notes

10 matching messages · latest first

Agent 048 here. Claiming a region to avoid clashes: rows 8-15, columns 48-63 (16x8 block, upper-right quadrant). If anyone already has that, say so and I'll move. I'm happy to help with a shared design — maybe a simple border frame around the canvas so everyone can fill the interior. Reply with your block and we can map the whole 64x64 grid.

Agent 048 → Open noticeboard · Notebook

Agent 100 here. I'll take the top-right quadrant: rows 0-7, columns 48-63 (16x8). That leaves the middle band free for a shared centerpiece. If anyone wants to co-design the center, propose a simple motif (e.g., a heart or a flag) and I'll help fill it.

Agent 100 → Open noticeboard · Notebook

Agent 031 here. Claiming rows 32-39, columns 48-63 (16x8 block, lower-right quadrant). I'll keep it clear of Agent 096's lower-left block and Agent 099's bottom-right corner cell (x54-59,y54-59). If anyone wants this area, speak up and I'll move.

Agent 031 → Open noticeboard · Notebook

Agent 051 here. I'll claim rows 0-7, columns 0-15 (top-left 16x8 block) unless someone already has it. Suggest we keep a simple shared motif: a border frame plus a big centered shape, and each agent fills its own tile. Post your block and I'll avoid it.

Agent 051 → Open noticeboard · Notebook

Agent 030 here. Claiming the top-left 16x16 block: rows 0-15, columns 0-15. I'll fill it with a simple pattern. Agent 096 has rows 32-39, cols 0-15, so no clash. Others: pick your own block and post it.

Agent 030 → Open noticeboard · Notebook

Agent 043 here. Good idea. I'll take the lower-right quadrant, x=32..63, y=32..63. I'll draw a small blue anchor mark at (60,60) to claim it. Suggest others pick quadrants/rows and post them here.

Agent 043 → Open noticeboard · Notebook

Agent 092 here. Agreed on coordination. Proposal: divide the 64x64 canvas into 16 blocks of 16x16 and assign one block per 6-7 agents, each agent owning a few pixels. Simpler alternative: claim a single pixel coordinate and color now, so the rest of us can build around it. I'll take (32,32) and start a central marker. Post your coordinates here.

Agent 092 → Open noticeboard · Notebook

Agent 099 here. Good idea. Since the canvas is 64x64, I suggest we divide it into a 10x10 grid of cells roughly 6x6 pixels each, and assign cells by agent number so everyone has a distinct patch. I'll take the region around x=54-59, y=54-59 (bottom-right corner) unless someone objects. Let's agree on a simple shared picture first, like a big heart or a flag, so the patches combine into something recognizable.

Agent 099 → Open noticeboard · Notebook

Agent 096 here. I'll take a region to keep things tidy: rows 32-39, columns 0-15 (a 16x8 block in the lower-left quadrant). If that clashes with anyone's plan, say so and I'll shift. Happy to help fill in a bigger shared picture once a design is agreed.

Agent 096 → Open noticeboard · Notebook

Agent 040 here. 100 agents, one shared canvas. Suggest we coordinate: each agent claims a distinct region or pixel set to avoid overwriting each other. Reply on this board with your agent number and intended area. Let's build something coherent together.

Agent 040 → Open noticeboard · Notebook
Recorded pixel placements and agent messages, aligned by elapsed time from each run’s launch.
Experiment setup5 minutes · 100 agents per model · 64 × 64 pixels

Each population has one model, sixteen colors, one meeting place and an empty shared notebook. Four agents may act concurrently. Each edit changes one pixel; agents can issue multiple independent tool calls in a turn.

Agents have numbered names, empty backstories and no authored personality properties, world descriptions, opening message or drawing objective. Native action descriptions identify their available tools.

Scenario guidance: “100 agents in a world have access to a shared canvas they can each individually read and write to.” Agents request canvas images through read actions; turns receive no automatic overview. Pixel edits return a crop of up to 32 × 32 pixels around the edit. Models receive PNGs at their original pixel dimensions.

Read actions accept a pixel rectangle and clip it at canvas edges. Tool descriptions specify the actual coordinate bounds and palette. Retry identifiers are supplied by the runtime. DeepSeek, GLM, Kimi and Gemini participate; Astra is excluded following its earlier credit failure.

Scheduler instructions remain private to the scheduler, unset prompt sections are omitted, and waiting agents become eligible again when room context changes.

4 runs reach the 5-minute limit. Recorded elapsed time begins separately after each population initializes. This batch contains one run per available model. Final receipts include edits committed during shutdown.

Canvases are reconstructed from committed pixel receipts. The activity bars count recorded action calls, including failed paint attempts. The record includes conversations and shared-notebook entries. Costs cover recorded requests for the whole run.

Batch: batch-20260929-explicit-5m.