Unaided
Weights, architecture, and the task specification. No external tools.
v0.2.1 Beta
WSPBench tests how AI models infer network behavior, repair faults, and construct weights for a specified function.
Compare unaided responses with tensor analysis and metered behavioral probes.
Given faulty weights and the required behavior.
| x₁ | x₂ | |
|---|---|---|
| y₁ | +1 | +1 |
| y₂ | 0 | +1 |
(3, 2)The sum is corrected. The second output stays the same.
These simplified linear examples explain the skills. They are not scored benchmark tasks.
01 / RESULTS
Luna, Terra, and Sol share six tasks each, with one attempt, high reasoning, and no tools.
| Model | Read | Write | Median time | Cost / 6 tasks |
|---|---|---|---|---|
| gpt-6-luna | 44.1%Agreement · 0 / 4 exact | 71.9%Accuracy · 0 / 2 exact | 117.3 s | $0.083 |
| gpt-6.1-terra | 66.0%Agreement · 0 / 4 exact | 97.3%Accuracy · 1 / 2 exact | 147.9 s | $0.746 |
| gpt-6.1-sol | 87.7%Agreement · 0 / 4 exact | 95.8%Accuracy · 1 / 2 exact | 122.9 s | $1.429 |
The comparison has 18 reviewed sessions. This small development sample cannot establish a model ranking. Official held-out results are not released.
Read agreement measures the recovered behavior. Write accuracy measures the submitted weights. Exact success requires every scored case to pass. Both exact Write constructions also match all 1,024 possible inputs.
Leaving the same two Write targets at zero gives 70.1% accuracy and 0 / 2 exact. Luna reaches 7.6% accuracy on inputs that need a change, Terra 96.1%, and Sol 93.4%.
Median time includes the local session and API round trip. Costs are recorded API estimates for six scored sessions. Model names are provider aliases. Download JSON · CSV
02 / GET STARTED
Start with the public examples. Python and a CPU are enough. No API key, GPU, or Docker required.
Save both downloads in the same folder. Use Python 3.11 to 3.14. These commands are for macOS and Linux.
unzip wspbench-source-v0.2.1.zip
cd wspbench-v0.2.1
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e .The checker evaluates all 1,024 inputs for each of the 12 Boolean candidate examples. The remaining examples are diagnostic controls.
unzip ../wspbench-development-v0.2.1.zip -d examples-data
python examples/check_submission.py --check-referencesExpected output: "checked": 12, "exact": 12. This checks the evaluator, not an AI model.
Export an A/full task prompt. Give it to your model with tools disabled and save its JSON answer as answer.json.
python examples/check_submission.py \
--task examples-data/0ccf05ea24942ed4 --prompt > prompt.json
python examples/check_submission.py \
--task examples-data/0ccf05ea24942ed4 --submission answer.jsonKeep the reference answers out of the solver's context. The checker runs locally and makes no provider calls.
03 / TASKS
The current candidates use composed Boolean circuits. Causal forecasts and repair tasks remain diagnostic controls.
| Skill | Task | Evaluation |
|---|---|---|
| Read | Rule recovery Candidate Recover a Boolean function from numerical weights. | Functional agreement with the target network. |
| Read | Causal forecast Diagnostic Predict the effect of a specified weight intervention. | Error in predicted output-change fractions. |
| Read | Edit effects Candidate Predict the behavioral change caused by an internal operator edit. | Behavioral agreement, affected inputs, and false positives. |
| Repair | Coupled repair Diagnostic Fix a fault while preserving the network's other behavior. | Target accuracy, retention, and edit size. |
| Repair | Loop repair Diagnostic · C only Correct repetition or halting failures with a supplied diagnosis. | Correct completion and preservation of valid repetition. |
| Write | Truth-table synthesis Candidate Compress a complete Boolean truth table into network weights. | Functional correctness within the fixed architecture and capacity. |
Candidate circuits use 10 binary inputs, 1,024 possible inputs, and 4,049 scalar parameters. They are constructed ReLU networks. Task and access-condition admission are assessed separately.
04 / PROTOCOL
Matched trials use the same target, specification, architecture, and initial weights.
Weights, architecture, and the task specification. No external tools.
A plus bounded tensor algebra. No target execution or activations.
B plus metered target execution and activation probes.
A separate evaluator checks predictions and submitted tensors on hidden cases. The planned primary evaluation averages three attempts per task and clusters confidence intervals by underlying problem.
Report scores by task and access condition, alongside retention, edit size, observations, and cost. Record supplied hints and diagnoses. Report constructed and trained targets separately.
Diagnostic controls and development runs do not enter the official leaderboard.