Constraint Intelligence Platform
Hard constraint decisions before the deadline.
Model + time budget → best verified assignment. Residual violations and provenance included.
Developer access via GitHub Sponsors — purchase API credits at 1.5× your sponsorship amount.
Distinct campaigns — open the evidence ledger.
Why teams switch
Replace expensive, opaque constraint bottlenecks.
Organizations lose time and money when constraint-heavy decisions take hours, fail without explanation, or cannot ship behind an API. Navokoj turns that bottleneck into a product surface.
Read the full switch narrative in Why customers switch to Navokoj.
Product contract
Model + deadline → verified decision.
Navokoj is an anytime constraint runtime. You do not wait for a black box to finish overnight. You get an inspectable result your application can act on.
Encode
Send Boolean CNF, weighted WCNF, schedule models, or finite-domain constraints that capture hard rules and soft preferences.
Bound
Attach a time budget and optional engine or hardware preference. The runtime optimizes under that deadline — not an open-ended batch.
Decide
Receive the best verified assignment available by the deadline, with status flags, residual violations, provenance, and billing metadata.
Result semantics buyers care about
- solved=true — every clause is satisfied
- feasible=true — all hard constraints are satisfied (soft may remain open)
- Partial / timeout — best-known assignment returned with residuals
- Provenance — engine, hardware, runtime, and billing in the response
{
"solved": false,
"feasible": true,
"assignment": { "nurse_3_shift_2": true, "...": "..." },
"residual_violations": [],
"runtime_ms": 148,
"engine": "nitro"
}Where it fits
Workloads technical buyers bring first.
Start with one expensive constraint decision. Measure baseline time, failure mode, and integration cost — then let the runtime earn a place in the stack.
Workforce & hospital scheduling
Shifts, skills, rest rules, and coverage must all hold — and the roster must ship before the next cycle.
- You send
- Schedule or CNF/WCNF model + deadline
- You get
- Hard-feasible roster with residual soft violations ranked
Logistics & allocation
Capacity, routing, and resource assignment under hard operational constraints.
- You send
- Boolean or finite-domain model of rules and objectives
- You get
- Best assignment available by budget, inspectable by ops
Verification & policy
Configuration, protocol, or circuit constraints where “maybe” is not good enough for hard rules.
- You send
- CNF / hybrid models with verification metadata requests
- You get
- SAT/feasible result plus provenance for audit trails
AI-agent planning & control
Agents need constraint-checked plans, not unconstrained tool loops.
- You send
- Planning or control-plane constraints as API workloads
- You get
- Deadline-bounded decisions agents can gate on
Put hard decisions behind an API.
Send a model and a deadline. Get an assignment your application can inspect and act on.
Constraint Execution API
Integrate constraint execution into your product. Submit a model and a deadline; Navokoj returns a decision your application can inspect, verify, and act on.
- Method: POST
- Endpoint:
/v1/solve - Input: Boolean, weighted, or finite-domain model
- Output: Decision + verification metadata
Built for
- Schedule: workforce and resource planning
- Verify: configuration and policy checks
- Decide: bounded, inspectable assignments
import requests
# 8 employees, 3 shifts, 7 days = 168 variables
payload = {
"num_vars": 168,
"clauses": [
# Employee 1 must work at least one shift
[1, 2, 3],
# Cannot work morning AND afternoon (Mutually Exclusive)
[-1, -2], [-2, -3], [-1, -3]
# ... more constraints
],
"engine": "nano"
}
response = requests.post(
"https://api.navokoj.shunyabar.foo/v1/solve",
headers={"Authorization": "Bearer YOUR_KEY"},
json=payload
)Evidence you can inspect.
Selected results are linked to their artifacts, configurations, and verification records.
Interactive CNF workloads
SUTRA paired benchmark campaign
Hospital scheduling
Client-verified hard-feasible roster
Enterprise timetabling
Bounded-memory streaming execution
Finite-domain planning
Q-State execution at industrial scale
Gate-level circuit verification
Exact refinement with independent checker
Campaigns and configurations differ. Prefer the Hugging Face evidence ledger over isolated headlines.
Two Ways to Use Navokoj
Open Source Core + Production API
NitroSAT provides an open research and engineering release. Navokoj provides the managed runtime, routing, verification, and commercial execution surface.
Open Source
github.com/sethuiyer/NitroSATOpen-source SAT/MaxSAT research and engineering paths, including the V1, V2, and V3 solver lineage.
- ✓ Spectral operator mixing with prime weights
- ✓ Adiabatic cooling (exploration → exploitation)
- ✓ Native multi-valued logic (binary to k-ary)
- ✓ MAX-SAT optimization for overconstrained problems
Commercial API
navokoj.shunyabar.fooA hosted constraint runtime with anytime results, workload routing, diagnostics, verification metadata, and usage billing.
- ✓ Boolean, weighted, and finite-domain workloads
- ✓ Deadline-bounded best-known assignments
- ✓ CPU, GPU, repair, and streaming execution paths
- ✓ Verification-ready results and provenance
What the production API has solved
See it in action
Product overview
Watch how Navokoj returns deadline-bounded, inspectable constraint decisions for production workloads.
Deterministic, time-bounded constraint solving
Continuous dynamics and physics-inspired search for over-constrained systems where binary success/failure is not enough — and the deadline is real.
DEFEKT: pre-flight for constraints
Estimate difficulty before you spend a full solve budget. DEFEKT ranks likely conflict structure so you can route, debug, or avoid wasteful runs.
Avoid burning GPU minutes on workloads that look hopeless under budget.
Rank likely conflict groups and residual violations for human review.
Choose engine and hardware suited to the model and deadline.
Route to the engine and hardware best suited to this model and budget.
Pay for the decision, not a mystery box.
Transparent usage pricing based on normalized clause count, hardware, and compute time.
CPU Compute
Interactive and standard workloads.
- CPU engines selected for the workload
- Anytime results within the requested deadline
- Hard-feasibility and residual-violation reporting
- Usage recorded against the active pricing policy
- Server response is authoritative for final billing
L4 GPU
Production workloads. Faster convergence on complex problems.
- Paid GPU execution for demanding workloads
- Best-known assignment returned by deadline
- Hardware and settlement recorded in the response
- Enterprise capacity available by arrangement
H100 GPU
Industrial-scale problems. Million-variable constraints.
- Industrial-scale GPU execution
- Streaming and large structured workloads
- Hardware, runtime, and final charge in the response
- Enterprise capacity available by arrangement
Anytime runtime
If a solve hits the timeout, we still return the best partial result found so far.
Never an empty failure. Residual violations and provenance travel with the assignment so your app can act. Hard cap is 30 minutes; typical solves finish in milliseconds.
Developer access via GitHub Sponsors
Purchase Navokoj API compute credits through GitHub Sponsors — a developer-friendly payment rail. Sponsor ShunyaBar Labs to receive credits at 1.5× your sponsorship amount. No separate card checkout on this site.
- Purchase credits via GitHub Sponsors (one-time or recurring).
- Email shunyabarlabs@zohomail.com with the Sponsors transaction ID and the email you used to register (or want to register) for Navokoj.
- Navokoj automatically provisions an API key for new email IDs and loads balance at 1.5× the sponsorship amount. Existing accounts receive the same credit load against that email.
Billing: runtime is billed per-second (fractional). No rounding. Usage draws down your credit balance. The server response and ledger are authoritative.
Alpha. Stable for experimentation and evaluation. Enterprise SLAs and dedicated capacity are available by arrangement — shunyabarlabs@zohomail.com.
Hard timeout: 30 minutes
Fair-use cap for shared capacity. Average solve times are milliseconds; 30 minutes is a p99 extreme edge case. On timeout you still get the best assignment found — see the callout above.
Need longer runtimes? For dedicated 3–5 hour runs, contact shunyabarlabs@zohomail.com.
Enterprise pricing: quoted by workload, capacity, deployment, and support requirements.
Full Hardware specifications & API Limits
| Constraint Metric | Standard (CPU) | L4 GPU | H100 GPU |
|---|---|---|---|
| Included Boolean variables | 1,000,000 free threshold | 100,000 | 1,000,000 |
| Included Boolean clauses | 8,000,000 capacity* | 300,000 | 8,000,000 |
| Included XOR-SAT variables | 1,000 | 10,000 | 100,000 |
| Included XOR constraints | 500 | 5,000 | 50,000 |
| Included Q-SAT nodes | 500 | 15,000 | 100,000 |
| Included states per node | 5 | 20 | 50 |
| Included scheduling resources | 20 | 200 | 1,000 |
| Hourly Request Limit | 100 | 500 | Unlimited* |
| Concurrent Jobs | 2 | 3 | 4 |
Search space at included limits
| Model | Standard (CPU) | L4 GPU | H100 GPU |
|---|---|---|---|
| Boolean SAT | 25000 ≈ 101505 | 2100000 ≈ 1030103 | 21000000 ≈ 10301030 |
| XOR-SAT | 21000 ≈ 10301 | 210000 ≈ 103010 | 2100000 ≈ 1030103 |
| Q-SAT (k-ary) | 5500 ≈ 10350 | 2015000 ≈ 1019515 | 50100000 ≈ 10169897 |
These numbers illustrate the size of the full assignment space at the included variable limits. Real difficulty depends on structure, not just size.
* Capacity, concurrency, and availability depend on account standing and the selected workload. The free CPU threshold is a billing threshold, not a universal model-size guarantee. The API response is authoritative for the resolved route and billable units.
Questions technical buyers ask
Result semantics, pilots, pricing, and verification—without the hype.
Developer access
Buy API credits. Ship a constrained decision.
Developer access via GitHub Sponsors: purchase Navokoj API compute credits through a developer-friendly payment rail. Sponsor ShunyaBar Labs to receive credits at 1.5× your sponsorship amount, then email the transaction ID and registration email for key provisioning.
Claim inbox: shunyabarlabs@zohomail.com · Careers: shunyabarlabs.github.io/careers