routerintentscookbook

Module 2: What are Different Types Of Intents?

Welcome to Module 2 Of Cross Chain Intent Framework CookBook. In this Module, we’ll be Understanding What are Intents and its types. Let’s Begin…

What is an Intent?

Broadly Speaking, an Intent Denotes an individual’s Purpose or Goal. Applied within the Context of Blockchain Technology, the User’s Intent refers to their Desired Outcome when Engaging with Blockchain Networks and Decentralized Applications (dApps), encompassing activities such as Trade Execution, Token Staking, or Asset Transfer. The Execution of an Intent through a Framework of Application Programming Interfaces (APIs) and Smart Contracts results in an action. By introducing the concept of Intent-Based Applications, we aim to Abstract the Intricate Technical Procedures underpinning these Actions and Prioritize achieving the User’s Desired end Result.

Different Types Of Intents

Module 2 img

  1. Abstract Intents: represent the Initial, often incomplete, Expressions of a User’s Goals. For Example, Consider a User who says, “I want to stake USDC.” While this Statement reveals the User’s Desire to Stake USDC, it Lacks Specifics such as the Blockchain Network where the User holds the USDC and the Staking Platform Designated for the USDC Staking. This Lack of Detail renders the Intent too Broad to be actionable in its current form.

  2. Executable Intents: are the ones that are actionable. Extending our Previous example, the User’s Intent can be made Actionable by Determining the Blockchain Network holding their Funds (e.g., Polygon), the Amount to Stake (e.g., 100 USDC), the Chain for staking (e.g., Ethereum). Within the Realm of Executable Intents, we Define three Distinct Subcategories -

Share Your Learnings!

img

Share your Learnings on Twitter. Click here

Next : Module 3