Skip to content

Execution Strategy

Choose how Ezys executes your Intent based on your priority — speed, price, or timing.

Strategies

StrategyPriorityBest for
instantSpeedReal-time payments, remittances, user-facing transactions
optimizedPriceLarge amounts, back-office operations, non-time-sensitive flows
scheduledTimingRecurring transfers, batch processing, rate-targeting

instant

Executes as quickly as possible with high priority. The Solver Network returns the best immediately available quote.

Use when your end user is waiting for a result and speed matters more than getting the absolute best rate.

json
{
  "strategy": "instant"
}

optimized

Seeks the best available rate by evaluating quotes across multiple execution windows. May take longer than instant, but aims for a better price.

Use for larger transactions or back-office flows where a few extra seconds (or minutes) are acceptable in exchange for better pricing.

json
{
  "strategy": "optimized"
}

scheduled

Waits for specified conditions or timing before execution. Useful for recurring transfers or when you want to target a specific rate window.

json
{
  "strategy": "scheduled"
}

How to Choose

Is the user waiting right now?
  → Yes → instant
  → No  → Is price the priority?
            → Yes → optimized
            → No  → scheduled

You can always start with instant and explore optimized as you scale. The API request is identical — only the strategy field changes.