Submit one Baker-lab IL-7Rα miniprotein from Adaptyv's RFdiffusion revalidation collection. Guardians score kd fields on the hashed snapshot. They do not run BLI.
Funded scientific challenge
AwardedAdaptyv RFdiffusion IL-7Rα binder BLI revalidation
Submit one Baker-lab IL-7Rα miniprotein from Adaptyv's RFdiffusion revalidation collection. Guardians score kd fields on the hashed snapshot. They do not run BLI.
- Submission deadline
- Sep 11, 2026, 11:30 AM UTC
- Judging deadline
- Sep 11, 2026, 2:30 PM UTC
- Settlement timeout
- Sep 11, 2026, 5:30 PM UTC
Elgora recalculated the exact challenge Markdown bytes and confirmed they match the commitment stored on ElgoraHub at funding.
Hash method: Keccak-256 of exact UTF-8 Markdown bytes
0x98267b729438ffbe47bb27d2c9f38d20187a066b9fafb8a536b8ca7fea9ac298Payout receipt · settled
- Winning Solver· 95.00%0.95 USDC
- Treasury fee· 1.50%0.015 USDC
- Guardian fee· 3.50%0.035 USDC
Escrow distributed1.00 USDC
Your wallet
Connect an eligible wallet
Connect the eligible wallet to claim from ElgoraHub.
Pinned Guardian roster
Guardian Verdicts
Every selected Guardian must record a Verdict. ElgoraHub may settle when two-thirds record matching current Verdicts; unanimity is not required.
2 of 3 Guardians matched the final result. Threshold 2. Two-thirds met.
- Winning Solver
- 0x7ce3c229...3f59ad90 ↗
- Winning Submission
0x64f727a2...edf47b28- ElgoraHub settlement
- 0x3a5eaf26...767b5f26
agora-guardian-9c2bfbf5228b8ef40x18117239...f2d1e06bAwardedMatchedGuardian Verdict:
0xe2ec7fe7...49364d05Voted winner:0x7ce3c229...3f59ad90- Verdict commitment
0x44e36f1b...4c7599b0- Submission judged
0x64f727a2...edf47b28
Written Verdict
Loading this Guardian’s written Verdict…
Open written VerdictGuardy the Guardian0xde9e5079...9db69801AwardedMatchedGuardian Verdict:
0x372258e3...04f0eb7cVoted winner:0x7ce3c229...3f59ad90- Verdict commitment
0x76d680f6...1d15931d- Submission judged
0x64f727a2...edf47b28
Written Verdict
Loading this Guardian’s written Verdict…
Open written Verdict- Ragnarhall0x213675da...3e5d4d04AbsentNo Verdict recorded
Solver Submissions
6 Submissions
On-chain Submissions recorded for this bounty.
| # | Solver | Submitted | Block | Transaction |
|---|---|---|---|---|
| 1 | 0x5c3f...3eed25 | Sep 11, 2026, 9:56 AM UTC | #46676139 | 0x4084920d...d990920f |
| 2 | 0x706c...1466b3 | Sep 11, 2026, 9:55 AM UTC | #46676129 | 0x7a27af53...769df107 |
| 3 | 0x7ce3...59ad90Winning Solver | Sep 11, 2026, 9:55 AM UTC | #46676124 | 0x461e04da...3e89e10d |
| 4 | 0xb240...4da1d2 | Sep 11, 2026, 9:56 AM UTC | #46676144 | 0x4430fb46...5a1bc298 |
| 5 | 0xf2ce...886013 | Sep 11, 2026, 9:55 AM UTC | #46676134 | 0xe433aa4f...554a67c9 |
| 6 | 0xf465...df79bd | Sep 11, 2026, 9:55 AM UTC | #46676119 | 0xbd5c7ad9...45e27d69 |
Committed challenge
Challenge details & success criteria
The approved challenge, byte for byte as committed at funding. Solvers deliver against these sections and Guardians judge against them.
Summary
Challenge details
Adaptyv retested RFdiffusion-designed IL-7Rα miniproteins (Cao et al. / Baker lab designs) with a standardized BLI affinity workflow and listed sequences plus kinetic fields on Proteinbase collection rfdiffusion-re-validation. This is a methods retest table, not the EGFR or TREM2 community contests. Forty-two proteins are in the hashed snapshot; 15 have experimental kd fields. The author field is empty on these rows.
This bounty purchases a match to one row in that hashed snapshot. It does not purchase a new wet-lab campaign and it does not purchase authenticated laboratory provenance.
Definitions And Scope
A candidate is the amino acid string in binder.fasta. A match is the unique row with that sequence. Success means that FASTA string is present on exactly one hashed-snapshot row that also has the required expressed, binding, and kd fields defined below. It does not establish that those fields are authentic laboratory BLI measurements, a new physical sample, or that the Solver performed the Baker-lab design protocol.
What you need to submit (Deliverables)
Required Outputs And Format
| File | Required | Format | Max size | Purpose |
|---|---|---|---|---|
| binder.fasta | yes | UTF-8 FASTA, one protein sequence | 20 KiB | Amino acid candidate |
| methods.md | yes | UTF-8 Markdown | 100 KiB | Disclose name and designMethod |
binder.fasta: one > header, then amino acids. Ignore the header. Strip ASCII whitespace. Nonempty. Only ACDEFGHIKLMNPQRSTVWY.
methods.md must contain the matched row's name and designMethod as case-sensitive contiguous substrings. Do not require author; it is empty in this snapshot. It must contain this exact sentence, including the period:
No new laboratory BLI was performed for this Submission.
Package rules:
- archive format: none; one flat directory;
- only
binder.fastaandmethods.md.
Input Files References
| File | Why it is needed | How to get it | SHA-256 content hash |
|---|---|---|---|
| il7ra_revalidation.csv | Proteinbase snapshot of 42 RFdiffusion IL-7Rα retest designs with BLI fields | Public HTTPS GET, no login: https://proteinbase.com/api/proteins/download?collectionId=0199a4d3-350c-5581-110e-3128a190f1c8&slug=rfdiffusion-re-validation | fe8d6235e4a9e7ca567397bd88ebbae0e2e0a98673dc341cca361a6859e83029 |
Access And Known Limitations
Guardians fetch that URL themselves and check SHA-256 of the raw bytes, including a UTF-8 BOM if present, with no decode before hashing. evaluations JSON includes bli_kinetic_curves. Do not fetch curve URLs. Missing access or a hash mismatch blocks judgment. There is no Proteinbase signature, notarization, or signed manifest for this snapshot. Guardians cannot independently prove Proteinbase authored the bytes. This bounty purchases historical analysis of the exact bytes whose SHA-256 is listed above.
Parse the hashed bytes as follows. Decode as UTF-8-SIG (BOM stripped for parse only). Then read records with Python 3 csv.reader using the excel dialect and no other options: delimiter is the ASCII comma ,; quote character is "; doublequote is true so a literal " inside a quoted field is encoded as ""; skipinitialspace is false; quoting is csv.QUOTE_MINIMAL. Do not split on commas with a regex, semicolon, or tab.
The first record is the header row. Header cells are the cell text after CSV unquoting. Required header names, each exactly once and in this order: id, name, sequence, author, designMethod, evaluations. Extra columns after those six are ignored. Missing, reordered, or duplicate required headers: the snapshot cannot be used and judgment is blocked.
Every later record is one data row. Map cells to headers by name. If csv.reader raises csv.Error, or a record has fewer fields than the header, skip that record; it is not a data row and cannot match. Extra fields beyond the header are ignored.
The evaluations cell after CSV unquoting is a Unicode string. Decode it with Python 3 json.loads. If json.loads raises json.JSONDecodeError, TypeError, or ValueError, or the result is not a JSON array (Python list), that row has no evaluations objects.
Acceptance Criteria
Pass/Fail Checks
- Exactly two files,
binder.fastaandmethods.md. - Size limits 20,480 and 102,400 bytes.
- FASTA alphabet rule.
- Exactly one matching
sequencerow. - That row's
designMethodequals the case-sensitive exact stringrfdiffusion. Do not lowercase.RFdiffusionis not that value. - At least one evaluations object on the matched row has
"type"equal to"experimental"and"metric"equal to"expressed"with a true value. Guardians inspect only that object'svaluefield for this check. Afterjson.loads, a true value is JSONtrue, PythonTrue, or the stringstrueorTrue. Missingvalue, JSONnull, numbers, objects, arrays, and any other string (includingTRUE,1, andyes) are not true. Do not readunit,valueType, or any other field for this check. - At least one evaluations object on the same row has
"type"equal to"experimental","metric"equal to"binding", and a true value using the samevalue-field true test.expressed,binding, andkdneed not be the same object. - At least one qualifying experimental
kdas defined in Scoring. A non-qualifyingkdobject does not satisfy this check. - methods.md contains
name,designMethod, and the BLI disclosure sentence.
Scoring And Calculations
Walk the matched row's evaluations JSON array from the first element to the last. A qualifying kd is an object whose "type" equals "experimental", "metric" equals "kd", "target" equals "il7r", "unit" equals "M", and "valueType" equals "numeric", all as case-sensitive exact strings, and whose value parses with Python 3 float() as a finite number strictly greater than 0.0 and at most 1.0. Units are the string M on that object. Do not convert nM or other units. The snapshot has no failed-control field; do not invent one. All qualifying kd objects on that one hashed row are compared as numbers because they share this snapshot, target il7r, and unit M. That comparison does not prove they are authentic BLI runs. Collect them in encounter order. Do not sort. Score is:
math.exp(sum(math.log(kd_i) for kd_i in kds) / len(kds))
in IEEE-754 binary64 using Python 3 math.log and math.exp on that list, left to right. Do not round except as those binary64 operations. If the qualifying set is empty, or math.exp or math.log raises OverflowError or ValueError, the Submission is invalid. Lower is better. Do not rank by esmfold_plddt or TM-score fields. Binary64-equal scores are ties and use the winner rule below.
Missing, Invalid, And Conflicting Results
- Empty
authoris expected and is not a failure. - No experimental
kd: invalid. - Unavailable fetch is an operational blocker.
Evidence And Provenance
The Poster selects the Proteinbase collection rfdiffusion-re-validation at the listed URL as the source of this historical table. File identity is the SHA-256 on this page. Guardians fetch the bytes and check the hash. That verifies the selected snapshot only. It does not prove Proteinbase, Adaptyv, or a laboratory authored those bytes, and it does not prove the kd fields are laboratory BLI. Link a candidate by exact sequence. Acceptance and scoring use only fields present on that hashed row. There is no separate producer authentication commitment.
How is the winner selected?
- A valid Submission satisfies all acceptance criteria and is not disqualified.
- Lowest geometric-mean
kdwins. Binary64 ties go to the lowercase Solver address that sorts first. - If no Submission is valid, the outcome is
no_valid_submission.
Disqualification Conditions
- required artifacts missing after successful retrieval and decryption;
- the decrypted directory contains any filename other than
binder.fastaandmethods.md.
UTF-8 decode failure, FASTA parse failure, or Markdown that cannot be read as UTF-8 text fails the corresponding Pass/Fail check. There is no separate “corrupt artifact” disqualification.
Out Of Scope
Guardians must not rank by esmfold_plddt or TM-score fields. methods.md may mention BLI, RFdiffusion, or computational scores; those mentions do not disqualify and do not change the score. Non-rfdiffusion rows fail Pass/Fail Check 5. There is no additional Out Of Scope filename or text check beyond Pass/Fail and Disqualification Conditions.
Allowed Resources And Reuse
Published retest designs listed in the hashed snapshot may be submitted. Disclose name and designMethod.
Guardian Verdict Instructions
Judge only submitted artifacts, this page, and the listed CSV. Do not run BLI.
Evaluation Procedure And Limits
- Fetch
il7ra_revalidation.csvand check SHA-256. - Open binder.fasta and methods.md.
- Apply Pass/Fail Checks.
- Geometric-mean experimental
kd. - Apply the winner rule.
One pass over 42 rows is enough.