SourceRegistry Contract
The gatekeeper of the ORCAFI ecosystem, responsible for managing valid data sources and their metadata.
Purpose
To ensure only authorized and vetted sources can contribute to the aggregation round.
Core Functions
- Registration: Registers approved data sources with unique identifiers.
- Metadata Tracking: Maintains on-chain metadata for each source:
- Source Type: Classifies source as CEX or DEX.
- Reliability Score: Dynamically updated score based on historical performance.
- Status: Active or Inactive flags to quickly pause compromised sources.
- Permissionless Expansion: Architecture designed to allow future governance-based addition of new sources.
- Staking Requirements: Future sources may require ORCA staking.
- Voting: DAO-based approval for new data providers.
