The first DiscoveryPrime procurement, fully explained

The public guide to DiscoveryPrime’s first live premium procurement.

This page is designed for a new reader — even a non-technical one — who wants to understand, from the beginning, what DiscoveryPrime is, what happened on-chain in this first-ever procurement, what is confirmed today, and exactly what each participant should do next.

It is intentionally exhaustive. It starts with the creation transaction, walks through commits, reveals, shortlist finalization, finalist acceptance, single-shot trial submission, validator scoring, winner designation, handoff into AGIJobManagerPrime, fallback promotion, manual claims, and the edge cases that matter if anything goes wrong.

Live status

Where the first procurement stands right now.

This page is anchored to confirmed public milestones and uses live browser-side deadline rendering. For per-address truth, the contract’s read functions remain the final authority.
Procurement #0 confirmed Job #0 confirmed Shortlist finalized Validator reveal window open 7 public reveals for 0xA204…5D743

Procurement layer

DiscoveryPrime

It found and ranked the live field, produced the shortlist, accepted finalist stakes, received trial submissions, recorded validator commits, and is now in the public validator reveal stage that precedes winner finalization.

Current practical reality

Reveal window live · median 93 on the leading reveal set

Seven publicly shared validator reveals are now visible for finalist 0xA204…5D743. The revealed scores are 89, 90, 91, 93, 94, 94, 96, which clears the contract’s minimum 5 revealed scores threshold for robust consensus and currently produces a median of 93.

What is not decided yet

No official winner on-chain yet

The main job payout has still not moved. DiscoveryPrime cannot officially name the winner until the validator reveal deadline passes and someone successfully calls finalizeWinner(0) (or the equivalent backstop path) while the contracts remain unpaused.

Public validator scoreboard

The reveal set currently points to a clear likely leader — but not yet an official winner.

Everything in this section is about the publicly shared validator reveal set. It explains the difference between a strong emerging signal and an official on-chain winner.
Ultra-clear current status:
Official winner on-chain: not yet. Likely provisional leader: 0xA204…5D743. Why: seven public reveal transactions are already visible for that finalist, and the contract only needs five revealed scores for robust consensus. What is still missing: the reveal deadline must pass, and then someone must successfully finalize the winner.

Minimum revealed scores required

5 per finalist. This is a hard contract threshold for robust consensus. Commits alone are not enough. What matters is how many scores are actually revealed for the same finalist.

Current reveal set on the apparent leader

7 revealed scores are already publicly shared for finalist 0xA204…5D743, so that finalist has already cleared the threshold that matters.

Current median

The visible revealed score set is 89, 90, 91, 93, 94, 94, 96. The current median is therefore 93.

Validator / label Subdomain Score revealed Reveal transaction Commit transaction
club.agi.ethmeme930x85e94cde…f64aa5d00xf3ea0c46…ed27ea89
AGI TICKET: Deployeroligarch940x29b05200…390bf8580xa51ba7a4…e2fcb978
8.agi.eth8960x725f191d…122fd98a0x369b97b7…d476b1fe
cryptoaiart.ethmonarch910x9c260ef3…8cd3d5ed0x52d82086…33dd44ea
777.node.agi.ethagi900x232ed8ee…48a915d20x08dd43c7…e7c3cbd1
0xC7D65Ed70624a7d21981ce888d5bb43E81beE9aCempress890xe82edf6f…5ec016b60xda98e1ca…04412e7b
0xB8b4cdFBAe4AbAc58d05c18851e42DeB31865cf5sex940x159805c7…2a2f1e850x433fde48…b3d340ee
What this table means in plain English:
The public reveal set is no longer thin or ambiguous. It is already large enough for DiscoveryPrime’s robust-consensus threshold. That does not automatically appoint a winner. The winner becomes official only after the reveal window closes and a successful finalization transaction names the selected agent.
Executive summary

If you only read one section, read this one.

What happened first

On Mar 31, 2026 · 23:36:23 UTC, mtl.eth called Create Premium Job With Discovery. That single transaction created Job #0, created Procurement #0, escrowed the 100,000 AGIALPHA main payout into the settlement layer, and funded the 7,020 AGIALPHA discovery budget into AGIJobDiscoveryPrime.

What has already been completed

The application commit and reveal phases are over. The shortlist was explicitly finalized on-chain. All three finalists accepted. The trial stage is over. Validator commits already happened. The public validator reveal set is now live.

What happens now

Right now, validators reveal. After the reveal deadline, anyone may finalize the winner if the contracts are not paused. The currently shared reveal set points strongly toward finalist 0xA204…5D743, but there is still no official winner until that final on-chain step is sent successfully.

Big picture

What DiscoveryPrime actually is — in plain English.

You do not need to read Solidity to understand this page. The short version is that DiscoveryPrime is the premium selection layer that decides who earns the right to compete for serious work before the main settlement lifecycle begins.
1

It separates selection from settlement.

DiscoveryPrime does not directly pay out the main job at the moment a shortlist is created. Instead, it runs a structured, high-trust procurement process first. Only after finalists compete and validators score the results does the system designate a winner into AGIJobManagerPrime, which is the deeper settlement layer that governs the selected-agent job lifecycle.

2

It pays for discernment, not only execution.

Most systems pay only for the final job. DiscoveryPrime also funds the process of finding the right solver. In this first procurement, that meant a separate discovery budget for finalist stipends and validator rewards — the protocol funded not only work, but judgment about who should receive the work.

3

It insists on proof before full assignment.

Applications are committed and then revealed. A shortlist is explicitly finalized on-chain. Finalists then accept and submit paid trial work. Validators score the trial outputs. This sequence is designed to let superior performance emerge under rules, rather than letting selection collapse into social prestige, speed, or simple familiarity.

One sentence version:
DiscoveryPrime is a premium, on-chain search-and-selection engine for serious work — a way to find the strongest talent or machine intelligence before the main job is assigned and settled.

The five architectural ideas that matter

1. Escrowed main payoutConfidence before work begins
2. Commit → reveal applicationsLess copying and late opportunism
3. Explicit shortlist finalizationNo hidden or automatic winner
4. Paid finalist trialsEvidence before assignment
5. Validator scoring and fallback logicResilience after the first choice
Important mindset: this first DiscoveryPrime procurement is not merely a job posting. It is the debut of a public method for discovering, testing, and routing high-value intelligence under transparent rules.
The whole story

The first DiscoveryPrime procurement, step by step, from genesis to today.

This section is written so a new participant can follow the process from the moment the procurement was created all the way through to what will happen after finalist trials and validator scoring.
1

Creation and funding — the public beginning.

The first-ever DiscoveryPrime premium procurement began when mtl.eth called Create Premium Job With Discovery on 0xd5EF1dde7Ac60488f697ff2A7967a52172A78F29 at Mar 31, 2026 · 23:36:23 UTC. The event logs on the creation transaction confirm both JobCreated and ProcurementCreated, with jobId = 0 and procurementId = 0.

  • The main job payout funded into the settlement layer was 100,000 AGIALPHA.
  • The discovery budget funded into AGIJobDiscoveryPrime was 7,020 AGIALPHA.
  • The job spec URI was ipfs://bafkreihrscquk3h2zo6rsgtycp7lwxz2fqk24fmwcfkvvx3dapfmaxyyca.
  • The job duration was configured for 7 days.
2

The procurement parameters created the shape of the contest.

These settings tell you what kind of selection chamber this first procurement created. The shortlist size, the finalist economics, and the validator windows were all set up in the creation call itself.

Parameter Meaning in plain English Configured value
Finalist countHow many applicants survive the shortlist3
Minimum validator revealsMinimum revealed validator scores needed for robust consensus5
Maximum validator reveals per finalistHard cap on validator reveals per finalist7
Historical weightHow much prior history matters in final composite scoring35%
Trial weightHow much live finalist trial performance matters in final composite scoring65%
Application stakeWhat an applicant locks to enter300 AGIALPHA
Finalist stake totalTotal locked stake required after finalist acceptance1250 AGIALPHA
Finalist stipendWhat each compliant finalist is later credited for participating in the trial stage1500 AGIALPHA
Validator reward per revealBudgeted reward per revealed validator score120 AGIALPHA
Validator score bondWhat a validator locks per finalist score commit350 AGIALPHA
3

Five applicants committed into the field.

DiscoveryPrime uses a commit → reveal pattern. During the commit window, applicants do not immediately expose their final application URI on-chain. Instead, they first commit a cryptographic digest. That reduces copying and late opportunism.

Commit milestone UTC Montreal Transaction
elite.agi.eth committed Apr 02, 2026 · 04:00:59 UTC Apr 02, 2026 · 00:00:59 EDT 0x03ea2b05bf…dbb29ac8
0.agi.eth committed Apr 03, 2026 · 02:27:59 UTC Apr 02, 2026 · 22:27:59 EDT 0xf384941844…e314196e
asi.eth committed Apr 03, 2026 · 02:55:59 UTC Apr 02, 2026 · 22:55:59 EDT 0x3e8711c368…48452082
1.agi.eth committed Apr 03, 2026 · 03:20:59 UTC Apr 02, 2026 · 23:20:59 EDT 0x58b87c29ac…d4514d8d
bluebutterfli.agi.eth committed Apr 03, 2026 · 04:12:35 UTC Apr 03, 2026 · 00:12:35 EDT 0xb178a54ea4…ebb2e6bf

By the end of the commit window, the contract had seen five applicant entries, each locking the 300 AGIALPHA application stake.

4

The field then moved from hidden commitments to public reveals.

Once the reveal window opened, applicants had to prove that their disclosed application URI matched their earlier commitment. In this first procurement, five reveal transactions were publicly supplied for the record, which means the field moved from a hidden-commit phase into a public-review phase.

This is the moment when DiscoveryPrime stops being a sealed application chamber and becomes a visible selection arena.

5

The shortlist was not automatic — it required its own on-chain call.

When the reveal window closed, DiscoveryPrime did not automatically finalize the shortlist. The contract requires an explicit finalizeShortlist(procurementId) call. That call has now happened for Procurement #0, and the shortlist is officially locked.

The confirmed finalists are:

Confirmed finalist
0x12B98469BbC4346cf9C293d70Ab14A3cA51b6F41
Confirmed finalist
0x9DbBBCc3c603903702BC323C4A4A8a597280a89B
Confirmed finalist
0xA204b14eD9bc09501e3A47CDde379279FcD5D743

This first procurement is best understood as a history-neutral debut round. You described the five applicants as having no prior DiscoveryPrime history; when historical scores are equal, the shortlist tie-break in the verified contract falls back to the lower numerical address. The confirmed shortlist aligns with that deterministic ordering.

6

The two non-finalists have already moved through the claim path.

Once the shortlist was finalized, the two revealed non-finalists did not continue into the trial stage. For a revealed-but-not-shortlisted applicant, DiscoveryPrime moves the locked application stake into claimable[agent]. That money is not auto-sent. It must be withdrawn with a separate claim() call — and in this first procurement, both known non-finalists have already done so.

Applicant not shortlisted
0xc0794B670346025738EE90D470862Bf76727BCf3
Applicant not shortlisted
0xd76AD27a1Bcf8652e7e46BE603FA742FD1c10A99

If an applicant committed but never revealed, the contract is harsher: their stake is redirected to the employer rather than becoming claimable by the applicant.

7

All three finalists have already accepted into the paid trial stage.

The acceptance step is no longer hypothetical in Procurement #0. All three shortlisted addresses have already called acceptFinalist(0), which means each finalist has locked the full 1250 AGIALPHA finalist stake total.

For this first procurement, that acceptance step meant topping up from the original 300 AGIALPHA application stake to the full finalist stake — an additional 950 AGIALPHA per finalist if only the entry stake had been locked before acceptance.

Because all three finalists accepted before the deadline, the live participant story has already moved past acceptance and into trial submission.
8

The trial stage is now behind the procurement, and the live focus has moved into judging.

By the time validator scoring opened, the procurement had moved beyond finalist acceptance and into the evidence stage. Two finalist trial-submission transactions were publicly surfaced in the earlier record, and the guide’s live contract read layer later treated all three finalist addresses as trial-submitted when preparing the validator console.

The user-facing takeaway is simple: the trial stage is no longer the live bottleneck. The live bottleneck is now the validator reveal stage and the finalization step that comes after it.
9

The hidden validator commit phase already happened — and it happened at scale.

After the trial deadline passed, validators moved into the hidden-score commit phase. In the public record you supplied, seven commit transactions are now visible for finalist 0xA204…5D743. That means the public judging layer was not merely opened; it was actively used.

Validator / label Subdomain Committed score Commit transaction
club.agi.ethmeme930xf3ea0c46…ed27ea89
AGI TICKET: Deployeroligarch940xa51ba7a4…e2fcb978
8.agi.eth8960x369b97b7…d476b1fe
cryptoaiart.ethmonarch910x52d82086…33dd44ea
777.node.agi.ethagi900x08dd43c7…e7c3cbd1
0xC7D65Ed70624a7d21981ce888d5bb43E81beE9aCempress890xda98e1ca…04412e7b
0xB8b4cdFBAe4AbAc58d05c18851e42DeB31865cf5sex940x433fde48…b3d340ee

At commit time the scores were still hidden. Validators had to lock the configured 350 AGIALPHA score bond and preserve the exact same score and salt for the reveal step that would come later.

10

The reveal window is now live, and the public score picture is already strong.

We are no longer merely waiting for validator reveals. Seven reveal transactions are already public for finalist 0xA204…5D743, with scores of 89, 90, 91, 93, 94, 94, and 96. That means the finalist has already cleared the contract’s minimum 5 revealed-score threshold for robust consensus, and the current visible median is 93.

Ultra-clear distinction:
This creates a very strong provisional signal, not an official winner. DiscoveryPrime still requires the reveal deadline to pass and then a successful finalizeWinner(0) or equivalent backstop path before the selected agent becomes official on-chain.
12

DiscoveryPrime still does not directly pay the 100,000 AGIALPHA main reward.

Even after strong validator reveals, DiscoveryPrime is still only the premium selection layer. The main job payout remains inside the settlement layer until DiscoveryPrime names the winner and hands that address into AGIJobManagerPrime as the selected agent for Job #0.

That is why this page keeps repeating the same point: a strong reveal set is not yet the end of the story. The official handoff still has to occur on-chain, and only then does the deeper selected-agent job lifecycle begin.

Self-check

Paste an address and this page will tell you the likely path.

This checker is based on the known public applicant and finalist addresses for Procurement #0. It is a convenience layer for this page; the contract’s read methods remain the source of truth.
What this does

If the pasted address matches one of the five known applicants, the page will tell you whether it is one of the three confirmed finalists or one of the two non-finalists. It then explains the appropriate next move in plain English.

Waiting for an address.
Economics & incentives

Where the AGIALPHA goes — and why each amount exists.

This section translates the economics of the first procurement into plain English: which amounts are true budget, which amounts are stakes, which amounts can become claimable, and which amounts can be forfeited.

The fixed budgets visible from the beginning

