Bright Interface

The BrightUnion interface represents the main protocol's signature for distributors to implement and be able to provide & interact with the common protocol services.

We have identified the common use cases the risk coverage vendors offer and we enclose them into a single smart contract as well as a single response data model.

IDistributor.sol
struct Cover {
        bytes32 coverType;
        uint256 productId;
        bytes32 contractName;
        uint256 coverAmount;
        uint256 premium;
        address currency;
        address contractAddress;
        uint256 expiration;
        uint256 status;
        address refAddress;
        IDistributor.CoverQuote coverDetails;
    }

The Blue Bright contract implements the Bright interface with the following use cases:

Last updated