Skip to content

Docs

JEVWeb

xiq's JEV-format view of OpenJev-Data: every browser step re-expressed as state, questions and gold across eight configs covering Mind2Web, NNetNav, WebChain, two teacher runs and on-policy GLM, plus a frozen 2,346-step bench and 153 live tasks. Licences are mixed and per-row terms apply.
Format
Docs
Reading time
2 min
Published by
Community
Author
xiq
Last verified
Oct 2026

Highlights

  • Eight configs over train/validation/test: mind2web 5,861/586/875, nnetnav_audited 11,408/1,140/1,150, webchain 17,876/1,069/1,589.
  • Teacher and on-policy configs: teacher_qwen3max, teacher_glm and onpolicy_glm from DAgger-style runs.
  • bench is a frozen 2,346-step OpenJev-Bench test set; live_tasks ships 153 held-out end-to-end tasks.
  • Every row is state, questions and gold; JSONL mirrors each parquet, and parquet keeps objects as JSON strings.
  • A step is correct when the operation and its target both match a candidate element from the state.

Quickstart

python
from datasets import load_dataset

m2w      = load_dataset("xiq/jevweb", "mind2web")
nnetnav  = load_dataset("xiq/jevweb", "nnetnav_audited")
bench    = load_dataset("xiq/jevweb", "bench", split="test")

Watch out

Card reviewed 2026-10-17; licences are mixed (Mind2Web and WebChain rows CC BY 4.0, NNetNav rows Apache-2.0, teacher and on-policy rows subject to website and provider terms), so commercial use needs a terms check. live_tasks rows carry no page state, and the OpenJev-Data card remains the authority on provenance, redaction and label auditing.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai