← All projectsGitHub
Verification games & slashing

How many milestones does an unenforced job need?

research/milestone-schedules

Milestone payments without enforcement: a split pre-payment needs only the pooled relationship value (C/(W_r+W_w) vs P/W_r, C/W_w), and front-loading makes the milestone count logarithmic, ⌈ln(1+(V−C)/W)/ln(V/C)⌉ (17 vs 100 at W=1).

8 tests

What it found

A requester and an anonymous worker split a job into milestones, each a stage of pre-payment, work and late payment, with a grim trigger that forfeits the remaining surplus and a relationship value W. A milestone is self-enforcing under some pre-payment split iff its cost is at most the pooled continuation value, so pay-after-delivery needs P/Wr equal milestones, pay-before C/Ww, and the best split C/(Wr+Ww) (110, 25 and 20 in the example), whoever holds the value. Because early defection also forfeits the remaining work, the largest milestone shrinks geometrically and the minimum count is ⌈ln(1+(V−C)/W)/ln(V/C)⌉: 17 instead of 100 at C=100, V=120, W=1, with the first milestone 1−(C−W)/V of the job. Cheap re-entry caps W and costs ln(1/e) milestones. Matched on 2000 random instances. Stylised: complete information, pro-rata value.

A figure from its own output

Figure produced by research/milestone-schedules: milestones_needed
milestone-schedules/experiments/milestones_needed.svg, written by the project's own experiment code.

Paper, code and results

More in Verification games & slashing

All 19 Verification games & slashing projects →

Other research topics

Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1

Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.