Token Economics & Cost Model

How monce-optimization is metered.

Cost Structure

Free
Local reduction
$budget
npdollars EC2 time
~$0
API hosting overhead

Pricing Tiers

BudgetEC2 cost (approx)Typical instance sizeUse case
1s~$0.001<500 varsSmall puzzles, demos
5s~$0.005500–5,000 varsStandard Sudoku, small graphs
10s~$0.015k–50k varsMedium scheduling, coloring
30s~$0.0350k–200k varsLarge industrial instances
60s~$0.06200k+ varsMaximum speculative compute

Tokenization Model

Complexity token = uniform_clauses × budget

The natural metering unit. Clause count after reduction × seconds of compute. This captures both problem complexity (more clauses = harder) and compute investment.

token_cost = uniform_clauses * budget_seconds
# Sudoku: 8,300 * 5 = 41,500 tokens
# PHP(12,11): 2,541 * 10 = 25,410 tokens
# Job-shop (100 jobs): ~500,000 * 30 = 15,000,000 tokens

Cost Efficiency of Uniform Reduction

InstanceWithout reductionWith reductionSavings
PHP(12,11)~32s budget needed~1s budget needed97%
Rand(250, 4.26)~85ms~33ms61%
Sudoku (hard)5s budget2s budget60%

The uniform reduction doesn't just make solving faster — it makes it cheaper. Lower budgets needed means fewer EC2 seconds billed.

Speculative Compute Philosophy

npdollars is speculative: you pay for time, not guaranteed success. The budget is a ceiling on effort. The uniform reduction improves the odds of success within a given budget by presenting the solver with a more tractable topology.

Think of it as: reduction = free preprocessing that converts expensive speculative compute into cheaper deterministic progress.