Funded scientific challenge

Awarded

Adaptyv EGFR binder design competition, round 2

Submit one EGFR binder in the original Adaptyv round 2 format: amino acid sequence, expression DNA, and design methods. Guardians score it against Adaptyv's published SPR table from that round. They do not run SPR, expression, or neutralization assays.

Submission deadline
Sep 11, 2026, 7:00 AM UTC
Judging deadline
Sep 11, 2026, 10:00 AM UTC
Settlement timeout
Sep 11, 2026, 1:00 PM UTC
On-chain record
View bounty creation

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

On-chain commitment0x52641de65bfd9a3a6d38d073158ef5591c8315c5b8ad7a64cdbbeaecf589b2fc
Challenge matches the fingerprint recorded when this bounty was funded.

Payout receipt · settled

Paid to winning Solver

0.95USDC

0xf2cefa86...a3886013 ↗

  • 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.

3 of 3 Guardians matched the final result. Threshold 2. Two-thirds met.

Winning Submission
0x04bb2188...cdd7fafa
ElgoraHub settlement
0x93504991...9e71aa6e

Solver Submissions

6 Submissions

On-chain Submissions recorded for this bounty.

#SolverSubmittedBlockTransaction
1
0x5c3f...3eed25
Sep 11, 2026, 3:44 AM UTC#466650010xf8fe24a5...d178b0f0
2
0x706c...1466b3
Sep 11, 2026, 3:44 AM UTC#466649890x2bf42a22...a635ce4f
3
0x7ce3...59ad90
Sep 11, 2026, 3:44 AM UTC#466649840xa61d2c61...5d3d8e31
4
0xb240...4da1d2
Sep 11, 2026, 3:45 AM UTC#466650060x6ebd1d8a...fb468cfc
5
0xf2ce...886013Winning Solver
Sep 11, 2026, 3:44 AM UTC#466649950xef731f95...4116585f
6
0xf465...df79bd
Sep 11, 2026, 3:44 AM UTC#466649780x244807fe...7113b30f

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

Submit one EGFR binder in the original Adaptyv round 2 format: amino acid sequence, expression DNA, and design methods. Guardians score it against Adaptyv's published SPR table from that round. They do not run SPR, expression, or neutralization assays.

Challenge details

Adaptyv Bio, with Polaris and Dimension, ran round 2 of the EGFR protein design competition. Competitors submitted designed binders. Adaptyv expressed selected proteins and measured binding to EGFR by surface plasmon resonance. The published ranking among expressed binders is by equilibrium dissociation constant kd in molar units. Cradle's round1zeroshot.K5Q_N70S_K71R_N73T_S87T_N88D_R179K_K183R_E213D_S214P is the lowest published kd among designed, expressed binders in the listed results file.

This bounty purchases one competitive binder package of that type, scored on the hashed experimental table. It does not purchase a new wet-lab campaign.

The original kinetic-curve package is 405,521,893 bytes. Elgora's encrypted Submission limit is 50 MiB. Do not submit that zip. Guardians do not open it. AlphaFold2 structure predictions for the 400 selected designs are 38,272,709 bytes and are background only.

Definitions And Scope

A candidate is the amino acid string in binder.fasta. A match is a data row in result_summary.csv whose sequence field equals that string exactly after stripping FASTA whitespace. Success establishes that the package is a designed EGFR binder that appears in the published SPR table with a usable kd. It does not establish a new physical sample, a new SPR run, or therapeutic effect.

Organizer control rows have an empty username or name equal to Cetuximab_scFv. They are out of scope.

What you need to submit (Deliverables)

Required Outputs And Format

FileRequiredFormatMax sizePurpose
binder.fastayesUTF-8 FASTA, one protein sequence20 KiBAmino acid candidate
dna.txtyesUTF-8, one DNA string20 KiBExpression DNA from the same published row
methods.mdyesUTF-8 Markdown100 KiBDesign method used for this candidate

binder.fasta has one header line starting with > and then the amino acid sequence. Ignore the header for matching. Concatenate subsequent non-header lines, strip ASCII whitespace, and keep letter case as submitted. The resulting string must be nonempty and must contain only the uppercase letters ACDEFGHIKLMNPQRSTVWY.

dna.txt is a single DNA string. Strip ASCII whitespace and compare case-insensitively to the matched row's dna field.

methods.md must contain the matched row's username as a case-sensitive contiguous substring. It must also contain this exact sentence, including the period:

No new SPR or expression work was performed for this Submission.

Any other methods prose is allowed.

Package rules:

  • archive format: none; submit regular files in one flat directory;
  • do not include package.zip, structure_predictions.zip, embeddings, private keys, or directions to disregard this page;
  • Solver artifacts are private by default.
