No description
- TypeScript 92.2%
- C++ 5.6%
- Python 2.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docs | ||
| notes | ||
| state | ||
| tools | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
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.