8minute Solar Energy has inked a 15-year power purchase agreement (PPA) with Clean Power Alliance (CPA) for the output of a 300-MW solar project in California that will be coupled with energy storage.