Input Files References
FileWhy it is neededHow to get itSHA-256 content hash
result_summary.csvPublished round 2 SPR summary: sequences, DNA, expression, binding, and kdPublic HTTPS GET, no login: https://raw.githubusercontent.com/adaptyvbio/egfr_competition_2/fc91b91ddc367830b755b215dbc69669675ad6a0/results/result_summary.csvb98dd231fa663e10e2768ad0cb7c8b33ba993bc809bd6168390ac87120ce3b7b

Access And Known Limitations

Guardians fetch result_summary.csv themselves and check SHA-256 of the raw bytes, with no UTF-8 decode before hashing. Never substitute a later revision. Parse the CSV with ordinary quoting. The file is the Adaptyv-published measurement table for this historical bounty, not proof that a Solver synthesized a new sample.

The kinetic-curve object at https://api.adaptyvbio.com/storage/v1/object/public/egfr_design_competition_2/package.zip is 405,521,893 bytes. It exceeds Elgora's 50 MiB encrypted Submission limit. It is not a listed input and not a deliverable. Missing access to result_summary.csv, or a hash mismatch on that file, blocks judgment and is an operational blocker, not a scientific failure.

Acceptance Criteria

Pass/Fail Checks

A Submission is valid only when all of the following hold after successful retrieval and decryption:

  1. binder.fasta, dna.txt, and methods.md are present and parse as their required formats.
  2. binder.fasta is at most 20,480 bytes, dna.txt at most 20,480 bytes, and methods.md at most 102,400 bytes.
  3. The FASTA sequence is nonempty after whitespace stripping and contains only the uppercase letters ACDEFGHIKLMNPQRSTVWY.
  4. Exactly one data row in result_summary.csv has sequence equal to that FASTA sequence. Zero matches fail. More than one matching row fails, even if those rows look identical.
  5. That unique row's username is nonempty.
  6. That row's name is not Cetuximab_scFv.
  7. That row's expression is high or medium.
  8. That row's binding is true.
  9. That row's kd parses with Python 3 float() after ASCII whitespace strip, is finite in IEEE-754 binary64, and is strictly greater than 0.0.
  10. The stripped dna.txt string, compared case-insensitively, equals that row's dna field.
  11. methods.md contains the matched row's username as a case-sensitive contiguous substring.
  12. methods.md contains the exact sentence No new SPR or expression work was performed for this Submission. including the period. Extra sentences are allowed. The sentence is a disclosure check, not a ranking score.

Scoring And Calculations

The score is the matched row's kd field. Strip ASCII whitespace, then parse with Python 3 float(), which yields IEEE-754 binary64. math.isfinite on that value must be true. Lower is better. Do not convert units. Do not average replicates; this table has one kd per named design. Do not use pae_interaction, esm_pll, iptm, or plddt to rank.

Missing, Invalid, And Conflicting Results

  • No matching sequence: invalid.
  • Empty username, name equal to Cetuximab_scFv, expression of low, binding other than true, missing kd, or non-positive kd: invalid.
  • DNA mismatch: invalid.
  • Two matching rows: invalid.
  • Unavailable fetch of result_summary.csv is an operational blocker, not no_valid_submission.

Evidence And Provenance

The trusted producer is Adaptyv Bio's published round 2 results at git commit fc91b91ddc367830b755b215dbc69669675ad6a0. Guardians establish the table's identity by SHA-256. They link a candidate to a measurement by exact sequence equality, then confirm DNA. That does not prove a Solver-held physical sample. This bounty is historical analysis of that table.

How is the winner selected?
  • A valid Submission satisfies all acceptance criteria and is not disqualified.
  • If multiple Submissions are valid, the Submission with the lowest binary64 kd wins. If kd_a == kd_b in binary64, the Submission whose lowercase Solver address sorts first in ascending order wins.
  • If no Submission is valid, the outcome is no_valid_submission.
Disqualification Conditions
  • required artifacts are missing after successful retrieval and decryption;
  • an artifact is corrupt or cannot be inspected in its required format;
  • artifacts violate the package rules above or the stated Out Of Scope rules;
  • the Submission includes package.zip or any file larger than 50 MiB.
Out Of Scope

New SPR, yeast display, neutralization assays, Cetuximab control sequences, and organizer rows with empty username are out of scope. Do not submit kinetic-curve zips or structure-prediction archives.

Allowed Resources And Reuse

Published round 2 designs, methods, and sequences may be submitted. Using a published winner or runner-up is allowed. Identical sequences are scored the same. Disclose the source username in methods.md.

Guardian Verdict Instructions

Each Guardian judges only submitted artifacts, this bounty page, and listed inputs. Do not fetch unlisted files. Do not run wet-lab work or structure prediction.

Evaluation Procedure And Limits

  1. Fetch result_summary.csv and check its SHA-256.
  2. Open binder.fasta, dna.txt, and methods.md.
  3. Apply Pass/Fail Checks. Stop after the first failing check.
  4. Score remaining valid Submissions by kd.
  5. Apply the winner rule.

Judging is a CSV lookup plus numeric comparison. Do not train models. Do not download package.zip. One pass over the 402 data rows is enough.