AgriSafe is a web3 agricultural insurance protocol aiming to help farmers benefit from transparency and verifiability of the blokchain
AgriSafe is an insurance protocol that is aiming to become the new standard in weather insurance. Focusing on solving the main problems of the traditional weather insurance we are utilising transparent and verifiable computation along with open source weather data to create a more fair and beneficial insurance market. The 4 main entities involved into the protocol are:
The life cycle of an insurance from creation all the way to evaluation and fulfilment would be as such: The Insurance provider creates a new insurance and specifies the parameters (weather conditions as well the location) under which the insurance will be triggered. The liquidity providers can then choose to fund this more if they think the risk is to their favour. A user will then buy the insurance and once the conditions are met, or the end period elapses without the conditions triggering, then the validators are running the required computations to prove the outcome and submit the results thus triggering either a payout to the user that bought the insurance or return of the funds to the insurance provider and liquidity providers that funded the insurance.
The project is using chainlink functions in order to call off-chain APIs to trigger the calculations for the insurance outcome and get the results on-chain. In order to have transparent and fair computations we are using https://www.bacalhau.org/ and for the weather data we are using data from https://weatherxm.network/. The open and verified data along with the transparent computations play particularly important role in the fairness of the protocol. Chainlink's functions provided us with a very flexible way to trigger off-chain computations from within the smart contract while at the same time delivering those results back on-chain.