GitHub - HIPREL-Group/VeriContest-trajectories: Trajectories for VeriContest leaderboard · GitHub
Skip to content

About

Trajectories for VeriContest leaderboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

VeriContest trajectories

Trajectories of the entries on the VeriContest leaderboard. Each entry's metadata, results and verdicts are in submissions/<entry-id>/ of the VeriContest repository; this repository holds its trajectories.

Layout

<release>/<entry-id>.jsonl.gz          one file per entry
<release>/<entry-id>-000.jsonl.gz      shards, when an entry's file would exceed 50 MB
<release>/<entry-id>-001.jsonl.gz
<release>/lite/<entry-id>.jsonl.gz     the same records, for the VeriContest Lite problems only

Each file is gzip-compressed JSON Lines: one JSON object per problem, in the order of the release's leaderboard/problem_ids.txt. Shards split that sequence into consecutive parts. A full-benchmark entry also has a file under lite/ that keeps only the records of the release's Lite problems (leaderboard/lite_problem_ids.txt), in the same order; the Lite leaderboard links to these files.

Records

Every record has problem_id (for example leetcode/lc1), task, input_mode and model.

  • Model track: request (the prompt template, the problem files it is filled with, the exact prompt sent to the model with its SHA-256, and the generation parameters) and response (the raw model response).
  • Agent track: the run's steps in order: every model call with its prompt and response, every tool, compiler and Verus call with its output, every repair step, and the final candidate selection.

Reading

zcat 2026-10.1/<entry-id>.jsonl.gz | head -n 1
import gzip, json

with gzip.open("2026-10.1/<entry-id>.jsonl.gz", "rt") as f:
    for line in f:
        record = json.loads(line)

About

Trajectories for VeriContest leaderboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors