dAPP
Connect walletExit

How it works

One round, from a published brief to an award you can argue with.

Open the docket
One round, end to end5 STAGES

A tender on Cachet runs on the same rails every time. Nothing about a bid is readable until the window shuts, and nothing about the criteria can move after it opens.

  1. 01

    Publish the tender

    The buyer writes the scope, budget, criteria and their weights on-chain, then opens the round. Once published, none of it can be edited - every bidder reads the same brief.

  2. 02

    Seal your bid

    You commit a hash of your proposal, not the proposal itself. The chain records that you bid and when, while the contents stay unreadable - to the buyer and to every rival.

  3. 03

    Reveal after the window

    When the commit window closes, everyone reveals at once. The chain checks each proposal against the hash it already holds, so a late rewrite is arithmetically impossible.

  4. 04

    Validators score it

    GenLayer validators grade each revealed proposal against the published criteria, independently and in parallel. Their grades are reconciled into one scorecard, with the reasoning attached.

  5. 05

    Award, then appeal

    The highest score takes the contract and escrow releases to the winner on award. For as long as the round stays open, any bidder can bond GEN to have a single criterion re-scored by a fresh validator set.

Where you are
Nothing in flight

No round is running, so there is no stage to stand on. The five above are what will happen when one opens.

Publish a tender
What this rules out
  • Reading a rival bid before the window shuts
  • Moving the criteria once bids are in
  • Rewriting a proposal after reveal
  • An award with no reasoning attached