Bridge

Charts are written by agents through the COAIA MCP, as a file that stays the record. This page shows them arriving here, and which way each one came.

Live, refreshed every 15 seconds.

WRITER → DOOR GIT → REGISTRY SYNC savepostprojectcommitpushfetchprojectAn agent writesCOAIA MCP chart toolsThe memory filethe .jsonl recordThe doorPOST /api/ingest/…Commit and pushtravels by gitorigin/mainread after a fetchThe registry synccoaia-sync.mjsAsterionone mapper

A moving dot means that path carried something in the last ten minutes. Select any box to see what happens there.

The memory file
The file is the record

The JSONL file is written first and stays the source of truth. Asterion only ever holds a projection of it, and nothing is written back. For an episode, the file lives in the episode folder and is committed with it.

.coaia/ep060.coaia-narrative.jsonl

Projects

Arrivals

No chart has arrived yet.

Connect a project

A project arrives one way only, so the two can never undo each other.

The agent runs where it can reach Asterion. Every save arrives within seconds.

  1. 1Register the project as fed by its writer

    cd app
    node scripts/coaia-sync.mjs register my-project --name "My project" --writer
  2. 2Give the agent’s MCP server three names

    "env": {
      "COAIA_ASTERION_URL": "http://127.0.0.1:3336",
      "COAIA_ASTERION_TOKEN": "<the ingest token>",
      "COAIA_ASTERION_PROJECT": "my-project",
      "COAIA_ASTERION_ACTOR": "who is writing"
    }
  3. 3Write anything, then look here

    Arrivals below shows the write within seconds, with the writer named.

What never happens

Nothing is written back

The memory file is the record. Asterion only reads it.

Nothing is deleted

A chart the file no longer carries can be archived, and returns if the file brings it back.

No project has two sources

Written by its agent, or read from git. Never both.

Nothing unregistered is read

Registering a project is the decision to show it on this public site.

A save never fails because of Asterion

If the door is down, the chart is still saved and the next save or sync carries it.

No token ever reaches this page

The door checks it; this page only reads what is already public.