Heimdall/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens b15bf33b21 Refresh: one attempt per identity per process; waiters share its outcome
Callers that arrive while a refresh of one linked identity is in flight in
this process join it and receive its success or failure, instead of queuing
on the row lock and presenting the same refresh token again behind a failed
holder. The entry lives as long as the attempt, so a later request retries.
The store lock stays the cross-process guard; the residual risk (one
presentation per process per burst) is written into the service contract.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 12:34:39 +02:00
..
app-profiles OAuth start: the profile's role lists decide which provider a mode may use 2026-10-19 12:31:59 +02:00
architecture.md Docs and .env.example teach secrets as NAME_FILE credential files 2026-09-30 13:52:11 +02:00
eve-access-plugin.md Add Eve access plugin and private auth plane 2026-08-22 00:44:57 +02:00
implementation-plan.md Record Odin-discovered access deployment 2026-08-22 04:08:36 +02:00
service-contract.md Refresh: one attempt per identity per process; waiters share its outcome 2026-10-19 12:34:39 +02:00
verse-service-contract.md Add Eve access plugin and private auth plane 2026-08-22 00:44:57 +02:00