Flex-NFT-Marketplace / Flex-Marketplace-Contract

10 stars 35 forks source link

[Experimental] [POC] ERC-1523 Standard for Insurance Policies #121

Open 0xandee opened 3 days ago

0xandee commented 3 days ago

Create and work inside folder experimental/erc_1523_insurance_policies:

The following standard allows for the implementation of a standard API for insurance policies within smart contracts. Insurance policies are financial assets which are unique in some aspects, as they are connected to a customer, a specific risk, or have other unique properties like premium, period, carrier, underwriter etc. Nevertheless, there are many potential applications where insurance policies can be traded, transferred or otherwise treated as an asset.

Implementation Details:

Reference: https://github.com/ethereum/ERCs/blob/60569a1f8b57fea10340dc34602baf895a613daa/ERCS/erc-1523.md

PoulavBhowmick03 commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm Poulav Bhowmick, a Starknet Wolf. I am a software engineer at Invisible Studios, and a blockchain engineer with a robust background in TypeScript, Rust, Solidity Cairo, fullstack development and blockchain technology. My experience includes building robust applications, optimizing functionalities and blockchain integration. I have actively participated in events and open source contributions, enhancing my capability to tackle real-world tech challenges. My projects can be viewed on my GitHub Profile and OnlyDust Profile. Plus I´m active member of Starknet, Ethereum, Stellar ecosystem.

How I plan on tackling this issue

I will be first looking into the ERC-1523 specification and understanding its structure and requirements for implementing a standard API for insurance policies within smart contracts. My initial step will be to set up the project within the experimental/erc_1523_insurance_policies folder. I will design a prototype that follows the ERC-721 standard and includes essential metadata for insurance policies, such as carrier, risk, status, and premium, ensuring compatibility with various decentralized insurance protocols. Additionally, I will implement both on-chain and off-chain metadata options, focusing on flexibility for potential applications like trading and transferring insurance policies as financial assets. This will help enhance interoperability among syndicates, brokers, and insurance companies. Throughout the development, I will refer to the specified ERC-1523 documentation to ensure compliance and best practices. ETA - 4 days

martinvibes commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hello @ i'm an experienced frontend developer and a blockchain developer i would love to work on this issue Pleasee kindly assign :)

How I plan on tackling this issue

i would make sure it is working and test it just to make sure

CollinsC1O commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello I'm a front-end and a blockchain developer with good foundation on cairo. I will love to work on this issue and get it solved

ShantelPeters commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i am a frontend and blockchain developer .My experience in blockchain development equips me to design flexible contracts and build interfaces that facilitate secure and seamless policy management.

How I plan on tackling this issue

To approach the ERC-1523 insurance policies standard, I would implement a smart contract that defines the core elements of insurance policies, such as premiums, periods, and underwriters, ensuring they are unique and transferable as assets. By adhering to the ERC-1523 specification, I would focus on creating a decentralized protocol that allows policies to be traded, bundled, and securitized within a unified framework, ensuring interoperability with insurance providers, brokers, and decentralized platforms.

saimeunt commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have contributed to several Cairo projects on OnlyDust and I've worked on very similar issues in the past, porting Solidity ERCs to Cairo eg. https://github.com/carbonable-labs/cairo-erc-7496 and https://github.com/carbonable-labs/cairo-erc-7498

How I plan on tackling this issue

I will carefully read the ERC and proposed Solidity implementation and I'll implement the expected behavior in Cairo. I will then use Starknet Foundry to test if the implementation is correct.

suhas-sensei commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i have prior experience in cairo

How I plan on tackling this issue

I will implement ERC-1523 with a focus on policy lifecycle management, introducing a novel sttate transition system for insurance policies that handles complex metadata validation, policy bundling capabilities, nd dynamic premium adjustments. The implementation will include specialized componentss for risk assessment and claim verification through a decentralized validator network, while maintaining compatibility with ERC-721 standards.

While the standard offers robust policy management, I have reservations about its metadata structure being too rigid for modern parametric insurance products, and the on-chain/off-chain hybrid approach may create synchronization challenges in high-frequency trading scenarios.

manlikeHB commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm a cairo developer with strong experience and I have contributed to several starknet projects on Only Dust.

How I plan on tackling this issue

I will read up on ERC1523 and go through the reference provided, then I'll implement the task and add tests to make sure the functionality behaves as expected.

aniruddhaaps commented 2 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a python dev. A new-comer here, willing and ready to contribute to contribute to solve the issue.

shubha-me commented 1 day ago

May I be assigned to this?

reetbatra commented 1 day ago

I’d like to work on this.

remybar commented 1 day ago

Hi @0xandee !

I would be interested to work on this task ! I've already contributed to several projects in Cairo (mainly Dojo) and I always finished tasks assigned to me. You can have a look at my OD profile and my NodeGuardians profile.

Thanks 🙏

jaiminRaiyani commented 1 day ago

I'd like to take this issue.

sandragcarrillo commented 1 day ago

I’m interested in this one.

My background and how it can be leveraged: I have been learning Cairo for the past months and contributing to some projects like Awesome Starknet. Also I'm currently part of the HER DAO Starknet Basecamp.

How I plan on tackling this issue:

I would create the folder setup Create the ERC-1523 Cairo Contract Design Create tests for the contract Add documentation to explain the approach