Solvers
The people who make it all work
Solvers are the backbone of the network who monitor for triggers and execute the actions and provide attestation of the results. Solvers monitor the triggers and invoke the next execution when trigger condition is met.
Solver Onboarding
The solvers can join the program by following the solver onboarding process where they can manage their profile information such as their wallet accounts and the actions they specialize in (and wish to participate in). They can choose to maintain different accounts for staking, inventory and awards.
The onboarding process doesn’t require any whitelisting or KYC declarations. The solvers are auto-assigned a default reputation status as they get started.
Staking
Solver next stake their contributions in the staking service to qualify for the bidding process. Their stakes (and their current usage) define the maximum value of intents that the solvers can participate in. Without the sufficient stakes, the solvers can only view the different RFQs but cannot participate in them. The more stakes and inventory commitments, allows solvers to get access to participate in more parallel bids.
Inventory
Solver next need to define their total & available inventory committed to the process. While this is not locked, it is recommended that the solvers maintain a minimum inventory balance to participate in the process. The solvers can also attract support from other vaults/LPs for inventory support based on their personal reputation. If selected, the solvers will need the inventory to fulfil the request within the set deadline, else risk losing their stakes.
Bidding
Solvers next setup their auto-quotes and be able to participate in the bidding process. They can modify their quotes at any time. They provide their fees (which include their incurred costs, gas fees and their own commissions) and expiry conditions as part of their bid; and can only submit certain limit of bids within the given timeframe.
Execution
Solvers get notified from the Solver Queue is their bid is selected, and their timer starts immediately. The solver is required to fulfil their action within their prescribed timeframe. They make use of their own inventory and tokens for any incurred gas fees. They need to submit an on-chain proof once it is completed.
Validation
The submitted proofs are validated for correctness and accuracy against the client’s request before the client’s funds and the said fees are released from the escrow over to the solver.
Reputation
On conclusion of each successfully or unsuccessfully execution, the solver’s reputation is updated to represent their performance as they complete their assigned action executions. The solver can showcase these reputation to secure more external liquidity support.
We will be shortly be re-opening up our Solver Onboarding Program. We have only limited slots at the moment but you can always apply to be part of the waitlist.
In short – the true Heros.
Last updated