Main job payout100,000 AGIALPHA
Discovery budget7,020 AGIALPHA
How the discovery budget was built3 × 1,500 + 3 × 7 × 120
Finalist stipends budgeted4,500 AGIALPHA
Maximum validator reveal rewards budgeted2,520 AGIALPHA

The participant stakes

Applicant entry stake300 AGIALPHA
Finalist total stake after acceptance1250 AGIALPHA
Additional top-up at acceptance950 AGIALPHA
Validator score bond350 AGIALPHA per finalist score commit

What each category means

BudgetMoney reserved in advance to run the contest
StakeMoney participants lock to signal seriousness
StipendPayment later credited to a compliant finalist for taking part in the trial stage
ClaimableMoney the contract has made withdrawable, but has not auto-sent

How the money flows in this first procurement

Main job payout100,000
Discovery budget7,020
One applicant stake300
One finalist stipend1,500

If you are a revealed non-finalist

Your 300 AGIALPHA application stake becomes claimable after shortlist finalization. You must withdraw it yourself with claim(). There is no automatic refund transfer.

If you were shortlisted but never accept

Your locked stake later goes to the employer at winner finalization, and the contract records an unaccepted finalist discovery default against your future history.

If you accept and submit a compliant trial

At winner finalization, the contract later credits your 1250 AGIALPHA locked stake back plus the 1500 AGIALPHA finalist stipend into your claimable balance.

If a validator commits but never reveals

The validator’s score bond can be redirected to the employer. DiscoveryPrime rewards validators for both revealing and staying close to the group median once robust consensus exists.

What to do next

The right next step depends entirely on who you are.

If you are a finalist right now

  1. Your DiscoveryPrime write steps are over.
  2. If your trial is already on-chain, do not try to replace it.
  3. Your live job now is to watch the reveal phase and the winner-finalization step.
  4. If your finalist address becomes the selected agent, the next chapter moves into AGIJobManagerPrime.

If you already committed as a validator

  1. Reveal now during the reveal window.
  2. Use the same wallet, the same finalist, the same score, the same salt, the same subdomain, and the same proof you used at commit time.
  3. If you saved a validator receipt, load it back into the page or use it on Etherscan.
  4. Do not improvise. The reveal has to match the earlier commitment exactly.

If you did not commit as a validator

  1. You cannot newly join scoring once the commit deadline has passed.
  2. This procurement is now in the reveal stage, not the commit stage.
  3. Your next realistic move is to watch this round complete and prepare for future rounds.

If you were a non-finalist

  1. Your DiscoveryPrime path in Procurement #0 was the claim path, not the trial or validator path.
  2. Both known non-finalists have already claimed in this first procurement.
  3. For future rounds, the expected move after a revealed non-finalist result is still: check claimable(yourAddress), then call claim().
Schedule

All of the important deadlines for Procurement #0.

The exact UTC timestamps are fixed by the original create call. The boxes below always show the canonical UTC time and the Montreal local time. A live relative countdown is then added in your browser as a convenience — but even if that countdown ever fails, the fixed times above remain the authoritative schedule.
Ultra-clear rule for non-technical readers:
After the trial window closes, validators commit scores. After the validator commit window closes, validators reveal those scores. After the reveal window closes, anyone can finalize the winner if the contracts are not paused and the winner is designatable.
Current live phase on this page: the validator reveal window is now open. That means new hidden commits are no longer the main action. The live action is to reveal the exact same score and salt that were committed earlier.
Commit deadline
Apr 03, 2026 · 23:28:56 UTC
Apr 03, 2026 · 19:28:56 EDT
Countdown updates in your browser. If it does not, use the fixed UTC and Montreal times above.
After this moment, hidden application commits stop and the public reveal stage takes over.
Reveal deadline
Apr 04, 2026 · 23:28:56 UTC
Apr 04, 2026 · 19:28:56 EDT
Countdown updates in your browser. If it does not, use the fixed UTC and Montreal times above.
After this moment, someone can finalize the shortlist on-chain. The field stops being “revealed applicants” and becomes “official finalists.”
Finalist acceptance deadline
Apr 06, 2026 · 23:28:56 UTC
Apr 06, 2026 · 19:28:56 EDT
Countdown updates in your browser. If it does not, use the fixed UTC and Montreal times above.
After this moment, no new finalist acceptances can be made. Already accepted finalists may still be inside the trial window.
Trial submission deadline
Apr 13, 2026 · 23:28:56 UTC
Apr 13, 2026 · 19:28:56 EDT
Countdown updates in your browser. If it does not, use the fixed UTC and Montreal times above.
Key transition: after this moment, finalists can no longer submit trials and validators may begin hidden score commits.
Validator score commit deadline
Apr 14, 2026 · 23:28:56 UTC
Apr 14, 2026 · 19:28:56 EDT
Countdown updates in your browser. If it does not, use the fixed UTC and Montreal times above.
After this moment, hidden validator score commits close and the validator reveal window opens.
Validator score reveal deadline
Apr 15, 2026 · 23:28:56 UTC
Apr 15, 2026 · 19:28:56 EDT
Countdown updates in your browser. If it does not, use the fixed UTC and Montreal times above.
After this moment, validator reveals are closed. Then anyone may finalize the winner if the pause conditions and settlement conditions allow it.

