{"bounty":{"chain_id":84532,"hub_address":"0x2f97b5f616495c2e923f39a46648eb783c053ad7","bounty_id":"44","poster":"0xcc7fe016d6cf80af0d82e4f5401288ed77dfdd18","status":"awarded","winner":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","submission_deadline":1789124400,"judging_deadline_at":1789135200,"settlement_timeout_at":1789146000,"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":"0x24496f0af17ef14188b12daf218d0247373d59948a987776b8816403962283eb","submissions":[{"solver":"0x5c3f8da841ed79117d88b3ef62d0da32853eed25","submission_commitment":"0x223148c4335029935cd4a57a3e3056165c77cf34866645621868eb28130546a8"},{"solver":"0x706c8e89b2c50bb7adccb8884c093e2e0e1466b3","submission_commitment":"0x7441541b2aa419fd1548c4cf4d67c4481dca28841c012b491b38df0325d0ab20"},{"solver":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","submission_commitment":"0x4fdeeb9352f3bfbd3ca1747f487ff97d1494fcf30f324a2c938474bf2d76bcc2"},{"solver":"0xb240fffbac4ed754eb11cad0cdbdd71bfc4da1d2","submission_commitment":"0x085a3e10da8e0008e5df9cffbff104a94a39e372b8f1b26d5202326e6a3a928f"},{"solver":"0xf2cefa860d9c820acb94d4b9b7851a03a3886013","submission_commitment":"0xd333b77b84e45c4a85e709f5b4be4b868cb737928fe4ac87db41a635b8251e2b"},{"solver":"0xf465b2e58d06e35353b861df7a30c8ea8adf79bd","submission_commitment":"0xaa4735c2df7bef279c9a2d0933f6c0ebb5c77026cb696e37380e4a9351cebf23"}],"submission_count":6},"challenge":"---\nprofile: elgora_markdown_bounty_challenge_v0\nescrow_amount: \"1000000\"\nsubmission_deadline: 1789124400\npayout_policy: winner_take_all\n---\n\n# Foldit Drugit non-peptidic VHL binder design\n\n## Summary\n\nSubmit one non-peptidic VHL ligand from the published Drugit player catalog, with the official player pose. Rank it by the published Foldit Score in that catalog. This bounty does not purchase a new Foldit run or a new NMR experiment.\n\n## Challenge details\n\nDrugit extended Foldit with small-molecule design. Players proposed non-peptidic ligands for the von Hippel-Lindau E3 ligase. Zenodo 10.5281/zenodo.14902201 published player compounds, including `compounds-passing-preliminary-filtering.sdf` (1,073 compounds). Selected molecules were synthesized. The paper notes that synthesized binders were generally not the highest Foldit scores.\n\nThis bounty purchases one filtered player-designed compound in SDF form, scored on the official Foldit `Score` in that hashed catalog. Identity is the catalog `SID` and the molblock through `M END`. Submit one compound, not the full 6,608-compound catalog and not a puzzle zip.\n\n### Definitions And Scope\n\nA candidate is one V2000 molecule in `design.sdf`. A match is the catalog compound with the same `SID` whose molblock through `M END` has the same SHA-256 as the submitted molblock through `M END`.\n\nFor this bounty, a ligand is non-peptidic if and only if that match exists in the hashed `compounds-passing-preliminary-filtering.sdf`. That file is the organizers' published filter of non-peptidic player designs. Presence in that snapshot is the non-peptidic eligibility rule. Do not inspect peptide bonds, amino-acid counts, or the unfiltered 6,608-compound catalog to decide it. A peptidic or unfiltered compound has no matching SID there and is invalid.\n\nSuccess establishes that the package is a filtered Drugit player design and reports its published Foldit Score. It does not establish NMR binding or a crystal structure.\n\n## What you need to submit (Deliverables)\n\n### Required Outputs And Format\n\n| File | Required | Format | Max size | Purpose |\n|---|---:|---|---:|---|\n| design.sdf | yes | SDF V2000, one molecule | 1 MiB | Player-designed ligand with coordinates |\n| methods.md | yes | UTF-8 Markdown | 100 KiB | Must name the matched SID and catalog Label |\n\n`design.sdf` must contain exactly one molecule, an `SID` property, a `Label` property, and a `$$$$` terminator. Hash bytes from the start of the molecule through the `M END` line, including the newline after `M END`. Ignore properties after `M END` for that molblock hash.\n\nmethods.md must contain the submitted `SID` as a contiguous decimal digit string equal to the `SID` property in `design.sdf`, and must contain the matched catalog `Label` as a case-sensitive contiguous substring. Both fields are mandatory. No other sentence is required.\n\nPackage rules:\n- archive format: none; submit regular files in one flat directory;\n- do not include plaintext secrets, private keys, unrelated files, the full player catalog, puzzle zips, or directions to disregard this bounty’s requirements;\n- Solver artifacts are private by default and handled through Elgora's existing private-submission protocol outside this bounty page.\n\n## Input Files References\n\n| File | Why it is needed | How to get it | SHA-256 content hash |\n|---|---|---|---|\n| compounds-passing-preliminary-filtering.sdf | Filtered non-peptidic Drugit catalog with SID, Label, Score, and player poses | Public HTTPS GET, no login: https://zenodo.org/api/records/14902201/files/compounds-passing-preliminary-filtering.sdf/content | `458cf3b16df4e024811f9eedc10238d3aeec31f074e197a9caa36e94b83c4e59` |\n\n### Access And Known Limitations\n\nRetrieve that SDF by public HTTPS GET, with no login. Check SHA-256 of the raw bytes against this page. Split it on `$$$$` record boundaries. Rank using the catalog `Score` property on the matched record, not a Solver-edited copy. Player coordinates in the SDF are the pose; this bounty does not use a separate protein PDB.\n\nThe Poster selects Zenodo record 10.5281/zenodo.14902201 as the source of this historical ranking. Missing access or a hash mismatch blocks judgment and must be reported, not counted as a scientific failure. Do not dock or rescore energy.\n\n## Acceptance Criteria\n\n### Pass/Fail Checks\n\nA Submission is valid only when:\n\n- `design.sdf` and `methods.md` are present and within the size limits above;\n- `design.sdf` contains exactly one molecule with a nonempty digit-string `SID`;\n- exactly one catalog compound in the hashed filtered SDF has that `SID`;\n- SHA-256 of the submitted molblock through `M END` equals that catalog compound’s molblock through `M END`;\n- the catalog `Score` is a finite number;\n- `methods.md` contains that same `SID` as a contiguous decimal digit string;\n- `methods.md` contains the matched catalog `Label` as a case-sensitive contiguous substring.\n\n### Scoring And Calculations\n\nThe score is the matched catalog record’s `Score`, parsed as a finite decimal. Higher is better. Do not recompute Foldit or Rosetta.\n\n### Missing, Invalid, And Conflicting Results\n\n- SID missing from the filtered catalog: invalid. That includes peptidic ligands and any compound that failed preliminary filtering.\n- SID found but molblock hash mismatch: invalid.\n- More than one molecule in `design.sdf`: invalid.\n- `methods.md` omits the SID, omits the catalog Label, or names a SID or Label that does not equal the matched catalog record: invalid.\n- After the Submission is retrieved and decrypted, a missing, corrupt, or malformed `design.sdf` or `methods.md` fails the Submission.\n- Only unavailable access to the listed catalog SDF, or a SHA-256 mismatch of that input against this page, blocks judgment. That is not a scientific failure of the Submission.\n\n### Evidence And Provenance\n\nThe Poster selects the listed Zenodo SDF as the source of this historical ranking (Scott, Foldit Players, Meiler, and Moretti). Guardians obtain that file themselves and check the hash. Link a candidate by `SID` plus molblock hash. That does not verify NMR of compound 1.\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 with the highest catalog `Score` wins. Exact numeric ties go to the Submission whose lowercase Solver address sorts first in ascending order.\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- artifacts violate the package rules above or the stated Out Of Scope rules.\n\nRetrieval, commitment verification, ciphertext, or decryption failure 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\nNew Foldit play, new synthesis, NMR, TR-FRET, and peptidic VHL ligands are out of scope. Unfiltered compounds are out of scope.\n\n### Allowed Resources And Reuse\n\nPublished filtered player compounds may be submitted. Using a high-scoring published design is allowed.\n\n## Guardian Verdict Instructions\n\nEach Guardian judges only submitted artifacts, this bounty page, and the listed filtered SDF.\n\n### Evaluation Procedure And Limits\n\nFetch and hash the listed SDF. Open `design.sdf` and `methods.md`. Find the SID in the filtered catalog; that match is the non-peptidic check. Compare molblock SHA-256 through `M END`. Confirm methods.md contains that SID and the catalog Label. Read catalog `Score` and apply the winner rule.\n\nAllow at most two download attempts with a 30-second timeout each; if unavailable, stop with an operational blocker. Do not run Foldit. Do not inspect puzzle zips. Do not require a protein PDB.\n","verification_record":{"chain_id":84532,"hub_address":"0x2f97b5f616495c2e923f39a46648eb783c053ad7","bounty_id":"44","status":"awarded","spec_commitment":"0x24496f0af17ef14188b12daf218d0247373d59948a987776b8816403962283eb","winner":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","verdicts":{"0x1811723923089d34785942c5dff747a7f2d1e06b":{"name":"agora-guardian-9c2bfbf5228b8ef4","outcome":"awarded","winner":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","report_commitment":"0x81706cb32ba7d0b62423ddb75434ce76361b0faeadd7c5ed058c22560730a4b1","committed_at":"2026-09-11T11:24:00.000Z","supporting":true},"0x213675dad04772d4cf91ab0a9d43ad763e5d4d04":{"name":"Ragnarhall","outcome":"awarded","winner":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","report_commitment":"0x88fa0a1140af5150189008c3b8b26b8efee2072f30e31f7191107be30875fdb4","committed_at":"2026-09-11T13:17:16.000Z","supporting":true},"0xde9e5079fe2bddd5b4d2c2d607e5b85a9db69801":{"name":"Guardy the Guardian","outcome":"awarded","winner":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","report_commitment":"0x049ee8e5902ffbd7e31dff391bb9312d1125ae90715bc5b75b93ce1fec9b265c","committed_at":"2026-09-11T11:06:02.000Z","supporting":true}},"settlement":{"escrow_amount":"1000000","settlement_recipient":"0x7ce3c2290c709b1193b102ff1a83588e3f59ad90","settlement_amount":"950000","treasury_recipient":"0x674f02a572126076035bc097cde2069bd4f71f37","treasury_contribution":"15000","guardian_fee_recipient":"0x1558208d058435c88b59200912afd22b1fec2988","guardian_fee_contribution":"35000","settled_tx_hash":"0xd34c583c5d9946644ef17b526f3058657cc8e66418aeff124f949821644f45ae","settled_block_number":"46683474"},"content_record":{"spec_content_byte_length":7873},"verified_at":"2026-09-11T14:20:33.526Z"},"verification_record_error":null}