The community is grinding the remaining 23 instances live at /satlib. Finishing the archive → under $0.15 total.
| Tier | tokens_in | Engine | Wall | Cost |
|---|---|---|---|---|
| small | < 10K | Kissat on EC2 | < 250 ms | $0 |
| medium | 10K – 500K | Kissat || v6 race | 100 ms – 5 s | ~$0.000002 |
| large | 500K – 50M | v7 Lambda swarm + S3 | 10 – 40 s | ~$0.003 |
| push | any | Up to 1 000 workers | up to 240 s | ≤ $12 capped |
The large tier routes to v7 via S3 — 50 MB of CNF, ~1 M vars, Lambda swarm handles the rest.
Any indicator function over a finite discrete domain → SAT instance in polynomial time. Not a hope. A theorem.
Any f: {0,1}n → ℝ is a weighted MAXSAT instance. The bridge from real optimization to SAT.
Integer factoring, cryptographic preimages, constraint programming, combinatorial auctions, Boolean network dynamics — they're all encodings away from /cnf/solve.
na evaluations.
npdollars bit-blasts f to CNF and solves with Kissat — exact, with UNSAT proofs,
with all-antecedent enumeration.
| problem | npdollars | AUMA (best a) | winner |
|---|---|---|---|
| factor 77 = 11·7 | ✓ 28 ms exact | val=0 but misses branch | npdollars only |
| factor 10 403 = 101·103 | ✓ 58 ms exact | no a hits zero | npdollars only |
| factor 1 000 001 | ✓ 126 ms exact | 21 952 evals, misses | npdollars only |
| Pythag c=65 (all 4 triples) | ✓ 135 ms, lists all 4 | finds 1 near, not exact | npdollars only |
| modsqrt x2≡16 (mod 101) | ✓ 101 ms | ✓ a=2.5, 0.4 ms | AUMA (102 grid) |
| 3x + 5y = 41 | ✓ 40 ms | ✓ a=2.0, 1.2 ms | AUMA (small grid) |
| Ramanujan 1729 = x3+y3 | ✓ 126 ms | ✓ a=2.0, 0.3 ms | AUMA (13×13 grid) |
| x2 ≈ 42 continuous | n/a | ✓ a=2.0 | AUMA only |
| |z2+1| = 0 complex | n/a | ✓ a=2.0, 2 ms | AUMA only |
tools/vs_auma.py · paper §9 · architecture: complementarity block
Slide 5 / 8
Per-period totals, solve rate, fast-path share, swarm share, p50/p95 latency, cost, SATLIB progress. Auto-refresh every 10 s.
Monthly spend, remaining budget, per-mode estimates. A single JSON call. Integrable into any monitoring stack.
| Layer | Where | Lifetime |
|---|---|---|
| Solve events | /var/lib/npdollars/events.jsonl | restart-safe |
| S3 snapshot | s3://npdollars/stats/events.jsonl | instance-replacement-safe |
| Daily partitions | stats/events-YYYY-MM-DD.jsonl | immutable archive |
| SATLIB progress | satlib/state/progress.json | game state |
| Push budget | satlib/state/push_budget.json | monthly cap tracker |
Send one of your hardest CNFs to /cnf/solve. See the envelope come back.
Share domain instances. We'll publish the reduced CNFs & our tier-routing numbers.
Design-partner the B2B tier. SLA'd push budgets, domain encoders, custom dashboards.