> For the complete documentation index, see [llms.txt](https://dappos.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dappos.gitbook.io/docs/dappos/others/dappos-v3-retired/execution-layer/iii.-intent-task-frameworks.md).

# III. Intent Task Frameworks

### Intent-centric dApp Interaction&#x20;

The intent-centric dApp interaction framework revolutionizes real-time engagement with decentralized applications by supporting a seamless blend of contract calls from users’ contract-based wallets and asset bridging, even when arbitrary steps and dependencies are involved. This framework simplifies and automates the vast majority of dApp interaction tasks, traditionally executed manually. It is already live and trusted by top-tier dApps such as GMX, Benqi, and QuickSwap.

To further streamline this interaction, the DAPPOS unified account has been integrated into the framework. This officially sanctioned account system allows users to effortlessly manage their assets across various blockchains. By mirroring the ease of centralized exchanges while maintaining a decentralized structure, it enhances user experience by enabling asset management across any dApp integrated with the DAPPOS. The unified account not only supports asset usage in  these dApps but also facilitates fee payments with all mainstream tokens, significantly simplifying the blockchain experience. This integration is designed to provide a unified, frictionless user experience, where the account system is inherently compatible with intent execution, ensuring smooth and efficient authorization for service providers.

### Intent Assets&#x20;

Intent Assets are a new type of asset launched by DAPPOS. Intent assets offer high yields while remaining readily usable on-chain at any time. Whether users want to withdraw Intent Assets to a native asset on an exchange or use them on-chain to buy new MEME coins, participate in lending, or stake, they can do so directly without long wait times or suffering high slippage.

The first batch of Intent Assets includes intentBTC, intentETH, and intentUSD.&#x20;

#### Scenarios

Scenario 1: User intends to redeem yield-generating assets and exchange them for USDT

<img src="https://2617172943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOiUs3dwRaLnnk3PNO6EB%2Fuploads%2FQHSHreCOdi4GzrrwO60P%2Funknown.png?alt=media&amp;token=8a6e2935-bae8-4cf6-b063-c615c99f557d" alt="" height="396" width="624">

Without DAPPOS, if you wanted to redeem your yield-bearing assets (e.g., xxETH), you would typically have to choose between using a DEX or redeeming through the project's official website. If you opt to exchange directly on a DEX, you might encounter issues like insufficient liquidity, high slippage, and significant losses. Redeeming through the official website often requires a waiting period of about seven days, which can be problematic in urgent situations. Additionally, after redemption, you would still need to manually sell ETH to exchange it for USDT.

With DAPPOS, if you hold intentETH, you can directly use it as ETH on a DAPPOS-supported DEX to exchange for USDT with a single click. The liquidity pool used for this exchange is the regular ETH-USDT pool with high liquidity and low slippage.

Scenario 2:User intends to buy $XXX token on xxL2 chain, but has no funds on xxL2.

<img src="https://2617172943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOiUs3dwRaLnnk3PNO6EB%2Fuploads%2Fa7v7x4PfC9oGuHrFda9s%2Funknown.png?alt=media&amp;token=b5f9097c-b4b6-4f60-a4af-b3c9d963f025" alt="" height="396" width="624">

Without DAPPOS, even a seemingly simple task like this might require considerable planning. For example:

* Fund Allocation: Deciding which chain’s funds would be more convenient to use for this task; some funds might still be locked in other protocols, requiring withdrawal.
* Conversion: If your funds exist primarily in other chains or in non-ETH forms, how do you convert them to ETH? If you lack sufficient gas for the conversion, how do you obtain the gas?
* Cross-Chain Method: Should you use an on-chain cross-chain protocol, or transfer ETH to an exchange and then withdraw it to the xxL2 chain?

With DAPPOS, if you hold intentETH, you can go to a DAPPOS-supported DEX on xxL2 to buy tokens. You’ll find that using intentETH to buy tokens feels just like using regular ETH. Moreover, you won’t need to plan various operational steps, allowing you to use and allocate your on-chain assets more flexibly. For example, you no longer need to leave funds on each L1 or L2 just in case for gas; simply holding Intent Assets will satisfy your cross-chain interaction needs.

In summary, when users hold intentETH, using it in non-yield scenarios feels identical to using native ETH, with the added benefit of earning passive income.

<br>

#### How Intent Asset works

<img src="https://2617172943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOiUs3dwRaLnnk3PNO6EB%2Fuploads%2FgX54HduNcGOw98E9KqNy%2Funknown.png?alt=media&amp;token=f31f499e-9523-4997-85e8-e9cfac4bb527" alt="" height="252" width="624">

As shown in the diagram, when a user has the intent to "directly use Intent Assets in a specific scenario," they can do so with a single click. Behind the scenes, the user is providing Intent Assets as input to the DAPPOS Intent Execution Network and assigning the settlement task to the network’s service providers, expecting a specific result. The complexity of various on-chain operations involved in the actual use of Intent Assets is handled by the service providers within the DAPPOS network. When users hold Intent Assets, the yield generation tasks are also performed by the service providers within the Intent Execution Network.

The underlying yield of Intent Assets comes from yield-bearing assets like LRT/Pendle PT (e.g., wstETH, sUSDe, sDAI, stBBTC), and the Intent Assets held by users can be seen as certificates. Theoretically, without the help of DAPPOS Intent Execution Network, users could choose to move assets across different chains themselves and seek ways to earn yields. However, in practice, users often do not choose to operate on their own but instead opt for the DAPPOS Intent Execution Network because:

* Users want a straightforward process: In current blockchain interactions, completing an operation usually requires thinking through many intermediate steps. By using the Intent Execution Network, regardless of how complex the task's process is, as long as the result can be clearly verified, users can simply confirm it with a single click, letting professional service providers execute the task.
* The Intent Execution Network enables institutional-level cost efficiency for ordinary users: Ordinary users usually cannot compete with professional service providers in terms of cost and efficiency. In the DAPPOS network, competition among service providers drives prices down to the optimal level, benefiting users. This enables ordinary users to access institutional-grade costs and speeds.
* The Intent Execution Network enhances the security of Intent Assets: Due to the OMS mechanism, when a service provider takes on a user’s task to "use Intent Assets"， the user’s assets are already secured: either the task is successfully completed, or the user receives a pre-determined compensation. In essence, users are transferring the risks associated with redeeming assets to service providers who are better equipped to handle those risks.

### Intent EX

The Intent EX framework within DAPPOS is designed to handle a wide range of asset exchange tasks, offering unmatched flexibility and efficiency. This framework allows service providers to utilize a diverse array of solutions to fulfill user intents related to spot trading, catering to both large and small orders. By leveraging both on-chain and off-chain strategies, service providers can optimize execution to achieve the best possible outcomes for users.

<br>
