Submission intake. Upload the manifest and evidence archive that `nexbench submit` produced — validation runs locally before durable, authenticated intake.

Schemanexbench.run/2.1
Checks12 enforced
Intakeidempotent
Verification214 × 5
Admissionsigned only
Statuspollable

Intake

Validate, then submit. Hand-edited manifests fail by construction: scores must sit on the achievable trial grid and the runId is a content hash over the results — only the harness can mint both.

FIG.S1

Run manifest · nexbench.run/2.1

Manifest validation runs locally · evidence uploads only on submit

FIG.S2

Check verdicts

Paste a manifest and validate to see per-check verdicts.

Enforcement

Twelve immediate checks, followed by authoritative evidence verification. The browser catches manifest errors early. Durable intake, full evidence validation, private re-execution, signature verification, and admission are enforced by trusted backend boundaries.

01

Schema shape

Reject

Manifest parses as nexbench.run/2.1 with every required block present and correctly typed.

02

Suite & environment pins

Reject

Suite name/version, task counts, trials, and the environment-pins digest match the published release — runs against modified forks or corpora are rejected.

03

Metric bounds & budgets

Reject

Rates within [0,100]; agent runs must respect the per-task budgets (15 min, $10).

04

Trial-grid alignment

Reject

Every rate must sit on the mathematically achievable grid (m / tasks·trials). Hand-typed "pretty" numbers almost never do — this catches fabricated scores.

05

Internal consistency

Reject

pass^5 cannot exceed weighted pass@1; category set must be exactly the eight published categories.

06

Run-id recomputation

Reject

The runId is a content hash over agent identity, suite pins, and results. It is recomputed on intake — any post-mint edit to the manifest breaks it.

07

Canary attestation

Reject

The harness embeds a canary GUID in every task file and scans model output for it. Runs without a clean canary attestation are rejected as contaminated.

08

Duplicate run / trace

Reject

The runId and trace-archive root are checked against every listed run. Resubmitting an existing run — or replaying someone else’s traces — collides here.

09

Near-duplicate scores

Hold

A score vector within one trial-grid step of an existing entry in every category is flagged as a probable relabeled copy and held for manual review.

10

Published harness build

Hold

The compiled scored-runtime hash must match a published build. Unknown builds can only enter as self-reported: patched code could ship easier verifiers.

11

Submitter identity

Reject

A contactable submitter (email or HTTPS URL) is required; verified-tier re-execution is coordinated through it. One entry per agent+model+scaffold configuration.

12

Unexpected fields

Hold

Fields outside the schema are flagged — a common vector for spoofed badges and lookalike metrics.

Pipeline

From manifest to board. Three evidence-gated stages between a local run and an admitted, verified entry.

01Validate

The manifest checks run in your browser for immediate feedback. The intake service independently validates the manifest and full evidence archive before scheduling verification.

02Durable intake

Authenticated submissions receive an idempotent database-backed receipt. Their status, rejection code, audit history, and evidence reference survive restarts and can be polled by the submitting organization.

03Verify

Nexis re-executes all 214 tasks across five trials in isolated pinned environments. Only a matching signed verifier attestation can admit the result to the public leaderboard.

No harness run yet? The guide takes you from install to a mintable manifest in four steps.