Intent-Based Execution

Standard blockchain transactions are imperative. This means the user explicitly dictates every step: "Send 10 SOL from Address A to Address B." This rigidity makes it difficult to implement advanced privacy patterns without complex manual work.

Verdant utilizes Intent-Based Execution. This paradigm shifts the user's role from "Transaction Builder" to "Goal Setter."

What is an Intent?

An Intent is a signed message that expresses a desired outcome rather than a specific set of steps.

  • Standard Transaction: "I am moving 5 tokens from Wallet A to Wallet B right now."

  • Verdant Intent: "I want Wallet B to receive 5 tokens. I authorize my Shards to make this happen using any optimized route within the next 10 minutes."

The Execution Flow

  1. User Signatures: You sign an Intent with your Core Identity.

  2. Solver Analysis: The Verdant Intent Engine analyzes the request and the current state of your Shards.

  3. Path Generation: The Engine calculates the optimal way to fulfill the request. It determines which Shards should send funds, how much each should contribute, and the timing of each transfer.

  4. Execution: The protocol executes the necessary on-chain transactions to satisfy the Intent.

This abstraction allows the system to automatically apply privacy-enhancing techniques like splitting and delaying transactions without requiring manual effort from the user.

Last updated