CSP

Universal Constraint Satisfaction Solver — P/NP/P Sandwich
Zero dependencies. Pure Python. Indexed ONES/ZEROS collections.

Endpoints

POST/csp — Universal CSP solver (variables + domains + ONES)
POST/color — Graph coloring
POST/nqueens — N-Queens puzzle
POST/sudoku — 9×9 Sudoku solver
POST/sat — Boolean satisfiability (DIMACS)
POST/schedule — Task scheduling (conflicts + time slots)
POST/analyze — CSP characterization (no solving)
POST/probe — P-Left only (tighten domains)
POST/landscape — Markov chain conflict trajectory
GET/health — Health check
GET/paper — Technical paper
GET/docs — OpenAPI docs

Playground

N-Queens
Sudoku
Coloring