Build with public answers.
Train questions, gold answers, and canonical target examples are already available from the participant hub. Train results are not submitted to a leaderboard.
TASK 1 / SUBMISSION
All train, development, and test files are available from the participant hub. No pre-registration or access code is required; submit directly through the separate development and test pages.
The frozen scorer is finreason.task1.scorer/2.0.0. Final ranking uses descending lexicographic order of (CombinedFAC, HiddenFAC, CombinedCheckpoint), with each key quantized to six decimal places using round-half-even. CombinedFAC and CombinedCheckpoint each weight the seen and hidden strata within the Test evaluation equally; they do not average development leaderboard scores with Test scores. Teams identical on all three keys share the same rank. Submission time is not an additional tie-breaker.
Subject to the resource licence, teams may generate additional training, few-shot or local evaluation data from public FinChain templates, use those templates to categorize questions for analysis, and match questions to public templates to compute predictions. Computing predictions with a public symbolic template is permitted. Describe the FinChain version, matching and execution procedure, and contribution to predictions in the Working Notes. Accessing private evaluation answers, bypassing submission limits or exploiting the evaluation service is prohibited.
Each normalized Team Name may make two accepted submissions per UTC day and 40 accepted submissions in total. The daily window resets at 00:00 UTC. Rejected uploads and identical re-uploads of an accepted ZIP do not consume another submission. Keep one consistent Team Name. Test submissions remain unlimited before the deadline.
To restore earlier predictions, generate a new valid ZIP containing that earlier predictions.jsonl and upload it under the same Team Name and Contact Email before the deadline. The new ZIP must differ from the previously accepted archive and receive a new acceptance receipt; its prediction contents may remain unchanged. If the portal returns the original receipt and acceptance time, the upload is a replay and the latest submission has not changed. The latest accepted, valid submission before the deadline is used for final evaluation.
Lite, Standard and Advanced are model-based references evaluated on the same 580 development questions with the frozen scorer. They generate final-answer and checkpoint predictions from public questions without gold-answer inputs. Their Final answer / Reasoning steps scores are Lite 0.234048 / 0.555354, Standard 0.980556 / 0.987725, and Advanced 0.984444 / 0.990000. Model identities and full configurations are not currently public. Cite the published baseline labels and development leaderboard. Publication of Test scores for these three systems has not been confirmed.
HOW TO SUBMIT
Follow the phase-specific filenames exactly. Competition predictions and the challenge paper use different submission routes.
No pre-registration, approval, access code, or account is required. Choose one Team Name and use it consistently for development and test submissions. The test page also asks for a Contact Email for submission identification, submission-related support, matching final results to the related challenge paper, and selection of the latest accepted test submission and handling repeat uploads through a non-public pseudonymous identifier; the email is not a login and is never published.
Development: leaderboard_questions.jsonl and leaderboard_expected_ids.json. Do not use dev_questions.jsonl for the 580-row leaderboard upload.
Test: test_questions.jsonl and test_expected_ids.json.
Use the matching expected-IDs file as your checklist: include exactly one prediction for every listed case_id, with no missing, duplicate, or additional IDs.
Write one JSON object for every expected case ID: 580 rows for development or 928 rows for test. Every row uses exactly schema_version, dataset_version, case_id, final_answer, and steps.
Start from the sample predictions and check the prediction schema. If useful, generate a separate blank template below, then save your completed system output as predictions.jsonl. The blank template is a format example, not a competitive prediction file.
python3 scripts/task1_cli.py baseline-b0 --questions public/task1/data/development/leaderboard_questions.jsonl > blank_predictions.jsonlpython3 scripts/task1_cli.py baseline-b0 --questions public/task1/data/test/test_questions.jsonl > blank_predictions.jsonlClone or download the public participant toolkit, run the commands for your phase, and continue only when both validation commands report valid: true and the package command reports status: PASS. The ZIP must contain exactly one root-level file named predictions.jsonl. If an old submission.zip exists, remove or rename it before running the package command.
python3 scripts/task1_cli.py validate --questions public/task1/data/development/leaderboard_questions.jsonl --predictions predictions.jsonl
python3 scripts/task1_cli.py package --questions public/task1/data/development/leaderboard_questions.jsonl --predictions predictions.jsonl --output submission.zip
python3 scripts/task1_cli.py validate-zip --questions public/task1/data/development/leaderboard_questions.jsonl --submission-zip submission.zippython3 scripts/task1_cli.py validate --questions public/task1/data/test/test_questions.jsonl --predictions predictions.jsonl
python3 scripts/task1_cli.py package --questions public/task1/data/test/test_questions.jsonl --predictions predictions.jsonl --output submission.zip
python3 scripts/task1_cli.py validate-zip --questions public/task1/data/test/test_questions.jsonl --submission-zip submission.zipDevelopment: enter Team Name and select the single submission.zip file. Test: enter the same Team Name, provide a Contact Email, and select the single submission.zip file. Choose Submit once and do not upload individual JSONL files.
Development:wait for the result to show the Final answer score, Reasoning steps score, receipt ID, and current rank; the team's best eligible result also appears on the public development leaderboard. Test: check the format feedback and acceptance status, then save the receipt ID when accepted; no test score, rank, answer-correctness feedback, or score-derived signal is shown before the final results are released.
SUBMISSION PAGES
Development and test use separate submission pages. An accepted development upload shows the Final answer score, Reasoning steps score, receipt ID, and current rank immediately, and updates the public best-per-team leaderboard. Test shows format-check feedback and an acceptance receipt, with no score, rank, answer-correctness feedback, or score-derived signal before the final results are released.
No pre-registration, approval, access code, or account is required. The development page asks for Team Name and a ZIP. The test page asks for Team Name, Contact Email, and a ZIP. Contact Email is private and is used only for submission identification, submission-related support, matching final results to the related challenge paper, and selecting the latest accepted test submission and handling repeat uploads through a non-public pseudonymous identifier, not as a login. Review the Terms of Participation and Privacy Notice. Participant support: zhuohan.xie@mbzuai.ac.ae.
Train questions, gold answers, and canonical target examples are already available from the participant hub. Train results are not submitted to a leaderboard.
Upload the 580-row predictions ZIP. Each accepted submission immediately returns the Final answer score, Reasoning steps score, receipt ID, and current rank, and updates the public best-per-team leaderboard.
Upload predictions for the public 928-question test release and retain the receipt identifier. The portal shows format feedback and acceptance status. Test submissions receive no online score or rank. Official test evaluation is performed by the organizers after submissions close.
Open Test submission status