Skip to content

Roadmap

This page summarizes the project roadmap for platform expansion. For the canonical version, see ROADMAP.md in the repository root.

Current Direction

Grimoire is currently focused on progressing from Windows-only support to broader cross-platform availability.

Phase 1: Linux x64

Priority: highest

Planned outcomes:

  • Linux x64 build support for core library components
  • Repeatable toolchain and build flow
  • API compatibility validation against existing headers
  • Deterministic behavior checks aligned with current Windows expectations
  • Consumer documentation for Linux integration

Phase 2: macOS

Priority: next, community-assisted

Planned outcomes:

  • macOS build bring-up
  • Platform validation for RNG and noise behavior parity
  • Documentation for macOS integration and runtime requirements

Community note:

  • macOS progress is expected to depend on contributor support and testing capacity.

Phase 3: Beyond Initial Cross-Platform Support

Direction after Linux and macOS stabilization is intentionally open. Future work may include performance optimization, developer tooling, and additional platform targets.

How to Help

Contributions are especially helpful in these areas:

  • Platform build validation
  • CI pipeline setup and maintenance
  • Cross-platform behavior verification for deterministic APIs