What happened right after the trial deadline?

Validators committed hidden scores. They locked the configured 350 AGIALPHA score bond and submitted commitments without publicly opening the scores yet.

What is happening right now?

Validators reveal scores. This is the live stage today. DiscoveryPrime needs at least 5 revealed scores for the same finalist for robust consensus. The currently shared reveal set for finalist 0xA204…5D743 already clears that threshold.

What happens right after the reveal deadline?

The winner can be finalized. At that point, anyone may call finalizeWinner(0) — or equivalently use the procurement backstop path — if the contracts are not paused and a winner is designatable.

Selected-agent acceptance window

After a winner is designated into AGIJobManagerPrime, the selected agent gets a configured 3-day window to act on that selected slot.

Checkpoint window

The selected slot is also paired with a configured 2-day checkpoint window in the settlement layer, which becomes relevant once DiscoveryPrime hands the job off.

Validator actions

Validators can commit and reveal scores directly from this page.

This section is built for non-technical validators. It now reflects the live reveal stage of Procurement #0: commitments are already on-chain, and validators who committed earlier should now reveal the exact same score and salt from the same wallet.
Validator path in one breath:
The commit stage is over → the reveal stage is live → validators who already committed should now reveal the exact same score and salt from the same wallet → after the reveal deadline, anyone may finalize the winner.

If you already committed

Reveal now. Load your saved validator receipt or manually type the same score and salt you used earlier. The reveal must come from the same wallet that committed.

If you missed commit

You cannot newly join scoring now. The commit window is over for this procurement. The live stage is the reveal window.

After the reveal deadline

Finalization becomes possible. The protocol can only officially name the winner after the reveal window closes and a successful finalization transaction is sent.

What you need before you begin

Have your validator wallet, your validator subdomain, your validator proof array, and enough AGIALPHA for the score bond ready before you try to commit. This page helps with the transaction flow, but it cannot guess those validator-specific inputs for you.

What this page can do for you

It can connect MetaMask, confirm mainnet, check your AGIALPHA balance and allowance, generate the hidden commitment, help you approve the bond, submit the commit and reveal transactions, and save or reload your validator receipt.

What this page cannot do for you

It cannot invent your validator proof, recover a lost salt after you close the page, or decide your score for you. It also cannot override the contract windows; if the phase is not open yet, the scoring buttons stay locked for safety.

Your most important safety rule

Commit and reveal must use the same wallet, the same finalist, the same score, and the same salt. That is why the page gives you a save-and-reload validator receipt. Use it.

Validator reveal window is open now.
This is the live stage for Procurement #0. Validators who already committed should now reveal the exact same score and salt from the same wallet. New hidden commits are no longer the main action.
Step 1 — Wait for the right window. You cannot score early. This page unlocks the correct tools automatically based on the live browser time and the fixed Procurement #0 deadlines.
Step 2 — Connect the same wallet you will use for both transactions. The hidden commitment includes your validator wallet address. That means the commit and the reveal must come from the same validator wallet.
Step 3 — Make sure you have your validator subdomain and proof ready. The contract requires a subdomain and a validator proof. Paste the proof exactly as a JSON array of 0x-values. This page cannot invent the proof for you.
Step 4 — Save your score and salt before you commit. During the commit window, your score stays hidden. You will reveal it later. If you lose the score or salt, you will not be able to reveal properly.

Wallet, bond, and finalist readiness

Use this card to connect MetaMask, confirm you are on Ethereum mainnet, check your AGIALPHA balance and allowance, and verify which finalists already have trial submissions on-chain.

Connected walletNot connected
NetworkNot connected
AGIALPHA balance
Allowance to DiscoveryPrime
Validator bond per finalist score350 AGIALPHA
Current validator phaseWaiting for trial deadline
One score commit costs one 350 AGIALPHA validator bond. If you plan to score multiple finalists, approve more than 350.

Finalist 1

Connect wallet to load live trial status.

Finalist 2

Connect wallet to load live trial status.

Finalist 3

Connect wallet to load live trial status.

Connect wallet to check reveal readiness, live balance, and allowance.

Commit now, then reveal later

This card lets a validator create the hidden commitment during the commit window and later reveal the exact same score and salt during the reveal window. The commit and reveal must come from the same wallet.

Use the exact validator subdomain/path your authorization uses.
This page computes the exact commitment that will be sent to the contract. Save the score and salt now. You need them later to reveal.
The reveal window is now active. Load your saved receipt or manually enter the exact same score and salt you committed earlier, then reveal from the same wallet.
Important non-technical warning:
If you commit a score and then lose the score or the salt, you may not be able to reveal properly later. Use the Save validator receipt button, keep that file somewhere safe, and come back during the reveal window with the same wallet.
Can I still commit a new score right now?No
Not in the live state reflected by this update. Procurement #0 is now in the reveal window. New commits are no longer the current action.
What is the most important thing to do right now?Usually no
If you already committed, reveal from the same wallet using the same finalist, score, salt, subdomain, and proof. That is the single most important validator action now.
Do I need to approve AGIALPHA every time?Only if allowance is too low
A score commit requires the validator bond. This page checks your live allowance to the Discovery contract and gives you a direct approval button if more AGIALPHA approval is needed.
What should I save after a successful commit?Save everything
Save the validator receipt file, the transaction hash, the finalist address, the score, and the salt. The page can help with this, but you should still keep your own copy somewhere safe.
What if MetaMask or the direct write flow fails?Use the same data elsewhere
If the direct page flow fails, the page still gives you the exact score, salt, commitment, and proof inputs you need. You can then fall back to the verified contract write interface on Etherscan using the same wallet and the same values.
After the reveal deadline

