Manifesto

Ecosystem

A tight product COSM rooted in a physics-based C99 compiler and the tools that orbit it.

Vision summary

Build a full COSM of applications that share a single physics programming language. The compiler stays close to C99, but adds structured units and physics-aware constructs so the tools can speak the same technical truth.

How the tools connect

Right now they meet through C99. As the compiler matures, each tool migrates to that language. Shape Tools is the connective tissue for line drawing, physics simulation, and ray tracing—one asset library, multiple outputs.

Compiler + codeC gravity well

fisiCs and the codeC are the anchor: the codeC exposes physics data clearly, while the compiler defines the runtime reality. Everything else is designed to be a module in that orbit.

Shared systems

  • Shape asset library powers drawing, simulation, and rendering pipelines.
  • Timer HUD module overlays any visual system to output timing logs or JSON.
  • soniCs runs alongside COSM as an audio timeline experiment that can later dock into the same tooling stack.