In our case the power provider, the to the house line owner and the producer are all separate. My provides buys from the cheapest renewable offered up on NordPool. My fee to the provider is fixed (39 NOK per month). They don't get a cut of the cost per kwh to the producer. If one producer raise their price, they'll just be outbid. If they all raise their prices too much their reservoars will overflow. I pay the market price to the producer from the spot market + some percentage tax/fees to the government + line owner, and a flat fee to the provider.
Makes it hard to get scammed by the power companies/providers I think.
You'll get the current power source from their API or App. ATM I'm getting 100% hydro from "Kvitingen Kraftverk"[1], but that will probably change during the day.
[1]: https://imgur.com/a/2uRhsZ2 or https://imgur.com/a/oXeccnR (ocr translated)