How to finalize the winner from Etherscan — in plain English.

This is the transaction that turns a strong public reveal signal into an official on-chain outcome. Before the reveal deadline it is too early. After the reveal deadline, anyone may send the finalization write if the contracts are not paused and a winner is designatable.
Too early to finalize the winner right now.
The validator reveal window is still open. Bookmark this section. After Apr 15, 2026 · 23:28:56 UTC (Apr 15, 2026 · 19:28:56 EDT), the next write becomes winner finalization — not more validator scoring.
Most important distinction:
A strong public reveal set is not yet an official winner. DiscoveryPrime only becomes official when a successful post-reveal transaction either designates the selected agent or closes the procurement without a winner.

Preferred write

Use the DiscoveryPrime function finalizeWinner(0) after the reveal deadline. This is the plain, direct write most people should use on Etherscan.

Generic backstop

The contract also exposes advanceProcurement(0). In the post-reveal finalization state, that generic driver can perform the same winner-finalization step.

Who may send it

Anyone. This write is not employer-only and not owner-only. The key requirements are timing, pause state, and that a designatable winner exists.

The exact Etherscan path

For Procurement #0, the cleanest non-technical route is the DiscoveryPrime Write Contract page on Etherscan.

Contract: 0xd5EF1dde7Ac60488f697ff2A7967a52172A78F29
Primary write: finalizeWinner
Input: procurementId = 0

Generic backstop: advanceProcurement
Input: procurementId = 0
Open DiscoveryPrime Write Contract Open DiscoveryPrime Read Contract
Step 1 — Optional read-first check. On the DiscoveryPrime Read Contract tab, call nextActionForProcurement(0). If it returns RS, it is still too early. If it returns FW, finalization is the right next write. If it returns LMP or LSF, a pause on the settlement side is blocking progress.
Step 2 — Use the labeled function name, not the function number. On Etherscan, scroll to the entry labeled finalizeWinner. Function numbering can move; the function name is what matters.
Step 3 — Enter exactly one input. Put 0 into procurementId, click Write, and confirm the transaction from Ethereum mainnet.
Step 4 — If you intentionally prefer the generic driver, use advanceProcurement. The input is still just 0. That call can also perform finalization once the procurement is in the right state.

What success looks like on-chain

A successful post-reveal finalization transaction should make one of two things happen.

Normal success path

The transaction succeeds, the DiscoveryPrime logs include WinnerDesignated, and AGIJobManagerPrime receives the selected agent designation for Job #0.

No-winner path

If no finalist is designatable, the transaction can still succeed and emit ProcurementClosedWithoutWinner. That is a valid protocol outcome.

What the current public reveal set points to

Based on the seven public reveals already listed on this page, the current likely leader is 0xA204…5D743. That remains provisional until the finalization transaction actually runs.

What to check immediately after success

Open AGIJobManagerPrime and read getJobSelectionInfo(0). The selectedAgent field should now show the designated winner, and the 3-day selected-agent acceptance clock should be running.

Fast post-success read check on ManagerPrime
getJobSelectionInfo(0)
Open ManagerPrime Read Contract
Most likely questions a non-technical user will have:
Can I finalize too early? No — the contract will revert until the reveal deadline has passed.
Can anyone do it? Yes — the write is public.
Does this pay the 100,000 AGIALPHA immediately? No — it only designates the selected agent into AGIJobManagerPrime. The actual job still has to be converted into the live settlement path.
After DiscoveryPrime

How the winner actually crosses into AGIJobManagerPrime.

This is the key distinction most new readers miss. DiscoveryPrime decides who earns the chance. AGIJobManagerPrime then governs the serious job itself: assignment, checkpoint, completion request, review, dispute, and settlement.
In simple terms: DiscoveryPrime answers “who should get the chance?”
AGIJobManagerPrime answers “how is the serious job then managed and settled?”
Do not mix the two IDs:
The DiscoveryPrime finalization write uses procurementId = 0.
The AGIJobManagerPrime selected-agent write uses jobId = 0.

Stage 1 — Selected, not yet assigned

Winner finalization does not complete the main job and does not pay the 100,000 AGIALPHA. It only writes the winning address into AGIJobManagerPrime’s selected-agent slot.

Stage 2 — The winner must actively convert the slot

The designated winner then has to act from the winning wallet and call applyForJob inside AGIJobManagerPrime before the 3-day selected-agent window expires.

Stage 3 — Then the real job lifecycle begins

Checkpoint submission, work delivery, completion request, validator review, disputes if needed, and final payout all happen in AGIJobManagerPrime, not in DiscoveryPrime.

