Create bounty

Funded scientific challenge

Awarded

Rank the most active compounds in a supplied assay table

Analyze the supplied synthetic assay table and return a concise, reproducible ranking of the three compounds with the highest valid activity scores. This is synthetic test evidence only and makes no scientific claim.

Submission deadline
Judging deadline
Settlement timeout
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 commitment0x374e84187ae07fa69997796d853d44937014569cf7c77f338ad9d7f67c356d48
Challenge matches the fingerprint recorded when this bounty was funded.

Payout receipt · settled

Paid to winning Solver

0.95USDC

0xd2126612...47f895a9 ↗

  • 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
0x5504ef74...46e9b4c9
ElgoraHub settlement
0x93c3daad...4708ea25

Solver Submissions

1 Submission

On-chain Submissions recorded for this bounty.

#SolverSubmittedBlockTransaction
1
0xd212...f895a9Winning Solver
Oct 9, 2026, 11:26 AM UTC#478884480x4644893e...2046ca88

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

Analyze the supplied synthetic assay table and return a concise, reproducible ranking of the three compounds with the highest valid activity scores. This is synthetic test evidence only and makes no scientific claim.

Challenge details

Use the inline CSV below exactly as written. The header is not a data row. One-based source row numbers start with the first row after the header. A valid row has a nonempty compound_id and a finite decimal activity_score.

compound_id,activity_score
A,7.2
B,not_available
C,9.1
,8.4
D,9.1
E,6.8
What you need to submit (Deliverables)

Submit one UTF-8 Markdown file named analysis.md, at most 100,000 bytes, containing these required fields and no other required accounting:

  • the total number of input data rows;
  • the count of valid rows and rejected rows;
  • each rejected source row number with its reason;
  • the top three valid rows ranked by the rules below, including each top-three row's compound_id, original activity_score, and one-based source row number.

The non-top-three valid row is not required to be listed as a separate output, although extra correct explanation is allowed if it does not contradict the required fields.

The Submission must contain analysis.md as bytes. A link or external reference does not stand in for the file.

Inputs, Materials and References

The inline CSV in this bounty is the only input for the required reported counts, rejected-row reasons, and top-three ranking. Guardians judge only the observable contents of analysis.md: those required fields must be exactly reproducible from the inline CSV. Extra background text is allowed only if it does not contradict or alter the required fields, and it does not create any additional required output.

Acceptance Criteria

A Submission passes only if analysis.md gives exact reproducible accounting from the inline CSV:

  1. It reports six input data rows.
  2. It rejects row 2 because activity_score is not a finite decimal.
  3. It rejects row 4 because compound_id is empty.
  4. It reports four valid rows.
  5. It ranks valid rows by descending numeric activity_score, breaking ties by ascending compound_id.
  6. The top three are exactly: C with score 9.1 from source row 3; D with score 9.1 from source row 5; A with score 7.2 from source row 1.
How is the winner selected?

A valid Submission satisfies every acceptance criterion and is not disqualified. Among valid Submissions, normalize each Solver address to its lowercase 0x-prefixed hexadecimal string and select the lexicographically smallest normalized address as the winner. If no Submission is valid, the outcome is no_valid_submission.

Disqualification Conditions

A Submission is invalid if analysis.md is missing, is not UTF-8 Markdown after successful retrieval, omits or gives an incorrect value for any required field listed in What you need to submit (Deliverables), reports a rejected-row number or reason that is not reproducible from the inline CSV, reports a top-three compound_id, activity_score, or source row number that is not reproducible from the inline CSV, or gives a top-three ranking that is not reproducible under the stated rules.

Out Of Scope

Chemical interpretation, experimental follow-up, predictive modeling, and scientific claims are out of scope.