Skip to content

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.