← Back to the replay

REAL CONTROLLER · REAL SIBYL MEMORY

Go from replay to a real investigation.

The public replay needs no setup. To exercise actual persistence, arbitrary supported inputs and the MCP agent tools, run the local application. It deliberately listens only on your computer.

1. Install and start

Python 3.11 is the verified runtime. From the public repository:

python -m venv .venv
.venv/Scripts/python -m pip install .
.venv/Scripts/python -m uvicorn countback.web:app --host 127.0.0.1 --port 8765 --no-access-log

On macOS/Linux use .venv/bin/python. Open http://127.0.0.1:8765.

2. Follow the guided example

  1. Click Start synthetic example. The app creates a uniquely named case in real Sibyl storage.
  2. Click Save earlier synthetic A = 11. The explicit source identifies it as simulated.
  3. Save the displayed resume link. Stop the server, close the tab, then restart the same command and database.
  4. Open that resume link. The new controller recovers the earlier observation and selects B.
  5. Issue the task. For this disclosed example, enter 9 with source “Synthetic demonstration response”.
  6. Inspect the conditional proposal: A = 11, B = 9, C = 10. B is directly counted under the simulated final freeze; A and C are inferred.

A browser refresh alone is not a cold-start proof. No physical trial is implied by this procedure.

3. Verify the controls yourself

python -m scripts.cold_start_gate --report reports/my-cold-start.json
python -m scripts.controls --report reports/my-controls.json

These commands use disposable stores. They show the writer termination, a new reader process, the recovered event UUID, and retained/deleted/substitute-history results. Equivalent JSON history restores the advantage; Countback does not claim Sibyl is the only possible storage implementation.

Read the process evidence · Use an MCP host