Insurance 15 November 2018 Swiss Re Corporate Solutions has provided the risk capacity for a so-called Solar Revenue Put, a credit enhancement that guarantees up to 95 percent of a solar project’s expected energy output, which has also been described as a new type of insurtech potentially worth billions.