SingularityDAO: What are DynaSets?

Jon Grove
SingularityDAO Ai-DeFi
3 min readDec 1, 2021

Greetings DinoForce,

It’s December 1st, day one of the SingularityDAO Advent Calendar. It seems only right to kick things off with some DynaSet info, so here goes!

What is a DynaSet?
A DynaSet is a dynamically managed set of assets. You can think of it somewhat like a basket of tokens. For this example, let’s consider a DynaSet composed of USDC and BTC. If the indicators that our trading and AI team have set suggest to them that BTC is showing signs of an uptrend, the trading team ‘DAM’ (Dynamic Asset Manager) then exchanges USDC for BTC. They then wait for BTC to go up in value, before swapping it back into USDC thereby generating “Alpha”.

The above example is based on what is called a “long-only” strategy. DynaSets may be run using multiple types of strategies including “short only”, “long/short”, and “neutral” and also variations where the DAM automatically swaps between strategies based on market conditions.

This article will give a high-level overview of what DynaSets are and how they work. Then, over the course of the next 2 weeks, more info will be released breaking down each layer of what makes up a DynaSet.

The Launch Phase
Not unlike current bonded staking, this phase will involve a window of time where users can submit their funds to the Forge in preparation for the DynaSet to begin. After the launch window closes, all the submitted tokens will be “forged” together into the correctly weighted assets and the DynaSet will begin trading.

The Trade Execution Layer
The DAM will monitor price movements and if certain criteria and signals are met, place buy orders with specified take profit points. A complex layer of smart contracts will then analyse multiple DEX and Liquidity Pools, taking into account things like GAS fees, Slippage and market depth. If all the criteria are met, a trade (or multiple smaller trades) will be executed.

The Contribution Phase
Of course, after a DynaSet is launched it is highly likely more people will want to join. To allow this, there will be a rolling entry window where users can stake their tokens within the Forge and wait for the next entry point. Performance and Management fees are also taken at the end of this phase.

Performance and Management Fees
While the exact rate of fees has yet to be finalized, the mechanics of them are fairly simple to explain. A ‘hurdle rate’ is set based on the performance of the underlying asset. In the earlier example that would be Bitcoin. If Bitcoin had gone up 10% over the given time period but the DynaSet had increased 15% the difference would be 5%. Of that 5%, the protocol would take a % of fees. If there had been no profit over that time frame, then fees would be 0.

All fees taken are split between the DAM and DAO.

The Forge
During the contribution phase tokens are deposited in the forge. Initially these will be specified assets but in the future, it could potentially open up to any easily liquidated asset. When the forge is ready to add to a DynaSet it swaps all assets for whichever tokens are necessary, correctly weighted based on the requirements of the DAM.

That’s it!
There you have it…. DynaSets.

Do not let the above explanations fool you, this article only scratches the surface of all the hard work that has gone into building these systems. It doesn’t even touch on all the signal generation algorithms and AI’s that are being tested/trained/built to run on the SingularityNET Marketplace and NuNet that will generate countless API calls to AGIX on ADA every day.

Stay tuned for much, much more in the coming days and weeks!

Social Links
Telegram Community
Discord
Twitter
YouTube
Announcements Channel
Facebook
Instagram
Medium
Reddit

Audits

--

--