The Middleware Protocol for DeFi
A few weeks ago, we announced the Instadapp Protocol (DSL), the middleware that aggregates DeFi into a single layer. Building from our current DSA system, we introduce three key new concepts - account extensions, decentralized governance, and L2 integrations to make Instadapp DeFi's most extensible and flexible platform.
Since the announcement, we have been hard at work on creating the technical, ecosystem, and governance foundation needed for this protocol. Today, we're incredibly proud to share that the core contracts for DSL are now fully audited and are live on Ethereum blockchain.
This post will explain how we intend to roll out INST governance and the key upgrades from DSA. The mainnet addresses and audit report are listed at the end of the post.
The Governance contract has been deployed at 0x0204Cd037B2ec03605CFdFe482D8e257C765fA1B and INST Token contract has been deployed at 0x6f40d4A6237C257fff2dB00FA0510DeEECd303eb with 100M initial supply held at Genesis address. We are using the governance standard as perfected by Compound Finance (Bravo).
Security and safety are a prime focus as we transition to decentralized governance, and as such, the protocol's ownership will be distributed in increments.
This is the first step towards decentralizing Instadapp. From this point forward, all the changes to Instadapp Protocol - from whitelisting new protocol to approving account extensions - will transparently go through standard proposals and on-chain voting.
You can expect this to happen in Q2 — more details around tokens and comprehensive documentation to follow this quarter. Stay tuned!
The DSL accounts are infinitely extensible with powerful new functionalities; accounts are more modular and can interact with specialized iterations allowing for L2 composability, increased flash loans capacity, and automated yield generation from idle assets.
The DSL contains a "default layer," which can be used by both users and developers; this is similar to the way users interact with Instadapp now. However, the DeFi Smart Layer will allow users and pre-assigned contracts (or other users) to execute different interactions across various accounts. The DSL becomes a hub to create unique extensions and "layers" that can perform actions that are now not currently possible to execute in DeFi. The DSL opens a brand new avenue for DeFi and smart contract use cases.
This is just the beginning as these functionalities are infinitely extended with future proposals by community and token holders through governance proposals — we look forward to shaping the future of the Instadapp Protocol with you!
Due to the vastly more extensible nature of DSL — governance will now have a very substantial role to play. On top of deciding the protocol's economics, token holders will now also have the power to decide how to best extend DSL functionality for both users and developers. The community will also control the layers or "implementations" that exist, meaning governance will have a strong say on what future use cases will exist on the Instadapp protocol.
At launch, the core team will be handing over the management of the protocol to the DAO. We believe it is crucial that we allow the community to self-govern, and the team will focus on building essential extensions and growing the protocol ecosystem.
We have also completed our first Audit with Peckshield with no severity. The audit report is hosted here.
One of our primary focuses for launching the DeFi Smart Layer is facilitating seamless migration from L1 to selected L2s and vice versa, including migration between different L2s.
Several issues are hampering the adoption of L2, where solutions can be complex even for the experienced DeFi user and more difficult for new users coming into space. There is a barrier of entry around utilizing multiple networks. L2 currently suffers from lower levels of available functionalities, reduced levels of liquidity, and token availability.
The Instadapp protocol intends to help solve these problems by allowing Instadapp users to seamlessly migrate their assets and use L2 on the same UX. Besides assisting users in migrating, we aim to help bridge liquidity by aggregating across various lending & swap protocols and porting over, allowing users to easily bring unused liquidity over to L2.
Our upcoming launch around L2 will include migrating your Ethereum Mainnet debt positions to Polygon-Aave protocol with just one click.
It is still a bit challenging to migrate an existing debt position between different systems. That's where Instadapp Protocol and DeFi Smart Layer come into action. The DSL has robust functionality to create a framework for quick deposits into and quick exits out of layer 2s - not only for tokens but also for debt positions.
More details to follow soon!
In the last years, we have pioneered the ability to compose DeFi actions into highly complex utilities seamlessly, facilitated essential framework and functionality for DeFi, which has allowed us to build a feature-rich dashboard powering billions in locked value.
With the launch of the Instadapp Protocol, our mission becomes exponentially further reaching. Decentralized Finance is reaching a more mature and complex state, and there is a need for a middleware system that optimizes functionalities across different DeFi protocols as well as on other systems (including L2s) — Instadapp Protocol will achieve this.
Stay tuned for our upcoming updates!