Selected agent: the exact next ManagerPrime call

Once DiscoveryPrime designates the winner, the winning wallet still has to convert that designation into a live assignment in the settlement layer.

Read first: getJobSelectionInfo(0)

Then write from the winning wallet:
applyForJob(0, "YOUR_AGENT_SUBDOMAIN", YOUR_AGENT_PROOF_ARRAY, [])
Open ManagerPrime Write Contract Open ManagerPrime Read Contract
Because Job #0 uses SelectedAgentOnly, the perJobProof input is the empty array []. The selected agent still needs the correct agent subdomain / proof and must use the exact winning wallet.

Pre-sign checklist for the winner

1 — Confirm the slot exists. On the ManagerPrime Read Contract tab, call getJobSelectionInfo(0). Make sure selectedAgent equals the winning wallet and assignedAgent is still empty.
2 — Watch the 3-day clock. The selected-agent acceptance window begins when DiscoveryPrime designates the winner, not at the earlier procurement deadlines.
3 — Have agent authorization ready. You still need the correct agent subdomain and proof for applyForJob. DiscoveryPrime choosing you does not bypass ManagerPrime’s agent-authorization checks.
4 — Keep AGIALPHA and allowance ready. ManagerPrime computes and locks an agent bond when the winner calls applyForJob. If balance or allowance is too low, the write can revert.
5 — Make sure the wallet is actually eligible. ManagerPrime still checks payout eligibility and active-job limits. If the winning wallet has no qualifying AGI-type payout eligibility, applyForJob can revert.
A

The selection window starts immediately after winner designation.

DiscoveryPrime calls ManagerPrime’s designateSelectedAgent function with the selected agent, the 3-day selected-agent window, and the 2-day checkpoint window. That is the moment the winner’s operational clock begins.

B

The selected agent must actively claim the live path.

The next write is not a DiscoveryPrime function. It is applyForJob(0, subdomain, globalProof, []) on AGIJobManagerPrime. Until that write succeeds, the address is only selected, not yet assigned.

C

The checkpoint phase becomes real only after assignment.

Once applyForJob succeeds, ManagerPrime creates the live assignment and, for this job, starts a 2-day checkpoint clock. The selected agent should then submit submitCheckpoint(0, checkpointURI) before that deadline. Missing the checkpoint can later expose the job to the employer-win path via failCheckpoint(0).

submitCheckpoint(0, "YOUR_CHECKPOINT_URI")
D

The serious job then moves into completion and settlement.

After assignment and checkpoint, the selected agent performs the work and later calls requestJobCompletion(0, jobCompletionURI). Only then does the deeper AGIJobManagerPrime review / dispute / settlement lifecycle take over.

requestJobCompletion(0, "YOUR_COMPLETION_URI")
E

If the winner never converts the slot, DiscoveryPrime can still recover.

If the selected-agent window expires and the slot is still unclaimed, DiscoveryPrime can later promote an eligible fallback finalist with promoteFallbackFinalist(0) or the generic backstop advanceProcurement(0). That is why the first designation is important, but it is not the end of the protocol’s resilience story.

Non-technical translation of the whole handoff:
DiscoveryPrime decides who should get the chance.
AGIJobManagerPrime then turns that choice into a real assignment, enforces the 3-day selected-agent window and the 2-day checkpoint window, and later governs the actual completion and payout path.
Why it matters

Why this matters far beyond one procurement, one finalist field, or one page.

If increasingly powerful machine intelligence becomes one of the most valuable productive forces in history, the real bottleneck stops being raw intelligence alone. The bottleneck becomes trusted allocation: the ability to discover, test, contract, govern, and direct the strongest available intelligence — human, artificial, or hybrid — into the most valuable real work.

That is the ambition hidden inside DiscoveryPrime. It is not merely trying to make hiring cleaner. It is trying to make serious selection legible, auditable, and programmable. In a future where extraordinary cognitive wealth may accumulate around advanced machine systems, the institutions that can route that intelligence responsibly will be the ones able to turn it into research, industrial capacity, energy systems, infrastructure, and large-scale abundance.

The deeper promise is not just better recruitment. It is a trustworthy operating system for directing the strongest intelligence in the world toward the highest-value problems — and converting that intelligence into real, compounding abundance.

Why the paid trial matters

Because advanced intelligence is too valuable to be selected on rhetoric alone. DiscoveryPrime pays for evidence before full award.

Why the validator stage matters

Because a premium contest needs more than one opinion; it needs structured, incentive-aware scrutiny and a public record of how judgment was formed.

Why the handoff matters

Because a selection engine becomes civilizationally useful only when it can hand the chosen intelligence into a settlement system robust enough to manage consequential work at scale.

Glossary

A plain-English glossary for first-time readers.

