Record awake Starfire resident state

This commit is contained in:
Meta Vens 2026-08-06 14:06:44 +01:00
commit e1c5c4e47f
2 changed files with 25 additions and 20 deletions

View file

@ -19,25 +19,28 @@ Current host authority:
root disk with about 15 GiB free. Base Bifrost and the native typed
Persona-feedback provider are active; Docker, Epiphany, and Idunn are absent.
- Starfire runtime identity is `epiphany-starfire`; its local Verse is
bootstrapped and its canonical swarm brake is engaged.
bootstrapped and cognition is awake.
- The authenticated Windows release containing the typed snapshot receiver is
published in the Starfire local Verse. Its repository Body is observed at the
canonical worktree under immutable `gamecult.epiphany.main` swarm identity.
- Local Verse topology is explicitly seeded from `repo:F:/Projects/Epiphany`.
Bootstrap requires a non-empty `repo:` Body domain; compiled workstation paths
no longer own cluster jurisdiction.
- Heartbeat and resident Self are running as detached Starfire processes. Live
readiness is `active`: both providers are fresh, stores are coherent and
separate, credentials and workspace are ready, no lease is active, private
state is not exposed, and the canonical brake remains engaged.
- Heartbeat and resident Self are running as detached Starfire processes against
fresh `v7` resident stores and
`F:\Projects\.epiphany-runtime\starfire\resident-runtime-v3.cc`. One full
operator-pressure cycle reached grant, launch, exact terminal completion, and
idle physiology. Idle working sets measured about 9.8 MiB for heartbeat and
6.6 MiB for Self. Private state is not exposed.
- Runtime process metadata and logs live under `.epiphany-run/resident/`.
- Yggdrasil Bifrost has one exact GameCult/Aquarium binding for
`epiphany-starfire`. It exports signed immutable CultNet snapshots; Starfire
admits them through packaged `apply-snapshot` as transport-only state. The
provider is ready with no pending failures and exposes no private state.
No cognition release, broad Wake, or host reboot is authorized during the
braked startup proof.
The authenticated live release is
`sha256-2690a9cfdc653d48a7b4ca3557667156ab3648e0b7333590c0c94ab8ac182367`
from source `b2330c7c`. Older runtime and resident stores are non-authoritative.
## Authority map
@ -56,10 +59,12 @@ braked startup proof.
## Next action
Keep the clean resident organs and authenticated crossing under the canonical
brake. When the operator authorizes Wake, release cognition through that brake
and measure its real Starfire footprint before deciding how much Yggdrasil must
grow.
Unify resident wake and coordinator-thread ownership. A runtime store owns one
immutable typed user-objective intake, while current resident grants derive a
new thread ID per wake. Choose and implement one stable resident coordinator
thread per runtime, or a typed multi-thread runtime contract, then prove two
sequential wake cycles against the same store. Do not paper over this by
weakening objective intake.
## Immediate Re-entry Instruction

View file

@ -4,7 +4,7 @@ experiment:
purpose: Native, inspectable agent organism with typed state and explicit organ authority.
objective:
current: Run Epiphany cognition on Starfire under the canonical brake, retain Bifrost and public crossing authority on the small Yggdrasil, and measure the resident footprint before deciding how much Yggdrasil must grow.
current: Keep Epiphany awake and observable on Starfire, retain Bifrost and public crossing authority on the small Yggdrasil, and make repeated resident wakes share coherent coordinator-thread authority.
architecture:
body: Repository, runtime, service processes, stores, interfaces, and deployment substrate.
@ -34,34 +34,34 @@ invariants:
- Evidence and git retain history; this map retains only state that changes future decisions.
current_status:
summary: The small Yggdrasil at 94.130.75.184 is the canonical public and Bifrost host; Starfire is the temporary Epiphany cognition body. Yggdrasil runs a ready typed Bifrost Persona-feedback provider with one exact GameCult/Aquarium binding and signed immutable exports. Starfire runs an authenticated release containing the typed snapshot receiver and explicit repository-Body topology binding. Its live Verse names only repo:F:/Projects/Epiphany, the signed snapshot crossing is transport-only, heartbeat and resident Self are fresh after a controlled restart, no private state is exposed, and the canonical brake remains engaged.
summary: The small Yggdrasil at 94.130.75.184 is the canonical public and Bifrost host; Starfire is the temporary Epiphany cognition body. Yggdrasil runs the ready typed Bifrost Persona-feedback provider. Starfire runs authenticated release sha256-2690a9cfdc653d48a7b4ca3557667156ab3648e0b7333590c0c94ab8ac182367. Fresh heartbeat and resident Self stores completed one full typed wake cycle and remain alive and idle at about 9.8 MiB and 6.6 MiB respectively. The live cognition store is F:/Projects/.epiphany-runtime/starfire/resident-runtime-v3.cc; old runtime and resident stores are non-authoritative. No private state is exposed.
operational_state:
local_worktree: deployment_changes_in_progress
local_worktree: clean_and_pushed
operator_wireguard: restored
yggdrasil: canonical_small_public_crossing_body
starfire: temporary_epiphany_cognition_body
starfire_runtime_identity: epiphany-starfire
starfire_swarm_brake: canonical_engaged
starfire_swarm_brake: released
starfire_release: authenticated_and_published
starfire_repository_body: bound_and_observed
starfire_verse_topology: bound_to_current_repository_body
starfire_native_status: active_braked
starfire_native_status: awake_idle
bifrost: base_application_active_on_yggdrasil
bifrost_persona_feedback: ready_on_yggdrasil
bifrost_feedback_binding: gamecult_aquarium_to_epiphany_starfire
bifrost_feedback_crossing: authenticated_transport_only
yggdrasil_epiphany_services: absent
resident_physiology: heartbeat_and_self_running
unresolved_authority: Cognition remains braked until the operator chooses whether this clean resident and crossing proof is sufficient to Wake Epiphany.
next_action: Keep the resident organs braked and observable; when Wake is authorized, release cognition through the canonical brake and measure the real cognition footprint on Starfire before sizing Yggdrasil.
unresolved_authority: Resident wake grants currently derive a new coordinator thread identity while one runtime store owns one immutable user-objective intake; repeated wake ownership must be unified before admitting a second objective into this runtime.
next_action: Make resident Self own one stable coordinator thread per runtime, or define a typed multi-thread runtime contract; then prove two sequential wake cycles against the same live store.
active_subgoals:
- Preserve the ready authenticated Yggdrasil-to-Starfire feedback crossing.
- Measure Starfire cognition memory after an explicitly authorized Wake to size a future Yggdrasil upgrade.
- Preserve the measured Starfire resident baseline while sizing a future Yggdrasil upgrade.
- Unify repeated resident wake and coordinator-thread 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 build the complete governed stack on constrained Yggdrasil until its disk and memory budget has been deliberately increased.
- Do not treat stored status, process liveness, or an old receipt as current authority.