The protocol will implement enhancements to the Inbox Contract to incorporate a solver reputation system. This future feature aims to incentivize fillers to provide credible and timely quotes to users. By tracking on-chain promises and their outcomes, the protocol will enable the evaluation of solvers’ fulfillment reliability, ensuring this reputation becomes a critical factor in user decision-making when selecting quotes — in effect, giving the Open Quoting System some teeth.

The mechanism would look something like this:

  1. Signature Agreement: A solver and filler agree on terms (e.g., price, fulfillment timeline) via cryptographic signatures. Either party submits this agreement on-chain, directly or through a gasless relay with the signature of the agreement.

  2. On-Chain Emit: Once submitted, the contract validates the agreement and emits an on-chain event reflecting the commitment.

  3. Off-Chain Indexing : Off-chain services index these emitted events to track solver commitments.By comparing completed transactions against emitted promises, indexers calculate each solver’s fulfillment rate.

  4. Fulfillment Scoring: The fulfillment score measures the percentage of agreements a solver successfully fulfills within the agreed timeline. This score is combined with price to rank quotes for users, ensuring both cost and reliability inform decision-making