Navokoj
A general-purpose engine for finding coherent structure inside astronomically large discrete spaces.
Actionable failures. Best-effort success. When perfect is impossible, we return the closest possible solution with precise diagnostics.
How It Works
Navokoj converts complex business planning into automated decisions.
Real Performance
API Integration
Common Questions
Two Ways to Use Navokoj
Open Source Core + Production API
The math is open. The production engine adds the tricks that push satisfaction to 100%.
Open Source
github.com/sethuiyer/navokojThe core Arithmetic Manifold framework — physics-inspired constraint solving in pure Python.
- ✓ 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.fooProduction-grade engine with optimizations that push satisfaction to 100% whenever feasible.
- ✓ Grain boundary fixes for structured grids
- ✓ Arithmetic symmetry breaking at phase transitions
- ✓ GPU-accelerated for H100 / commodity hardware
- ✓ PSPACE-complete problems (QBF, Sokoban, Pebbling)
What the production API has solved
See It In Action
Videos & Demos
Watch the engine find coherent structure inside astronomically large discrete spaces in real-time.
Solving SAT with Quantum Vacuum Dynamics
Explore the innovative physics-inspired algorithms powering our engine.
The Solenoid and the Prime
Discover how numbers encode their own history through solenoidal dynamics and prime distribution.
Clause Density vs Performance
How solve time scales with problem complexity (clauses ÷ variables)
Source Data
| Density | Median Time | Requests | Satisfaction |
|---|---|---|---|
| 1-2 (sweet spot) | 39ms | 249 | 97.8% |
| 2-3 | 189ms | 259 | 99.8% |
| 3-4 | 684ms | 70 | 98.9% |
| 4-5 (phase transition) | 1.93s | 107 | 98.2% |
| 5-10 | 7.47s | 59 | 99.7% |
| 10-25 (Very Hard) | 14.1s | 31 | 95.4% |
| 50+ (Monster) | 16.2s | 9 | 92.57%* |
* Density 50+ includes 77,000-clause problems solved with 92.57% perfect solves. We convert number-theoretic phase transitions into computational leverage, solving SAT instances previously inaccessible to classical heuristics.
Real Performance. Real Results.
Verifiable witnesses for every claim. Production runs on H100 GPU ensembles.
129-SAT (Ultra-High-k)
Mean-field regime where CDCL search fails
Ramsey R(5,5,5) N=52
3-edge-coloring with no monochromatic K₅
Random 3-SAT (1M Scale)
Critical density at α=4.26, industrial benchmark
Supply Chain Optimization
Real-world logistics and inventory constraints
Ramsey R(3,3,3) N=20
Frustrated regime - 17 min
3-SAT Critical Density 45K
14 seconds, minimum charge
DEFEKT: MRI for Constraints
Predict solvability before you solve. DEFEKT uses heuristic difficulty estimation to give you an MRI-style scan of your logical problem.
Avoid solver runs on likely unsatisfiable instances.
Identify exactly why your problem is failing.
Automatically select the right hardware and engine.
Use pro-deepthink on H100 GPU for optimal satisfaction.
Developer Experience
Integrate powerful constraint solving into your stack in minutes.
SAT Engine Endpoint
Submit raw CNF clauses, boolean expressions, or hybrid constraints. The engine automatically selects the best solver strategy (Nano, Mini, or Pro).
- Method: POST
- Endpoint:
/v1/solve - Input: CNF, Boolean Logic, or Hybrid
- Output: Assignment + Satisfaction Rate
Capabilities
- Workforce Optimization: Shift planning, rostering
- DevOps Logic: Dependency resolution, config validation
- Resource Allocation: Load balancing, distribution
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
)"token function">curl "token operator">-X "token function">POST https://api.navokoj.shunyabar.foo/v1/solve \
"token operator">-H "Authorization: Bearer YOUR_KEY" \
"token operator">-d '{
"expression": "
((gateway & (db_primary | db_replica)) -> services_ok)
& ((auth ^ legacy) & (auth -> cache))
& ((payment & fraud) <-> checkout)
& ((orders | maint) & ~(orders & maint))",
"solver": "pro"
}'const response = await fetch('https://api.navokoj.shunyabar.foo/v1/solve', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_KEY'
},
body: JSON.stringify({
expression: '(server_a | server_b) & (db_primary -> cache_warm)',
solver: 'mini'
})
});
const result = await response.json();
console.log(result.assignment);
// {"server_a": 1, "db_primary": 1, "cache_warm": 1, ...}Pay Per Solve. No Subscriptions.
Transparent pricing that scales with your needs. 50% India special applied automatically.
Standard Compute
For quick checks, validation, and small-scale problems.
- Hard cap: 5k variables, 35k clauses
- 1k XOR vars, 500 nodes (Q-SAT)
- Nano & Mini engines
- Solvability Diagnostics & Diagnostics API
- Concurrency: 2 requests (NP-complete solves)
L4 GPU
Production workloads. Faster convergence on complex problems.
- Included: 100k variables, 300k clauses
- 10k XOR vars, 15k nodes (Q-SAT)
- Pro engine (Chaotic Lotus Flow)
- Industrial Scheduling (200 resources)
- Concurrency: 3 requests (NP-complete solves)
H100 GPU
Industrial-scale problems. Million-variable constraints.
- Included: 1M variables, 8M clauses
- 100k XOR vars, 100k nodes (Q-SAT)
- Ensemble engine (500 parallel jobs)
- Global Scheduling (1,000+ resources)
- Concurrency: 4 requests (NP-complete solves)
Service guarantees (alpha)
Status: Alpha. Self-serve tiers operate best-effort and may change limits, pricing, and behavior as reliability is hardened. No SLA is provided on self-serve tiers yet.
Enterprise SLA + support is on the roadmap. If you need contractual uptime, dedicated capacity, longer runtimes, or spend caps, contact rxgtoing@gmail.com.
Billing: runtime is billed per-second (fractional). No rounding. If a solve hits the timeout, we still return the best partial result found so far.
30-Minute Timeout Guarantee
To ensure fair bandwidth usage, all solves have a hard timeout of 30 minutes. However, we always return the best partial result found so far, never an empty error. (Note: Our average solve time is milliseconds. 30 minutes is a p99 extreme edge case.)
Need longer runtimes? For dedicated 3-5 hour runs, contact rxgtoing@gmail.com.
Enterprise Pricing: $100 base + $10/hour.
Full Hardware specifications & API Limits
| Constraint Metric | Standard (CPU) | L4 GPU | H100 GPU |
|---|---|---|---|
| Included Boolean variables | 5,000 | 100,000 | 1,000,000 |
| Included Boolean clauses | 35,000 | 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.
CPU limits are hard caps. L4/H100 are included limits. Concurrency is intentionally low (2–4) because these are NP-complete solves. * H100 hourly limits are subject to inventory availability and account standing.
Frequently Asked Questions
Common questions about Navokoj and constraint solving.
Engine Benchmarks
Detailed performance metrics across 4,199 industrial SAT instances.
| Engine | Satisfaction Rate | Speed | Quality | Use Case |
|---|---|---|---|---|
| PRO | 92.57% | 7.90/sec | 99.92% | Mission-critical verification |
| MINI | 31.37% | 10.64/sec | 99.55% | Balanced optimization |
| NANO | 3.24% | Ultra-fast | 96.41% | Real-time feedback |