Index Protocol

Index Protocol is an EVM-based protocol that enables asset management strategies by translating them into ERC-20 tokens. It is a good-faith fork of Set Protocol v2 and will be the primary platform for Index Coop products beginning in 2023. In contrast to Set Protocol v2, Index Protocol is not currently intended to be a self-service platform for third parties to launch products permissionlessly; rather, it exists to support secure and accessible structured products launched by Index Coop and its partners.

The following Index Coop products have been deployed on Index Protocol:

Index Protocol employs a modular architecture comprised of core contracts, modules, adapters, and ancillary contracts. Product-specific contracts (like SetToken, BaseManagerv2, FeeSplitExtension) rely on general-purpose or global contracts and resources (like DebtIssuanceModuleV2, StreamingFeeModule, IntegrationRegistry) for complete functionality.

perform critical functions for the protocol like verifying permissions and enabling general-purpose resources

* source code linked for contracts that may have many different instances on-chain

extend setToken functionality by adding fees, enabling composability, and accessing DeFi services; modules can be considered general purpose, or usable by multiple products at once

Adapters

interface with external protocols and used by modules to gather and validate transaction parameters

* source code linked for contracts that may have many different instances on-chain

Ancillary Contracts

built on top of and/or used in conjunction with protocol contracts

The same security assumptions and audit coverage for Set Protocol v2 apply to Index Protocol as no changes have been made to the core code. Any Core Contracts or Modules added to Index Protocol over time will be audited by security professionals before deployment and published here; Adapters and Ancillary Contracts undergo rigorous testing before being enabled.

Source code for all Index Coop contracts can be found in the following GitHub repositories:

Additional information about contracts and capabilities can be found in the official Set Protocol v2 Documentation and in the Set Protocol v2 GitHub repository. Not all Set Protocol v2 contracts will be deployed for Index Protocol, but any smart contract supporting an Index Protocol product will be documented here as well as in Github and on Etherscan.

Last updated