ELI5: What is Set Protocol?

Token Terminal
Token Terminal
Published in
3 min readMay 4, 2020

TL;DR: The Set protocol bundles crypto-assets into tokenized baskets that can be structured based on any management or trading logic. The Set protocol is essentially a decentralized version of an asset management service such as Betterment.

What are Set tokens?

Sets are ERC20 tokens comprised of a basket of supported assets (a fully collateralized portfolio). The Set protocol uses a collection of modular smart contracts to define how Sets are created, issued, rebalanced, and redeemed.

Why use Sets?

Sets make executing any portfolio strategy simple — users just need to hold the Set (users do not need to manage their portfolio manually). Sets can be used similar to ETFs, and/or for managing any crypto assets according to a chosen strategy (eg. moving average, range bound, etc.)

How are Sets created?

By transferring the underlying tokens to Set protocol’s vault contract — a new Set token representing those tokens is created. The net asset value (NAV) of any given set equals to the total aggregate value of the underlying collateral. The Set creator tools are currently not public.

How are Sets rebalanced?

Rebalancing refers to the periodic realigning of the weighting of the portfolio (Set) to maintain the intended allocation. Set holders, don’t need to do anything but hold the Set token. The rebalances are done on-chain through a public dutch auction process.

Token model:

The Set protocol does not currently have a native token. There are no built in fees in the protocol (in addition to network fees = gas costs). However, outside traders can determine their own fees on Social Trading Sets.

Governance:

Set protocol has initially a centralized governance. The Protocol will eventually shift to a community-based governance system.

What is being built?

TokenSets is the first application built on the Set protocol. TokenSets allows users to buy and sell tokenized portfolio management strategies through:

i) Robo Sets (managed by an algorithm), or
ii) Social Trading Sets (managed by an outside trader).

Currently, TokenSets supports ETH, WBTC, LINK, USDC, cUSDC, DAI and cDAI. Only assets with sufficient liquidity (especially for rebalances) are added.

i) Robo sets:

Robo Sets are the first Sets launched on TokenSets. Robo sets are automatically rebalanced. Every Set has a different:
a) window of time that it must pass before it can rebalance, and
b) indicator that can trigger a rebalance (eg. price drops below x).

ii) Social Trading Sets:

Sets created by outside traders. These Sets follow the given trading strategy and are rebalance whenever the trader sees fit. The trader can set their own fees, for example a performance fee. The most popular Sets are the ones with the highest market cap.

Token Terminal provides financial and business metrics on crypto protocols — metrics we’re used to seeing applied to traditional companies, e.g the P/E ratio. Crypto protocols operate like traditional businesses, only they do it directly on the Internet.

For more, check out Token Terminal’s website and Twitter.

--

--