Texas-based 7X Energy Inc on Tuesday announced the signing of a power purchase agreement (PPA) for part of its 690-MWp Taygete solar project in Texas.