---
title: SATForge: Boolean Satisfiability (SAT) Solver | SpinForge
url: https://spin-forge.com/forge15/satforge
description: Boolean satisfiability software with independent rechecking of returned satisfying assignments.
---

FORGE15 / 06 / LOGIC & OPTIMIZATION [The full offering](https://spin-forge.com/platform)

# SATForge.

Boolean satisfiability software with independent rechecking of returned satisfying assignments.

[Discuss SATForge](https://spin-forge.com/contact?product=forge15%2Fsatforge)

Customer outcome [Build better plans and decisions](https://spin-forge.com/platform/checked-decisions)

Available now CLI MCP Headless Choose your access mode

THE PRODUCT, IN PRACTICE

## Find a valid assignment.
Recheck every required clause.

When an application expresses requirements as Boolean clauses, it needs an assignment that satisfies those clauses—not only a favorable score. SATForge handles supported SAT models and independently rechecks returned assignments against the original clauses. This makes it useful as a bounded logic component, while keeping the distinction between finding a witness and proving that no witness exists.

BUILT FOR

Logic-tool developers and engineering teams with supported Boolean satisfiability models.

CHALLENGES  PRODUCT RESPONSE

## The problem you face.
What SATForge changes.

01

### Requirements must all hold together

A candidate assignment that misses even one required clause is not a satisfying solution.

SATForge evaluates the supported Boolean formula and returns a satisfying assignment when one is found.

02

### The solver’s answer needs a separate check

A success label alone does not establish that the model obeys every source clause.

The product rechecks each returned satisfying assignment against the full clause set.

03

### Different conclusions need different evidence

A checked satisfying model and a claim of unsatisfiability require different forms of justification.

SATForge’s documented witness-checking scope stays explicit; a proof-required refutation workflow can be scoped separately with an appropriate engine.

WHAT YOU GET

## A defined capability.
A useful output.

The product scope below describes the capability and outputs to confirm for your release. Custom integration, operated delivery and additional engineering are separately agreed.

01

### A SAT-solving capability

Execution for the supported Boolean-clause inputs.

02

### A candidate assignment

The satisfying model returned when the search finds one.

03

### Clause-by-clause checking

Independent verification of the returned assignment against the formula.

04

### A result contract

Clear treatment of the selected workload and its supported evidence requirements.

AVAILABLE NOW

## One product.
Three ways to work.

SATForge is fully available with CLI, MCP and headless access. Use the interface that fits your terminal, your agents or your automated workflow.

01 / CLI

### For your terminal.

Run the product from a terminal or script, alongside the tools your team already uses.

[Get CLI access](https://spin-forge.com/contact?product=forge15%2Fsatforge&interface=cli&brief=I+would+like+SATForge+access+through+CLI.+Please+share+the+setup+documentation+and+configuration+for+the+selected+product.+We+will+confirm+the+environment%2C+license+scope+and+workflow+during+onboarding.)

02 / MCP

### For your agents.

Connect MCP-compatible clients and agents to the product’s exposed capabilities.

[Get MCP access](https://spin-forge.com/contact?product=forge15%2Fsatforge&interface=mcp&brief=I+would+like+SATForge+access+through+MCP.+Please+share+the+setup+documentation+and+configuration+for+the+selected+product.+We+will+confirm+the+environment%2C+license+scope+and+workflow+during+onboarding.)

03 / HEADLESS

### For your workflows.

Operate without a graphical interface in unattended, scheduled or pipeline-driven work.

[Set up headless access](https://spin-forge.com/contact?product=forge15%2Fsatforge&interface=headless&brief=I+would+like+SATForge+access+through+headless.+Please+share+the+setup+documentation+and+configuration+for+the+selected+product.+We+will+confirm+the+environment%2C+license+scope+and+workflow+during+onboarding.)

Product-specific inputs, hardware requirements and result guarantees still apply. An access mode does not change your license or deployment scope.

[Explore all product interfaces](https://spin-forge.com/developers?section=access-directory)

EXAMPLE CUSTOMER WORKFLOW

## Check a configuration’s Boolean requirements

A tool developer has encoded a bounded set of logical compatibility requirements as clauses.

Illustrative use of the supported scope, not a customer case study or a measured result.

1. 01

Provide the supported formula and search limits.

2. 02

Obtain a satisfying assignment when the search succeeds.

3. 03

Recheck every clause before using the configuration.

IN YOUR WORKFLOW

## Start with your task.
Agree the useful outcome.

Logic-tool developers and engineering teams with supported Boolean satisfiability models.

What you bring

The Boolean formula, variable/clause interpretation, run limits and required result evidence.

What a useful evaluation measures

- Returned assignments satisfying all source clauses
- Time and memory on the chosen formula set
- Clear treatment of unresolved or proof-required results

Where it fits

Use the selected product in a qualified customer environment, or agree a defined implementation with SpinForge. A hosted or managed service is quoted for its actual operating responsibilities; it is not automatically included with software access.

QUESTIONS BEFORE YOU BUY

## A clear scope.
No hidden assumptions.

**How can we use SATForge?**CLI, MCP and headless access are all available. Run from a terminal or script, connect an MCP-compatible client, or use the product without a graphical interface. Choose the mode during onboarding and receive its setup instructions. Runtime requirements and supported operations remain product-specific.

**What is the important product boundary? **The supplied campaign reports 6,494 checked models without a failed assignment check. That does not establish unrestricted SAT performance or independently checked UNSAT proofs for every result.

**What comes with the selected license? **The agreed SATForge release, its supported interfaces and outputs, the applicable checks and the support stated in your order. The plan defines users, workflow, environment and capacity. Source-code transfer, unrestricted redistribution and bespoke engineering are not automatically included.

**Can SpinForge implement or operate it for us? **Request a scoped engineering or operated-service proposal. It identifies what our team delivers, where the workload runs, infrastructure costs, acceptance requirements and ongoing support. Your software subscription alone does not activate a hosted runtime.

[Explore engineering](https://spin-forge.com/engineering)

**What evidence is available for review? **P53 / Company-reported. The supplied campaign reports 6,494 checked satisfying models with no failed assignment check. This is witness-checking evidence, not universal SAT completeness or an independent UNSAT proof for every input.

These descriptions come from the supplied product and campaign material. Website checks are not an independent rerun of the engine. Qualification identifies the actual release, workload and available artifacts.

[Read the evidence summary](https://spin-forge.com/results)

SOFTWARE / OPERATED DELIVERY By proposal

Customer-hosted access and a service operated by SpinForge are different scopes. Confirm the release, deployment and included support before activation.

[Plans & delivery](https://spin-forge.com/pricing)

PUT SATFORGE TO WORK

## Tell us what needs to improve.

Bring a representative workload and the result your team needs. We’ll define the product, deployment and engineering scope around that task.

[Discuss this workflow](https://spin-forge.com/contact?product=forge15%2Fsatforge&brief=Product%3A+SATForge%0AOur+challenge%3A+Requirements+must+all+hold+together%0AWorkload+%2F+baseline%3A+%0AEnvironment%3A+%0ARequired+output%3A+%0AAcceptance+measures%3A+Returned+assignments+satisfying+all+source+clauses%3B+Time+and+memory+on+the+chosen+formula+set%3B+Clear+treatment+of+unresolved+or+proof-required+results%0ADelivery+preference+%28software+%2F+engineering+%2F+managed%29%3A+)

**Related products, workflows and system connections + **RELATED CAPABILITIES

## Connect the right products.

Distinct responsibilities. Explore each scope before choosing a combined deployment.

[### MaxSAT

Boolean optimization for supported hard requirements and weighted soft preferences.](https://spin-forge.com/solvers/maxsat) [### UNISOLVE

A native solver library, headless command-line program and MCP server that accepts supported models, selects compatible engines and independently checks accepted answers.](https://spin-forge.com/unisolve) [### Forge15 verification

Exact arithmetic, feasibility, optimality, numerical consistency and statistical coverage are different guarantees.](https://spin-forge.com/forge15/verification)

ONE PLATFORM / OR A DIRECT PURCHASE

## Checked Decisions
with SATForge.

Activate this capability inside a qualified checked decisions workflow. Compatible methods and required shared checking are included once within that workflow; the product remains independently purchasable.

Capacity, release, environment, result contract and operating responsibilities are specified before activation. Choosing an additional method is not permission to add an unrelated workload or unqualified deployment.

[Explore Checked Decisions](https://spin-forge.com/platform/checked-decisions) [Choose workflow capacity](https://spin-forge.com/plans?configuration=checked-decisions&product=forge15/satforge)

CONNECTED WORKFLOWS

## Use SATForge in your workflow.

The product remains independently available. These customer-specific solution paths use the relevant supported capabilities, with integration and delivery rights agreed separately.

[01

### Independent result verification

Check a supported candidate or proof against the original model—even when another system produced the answer. Understand what passed, what failed and what remains unresolved.](https://spin-forge.com/solutions/result-verification) [03

### AI training & evaluation environments

Commission a task environment or evaluation suite in which supported mathematical and decision outcomes are checked by code, not judged only by the fluency of an explanation.](https://spin-forge.com/solutions/ai-training-evaluation)

[Explore all 17 solution workflows](https://spin-forge.com/workflows)

FROM PRODUCT TO CUSTOMER WORKFLOW

## A useful outcome.
A defined delivery.

Commission the model, integration and acceptance work needed for your task. Existing products stay independently available.

[01 / Scoped customer program

### Explain & repair a constrained plan

Commission one supported decision model, a scoped conflict analysis and a comparison of permitted repairs.](https://spin-forge.com/programs/plan-diagnosis) [02 / Scoped customer program

### Maintain a recurring decision

Commission a revision-aware workflow that keeps models, assumptions, results and evidence connected as inputs change.](https://spin-forge.com/programs/living-decisions)

[Explore decision programs](https://spin-forge.com/decision-systems)

THE WHOLE-SYSTEM ROLE

## SATForge
in a wider workflow.

Check supported logical eligibility and candidate decisions in fast specialized paths.

POTENTIAL SYSTEM CONTRIBUTION

Assignment checking alone gives no UNSAT proof.

[S1 · Joint workload & machine optimization](https://spin-forge.com/system-synergies/joint-configuration) [S4 · Options, flexibility & recourse](https://spin-forge.com/system-synergies/options-and-recourse) [S5 · Cross-domain exact reformulation](https://spin-forge.com/system-synergies/exact-reformulation)

[See this product in the map](https://spin-forge.com/system-synergies/product-map?q=SATForge) [Define an integration evaluation](https://spin-forge.com/system-synergies/evaluation)

The product is independently available through CLI, MCP and headless access. The joins above are integration candidates; compatibility, authority, data rights and end-to-end benefit must be established for the selected workflow.

START WITH THIS PRODUCT

Use the software directly or ask us to scope the implementation.

[Software access](https://spin-forge.com/plans?product=forge15/satforge) [Have us do the work](https://spin-forge.com/contact?product=forge15/satforge&delivery=engineering)