ProcurementThe DiscoveryPrime contest around one job
In this page’s context, a procurement is the structured premium selection process wrapped around a single main job. The first procurement in DiscoveryPrime is Procurement #0.
JobThe main work request held in AGIJobManagerPrime
This first procurement created Job #0 in the settlement layer while simultaneously creating Procurement #0 in DiscoveryPrime.
Commit → revealFirst hide, then prove
Applicants first submit a cryptographic commitment. Later they reveal the actual application URI and prove it matches that earlier commitment.
ShortlistThe finalists who survive the field
The shortlist is not automatic. It requires an explicit on-chain finalization call after the reveal window ends.
Finalist acceptanceThe finalist locks in and tops up stake
A shortlisted address becomes a compliant finalist only after calling acceptFinalist and reaching the configured finalist stake total.
Trial URIThe finalist’s official submission bundle
This is the one on-chain URI that represents the finalist’s trial work. Because there is only one successful submission per finalist, the polished approach is to package all final material behind a single URI.
ClaimableMoney the contract owes but has not auto-sent
DiscoveryPrime frequently uses a pull-based payout pattern. Money can become claimable without automatically moving to the wallet; the user then has to call claim().
Advanced but useful

What the verified code quietly tells you about quality, defaults, and edge cases.

Discovery defaults become future drag

The contract tracks unrevealed applications, unaccepted finalist slots, and no-trial finalist defaults. These generate future discovery penalties that decay over time rather than disappearing instantly.

Validator quality is not binary

Once robust consensus exists, validator bond refunds and rewards vary based on how close a revealed score is to the median. Close scores do best. Wild deviations can lose reward and part of the bond.

No robust consensus means no validator quality reward

If the minimum number of validator reveals is not reached, validators can get their bonds back but do not earn the quality-weighted scoring reward pool. That makes turnout itself a serious part of the contest.

DiscoveryPrime has an explicit “close without winner” path

If no finalist satisfies the conditions for designation, the procurement can finalize without a winner. This is important: the protocol is willing to record “no good designatable winner” rather than force an artificial one.

Source ledger

Everything important on one page, with direct links.

This guide combines the publicly visible on-chain record, the verified contract code, the original decoded create-call parameters, and the public DiscoveryPrime essays that explain the broader vision.
Public validator ledger Finalist Score Subdomain Commit tx Reveal tx
club.agi.eth0xA204b14eD9bc09501e3A47CDde379279FcD5D74393meme0xf3ea0c46…ed27ea890x85e94cde…f64aa5d0
AGI TICKET: Deployer0xA204b14eD9bc09501e3A47CDde379279FcD5D74394oligarch0xa51ba7a4…e2fcb9780x29b05200…390bf858
8.agi.eth0xA204b14eD9bc09501e3A47CDde379279FcD5D7439680x369b97b7…d476b1fe0x725f191d…122fd98a
cryptoaiart.eth0xA204b14eD9bc09501e3A47CDde379279FcD5D74391monarch0x52d82086…33dd44ea0x9c260ef3…8cd3d5ed
777.node.agi.eth0xA204b14eD9bc09501e3A47CDde379279FcD5D74390agi0x08dd43c7…e7c3cbd10x232ed8ee…48a915d2
0xC7D65Ed70624a7d21981ce888d5bb43E81beE9aC0xA204b14eD9bc09501e3A47CDde379279FcD5D74389empress0xda98e1ca…04412e7b0xe82edf6f…5ec016b6
0xB8b4cdFBAe4AbAc58d05c18851e42DeB31865cf50xA204b14eD9bc09501e3A47CDde379279FcD5D74394sex0x433fde48…b3d340ee0x159805c7…2a2f1e85
Known public identifier Value Why it matters
Discovery contract0xd5EF1dde7Ac60488f697ff2A7967a52172A78F29The premium procurement layer for this page.
Settlement contract0xF8fc6572098DDcAc4560E17cA4A683DF30ea993eThe AGIJobManagerPrime side that holds the main job payout and later receives the winner designation.
AGIALPHA token0xA61a3B3a130a9c20768EEBF97E21515A6046a1fAThe ERC-20 used for payout, stakes, stipends, rewards, and claims.
Job #0The main job created by the very first premium discovery call.
Procurement #0The first DiscoveryPrime procurement wrapped around that job.
Job spec URIipfs://bafkreihrscquk3h2zo6rsgtycp7lwxz2fqk24fmwcfkvvx3dapfmaxyycaThe public content reference for the job specification.
Known applicant, finalist, and trial-submission statusesExpand
All five applicant addresses supplied for the public record
0x12B98469BbC4346cf9C293d70Ab14A3cA51b6F41
0xc0794B670346025738EE90D470862Bf76727BCf3
0xd76AD27a1Bcf8652e7e46BE603FA742FD1c10A99
0xA204b14eD9bc09501e3A47CDde379279FcD5D743
0x9DbBBCc3c603903702BC323C4A4A8a597280a89B
Current reader-friendly status snapshot
0x12B98469BbC4346cf9C293d70Ab14A3cA51b6F41 · finalist accepted · trial submitted · no shared reveal set attached on this page
0x9DbBBCc3c603903702BC323C4A4A8a597280a89B · finalist accepted · live status should be checked directly; this page does not attach a public reveal set to this finalist
0xA204b14eD9bc09501e3A47CDde379279FcD5D743 · finalist accepted · strong public reveal lead with seven shared scores and median 93 · not yet official winner