GIF Framework


GIF Microservices The GIF Microservices layer can contain any number of off-chain utility services supplementing the on-chain functionality. For example, statistical monitoring of events triggered by contracts, making email or IM notifications, accepting fiat payments for policies, as well as making fiat payouts. By design, any DIP product should be a fully functional insurance app on-chain even without any support from the GIF Microservices Layer. However, the Microservices Layer can provide a greater level of usability and convenience to both product builders and customers. We have organized off-chain operations as a collection of loosely coupled services, each implementing a single independent function. This state is also known as ‘decomposition by business capabilities’. Here we discuss the Microservices Layer and its application to decentralized insurance products. UX/UI How to create amazing user interfaces for decentralized insurance? How to use wallets, monitor events, create transparency? Core Smart Contracts The Generic Insurance Framework (GIF, or simply “the framework”) is a part of the platform for insurance product builders, which helps them develop decentralized insurance apps. The GIF consists of a collection of smart contracts (the “core (smart) contracts”) on the one side and a collection of microservices to operate these smart contracts on the other side. The core contracts support the whole lifecycle of a policy, giving all involved parties a full audit trail of all legally relevant steps and events. It connects products with oracles, and maintains ledgers to keep track of funds and enables staking and economic incentives. Here we discuss the structure of the core smart contracts and its applications.
Topic Replies Views Activity
0 106 November 22, 2020