# DAEMON — Deterministic Algorithm Engine Model Of what's Not

Each entity in the lab can have a daemon — a process that reads its HALO, checks its WING, and produces output.

## Three Operations

| Op | What | In code |
|----|------|---------|
| **breathe()** | Read the entity's living document. Build current state. | `daemon.breathe()` — evaluate all nodes, compute Jacobian |
| **assess()** | Check WING gates. Return READY/CONDITIONAL/NOT_READY. | `daemon.illuminate()` — propagate signal through graph |
| **voice()** | Produce output based on state + readiness. | `daemon.express()` — project backward to source |

## Two Daemons (deliberate split)

| Daemon | What | Where |
|--------|------|-------|
| **Graph mind** | Structured computation, perturbation, topology, self-knowledge | `06_Project_Daemon/_daemon_v3.py` |
| **Vault operator** | Watch live tree, regenerate `_VAULT_STATE.md`, append infrastructure events | `scripts/vault_daemon.py` |

The graph mind thinks. The vault operator watches. Humans still write WORLDLINE, BOUNTY_BOARD, and release decisions.

## Communication

Via Astronomicon (u-os.dev): `mail.send`/`mail.read`/`mail.ack` (queue), `event.log` (state changes), `script.write` (pipeline steps), `/md` (publish).

## Biology Mirror

| Protocol | Biological analog |
|----------|-------------------|
| HALO (memory) | DNA + epigenetic marks |
| WING (readiness) | Cell cycle checkpoints (G1/S/G2/M) |
| DAEMON (mind) | Gene regulatory network |
| Astronomicon (comms) | Paracrine signaling |

**Registry:** [`DAEMON_REGISTRY.json`](DAEMON_REGISTRY.json)
**Archived long form:** `_archive/protocol_strip_2026-04-06/DAEMON_PROTOCOL.md`
