Skip to main content
Exemplar

Evidence

Rigor that can be reproduced: every claim comes with its source and the command that checks it.

Each row gives the claim, the number as published in the repository, how it was measured, the command that reproduces it and the source files. Commands run from the root of the Exemplar repository; they are the ones in the README’s tests and verification section, with Python run through uv.

Verification table

Each row: the claim, the number, how it was measured, the command and the file.

This site’s own check

The browser code on this site is a TypeScript port of the Python engine. This report compares the two on golden files the engine generated.

No mismatches

Engine commit dc911769ad, generated 2026-10-18.

Cases per golden family, and how the TypeScript port compares with the Python engine
FamilyCasesIdenticalTie-verifiedEngine-suppliedExcluded (operational)Mismatches
dsl.random7,8867,8860000
dsl.real30,80630,8060000
dsl.sweep5,3515,3510000
dsl.edge72720000
dsl.text2,1102,1100000
synth.recorded49490000
synth.random1,2981,26003800
synth.random.sat576459011700
lab.grid223,850202,2706,12015,46000
cegis.presets1331330000
cal20,57120,5710000
cal.real4674670000
mdl3,5103,5100000

Identical: the browser computed the same result as the engine, without reading it. Tie-verified: equally optimal, the engine chose another of the tied alternatives, verified here. Engine-supplied: shown from the engine, not re-solved here.

Re-solving the recorded presets in the browser
PresetSolvesIdenticalEngine-supplied
p1-playground12120

Cost

What one watched event costs, and how that changes as rules are added.

Published figures

Model cost per event as rules are added

Exemplar has Claude read an event once and scores every rule on the cached facts, so the cost stays at $0.00179 per event. The comparison line asks a strong vision model one question per rule, at $0.0133 per rule per event. One-time teaching cost is not included.

  • Exemplar (perceive once, score every rule)
  • Zero-shot prompting (one call per rule)
Model cost per event as rules are addedLine chart of US dollars per event for 1 to 10 deployed rules. Exemplar is flat at $0.00179 per event. Zero-shot prompting rises from $0.0133 at 1 rule to $0.1330 at 10 rules. The same numbers are in the table below the chart.$0.00$0.05$0.10$0.1512345678910Rules deployed on the cameraUS dollars per eventZero-shot prompting$0.1330 at 10 rulesExemplar$0.00179 per event, flat

10 rules: Exemplar $0.00179 per event; zero-shot prompting $0.1330 per event (74x).

The same numbers as a table

Copied from docs/eval/cost_vs_rules.md in the repository, exactly as published.

Model cost in US dollars per event for 1 to 10 deployed rules
Rules deployedExemplarZero-shot promptingRatio
1$0.00179$0.01337x
2$0.00179$0.026615x
3$0.00179$0.039922x
4$0.00179$0.053230x
5$0.00179$0.066537x
6$0.00179$0.079845x
7$0.00179$0.093152x
8$0.00179$0.106459x
9$0.00179$0.119767x
10$0.00179$0.133074x

How the numbers are obtained

  • Exemplar. The mean cost of the fast model perceiving one clip, over 1,005 clips of 16 frames each. The trace is cached, so adding a rule adds no model call; scoring a rule on a cached trace takes about 0.05 to 0.1 ms in the NumPy evaluator.
  • Prompting per rule. The median cost of one strong-model call on the same 16 frames (527 calls). That baseline asks one concept per call, so n rules cost n calls per event.
  • Both prices come from the token counts the model returned and the per-token prices in eval/harness/budget.py. A strong-model re-check of events near a rule’s decision boundary is billed on top; the live Playground run did not need it.

Method, ledgers and the original chart: docs/eval/cost_vs_rules.md and docs/eval/cost_vs_rules.svg. Regenerate with:

uv run --project engine python eval/plots/cost_vs_rules.py

Accessibility

Worded as an automated-check result.

Developer feedback

Entries logged while building on Ring and AWS, with links.

51 friction-log entries

Published in docs/DEVPOST.md, line 113

Each entry gives the task, the steps, what we expected and what happened, a severity, the workaround we used and a concrete suggestion. Entries marked live were reproduced against the Ring Developer Playground. The product feedback covers every tool we used: what worked, onboarding, and whether we would build with it again.