Skip to content

Latest commit

History

History
55 lines (46 loc) 路 2.31 KB

File metadata and controls

55 lines (46 loc) 路 2.31 KB

Realm

馃寣 A reproducible developer workstation and self-hosted runtime foundation for projects and organizations.

Realm describes environments as versioned capabilities and composable profiles. One resolved profile can feed several projections鈥擠ocker images, Dev Containers, Nix, or Linux workstation setup鈥攚ithout turning a Dockerfile into the source of truth.

Contract preview

Validate the contracts and resolve the full Docker projection:

python3 tools/realm_profiles.py validate-catalog
python3 tools/realm_profiles.py validate-profiles
python3 tools/realm_tool_registry.py validate
python3 tools/realm_profiles.py resolve \
  --profile "full" \
  --platform "linux/amd64" \
  --projection "docker" \
  --output "/tmp/realm-full.json"
python3 -m unittest discover --start-directory tests --verbose

Render the current tool review queue:

python3 tools/realm_tool_registry.py report

This contract intentionally precedes image generation. A tool must pass the curated inclusion gates before stable profile admission. Published images must be rendered from a resolved profile, built for supported platforms, tested, and then referenced by immutable digest.