Integrating Flux Oracle

To integrate Flux Oracle into any data source, FLX tokens are required. Having the tokens will enable the prospective integration protocol to apply for the Request Interface Registry (RIR) in order to interface with the Oracle.

RIR is a smart contract managing a DAO-curated whitelist of approved account ids for data requests on the network. The Flux DAO, which is opened to all validators, is responsible for approving or rejecting the whitelisting application by voting. Anybody holding FLX token can propose the inclusion of any protocol into the whitelist.

There are two phases to whitelisting any protocol; Request Proposal and Request Initiation. In the first phase, the interface proposal is submitted alongside requirement compliance proofs. After the submission has been reviewed, the proposal moves to phase two where FLX validators will vote to either approve or reject the proposal.