Virtual power purchase agreement