Odin/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens dbee042a47 Order presence publisher sequences within one activation only
From 2026-09-29 19:20 on yggdrasil every new StreamPixels incarnation's
runtime presence was refused with "runtime presence publisher sequence
was reordered". Odin compared the incoming claim's sequence with the
target's stored presence whoever had published it; the provider counts
from 1 in each process, so once a target had published for a while no
restarted activation could ever be admitted.

A publisher is the activation whose key signs its claims. The stored
presence now constrains the incoming claim only when it still
authenticates under the same current authority. One left by an earlier
activation, or otherwise stale, is superseded whatever its sequence.
Within one activation a lower sequence is still a reorder and an equal
one with different bytes is still a reuse, and a claim that does not
authenticate under the current activation is still refused.

The unconditional decode of the stored presence at the top of
select_presence existed only to feed that comparison and is gone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 21:26:27 +02:00
..
odin-core REC-014: cut dead Odin dump examples and dangling Gjallar npm scripts 2026-09-13 14:00:34 +02:00
odin-daemon Order presence publisher sequences within one activation only 2026-09-29 21:26:27 +02:00
sleipnir-daemon Bump CultLib to a8aedda for bounded fragment reassembly 2026-09-10 12:04:12 +02:00