Frozen acceptance boundary
The objective, constraints, required behavior, evidence, and failure conditions are fixed before the result is judged.
FalseGreen Job
Production Beta
$2,999 USD
Buy one Job for one bounded consequential engineering scope—not one verifier call or CI run. Define what must be true, then build with a coding agent, human developer, or mixed team against a fixed acceptance target.
FalseGreen is currently in Production Beta. Core verification and acceptance are live, while we continue hardening the hosted execution path against real-world operational edge cases. Beta customers may encounter interruptions; FalseGreen fails closed rather than manufacturing a result.
One Job
What one Job covers
When the definition of done freezes, FalseGreen automatically binds the Job to that boundary. Implementation, independent verification, authorized repair, and reverification then stay inside the same Job while the target remains unchanged.
The objective, constraints, required behavior, evidence, and failure conditions are fixed before the result is judged.
FalseGreen verifies the exact implementation outside the coding agent’s own completion claim.
The Job concludes Accepted, Failed, or Insufficient Evidence—not with a vague confidence score.
The result, exact software verified, evidence, limitations, and acceptance history remain available after the coding session.
When evidence demonstrates a deficiency, the coding agent can repair it and FalseGreen independently reverifies the same frozen boundary. The target does not move.
The Job boundary
FalseGreen automatically scopes the Job to the frozen definition of done. A failed verification attempt does not automatically cost another Job.
Same Job
If FalseGreen demonstrates a deficiency that can be repaired within the frozen scope, repair and reverification continue under the same Job.
Same Job
The implementation may change during repair. FalseGreen binds each verification attempt to the exact source it verified while keeping the same frozen definition of done.
Current Job ends
FalseGreen ends the Job when it is accepted or when the bounded repair and evidence policy establishes that the current Job cannot continue.
New Job
A material change to the frozen requirements is a different scope. It must not be disguised as repair.
Change the implementation → same Job. Change the frozen definition of done → new Job.
In plain English
Think of a Job like a home inspection: you pay one flat price, the inspector checks, you fix what they find, they check again — and the final verdict is what you paid for, whatever it says.
You buy one Job. FalseGreen checks your work. If a check finds a problem, your agent fixes it and FalseGreen checks again. All of it — the first check plus up to seven fix-and-recheck rounds — is inside the one price.
Repairs and rechecks inside the same Job never cost extra and never burn a second Job. The target stays frozen; only the code changes.
When the Job reaches a final outcome — Accepted, Failed, or Insufficient Evidence — that verdict is what the price bought. No per-retry charges, no surprises.
If the Job is closed before verification work actually starts, the price is refunded. You only pay when real work happened.
8 checks. One price. One verdict. That's the whole model.
The decision
FalseGreen reports what the evidence establishes. For ACCEPT, the stopping condition is concrete: the evidence supports the frozen definition of done.
A Job can also conclude Failed or Insufficient Evidence. Buying a Job does not guarantee a favorable result.
ACCEPTED
The frozen requirements were established by the evidence.
FAILED
One or more required criteria were demonstrated to fail.
INSUFFICIENT EVIDENCE
The available evidence could not establish the full boundary.
The report
The coding session can end. The evidence does not. Every FalseGreen Job produces a canonical durable report showing the frozen definition of done, the exact software that was verified, the evidence FalseGreen observed, any limitations, and the authoritative result.
The report ties the Job to its frozen definition of done and preserves the exact source and evidence from each verification attempt. Accepted, Failed, and Insufficient Evidence keep their distinct meanings; Failed and Insufficient Evidence are both Not Accepted outcomes.
Durable Job report
Verification history
FalseGreen keeps the verification history of the Job. If an earlier attempt demonstrates a failure, the implementation can be repaired and verified again against the same frozen definition of done. A later Accepted result does not rewrite the earlier attempt—the report keeps both.
Repair and reverification continue inside the same Job only while FalseGreen's bounded Job policy authorizes continuation — up to 8 checks in total. This is not an unlimited repair promise.
If a Job reaches a final Not Accepted outcome, that Job remains finished. If later work continues against the same unchanged definition of done under another Job, the earlier result remains linked in the acceptance history rather than disappearing.
Change the implementation: same scope. Change the definition of done: new scope.
See this in the SPARK case study →One FalseGreen Job
Verification attempt 1
NOT ACCEPTED
Demonstrated failure retained
Verification attempt 2
NOT ACCEPTED
Remaining failure retained
Verification attempt 3
ACCEPTED
Current source independently verified
Same Job · same frozen DoD · one Job credit
What it is for
These are examples of the same FalseGreen Job. They are not separate products.
Current language support
Support is scoped to the Job and the environment required to establish its acceptance criteria. Lean is supported as a formal proof evidence backend, not as a promise of arbitrary theorem solving.
Rust: real builds and test suites with a signed dependency manifest. Ada / SPARK: SPARK contracts verified by GNATprove against a frozen warning policy. Lean: kernel-checked proof obligations bound to the exact formal statement and source context.
What a Job is not
CI can supply checks and evidence. FalseGreen independently decides whether the agreed Job is done.
After your first Job
Connect PR Gate to the repository once. From then on, any pull request backed by a FalseGreen Job automatically requires an accepted result for its exact head before merge.
Acceptance remains bound to the exact commit or artifact. A changed artifact requires a new acceptance decision.
Learn about PR Gate →Available now
PR Gate is free. A Job-backed pull request requires the FalseGreen result tied to its exact head before merge.
See how PR Gate works →FalseGreen Job
$2,999 for one bounded consequential software Job.
Buy a Job — $2,999