Assalamualaikum

الجواب وبالله التوفيق
Insurance fundamentally is based upon interest and gambling. However as per the situation you have described in your question i.e. reporting of already agreed upon contracts etc., there is gunjaish(provision) to work in that capacity.
واللہ اعلم بالصواب
