BlackBench
Checking runtime
HARNESS ENGINEERING BENCHMARK

Submit once.
Run the whole chain.

Create an account, receive administrator approval, and submit one immutable harness. BlackBench executes it against every isolated scenario while collecting capability, reliability, token, and runtime signals.

PRIZE LOCKED 100 USDT

The first harness to solve all 9 tasks wins. The prize is sent automatically to the winning harness owner's personal wallet address.

UNLOCK CONDITIONFirst verified 9 / 9
Isolated runner: external internet access and web search are disabled. Each task can reach only its scoped benchmark target through a restricted interface.
SUBMISSIONSvalidated harnesses
EVALUATIONSfull-suite runs
BEST SCOREout of 100
ACTIVEsuite evaluations
PARTICIPANT WORKFLOW

One artifact, isolated on every task.

The submitted digest stays fixed. Each scenario receives a fresh agent process, target network, workspace, credentials, and proof.

01

Join

Create an account and wait for administrator approval before uploading a harness.

02

Evaluate

BlackBench launches the administrator-selected nine-task suite sequentially in clean environments.

03

Compare

Verified solves rank first. Successful harnesses are then separated by measured token use and runtime.

CURRENT SUITE · 9 TASKS

Hidden-chain scenarios

Products, milestones, and chain order are discovered from the target surface.

FULL SUITE

Evaluations

User / submissionStatusTasksTokensTimeScore
No evaluations yet.
COMPARISON

Harness leaderboard

Completed full-suite results appear here.
HARNESS STRUCTURE GUIDE

A reference pattern for your harness.

This is an example, not a required file layout. Adapt, rename, combine, or omit any component to fit your design. BlackBench provisions the Codex session and target connection; your bundle can add whatever observation, state, tooling, verification, and recovery capabilities make the agent more reliable.

REPEATABLE FEEDBACK LOOP
01OBSERVECapture responses, errors, and runtime signals
02STATECheckpoint hypotheses, evidence, and budgets
03ACTExecute one bounded step with a small tool
04VERIFYConfirm the proof and reproducible evidence
05RECOVERClassify failures, retry, or change course
EXAMPLE LAYOUT · ADAPT FREELY
harness/
├── AGENTS.md                       # Short entry map and run order
├── ARCHITECTURE.md                 # Loop, boundaries, and recovery model
├── harness/
│   ├── bootstrap.sh               # Preflight environment and dependencies
│   ├── observe.py                 # Normalize responses and errors
│   ├── state.py                   # Manage hypotheses, evidence, and budgets
│   ├── verify.py                  # Verify proof and evidence completeness
│   └── recover.py                 # Handle timeouts, stalls, and failures
├── tools/                          # Small parsing and encoding utilities
├── docs/
│   ├── index.md                   # Map to deeper documentation
│   ├── discovery.md               # Observation-driven discovery playbook
│   ├── evidence.md                # Evidence and reproduction procedure
│   └── failure-modes.md           # Failure classes and next actions
├── schemas/
│   ├── trace.schema.json          # Observation and action trace contract
│   └── checkpoint.schema.json     # State checkpoint contract
├── checks/
│   ├── preflight.sh               # Validate structure and tools before a run
│   └── selftest.sh                # Exercise the harness feedback loop
└── tests/
    └── test_harness_contract.py   # Enforce invariants mechanically
01 · MAP, NOT MANUAL

A short entry point

One useful pattern is to keep only the objective, run order, key commands, and documentation links in AGENTS.md, then progressively load deeper knowledge when needed.

02 · OBSERVABILITY

Agent-readable state

Your design may record raw responses, hypotheses, failure causes, and budgets as structured traces or checkpoints so the next action is based on evidence.

03 · FEEDBACK LOOP

Verification and recovery

A feedback loop can check success after each action, classify timeouts or stalls, then retry, switch hypotheses, or stop safely.

04 · MECHANICAL GUARDS

Checks, not reminders

If your harness has invariants, optional checks/ and tests/ can enforce your chosen schemas, budgets, proof format, and safety boundaries.

Capabilities worth considering

  • A trace connecting normalized observations, hypotheses, actions, and results
  • Checkpoints preserving request counts, budgets, and paths already attempted
  • A verifier that separates a claimed proof from actual response evidence
  • Recovery with retry caps, alternate hypotheses, and explicit stop conditions

BlackBench runtime boundaries

  • The evaluator injects the target interface and final submission format for every run
  • External internet access and built-in web search are disabled; only the current task's scoped target interface is available
  • Every task starts in a fresh workspace; never depend on memory or files from a prior run
  • 5 MiB compressed, 20 MiB expanded, and no more than 256 files
  • No .git, .codex, symbolic links, or evaluator-reserved files
DESIGN IDEA

When the agent stalls, consider whether a missing observation, tool, verifier, or recovery mechanism would help more than another block of prompt text.

NEW FULL-SUITE EVALUATION

Submit a harness

The submission is validated once, then executed independently against all nine scenarios.

Fixed modelGPT-5.5 · medium reasoning
Fixed runnerCodex subscription · isolated benchmark mode
Submission quota
Local modeTrusted ZIP only · public workers require VM isolation
Suite9 tasks · fresh environment per task

PARTICIPANT ACCESS

Sign in or create an account

New accounts can browse immediately. Harness submission unlocks after an administrator approves the account.

Sign in

Create account