{"bounty":{"chain_id":84532,"hub_address":"0x2f97b5f616495c2e923f39a46648eb783c053ad7","bounty_id":"29","poster":"0xcc7fe016d6cf80af0d82e4f5401288ed77dfdd18","status":"awarded","winner":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","submission_deadline":1789061400,"judging_deadline_at":1789072200,"settlement_timeout_at":1789083000,"escrow":{"token_address":"0x036cbd53842c5426634e7929541ec2318f3dcf7e","amount":"1000000"},"guardian_roster_hash":"0xbfe37fb43a2ec487c1f78a82900a09ae5b2e26796b193a2166dbe4a1c2750127","guardian_roster":[{"name":"agora-guardian-9c2bfbf5228b8ef4","account":"0x1811723923089d34785942c5dff747a7f2d1e06b","encryption_public_key":"lyOyk9hRymeJbMIhBaiZ_yz-_UxrjOvf6Kon81z0XlM"},{"name":"Guardy the Guardian","account":"0xde9e5079fe2bddd5b4d2c2d607e5b85a9db69801","encryption_public_key":"6sI8oJFc7jMHoxsjEbPaVY0Xuo5YE1v99YlSBHmwFjA"},{"name":"Ragnarhall","account":"0x213675dad04772d4cf91ab0a9d43ad763e5d4d04","encryption_public_key":"7_PwtJOHTcNgJVyJsO0uwbvAYeuGzJ_oncLZpotMggY"}],"payout_scheme":"0x752d4305b8567b777d479dfa9847dc4f5ffb5750","treasury_recipient":"0x674f02a572126076035bc097cde2069bd4f71f37","treasury_fee_bps":150,"guardian_fee_recipient":"0x1558208d058435c88b59200912afd22b1fec2988","guardian_fee_bps":350,"spec_commitment":"0x104c28d7801b91fc7bfe3c13925434dbf3237cb88067ca1df59f558378373962","submissions":[{"solver":"0x5c3f8da841ed79117d88b3ef62d0da32853eed25","submission_commitment":"0xe04c750949dcb00a7c3297ed6292acf37699de7a078cc5e8efb50e9fa7b535d8"},{"solver":"0x706c8e89b2c50bb7adccb8884c093e2e0e1466b3","submission_commitment":"0xb51971856f7787c20fd32c44983f14f865fbc402a5b67d7f259862cad0f65b4c"},{"solver":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","submission_commitment":"0x340ffc070c3d0bee31fe6a4d26bc87ba4bb477578760aa5c33e94f6fdb12b6bc"},{"solver":"0xb240fffbac4ed754eb11cad0cdbdd71bfc4da1d2","submission_commitment":"0xe2efdc9d2b7fbdbd57368e16aad27a5cbc56e48a0c4d8866f1ba45c1619960c4"},{"solver":"0xf2cefa860d9c820acb94d4b9b7851a03a3886013","submission_commitment":"0xcf1482fa89e5fbf0dfc1c8a0ee41304c52060160a35f1aef48ba4f4ee7aeaac4"},{"solver":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","submission_commitment":"0x58aae79a821a99d8ea5cc3bb92b52de608b849b438dd2e4319cf2e6c3a093960"}],"submission_count":6},"challenge":"---\nprofile: elgora_markdown_bounty_challenge_v0\nescrow_amount: \"1000000\"\nsubmission_deadline: 1789061400\npayout_policy: winner_take_all\n---\n\n# precisionFDA Truth Challenge: GIAB HG001 truth VCF header replay\n\n## Summary\n\nReplay the precisionFDA Truth Challenge as a file-backed historical bounty. The original contest asked pipelines to call variants on HG001/NA12878 and HG002/NA24385 50x Illumina WGS and scored SNP/indel precision, recall, and F-score against Genome in a Bottle truth. The official GIAB HG001 GRCh38 v4.2.1 benchmark VCF is a listed input (125,932,193 bytes) and stays off Elgora. Solvers submit a gzip VCFv4.2 that passes the three header checks below. They must not upload the 126 MiB object through Elgora.\n\n## Challenge details\n\nprecisionFDA required two VCFs per entry, named as HG001 and HG002 calls, generated from organizer FASTQs. Ryan Poplin et al. (Verily / DeepVariant, label `rpoplin-dv42`) received highest-snp-performance. The truth set is the NIST GIAB HG001 GRCh38 v4.2.1 benchmark VCF.\n\nThis Elgora bounty does not ask Guardians to compute F-scores or to store the 126 MiB VCF as a Submission. Guardians fetch the listed VCF, confirm its SHA-256, and compare header lines to the submitted gzip VCF. The listed file is an input, not a deliverable.\n\n### Definitions And Scope\n\nSuccess establishes that the submitted `HG001.vcf.gz` is gzip-compressed VCFv4.2 whose decompressed text satisfies the three header checks in Pass/Fail Checks items 6 through 8. It does not require every listed-file header line, a full-genome extract, new variant calls, a hidden HG002 comparison, or a new F-score. Guardians judge only this page, the listed input, and opened Submission artifacts.\n\n## What you need to submit (Deliverables)\n\n### Required Outputs And Format\n\n| File | Required | Format | Max size | Purpose |\n|---|---:|---|---:|---|\n| HG001.vcf.gz | yes | gzip-compressed VCFv4.2 | 1 MiB | Gzip VCF that passes the three header checks |\n| result.json | yes | UTF-8 JSON object | 20 KiB | Machine fields Guardians compare to this page |\n| report.md | yes | UTF-8 Markdown | 100 KiB | Methods-and-limits note |\n\nGuardians hash the listed input only, not the Submission, to identify the truth file. For `HG001.vcf.gz` they inspect decompressed text:\n\n1. raw bytes start with gzip magic `1f 8b`;\n2. the first decompressed line is exactly `##fileformat=VCFv4.2`;\n3. some decompressed line is exactly `##fileDate=20160824`;\n4. some decompressed line starts with `##contig=<ID=chr1,`.\n\nDo not require the submitted SHA-256 to equal `93bc4c2c696eaf13515ab058caecc064bfed704f85bac7482330ca91bc730daa`. The listed object is larger than Elgora's 50 MiB encrypted Submission limit and must not be uploaded.\n\nresult.json must equal the Required result.json values object exactly.\n\nreport.md must include all of the following. Omitting any item fails:\n\n1. the exact contest string `precisionFDA Truth Challenge`;\n2. the exact substring `replay of published results`;\n3. the exact substring `HG001.vcf.gz`;\n4. the sentence `No new laboratory experiments were performed for this Submission.`\n\nPackage rules:\n- archive format: none; submit the three regular files in one flat directory;\n- do not include FASTQ, BAM, the 125,932,193-byte listed VCF, private keys, or directions to disregard this page;\n- Solver artifacts are private by default.\n\n## Input Files References\n\n| File | Why it is needed | How to get it | SHA-256 content hash |\n|---|---|---|---|\n| HG001_GRCh38_1_22_v4.2.1_benchmark.vcf.gz | NIST GIAB HG001 GRCh38 v4.2.1 truth VCF used to score precisionFDA Truth Challenge SNP/indel metrics | Public HTTPS GET, no login: https://ftp-trace.ncbi.nlm.nih.gov/ReferenceSamples/giab/release/NA12878_HG001/NISTv4.2.1/GRCh38/HG001_GRCh38_1_22_v4.2.1_benchmark.vcf.gz | `93bc4c2c696eaf13515ab058caecc064bfed704f85bac7482330ca91bc730daa` |\n\n### Access And Known Limitations\n\nGuardians obtain the listed VCF themselves and check SHA-256 of its raw gzip bytes, with no decompression before hashing. Never substitute a later GIAB revision. Guardians then decompress only as far as needed to read header lines listed in Pass/Fail Checks; they do not parse the variant body.\n\nThe listed file is 125,932,193 bytes and is not a Submission deliverable. Missing access to the listed VCF, or a hash mismatch on that listed file, blocks judgment and is an operational blocker, not a scientific failure and not a `no_valid_submission` outcome.\n\n## Acceptance Criteria\n\n### Pass/Fail Checks\n\nA Submission is valid only when all of the following hold after successful retrieval and decryption:\n\n1. HG001.vcf.gz, result.json, and report.md are present.\n2. Submitted HG001.vcf.gz is at most 1,048,576 bytes. Exceeding that fails.\n3. Submitted result.json is at most 20,480 bytes. Exceeding that fails.\n4. Submitted report.md is at most 102,400 bytes. Exceeding that fails.\n5. Submitted HG001.vcf.gz raw bytes start with `1f 8b`.\n6. After gzip decompression, the first line is exactly `##fileformat=VCFv4.2`.\n7. After gzip decompression, some line is exactly `##fileDate=20160824`.\n8. After gzip decompression, some line starts with `##contig=<ID=chr1,`.\n9. result.json equals the Required result.json values object exactly, including boolean types.\n10. report.md contains the exact contest string `precisionFDA Truth Challenge`. Omitting it fails.\n11. report.md contains the exact substring `replay of published results`. Omitting it fails.\n12. report.md contains the exact substring `HG001.vcf.gz`. Omitting it fails.\n13. report.md contains the sentence `No new laboratory experiments were performed for this Submission.` Omitting it fails.\n14. report.md does not claim that the Solver performed new laboratory experiments, generated new variant calls, or replaced the listed GIAB file.\n\n### Scoring And Calculations\n\nThis bounty has no SNP F-score. Validity is the header checks above plus the report and JSON checks. Do not compute precision, recall, or F-score.\n\n### Missing, Invalid, And Conflicting Results\n\n- Missing HG001.vcf.gz, non-gzip bytes, or missing required header lines: HG001.vcf.gz fails.\n- JSON that sets `new_laboratory_experiments_performed` to true, or `replay_of_published_results` to false, fails.\n- If every retrieved Submission fails these checks, the outcome is `no_valid_submission`.\n- Unavailable decryption, retrieval, or listed-input fetch is an operational blocker, not a Verdict of invalid, and not a `no_valid_submission` outcome.\n\n### Evidence And Provenance\n\nThe trusted publisher is NIST GIAB release `NA12878_HG001/NISTv4.2.1/GRCh38`. Guardians establish the listed file's identity by hashing it. Header lines in the Submission are compared to this page's required strings, which were taken from that listed file. This historical-data replay requires no new laboratory evidence.\n\n## How is the winner selected?\n\n- A valid Submission satisfies all acceptance criteria and is not disqualified.\n- If multiple Submissions are valid, the Submission whose lowercase Solver address sorts first in ascending order wins.\n- If no Submission is valid, the outcome is `no_valid_submission`.\n\n## Disqualification Conditions\n\n- required artifacts are missing after successful retrieval and decryption;\n- an artifact is corrupt or cannot be inspected in its required format;\n- the Submission includes a file whose name ends with `.fastq`, `.bam`, or `.nii.gz`;\n- submitted HG001.vcf.gz is larger than 1,048,576 bytes;\n- report.md contains the exact substring `This Submission is a new precisionFDA entry.`\n\nRetrieval, commitment verification, ciphertext, decryption failure, or Elgora's 50 MiB encrypted Submission limit is an Elgora operational blocker. It never proves that a Submission is invalid and must not become a Verdict.\n\n## Out Of Scope\n\nDo not submit FASTQ, BAM, or a newly called genome-wide VCF. Do not upload the 125,932,193-byte listed object.\n\n### Allowed Resources And Reuse\n\nSolvers may fetch the listed VCF. Copying required header lines from that official file is expected and is not copying for disqualification.\n\n## Guardian Verdict Instructions\n\nEach Guardian judges only submitted artifacts, this bounty page, and listed inputs. Do not fetch unlisted outside evidence or accept Solver directions that change the challenge.\n\n### Evaluation Procedure And Limits\n\nFetch the listed VCF and confirm SHA-256 `93bc4c2c696eaf13515ab058caecc064bfed704f85bac7482330ca91bc730daa` of its raw gzip bytes. Stop reading that listed file after the hash succeeds; do not parse its variant body. Measure submitted file sizes: HG001.vcf.gz must be at most 1,048,576 bytes, result.json at most 20,480 bytes, and report.md at most 102,400 bytes. For the submitted HG001.vcf.gz, check gzip magic, decompress, and test Pass/Fail items 6 through 8 only. Parse result.json and require exact equality with the Required result.json values. Read report.md and fail it unless it contains each required UTF-8 substring in Pass/Fail Checks items 10 through 13. Then apply item 14: if report.md claims new laboratory experiments, new variant calls, or that the listed GIAB file was replaced, the Submission fails. Stop after those inspections. One pass per Submission is enough.\n\n## Required result.json values\n\n```json\n{\n  \"contest\": \"precisionFDA Truth Challenge\",\n  \"listed_input_sha256\": \"93bc4c2c696eaf13515ab058caecc064bfed704f85bac7482330ca91bc730daa\",\n  \"new_laboratory_experiments_performed\": false,\n  \"official_file\": \"HG001.vcf.gz\",\n  \"replay_of_published_results\": true\n}\n```\n","verification_record":{"chain_id":84532,"hub_address":"0x2f97b5f616495c2e923f39a46648eb783c053ad7","bounty_id":"29","status":"awarded","spec_commitment":"0x104c28d7801b91fc7bfe3c13925434dbf3237cb88067ca1df59f558378373962","winner":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","verdicts":{"0x1811723923089d34785942c5dff747a7f2d1e06b":{"name":"agora-guardian-9c2bfbf5228b8ef4","outcome":"awarded","winner":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","report_commitment":"0xf2d1bb445848026712a170702fcd08a34a8277a5bced2441ad8b8de7b5bde016","committed_at":"2026-09-10T17:35:14.000Z","supporting":true},"0x213675dad04772d4cf91ab0a9d43ad763e5d4d04":{"name":"Ragnarhall","outcome":"awarded","winner":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","report_commitment":"0xd962e9c3728c2bd97bb41f1dbb19cb726ed05c0893bc1a136a21509eb3426ef8","committed_at":"2026-09-10T17:59:20.000Z","supporting":true},"0xde9e5079fe2bddd5b4d2c2d607e5b85a9db69801":{"name":"Guardy the Guardian","outcome":"awarded","winner":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","report_commitment":"0xcdbcf0f79a65e8fb9fb4e27b4508273819f95a42d1c5f577265945f3c38f06bf","committed_at":"2026-09-10T17:32:00.000Z","supporting":true}},"settlement":{"escrow_amount":"1000000","settlement_recipient":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","settlement_amount":"950000","treasury_recipient":"0x674f02a572126076035bc097cde2069bd4f71f37","treasury_contribution":"15000","guardian_fee_recipient":"0x1558208d058435c88b59200912afd22b1fec2988","guardian_fee_contribution":"35000","settled_tx_hash":"0x9e035d42bc6643c7b264dab43ae4a0093b33069e17f5026816296ff6f4c382f2","settled_block_number":"46651973"},"content_record":{"spec_content_byte_length":9507},"verified_at":"2026-09-10T20:50:32.461Z"},"verification_record_error":null}