Indigo Protocol is a decentralized finance (DeFi) protocol built on the Cardano blockchain that enables the creation of synthetic assets, known as iAssets. These on-chain tokens are designed to track the price of real-world or digital assets, providing users with price exposure without requiring direct ownership of the underlying asset. The protocol's mission is to democratize financial opportunities by making a broad range of assets accessible to anyone with a cryptocurrency wallet. [1] [2]
Indigo Protocol facilitates the creation of iAssets through a system of over-collateralized debt. Users lock approved collateral, such as Cardano's native token (ADA), into smart contracts called Collateralized Debt Positions (CDPs) to mint iAssets. The protocol is designed to be community-managed through the Indigo DAO (Decentralized Autonomous Organization), where holders of the native INDY token govern the system's parameters and future development. [3]
The protocol was architected with a commitment to a "fair launch," meaning there were no private investor rounds or pre-sales of the INDY token before its mainnet deployment. This model was intended to decentralize control and ownership to the community from its inception. The ecosystem's stability is maintained through several interconnected mechanisms, including Stability Pools that act as a liquidity backstop, a liquidation process for under-collateralized positions, and a redemption system that helps to enforce the price peg of iAssets. [4]
Key products within the Indigo ecosystem include its flagship stablecoin, iUSD, which is soft-pegged to the U.S. Dollar, and other synthetic assets like iBTC and iETH, which track the prices of Bitcoin and Ethereum, respectively. One of the protocol's distinguishing features is CDP Liquid Staking, which allows ADA used as collateral to continue earning network staking rewards, thus improving the capital efficiency for users. [3] [4]
Development of the Indigo Protocol took place over nearly two years before its public launch. In November 2022, the project initiated an Initial Liquidity Event (ILE) in partnership with the Minswap decentralized exchange to facilitate price discovery for the INDY token. As part of its community-focused launch, Indigo airdropped 350,000 INDY to early supporters and stakers from the Cardano Single Pool Alliance (CSPA). [4]
Indigo Protocol v1 officially launched on the Cardano mainnet on November 23, 2022. This initial release allowed users to mint the protocol's first iAsset, the stablecoin iUSD, using ADA as collateral. [2]
Following the launch, the protocol expanded its offerings to include additional iAssets such as iBTC and iETH. A significant upgrade, Indigo Protocol v2, was later introduced. This version brought major enhancements, including the implementation of CDP Liquid Staking and the framework for interest-bearing iAssets. Discussions and proposals for the V2 architecture were initiated by the Indigo DAO in mid-2023. [3] [2]
Indigo Protocol is governed by a three-pillar structure designed for long-term decentralization and sustainability. [4]
The DAO makes decisions through a structured, multi-step process. An idea is first proposed and discussed on the Indigo Forum in a "Temperature Check." If it gains community support, a user can deposit INDY to create a formal on-chain proposal. The cost to create proposals increases with the number of active proposals to prevent spam. If a proposal achieves the required quorum and majority, the encoded changes are automatically executed on-chain. [4]
The voting mechanism uses a model of one staked INDY token equals one vote. To improve scalability and prevent network contention, governance voting is distributed across multiple UTXOs, or "shards." The protocol also employs a dynamic quorum mechanism called Adaptive Quorum Biasing (AQB). With AQB, the majority percentage required for a proposal to pass is high when voter turnout is low and decreases as participation increases, eventually approaching a simple majority (50% + 1) at high turnout rates. This system is designed to balance security with voter accessibility. [4]
The protocol is built with Plutus smart contracts on the Cardano blockchain and is composed of several interdependent components that enable the minting, trading, and stability of synthetic assets. [2]
iAssets are the central product of Indigo. They are fully collateral-backed tokens that are soft-pegged to the price of a target asset. They provide users with on-chain price exposure to a variety of assets, including cryptocurrencies (iBTC, iETH), fiat-pegged stablecoins (iUSD), and even economic indicators like the Consumer Price Index (iCPI). Users can acquire iAssets either by minting them through a CDP or by purchasing them on a decentralized exchange. [4] [3]
CDPs are the smart contracts that create iAssets. A user opens a CDP by depositing an approved collateral asset, such as ADA. They can then mint a specific iAsset, creating a debt against their locked collateral. To close the CDP and reclaim their collateral, the user must repay the debt in the same iAsset they minted, plus any accrued interest. [3]
A key feature of the protocol is CDP Liquid Staking. When a user deposits ADA as collateral in a CDP, the protocol delegates that ADA to community-selected stake pools. The staking rewards generated are then passed back to the CDP owner, allowing their collateral to remain productive and reducing the opportunity cost of using it within the protocol. [3]
Each CDP must remain over-collateralized, maintaining a collateralization ratio above the Minimum Collateralization Ratio (MCR) set by the DAO for that specific iAsset. If the ratio falls below this threshold, the CDP becomes eligible for liquidation. [2]
Indigo employs a multi-faceted approach to maintain the price peg of its iAssets and ensure the solvency of the entire system.
The Indigo Web App includes an integrated open-source Decentralized Exchange (DEX) aggregator named Dexter. This tool allows users to find and execute swaps for iAssets, ADA, and INDY across major Cardano DEXs from a single interface, streamlining access to liquidity. [1]
The protocol is oracle-agnostic, relying on on-chain price feeds to provide reliable data for both iAssets and collateral. The accuracy and timeliness of these oracles are critical for the proper functioning of the liquidation and redemption mechanisms. [4]
The protocol's economy is based on two types of tokens: the governance token (INDY) and the synthetic products (iAssets), with iUSD being the most prominent.
INDY is the native governance and utility token of the Indigo Protocol.
Utility: INDY's primary utilities are governance and staking. Holders who stake INDY can vote on proposals in the Indigo DAO. Stakers also receive a share of the protocol's revenue, which is generated from fees for minting, redemptions, and liquidations. These rewards are paid out in real yield, predominantly in ADA. [1]
Supply and Allocation: INDY has a fixed maximum supply of 35 million tokens. The initial allocation was distributed as follows:
Policy ID: 533bb94a8850ee3ccbe483106489399112b74c905342cb1792a797a0494e4459 [5]
iUSD is Indigo's native, decentralized, crypto-backed stablecoin, designed to be soft-pegged to the US Dollar.
f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b6988069555344 [6]In line with many decentralized projects, the Indigo development team is largely pseudonymous to emphasize the protocol's community-led nature. However, Eric Coley is publicly named as a Core Contributor. [3]
The project has collaborated with several entities within the crypto space. Its technical and audit partners include Mlabs and dcSpark. As a Cardano-native project, it received technical support from Input Output Global (IOG). Its tokens are traded on various decentralized exchanges, including Minswap, SundaeSwap, and WingRiders, which are key liquidity partners. [2]
As a crypto-collateralized DeFi protocol, Indigo faces several inherent challenges. Its solvency is exposed to the high volatility of its collateral assets; a rapid "black swan" crash in the price of ADA could stress the system's liquidation and stability mechanisms. The protocol is also highly dependent on the reliability and security of its external price oracles. [7]
Technical challenges noted include potential blockchain contention at the central Staking Manager smart contract, which handles all staking and unstaking actions. Similarly, the sharded governance model could lead to "shard collisions," where multiple users attempting to vote in the same block may result in failed transactions for some. [4] Additionally, third-party data aggregators have historically displayed incorrect information, such as erroneously associating Indigo with projects from other ecosystems, which can cause market confusion. [2]