Oracles will mostly be exchanges and other price APIs, they already have free APIs to fetch price, they can simply add a signature to being able to be used as blinded oracles (ie. Exchange does not even know about a contract is in place).
We working with BFX & Blockstream Data
Yes the plan is to add an average quoroun directly on chain to avoid API bugs