proof workflow
Starts, checks, advances, and resets stage-aware work. Good for real change sessions where a team wants the system to say what comes next.
ReqProof is for teams that want something stronger than a folder full of documents and weaker than a heavyweight process machine. It gives you a repo-native requirements model, workflow gates, formal checks where the model exists, traceability across code and docs, and generated evidence that stays tied to the work you actually shipped.
This is not a documentation skin and it is not a generic policy engine. The product is a working requirements system that treats specification, implementation, verification, and documentation as linked operational surfaces.
ReqProof fits best when a team wants traceability and reviewability, but still works in Git, still writes code first-class, and still lets people ask questions before starting a gated session.
The website should make the product legible immediately. These are the surfaces most teams interact with first: workflow, audit, and trace.
proof workflowStarts, checks, advances, and resets stage-aware work. Good for real change sessions where a team wants the system to say what comes next.
proof auditAggregates specification, implementation, verification, and documentation findings into one output with examples and next commands.
proof traceBuilds and reviews the graph that connects requirements to code, tests, and documents, instead of leaving that relationship implicit.
proof verifyRuns the verification pipeline, reuses caches where safe, and gives solver-backed evidence when a component is formalized deeply enough.
ReqProof should not force ceremony onto pure exploration. It should become opinionated when a team starts changing specs, code, tests, or release evidence.
For code reading, initial design discussion, or AI-assisted planning, you can stay outside the workflow and keep the session lightweight.
Once the work starts mutating the system, workflow state becomes useful: you get a baseline, stage-aware checks, and a shared story for humans and agents.
Audit, trace, generated docs, and release artifacts can all come out of the same repo state. That matters when someone asks what exactly shipped.
ReqProof now publishes a real binary distribution surface. Use Homebrew if you want a quick install path. Use direct release archives if you need a controlled customer or enterprise deployment path.
Best default for macOS and developer-friendly environments once the tap is the install source you want.
Release automation updates the formula from the same pipeline that publishes the versioned artifacts.
Use downloads.reqproof.com for versioned customer artifacts
and controlled distribution. The release pipeline publishes macOS and Linux
builds for both amd64 and arm64.
For exact-version installs, use the versioned release path under
/releases/<version>/.
Still supported for internal developers and advanced users, but no longer the only serious path.
The best conversation usually starts with one of three things: a change process that feels too informal, a traceability/evidence problem, or an AI-assisted workflow that needs stronger controls. This site does not store your message. The form below opens an email draft.