1.1 KiB
1.1 KiB
Heimdall
Heimdall is the planned shared auth authority for GameCult-hosted experiments.
The point is painfully simple:
- stop rebuilding Discord/Patreon login glue in every app
- keep provider OAuth, linked identities, grants, entitlements, and session issuance in one place
- let app runtimes verify signed claims locally so "shared auth" does not become "everything phones home for every request"
- keep app-domain data separate so "shared auth" does not become "shared swamp"
Current Shape
This repo is still planning and service-contract work, not a landed auth service yet.
Canonical docs:
docs/architecture.mddocs/implementation-plan.mddocs/app-profiles/repixelizer.mddocs/app-profiles/streampixels.mdstate/map.yamlnotes/fresh-workspace-handoff.md
Working Loop
- Rehydrate from canonical state.
- Keep identity authority central and app-domain data local.
- Prefer a Yggdrasil-hosted shared service over duplicated per-app provider stacks.
- Let app backends verify signed claims locally instead of begging Heimdall on every guarded route.
- Commit finished passes before the notes start breeding.