Back with the first release of our price feeds nearly 4 years ago, our contracts were immutable and allowed people to build their own aggregations from immutable first-party sources.
This setup required more work from the price feed consumer, but…
do oracles too
lots of skeletons in the closet there
I was fully serious when I said last week that making sure all our oracles are resilience and decentralization-maxxed is more important than stage 1 -> stage 2