The realm of humankind, where the will of the gods takes physical form.
Image credit: @norsemythologyclips — go follow them.
Embodied law for the Norse Architecture — Norse.Infrastructure: the concrete implementations of Asgard's contracts. Persistence, messaging, caching, and external integrations live here — the DbContext family, EF conventions, repository implementations (including temporal), JsonControllerBase<TService>, the mediator runtime, and UI composition. In the dependency chain it rides on Asgard, Svartalfheim, and Urdarbrunnr; Yggdrasil and everything above rides on it.
Norse.Infrastructure.Migrations is live — MigrationRunnerService and AddNorseMigrationsRunner() shipped as the runner every Norse migrations service calls through, part of the platform-wide migrations framework proven end to end across six realms (the full story is on Bifröst's README). Everything else in this realm remains a bare shell — no DbContext family, no repository implementations, no mediator runtime, no UI composition yet. Design happens first for what's left: brainstorm → spec → plan, recorded in Glitnir's docs/Midgard/, before any further project is scaffolded here.
Midgard is one realm of the Norse Architecture. The whole platform composes at Bifröst — clone once, cross the bridge, and every session starts there so decisions get brainstormed across the entire landscape, not in isolation. Every design is tried in Glitnir, the design court, before code is forged here; this realm's specs and plans will live in the court's docs/Midgard/ once they converge.

