Structural Overview

VISP, developed by Vingt.io, is a web3 asset management platform serving as essential financial infrastructure for entrepreneurs. It operates as a decentralized, permissionless platform, empowering entrepreneurs to create their unique Indices and Trackers.

These customized Token Sets, backed by fully collateralized crypto-assets, represent on-chain tokens. These Token Sets interact with various protocol categories and adhere to the manager's specific strategy. Investors can conveniently replicate the same strategy by minting or purchasing the Set.

The foundational VISP protocol comprises multiple smart contract suites, facilitating seamless integration with decentralized exchanges, platforms, automated market makers, and asset protocols. As the protocol evolves, it will also support more advanced strategies such as yield farming, perpetual swaps, and margin trading. Here is a competitors' comparison for VISP by Vingt.io

User Roles

Investors: Investors allocate their capital and, in return, receive Set tokens representing their share of the structured product. These investors maintain full custody of their assets as they are secured by the Set Token contract, making them inaccessible to asset managers.

Managers: Managers are responsible for maintaining and rebalancing structured products in line with their asset management strategies. They have the flexibility to offer their products to a diverse range of customer profiles. This includes curating products as investment opportunities for individual or institutional investors, as well as creating products for servicing DAO treasuries. Managers can monetize their products through streaming fees or performance fees, enabling them to achieve profitability as their products gain traction.

Developers: Developers leverage Set Protocol as a foundational layer to expedite the realization of their financial goals. Whether their aim is to create an algorithmically rebalanced cryptocurrency index or a delta-neutral investment portfolio tailored to a specific customer base, Set Protocol serves as a robust foundation.

VISP's Role: VISP empowers developers to usher in the next generation of financial products within the DeFi ecosystem on BNB Chain. These developers can forge their own communities and make valuable contributions to the VISP and Vingt.io ecosystem.

Technical Foundation: VISP builds upon the open-source system architecture already in use by Set Protocol V2, which has been thoroughly audited by OpenZeppelin.

Web3 U/I for VISP

Vingt.io introduces a streamlined Web3 User Interface (U/I) for VISP, which simplifies interactions, allowing users to create, manage, and issue index strategies with ease. Please note that not all functions are available on the frontend U/I. To access the complete range of features, users can utilize VISP directly through a block explorer. As new developments and audits are integrated, they enhance the platform's capabilities.

Capabilities

As demand to create externally managed token sets would increase Vingt.io would add this feature to VISP.

VISP on BNB Chain

VISP's integration with BNB Chain leverages its high on-chain liquidity, making it highly adaptable. It is compatible with BEP20 tokens like WBNB, WETH, WBTC, and CAKE on BNB Chain, enhancing its utility within the ecosystem.

Relevant Smart Contracts for VISP

Core Contracts

SetToken:

BEP20 Token contract that allows privileged modules to make modifications to its positions and invoke function calls from the SetToken.

SetTokenCreator:

SetTokenCreator is a smart contract used to deploy new SetToken contracts. The SetTokenCreator is a Factory contract that is enabled by the controller to create and register new SetTokens.

Controller:

Contract that registers system contracts such as added Sets, modules, factories, resources (like price oracles), and protocol fee configurations.

IntegrationRegistry:

The IntegrationRegistry holds state relating to the Modules and the integrations they are connected with. The state is combined into a single Registry to allow governance updates to be aggregated to one contract.

Modules

BasicIssuanceModule:

The Basic Issuance Module is a module enables issuance and redemption functionality on a SetToken for default-only positions.

TradeModule:

The Trade Module is a module that enables SetTokens to perform atomic trades using DEXs such as Pancakeswap. Integrations mappings are stored on the IntegrationRegistry contract.

StreaingFeesModule:

StreamingFeeModule Smart contract that accrues streaming fees for Set managers. Streaming fees are denominated as percent per year and realized as Set inflation rewarded to the manager.

Last updated