To see the original document
https://docs.google.com/document/d/1KhepoFAtzXKSVpEIQDs97V-NnkWcN4sKgFjdgvNlDwk/edit?usp=sharing
Overview of Inverter Network
Established in 2023 in Switzerland, Inverter began as a research project to design a modular protocol infrastructure for programming token economies. In early 2024, Inverter introduced the Primary Issuance Markets (PIM) stack.
In short, PIMs enable projects to perpetually capture value from their token economies by facilitating dynamic token issuance with programmable distribution. In the initial version of PIM, bonding curves are utilized as the main dynamic issuance mechanism.
Key Features of Primary Issuance Markets (PIM):
- Dynamic Token Issuance and Pricing: PIMs utilize algorithmic pricing for minting and redeeming tokens, which includes a reserve ratio and trading fees. This setup allows projects to dynamically adjust token supply based on market conditions and project needs.
- Market Value Capture: PIM allows projects to profit from their tokens' trading volumes and volatility, capturing value from the token activity that previously only benefited external parties like third-party market makers and exchanges.
- Sustained Treasury Growth and Stability: Proceeds from token issuance contribute to increasing project reserves, establishing a price floor, growing the treasury, and supporting long-term development without dumping on the community.
- Arbitrage Opportunities: Protocol-owned arbitrage agents ensure price stability and generate additional revenue when secondary market prices diverge from PIM-set prices.
Primary Issuance Market Stack (PIM Stack)
Inverter’s Primary Issuance Market (PIM) stack is designed to enable projects to seamlessly configure and operate the full life cycle of token economies. PIM stack enables builders to customize token issuance, utilities, and circulation for custom use cases.
Key Features of Inverter’s PIM Stack:
- Plug & Play DeFi Functionalities: Inverter offers reusable, upgradable, and interoperable DeFi integrations, allowing subnets to design token economies without needing contract development.
- Algorithm Library: Custom algorithms, such as dynamic pricing, condition the issuance logic of tokens through issuance curves, optimizing the token economy.
- Agent Library: Projects can activate verifiable arbitrage agents to market-make for their PIMs, optimizing issuance parameters based on real-time data, credit scoring, and additional services.
Our Value Proposition
By leveraging PIM, Inverter focuses on various dynamic token issuance models for subnets and introduces the following benefits to the Avalanche Teleporter Ecosystem:
Dynamic Issuance via Bonding Curves: When a project without an existing token on the C-Chain sets up a Subnet for the first time, users cannot obtain gas tokens due to a lack of liquidity. As a result, the funds available on the C-Chain cannot be utilized effectively. This creates difficulties during the initial onboarding phase, hindering the smooth establishment of the new Subnet. PIM allows users to send their AVAX from the C-Chain directly to a bonding curve on the Subnet via Teleporter. This mechanism dynamically issues the Subnet tokens in response to the amount of AVAX sent, effectively addressing liquidity issues.
PIMs leverage bonding curves to create a market for any token by offering algorithmic bids and asks at each level of token supply without needing any liquidity provider or bootstrapping. This ensures that the token is tradeable from the moment of origination, making it an ideal solution for launching tokens without fundraising. By facilitating the direct transfer and real-time issuance of tokens, Inverter ensures that users have immediate access to the necessary gas tokens, thereby smoothing the onboarding process and the setup of a new Subnet.
Dynamic Issuance via Oracles: While major L1 projects have performance-based issuance models, such as rewarding validators through successful block production, their static nature limits current issuance models. They need dynamic incentives to meet specific objectives. This inflexibility results in static token economies that fail to reflect real-time performance metrics, leading to suboptimal alignment within the economic actors in the ecosystem.
Our solution integrates oracle-signaled issuance for subnet tokens, linking the issuance logic to on-chain and off-chain verifiable data. We create performance-aligned token economies by dynamically adjusting issuance according to set KPIs. This ensures that incentives are closely tied to real-time performance metrics, fostering a more engaging ecosystem where stakeholders’ behaviors are tied to economic incentives.
Future Steps
Treasury Management for Subnets There is a lack of low-risk treasury management options for AVAX tokens that are bridged to subnets. This limits subnets' ability to utilize their bridged AVAX tokens efficiently and securely.
Creating a Collateral Vault mechanism using the Teleporter allows subnets to efficiently use their reserves on the C-Chain. AVAX in this Collateral Vault can be used for liquid staking, providing low-risk options, and for other DeFi protocols, such as lending, if higher risk is desired.
- Collateralized AVAX tokens can be converted into sAVAX or ggAVAX to earn rewards via GoGoPool or Benqi.
- Collateralized AVAX tokens can be deposited into lending protocols like Benqi.
Technical Roadmap & Budget
For the scope of this grant, our goal is to drive the adoption of the Teleporter by leveraging it to introduce dynamic and oracle-signaled token issuance for subnets.
Phase 1: Dynamic Issuance
We aim to introduce dynamic issuance to subnets by allowing users to send their AVAX from the C-Chain directly to a bonding curve on the subnet via Teleporter, natively issuing the subnet tokens.
User Journey Example
- Gainz Gaming sets up its own subnet, powered by its native token, $GAIN. Despite having AVAX on the C-Chain, users lack the gas tokens of this new subnet.
- To participate, a user sends their AVAX from the C-Chain directly to the bonding curve on the Gainz subnet via the Teleporter, bypassing the need for a swap on the C-Chain.
- The user receives the $GAIN tokens natively on the subnet, and the AVAX is stored as collateral in the bonding curve, contributing to the subnet’s liquidity. This process simplifies user participation in new subnets with low initial liquidity, allowing subnets to leverage AVAX liquidity on the C-Chain.
Milestone 1 - Define the Architecture for Dynamic Issuance via Teleporter
- Define the specifications of the bonding curve mechanism and how it integrates with the Teleporter.
- Define the requirements for storing and minting native tokens using the Teleporter and PIM stack on both the C-Chain and Subnets.
- Time Estimation: 2 Weeks
- Budget: $50,000 (Direct)
Milestone 2 - Development and Integration
- Implement native token minting to the PIM stack and the bonding curve to enable dynamic issuance in the subnet.
- Enable the Teleporter to bridge AVAX from the C-Chain to the subnet and vice versa.
- AVAX will be bridged as Wrapped AVAX (WAVAX) and used as the reserve token for the bonding curve.
- Implementing a correct interface between the Teleporter and Bonding Curve, enabling efficient token management and issuance.
- Conduct unit tests for individual smart contracts to ensure they function correctly.
- Write comprehensive unit tests and integration tests.
- Perform end-to-end testing to verify the process of token issuance.
- Simulate real-world scenarios to confirm the end-to-end process.
- Time Estimation: 4 Weeks
- Budget: -
Milestone 3 - Audit the Dynamic Issuance
- Engage a reputable third-party auditor to review the smart contracts.
- Ensure the contracts are secure, efficient, and free from vulnerabilities.
- Review the audit report and address any identified issues or vulnerabilities.
- Make necessary improvements and optimizations based on the audit feedback.
- Deliver completed security audit report.
- Time Estimation: 2 Weeks
-
Budget: Audit Costs (Retro)
- We will cover the audit costs and send the invoice.
Milestone 4 - Deployment
- Deploy the smart contracts on a private network for initial testing and validation.
- Prepare and finalize deployment scripts and get the contracts ready for deployment on the testnet and mainnet once ACP-77 goes live.
- Conduct thorough testing to validate the deployment and ensure proper functionality.
- Time Estimation: 2 Weeks
- Budget: $55,000 (Retro)
Phase 2: Oracle-signaled Issuance
Our goal is to integrate oracle-signaled issuance logic for subnet tokens, linking token issuance logic to on-chain and off-chain data. This ensures that issuance is based on publicly verifiable performance metrics, determined by the utilizing protocol, thus reflecting the protocol's success.
User Journey example
- For example, a messaging protocol could issue additional rewards to its stakers if the average monthly message count surpasses a certain threshold. Similarly, a gaming application could distribute tokens to players based on the experience points they accumulated in the game.
- This approach aligns the incentives of ecosystem participants with the protocol’s objective.
Milestone 1 - Define the Architecture and Requirements
- Identify the specific performance metrics that will adjust token issuance parameters in the PIM stack.
- Determine the source of on-chain and off-chain data needed for the oracle implementation.
- Design the overall architecture for oracle-signaled issuance, detailing how oracles interact with the PIM stack and issuance logic.
- Specify the data flow from the oracles to the smart contracts responsible for token issuance.
- Time Estimation: 2 Weeks
- Budget: $25,000 (Retro)
Milestone 2 - Development and Integration
- Integrate with leading oracle providers (Chainlink or any other solution) to fetch on-chain and off-chain data.
- Develop smart contracts to handle data input from oracles and trigger adjusting token issuance based on predefined metrics.
- Implement smart contracts to process oracle data and adjust token issuance.
- Conduct unit tests for individual smart contracts to ensure correct functionality.
- Test various scenarios to validate the accuracy and reliability of data handling and token issuance.
- Perform integration testing to check the interaction between oracles and the token issuance logic.
- Simulate real-world scenarios to confirm the end-to-end process.
- Time Estimation: 4 Weeks
- Budget: -
Milestone 3 - Audit the Oracle-Signaled Issuance
- Engage a reputable third-party auditor to review the smart contracts.
- Ensure the contracts are secure, efficient, and free from vulnerabilities.
- Review the audit report and address any identified issues or vulnerabilities.
- Make necessary improvements and optimizations based on the audit feedback.
- Deliver completed security audit report.
- Time Estimation: 2 Weeks
-
Budget: Audit Costs (Retro)
- We will cover the audit costs and send the invoice.
Milestone 4 - Deployment
- Deploy the audited smart contracts to a testnet environment.
- Conduct thorough testing to validate the deployment and ensure proper functionality.
- Time Estimation: 2 Weeks
- Budget: $85,000 (Retro)
Summary
- Phase 1: Dynamic Token Issuance for Subnets
- Timeline: 10 Weeks
- Budget: $105,000 + Audit Cost
- Phase 2: Oracle-signaled Issuance
- Timeline: 10 Weeks
- Budget: $110,000 + Audit Cost TOTAL:
- 20 Weeks
- $215,000 + Audit Costs
Inverter Network History
-
applied to the Avalanche Teleporter Direct Grants 2 months ago which was rejected