Commit graph Odin/README.md
Author SHA1 Message Date
soul-probe
106dfb8327 Docs: Idunn owns deployment and daemon survival; Odin does discovery only
README and architecture.md called Idunn "Odin's keepalive organ", listed
crates/idunn-daemon (not in this repo) and the deleted odin-core idunn.rs
as its body, described the Node coordinator's process lifecycle, refresh
loop and Docker/ADB probes as Odin's runtime body, and pointed at the
deleted start-odin.ps1. Rewritten to the live truth: Idunn builds, activates,
restarts and brakes every target, Odin included; odin-daemon reads Idunn's
projection, admits presences, publishes correlation records and answers RUDP
requests; process lifecycle is not Odin's.

The dated ledger (transport-shortcut-inventory.md), notes/ and the Hermodr
extraction plan are history and are left as written.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-30 00:25:20 +02:00
Meta Vens
df10b554a9 Merge the Idunn extraction: Odin no longer owns deployment authority
Idunn lived as a crate inside the repository of a service it manages, which
inverted the authority it exists to hold. It is now GameCult/Idunn with its
full 136-commit history; this merge removes the old body from Odin.

Cut: crates/idunn-daemon and vendor/cultmesh-rs. Odin keeps its own Idunn
projection (crates/odin-core/src/idunn.rs), its RUDP client, and its recipe
under deployment/idunn -- those are Odin's view of a managed relationship,
not Idunn's authority.

Conflicts resolved:
- crates/idunn-daemon/src/main.rs, scripts/linux/idunn-yggdrasil: deleted,
  per the extraction. Both live in GameCult/Idunn.
- docs/architecture.md: took the branch. Main still described Gjallar as
  Nightwing-resident under E:\Projects\Gjallar; it runs on Yggdrasil from
  /srv/gjallar/current, confirmed against the host.
- src/odin/documents.cjs: union. All three hunks were pure branch-side
  additions of the ghostlight.schema_catalog type; markers stripped rather
  than taking --theirs, to preserve auto-merged HEAD changes elsewhere in
  the file. node --check passes.

Verified: odin-core 22/22 on Windows; odin-daemon type-checks clean for
x86_64-unknown-linux-gnu, which is its real target -- it is unconditionally
Unix (systemd socket activation via File::from_raw_fd) and does not build
on Windows by design.

