Obtain any information or data you require - make a request and users can fulfill and be rewarded.
Agora participants can request unique datasets and data services. We call these a Request for Data or RFDs.
RFD transactions comprise a Requestor (buyer) and a fulfiller (seller)
In order to place an RFD data Requestors will need to ;
specify the data or service they want to acquire,
set the price they are willing to pay,
enter a stake amount they require from the Fulfiller
set a dispute ratio to be activated in the case of any data dispute.
Thestaking amount and dispute ratio are designed to ensure that RFDs are filled by valid Fulfillers and that the dispute mechanism is not abused by data Requestors.
Requiring a Fulfiller to stake capital ensures they have "skin in the game - at risk capital in the case they are a "bad actor", whereas the dispute ratio ensures that requestor also has at risk capital - the exercise of their right to dispute comes at some cost - again intended to ensure this right is exercised with discretion.
Completing an RFD
Title + Description
The Title + Description field is used to tell potential Fulfillers the specifics of the information being requested.
Requestors can put anything here, it could be one sentence, or it could be the required dataset template. The more details you can supply the easier it will be for a Fulfiller to complete the request.
RFDs can be fulfilled by any participant on a first come, first serve basis. So users need to ensure the RFD description is as specific as possible.
To ensure chances for disputes are minimal and to obtain the best response possible, you should describe how you will determine if a response meets your benchmark for acceptance.
A Fulfillment Reward is the amount (dUSD) agreed to pay the Fulfiller upon the successful completion of an RFD.
This amount remains locked in escrow until the RFD is fulfilled and any dispute period has expired.
Once an RFD is fulfilled, the Fulfilment Reward amount is NOT refundable.
In order to respond to an RFD, any potential Fulfiller must deposit an amount of dUSD set by the data Requestor. This is called a "stake"
By providing this staked amount Fulfillers are forced to have "skin in the game" increasing the incentives for them providing information of the highest order.
When a Fulfiller deposits the required stake, they are agreeing to give the data Requestor the right to destroy this amount.
This 'at risk' amount serves to protect Requestors from poor or dishonest Fulfillers by enabling them to directly penalise a Fulfiller that provides false, incorrect, or low-quality information.
When making an RFD, data Requestors, are required to also set a Dispute Ratio.
This ratio (combined with the Fulfilment Deposit), is designed to ensure that both the data Requestors and data Fulfillers act fairly throughout the entirety of a data transaction.
The addition of the Dispute Ratio ensures the Requestors right to destroy a Fulfillers stake is not abused - as there is a direct cost to them if they choose to exercise that right.
When a data Requestor exercises their right to destroy the Fulfillers stake, or a portion thereof, their Fulfillment Reward is also destroyed in the same ratios.
An example: if a data Requestor is dissatisfied with delivery and the stake is $1,000, the Dispute Ratio is 0.1, and the Requestor elects to penalise the Fulfiller for $100 from the stake: exercising this right will cost them $100*0.1 = $10.
The Dispute Period is the amount of time that a data Requestor has to verify and accept or penalise the quality of the information delivered by the Fulfiller.
During this period the Requestor may either release the stake + Fullfillment Reards or dispute the transaction if they are dissatisfied.
Once the Dispute Period expires, all undisputed funds will be sent to the Fulfiller.