The North American arm of Japanese carmaker Toyota Motor Corp (TYO:7203) has signed a virtual power purchase agreement (VPPA) to offtake most of the output of a 100-MW solar project in DeSoto county, Mississippi.