Why Open Spec
Why an Open Spec?
Interoperability
An open format means any tool, agent, or platform can produce and consume SpecForge spec files. No vendor lock-in, no proprietary encoding. If your agent understands the format, it can execute the work.
Community Contributions
The format evolves through an RFC process. Anyone can propose new fields, entity types, or format improvements. The community reviews, discusses, and collectively decides what belongs in the standard.
Tooling Ecosystem
With an open schema published at permanent versioned URLs, anyone can build validators, editors, converters, and integrations. The @specforge/validator package is just the beginning — the format is designed to support a rich ecosystem.
Separation of Concerns
The format (open, MIT-licensed) is separate from the engine (proprietary SaaS). This means the standard can evolve independently of any single implementation, and competing engines can all speak the same language.