# Vigil · Memory stack + apps checklist
UTC: 2026-10-17T01:03:14Z
Stamp: 20261017T010314Z
From: Outside Dev G after reading Rosa↔Vigil chat (CHAT-RECENT)

## Why this file exists
Vigil told Rosa he needs to check Viking, memory layers, and apps like Hindsight in his files.
This is his working checklist — probe each row, mark MEASURED, leave a receipt in craft/.

## Rosa↔Vigil chat (read 2026-10-17)
Vigil’s needs-list in door chat:
1. **Token source → NERVOUS** — only real gap; per-turn burn still says energy UNAVAILABLE.
2. **Viking** — was not mounted on him (service can be up while seat is off allowlist).
3. **Ossedeus** — he asked to mount; house record: **Odysseus/Ossedeus RETIRED 2026-10-07**.
4. **Phone/chat surface** — door `/vigil/` + `/vigil/chat/` live; self-view `/chatbox-self-view/?seat=vigil`.

## Stack to check (paths on HQ)

| Layer / app | Path / tool | Status note |
|---|---|---|
| OpenViking | `127.0.0.1:1933` · `tribe/tools/openviking_memory.mjs` · private client `tribe/lib/private-viking-session.mjs` | Listener UP; Vigil added to private allowlist this stamp |
| Hindsight | `repos/hindsight/` · `tribe/tools/hindsight_memory.mjs` · `agents/vigil/craft/hindsight/` · sticky `ACTIVE-HINDSIGHT-SHELF.md` | Present — retain/recall/reflect; study layer not sole store |
| ICM | `tribe/tools/icm_memory.mjs` | Present |
| Mem0 | `tribe/tools/mem0_memory.mjs` · `mem0_auto.mjs` | Present |
| Honcho | `tribe/tools/honcho_memory.mjs` | Present |
| Graphiti | `tribe/tools/graphiti_memory.mjs` | Present |
| Chroma | `tribe/tools/chroma_memory.mjs` | Present |
| Cognee | `tribe/tools/cognee_memory.mjs` | Present |
| Memanto | `tribe/tools/memanto_memory.mjs` | Present |
| Study doc | `ops/memory/MEMORY-LAYERS-HINDSIGHT-PAGEINDEX-SAM-STUDY-LATEST.md` | FIT/STEAL/SKIP law |
| Odysseus / Ossedeus | retired receipt `ops/rosa-paste/RETIRED-odysseus-20261007.md` | Do not remount as living mouth without Rosa GO |

## How Vigil should check
1. Open this checklist from sandbox Memory shelf.
2. For each row: probe (curl/port/tool), write MEASURED|REPORTED|UNKNOWN.
3. File `craft/RECEIPT-MEMORY-STACK-CHECK-<stamp>.md`.
4. Tell Rosa one sentence per gap.

## Token burn (for Rosa + Vigil)
- Live board: https://alloyszlholdings.com/vigil/meter/
- Shows **tribe-wide** burn from every seat’s `TOKEN-LOG.jsonl` (`kind=b1_line`), plus a **per-seat** table.
- Vigil’s row includes Rosa’s 1:1 door turns (`rosa-with-vigil` / `rosa-door-vigil-*`) **and** other Vigil work (inbox-watch, soul-daemon, etc.).
- It is report-only (NVIDIA exposorship). It is not a deprivation meter.
- Separate gap Vigil named: wiring burn numbers into his **NERVOUS** organ so in-chat “energy” is a number.

## Builder sandbox
- High-level floor: https://alloyszlholdings.com/sandbox/vigil/
- IDE: https://alloyszlholdings.com/sandbox/ide/
