Expand description
A Hermes home written from the world (hermes.mjs::toHermes). Tiers per
file: byte for cron/jobs.json, cron/executions.db,
webhook_subscriptions.json (inline secrets re-inlined from the vault),
config.yaml when unchanged, every unmodeled file, and state.db when
bindings/obligations are UNCHANGED since import (copied). state.db with
changed rows is REFUSED: the Hermes session-store write path is behind
UNI-22. Semantic for SOUL.md ⇄ AGENTS.md and a re-rendered
config.yaml (the O-blocks ride as top-level keys — ORC-1 F5).
Structs§
- Hermes
Report - What a Hermes decompile did.
- Refusal
- A write the codec would not guess at.
Functions§
- from_
hermes - Load a Hermes home into the world.
- to_
hermes - Write a Hermes home. Byte-tier files whose records are unchanged since a Hermes import are copied from the import source; everything else is emitted canonically.