67 lines
4.3 KiB
YAML
67 lines
4.3 KiB
YAML
experiment:
|
|
name: Epiphany
|
|
body: F:\Projects\Epiphany
|
|
purpose: Native, inspectable agent organism with typed state and explicit organ authority.
|
|
|
|
objective:
|
|
current: Run Epiphany's cognition body on Starfire, keep Bifrost crossings on the adopted small Yggdrasil, and prove sustained braked readiness before one bounded Persona conversation.
|
|
|
|
architecture:
|
|
body: Repository, runtime, service processes, stores, interfaces, and deployment substrate.
|
|
mind: CultCache-backed typed state admitted through Mind-owned transactions.
|
|
self: Routes pressure and work; does not inherit another organ's authority.
|
|
eyes: Establishes source and observation provenance before change.
|
|
modeling: Maintains the source-grounded RepoModel and Body map.
|
|
imagination: Proposes futures without adopting or executing them.
|
|
hands: Changes the Body only through an admitted action route and scoped gate.
|
|
soul: Verifies consequences and invariants at the layer where failure appears.
|
|
persona: Owns public cognition and speech eligibility.
|
|
continuity: Owns recovery, compaction, sleep, and restart protocol.
|
|
substrate_gate: Owns access grants, not state admission.
|
|
crossings:
|
|
bifrost: Owns governed external transport and its signed receipts.
|
|
idunn: Owns deployment observation and actuation.
|
|
cultmesh: Projects typed state without becoming its owner.
|
|
codex: Retained only for OpenAI-compatible authentication and model transport.
|
|
|
|
invariants:
|
|
- Mind is the sole durable state-admission authority.
|
|
- Modeling maps the Body; Eyes establishes provenance; Hands acts; Soul verifies; Self routes.
|
|
- Persona speech and external consequences require explicit typed authority and signed receipts.
|
|
- Bifrost owns external transport; Idunn owns deployment actuation; neither may impersonate Epiphany cognition.
|
|
- CultMesh and Eve are projections, never owners of project truth.
|
|
- The canonical swarm brake blocks cognition and consequences while preserving read-only physiology and operator sight.
|
|
- Evidence and git retain history; this map retains only state that changes future decisions.
|
|
|
|
current_status:
|
|
summary: The retired bare-metal host is gone. The small Yggdrasil at 94.130.75.184 is the canonical public/crossing body and continues to own Bifrost, DNS, SSH, WireGuard, and public applications. Starfire is the authorized cognition/runtime body while Epiphany's RAM needs are measured. Starfire now has runtime identity epiphany-starfire, a bootstrapped local Verse, and an engaged canonical swarm brake. Native status completes against the cold runtime and correctly requests source regather before work. Resident physiology and the Yggdrasil Bifrost crossing are not yet running end to end.
|
|
operational_state:
|
|
local_worktree: deployment_changes_in_progress
|
|
operator_wireguard: restored
|
|
yggdrasil: canonical_small_public_crossing_body
|
|
starfire: authorized_epiphany_cognition_body
|
|
starfire_runtime_identity: epiphany-starfire
|
|
starfire_swarm_brake: canonical_engaged
|
|
starfire_native_status: cold_needs_regather
|
|
bifrost: active_on_yggdrasil
|
|
resident_physiology: not_started
|
|
unresolved_authority: Define and prove the split-host provider/health boundary so Starfire cognition and Yggdrasil Bifrost transport remain separate owners.
|
|
next_action: Package the exact clean Starfire release, initialize heartbeat and resident Self stores under the engaged brake, start supervised physiology, and verify sustained readiness before wiring Bifrost transport.
|
|
|
|
active_subgoals:
|
|
- Start Starfire resident physiology from an authenticated packaged release under the engaged brake.
|
|
- Connect Yggdrasil Bifrost as a governed crossing without moving Persona cognition authority.
|
|
|
|
forbidden_actions:
|
|
- Do not issue a speculative deployment grant.
|
|
- Do not broadly Wake the swarm.
|
|
- Do not reboot Yggdrasil as part of diagnosis.
|
|
- Do not move RAM-heavy cognition onto the small Yggdrasil until measured demand justifies growing it.
|
|
- Do not treat stored status, process liveness, or an old receipt as current authority.
|
|
|
|
memory_policy:
|
|
canonical_map: state/map.yaml
|
|
live_handoff: notes/fresh-workspace-handoff.md
|
|
durable_evidence: state/ledgers.msgpack
|
|
historical_provenance: Git history and archived notes
|
|
rule: If a fact does not constrain a current decision or explain a live invariant, it does not belong in the active Mind.
|