Meta Vens
222fe03896
Move Idunn's unit files, docs and operator scripts out of Odin
...
Completes the extraction. Unit files and documentation went to the Idunn
repository, where a service's own deployment surface belongs. Operator scripts
went to gamecult-ops, which is where fleet tooling lives.
To Idunn: scripts/linux/idunn-yggdrasil{,.service,.sudoers}, docs/idunn.md,
docs/idunn-deployment-authority.md,
docs/idunn-signed-daemon-health-authority.md, src/Idunn/README.md.
To gamecult-ops/scripts/idunn/: the eight PowerShell and cmd operator tools --
deployment targets, startup install, swarm coverage health, operator alarm
notification, local start.
Staying in Odin, deliberately: crates/odin-core/src/idunn.rs, Odin's own
projection of Idunn state for aggregation; src/odin/idunn-rudp.cjs, its client
for talking to Idunn; test/idunn-signed-health.test.cjs, its own integration
test; and deployment/idunn/recipe.toml, which despite the path builds
odin-daemon and is Odin's recipe expressed in Idunn's format.
docs/transport-shortcut-inventory.md is a dated evidence ledger citing several
of the moved script paths. Its entries are left as written and a path note
added at the top -- rewriting a ledger to match a later reorganisation would
destroy the record it exists to keep.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 18:16:38 +02:00
Meta Vens
d527d72700
Map Idunn source actuation authority
2026-09-03 00:36:41 +02:00
Meta Vens
cebe4259ce
Simplify Idunn deployment authority contracts
2026-09-02 21:02:30 +02:00
Meta Vens
d44881fb4a
Define Idunn deployment authority contract
2026-09-02 18:31:13 +02:00
Meta Vens
32cbb5f028
Bind Idunn deployment and runtime admission
2026-09-02 13:53:07 +02:00
Meta Vens
32009991ee
Retire unadmitted Gjallar transport claims
2026-08-25 04:38:28 +02:00
Meta Vens
06a297d122
Retire Nightwing Gjallar from active state
2026-08-25 04:29:07 +02:00
Meta Vens
1fc13e0df6
Let systemd own unsigned Gjallar continuity
2026-08-24 20:58:33 +02:00
Meta Vens
22897fdbaa
Refresh Gjallar Yggdrasil memory
2026-08-24 20:51:02 +02:00
Meta Vens
98c67e3579
Move Gjallar supervision to Yggdrasil
2026-08-24 20:40:19 +02:00
Meta Vens
28c0497260
Bound Idunn operational history
2026-08-23 00:54:06 +02:00
Meta Vens
f875a6e795
Bound Idunn authenticated health history
2026-08-23 00:40:52 +02:00
Meta Vens
0ed9562387
Document Heimdall discovery admission
2026-08-22 04:08:47 +02:00
Meta Vens
d418523d05
Rotate one provider health trust signer
2026-08-22 02:37:57 +02:00
Meta Vens
3ec90d59f6
Witness Heimdall source-selected releases
2026-08-22 02:17:55 +02:00
Meta Vens
209bb6e166
Document source-selected release authority
2026-08-21 21:28:54 +02:00
Meta Vens
7c5246fc09
Give Idunn Epiphany source change authority
2026-08-21 20:59:11 +02:00
Meta Vens
13caf9bad5
Remove Odin runtime from Idunn bootstrap inputs
2026-08-21 20:07:57 +02:00
Meta Vens
c7012a87c9
Admit Odin as a signed Idunn target
2026-08-21 19:50:24 +02:00
Meta Vens
7587ff01b6
Separate Idunn continuity from deployment state
2026-08-21 19:34:32 +02:00
Meta Vens
b907a9d0c0
Make Idunn deployment brake read-only
2026-07-20 00:07:04 +01:00
Meta Vens
a729b30643
Add read-only Idunn public health query listener
2026-07-19 22:00:46 +01:00
Meta Vens
09655aca5a
Add Idunn authenticated health projection runtime
2026-07-19 20:45:30 +01:00
Meta Vens
99ed509934
Purify authenticated provider health projection
2026-07-19 20:18:11 +01:00
Meta Vens
be8836f357
Authenticate generic daemon health
2026-07-19 19:57:04 +01:00
Meta Vens
cc80cd4479
Define signed daemon health authority
2026-07-19 19:38:18 +01:00
Meta Vens
92fab01d37
Make Idunn admission atomic and request-bound
2026-07-17 02:37:42 +01:00
Meta Vens
ecaac7f835
Gate Yggdrasil releases through Bifrost
2026-07-16 18:34:26 +01:00
Meta Vens
60f5c97059
Add Yggdrasil-local Idunn authority
2026-07-15 03:17:04 +01:00
Meta Vens
d0eded64cb
Reject implausible Move optical observations
2026-07-14 01:06:57 +01:00
Meta Vens
4ad8bdb481
Rework Odin transport ownership and service names
2026-07-04 22:38:43 +01:00
Meta Vens
408371eca1
Align Raven Muninn Idunn keepalive defaults
2026-06-29 22:02:35 +01:00
Meta Vens
085c763a7b
Checkpoint working Muninn OBS discovery state
2026-06-23 02:57:29 +01:00
Meta Vens
126818d135
Align Raven Muninn health target with live launcher
2026-06-19 22:19:14 +01:00
Meta Vens
deada529a0
Expose Muninn sender resend cadence in RUDP URL
2026-06-18 22:42:30 +01:00
Meta Vens
f7f4d09c59
Publish Muninn RUDP media resend cadence
2026-06-18 22:38:51 +01:00
Meta Vens
4c12163647
Verify Muninn Raven media profile
2026-06-18 22:30:46 +01:00
Meta Vens
3ab5f3b423
Set Muninn RUDP media fragment ceiling
2026-06-18 22:23:07 +01:00
Meta Vens
61b062de5f
Keep Muninn RUDP media packets under MTU
2026-06-18 22:09:27 +01:00
Meta Vens
5a86a71bde
Expose Muninn RUDP resend budget in stream URL
2026-06-18 21:53:39 +01:00
Meta Vens
a39a62a902
Use frame-budgeted VBV for Muninn RUDP video
2026-06-18 21:42:23 +01:00
Meta Vens
5eb143cd21
Name Muninn low latency RUDP media profile
2026-06-18 21:35:19 +01:00
Meta Vens
92c618d47b
Clarify Muninn low-latency codec strategy
2026-06-18 17:02:40 +01:00
Meta Vens
9d95810dfb
Add chunk-level Muninn media feedback
2026-06-18 16:45:45 +01:00
Meta Vens
a4b29ea83e
Map Muninn media streaming authority
2026-06-18 16:30:23 +01:00
Meta Vens
d9b5d49988
Route agent deployments through Idunn
2026-06-17 00:16:07 +01:00
Meta Vens
b3a9260d6b
Promote Idunn swarm deployment ownership
2026-06-16 23:44:37 +01:00
Meta Vens
e7fe5f0fde
Fix Raven Muninn hidden launcher deployment
2026-06-16 21:21:08 +01:00
Meta Vens
83db8fac93
Deploy Heimdall RUDP health on Yggdrasil
2026-06-16 18:14:33 +01:00
Meta Vens
11adb9ab9d
Make Idunn queue Heimdall before repixelizer
2026-06-16 17:47:17 +01:00