What is VISP ?

VISP ( Index and Strategy Protocol) acts as a platform for entrepreneurs to create their own Indices and Trackers in a decentralised, permission-less manner. These customizable Token Sets of fully collateralized crypto-assets represent on-chain tokens on BNB-Chain. These Token Sets engage with different categories of protocols and follow the manager's specific strategy, allowing investors to replicate an identical strategy easily by minting or purchasing the Set

What is the underlying core architecture of VISP ?

VISP consists of nucleus core called controller. A set token creator and an integration registry are connected to this controller. External modules are also connected to the controller for extra functionality. The integration registry is used to add adaptors to the protocols that allow on-chain interaction with third-party DeFi protocols, including DEXs. The set token creator is used to create index token smart contracts with a single transaction that integrates all functionalities through the controller to give module and resource access.

What are Set Tokens ?

Set Tokens are different crypto indexes created through VISP. It allows users to follow a certain strategy where the underlying tokens are stored within the smart contract and accessible only to the users for issuance and redemption. Tokens can be issued and burned through the protocol by giving and taking underlying assets from the Set Token on-chain wallet. The protocol will mint and burn tokens accordingly and maintain the underlying assets within the set.

What Are Modules and Adaptors ?

Modules are extensions to the functionality of Set Token. Each module has a purpose to facilitate the management of a Set Token. It also allows third parties to interact with a particular set. The Basic Issuance Module allows the buying and selling of Token sets.The Trade Module allows the manager to trade the underlying assets on a DEX. The Streaming Fees Module allows the manager of a token set to collect fees. Adaptors are linked to the integration registry for third-party DeFi protocols in order to give Set Token access to on-chain functionalities.

How does Set Token creation work ?

Anyone can create their own index, as VISP is a permission-less protocol. By interacting with the Set Token Creator, a single on-chain transaction can be passed to create a crypto index. In this transaction, the underlying asset components and their respective proportions are specified, along with a set manager. The manager would add and remove underlying components and rebalance the token set using different modules. Care must be taken when interacting with a token set to ensure it was created by a manager.

What is the BSK token, and how is it different from VGT ?

BSK (Basket Index Token) is a Set Token that is created through VISP and has four BEP-20 tokens: BTC, ETH, BNB, and USDT. This token would be rebalanced every month on the first working day to actualize gains and reduce losses. To review the complete methodology of BSK, please visit the BSK token section. BSK is collateralized by the underlying assets based on the components defined within the Token Set. VGT is a digital asset and governance token for the entire ecosystem, with different utilities. Once launched in the market for trading, its value would depend on user acceptability and would not be collateralized like an index token.

Steps to create a Set Token

  1. Go to the 'Create a Set' page on the VISP platform.

  2. Select the tokens you want to add to the Set. You can also add custom token addresses.

  3. Specify the composition value of each token in the Set (e.g., 1 ETH, 0.5 BNB, 3 MATIC).

  4. Provide the wallet address of the manager who will be responsible for managing the Set.

  5. Add a name and symbol for the Set.

  6. Confirm the transaction to create the Set.

  7. After creating the Set, return to the manager's authority and initialize the desired modules using the manager's wallet address.

  8. Users can now buy and sell your Set index tokens, following the strategy and composition you've defined.

Last updated