main is tagged pre-idunn-extraction-main: the last tree containing the
swarm keepalive supervision and the July Bifrost Persona feedback target,
neither of which exists on the branch or in GameCult/Idunn. See the merge
notes for why that matters.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 22:33:39 +02:00
Meta Vens
98c67e3579 Move Gjallar supervision to Yggdrasil 2026-08-24 20:40:19 +02:00
Meta Vens
0fc29fa559 Record live reliable discovery body 2026-08-23 19:55:01 +02:00
Meta Vens
ed56dab812 Persist Ghostlight public schema catalogs 2026-08-23 19:31:47 +02:00
Meta Vens
b9ebd68756 Document Heimdall discovery admission 2026-08-22 04:08:56 +02:00
Meta Vens
0ed9562387 Document Heimdall discovery admission 2026-08-22 04:08:47 +02:00
Meta Vens
c7012a87c9 Admit Odin as a signed Idunn target 2026-08-21 19:50:24 +02:00
Meta Vens
b907a9d0c0 Make Idunn deployment brake read-only 2026-07-20 00:07:04 +01:00
Meta Vens
2b1f1ee64e Gate Idunn actuation with typed deployment brake 2026-07-19 23:56:42 +01:00
Meta Vens
c5d71e1991 Give Idunn ownership of Yggdrasil VoidBot releases 2026-07-15 20:25:16 +01:00
Meta Vens
4ad8bdb481 Rework Odin transport ownership and service names 2026-07-04 22:38:43 +01:00
Meta Vens
65beba9cd9 Use CultMesh RUDP document catalog in Odin 2026-06-23 22:33:05 +01:00
Meta Vens
b43d2a3136 Serve Odin snapshots and retire Gjallar bridge debt 2026-06-17 01:28:55 +01:00
Meta Vens
d9b5d49988 Route agent deployments through Idunn 2026-06-17 00:16:07 +01:00
Meta Vens
c02df04401 Align Idunn contracts with CultNet RUDP doctrine 2026-06-15 21:09:37 +01:00
Meta Vens
e06c2a6539 Publish Idunn alarms through Bifrost CultMesh 2026-06-07 04:21:41 +01:00
Meta Vens
993c98788c Let Idunn manage VoidBot keepalive 2026-06-07 02:43:24 +01:00
Meta Vens
2518dc0b10 Publish canonical Stonks poetry marquee 2026-06-07 00:13:01 +01:00
Meta Vens
425cef17ec Extract Gjallar into its own repo 2026-06-05 18:31:40 +01:00
Meta Vens
443fa9cf66 Move overview composition from Odin to Gjallar 2026-06-05 17:06:15 +01:00
Meta Vens
d4e9af5678 Make Gjallar the Nightwing compositor 2026-06-05 16:24:36 +01:00
Meta Vens
c87a9f8a4d Make Gjallar the Nightwing overview compositor 2026-06-05 02:12:16 +01:00
Meta Vens
7d2e212b04 Preserve semantic CultMesh provider addresses 2026-06-04 23:23:01 +01:00
Meta Vens
113d5bf5e5 Move Gjallar daemon body to Rust 2026-06-04 21:10:55 +01:00
Meta Vens
a73950a7fe Move Idunn into Odin Rust body 2026-06-04 21:07:42 +01:00
Meta Vens
fbd93f362b Add Gjallar affordance lane to Rust core 2026-06-04 20:57:02 +01:00
Meta Vens
1be5a1c028 Add user-facing Idunn README 2026-06-04 20:52:18 +01:00
Meta Vens
800cdc6c3f Make Bifrost transport ownership mandatory 2026-06-04 19:21:22 +01:00
Meta Vens
d7da79fbc3 Route swarm transport authority through Bifrost 2026-06-04 18:40:22 +01:00
Meta Vens
27ec51ec9a Add Idunn keepalive organ 2026-06-04 18:32:26 +01:00
Meta Vens
c5aaa4de88 Document Odin provider advertisement discovery 2026-06-03 03:18:24 +01:00
Meta Vens
24b2e5c2bc Add Rust typed Odin core 2026-06-03 01:39:18 +01:00
Meta Vens
d40d92db03 Move Gjallar persona state to CultCache 2026-06-02 23:31:18 +01:00
Meta Vens
b256158dbc Add Gjallar pixel avatar 2026-06-02 22:57:03 +01:00
Meta Vens
5ecbd8750a Package Gjallar herald persona 2026-06-02 22:47:21 +01:00
Meta Vens
3d0257d477 Document Odin service compliance witness 2026-06-02 18:13:07 +01:00
Meta Vens
ecd1480fe1 Seed Spotiverse provider discovery 2026-06-02 15:52:07 +01:00
Meta Vens
cb996eaec6 Discover Eve interfaces and persist layout intents 2026-05-31 17:10:24 +01:00
Meta Vens
f47b8940a6 Ingest Mimir live stats surface 2026-05-31 17:02:26 +01:00
Meta Vens
b5df9a831d Publish device observation streams through Odin 2026-05-31 16:51:46 +01:00
Meta Vens
2ae3ea3411 Ingest VoidBot Eve interface surface 2026-05-31 16:43:58 +01:00
Meta Vens
5dac8d3f18 Expand Odin all-seer service surface 2026-05-31 16:36:09 +01:00
Meta Vens
173c858eb5 Scaffold Odin all-seer service 2026-05-31 16:23:22 +01:00