← Back to Handbook Raiku Handbook

JIT vs AOT Transactions

Raiku introduces two execution models that replace fee guessing with explicit guarantees: Just-In-Time (JIT) and Ahead-Of-Time (AOT) transactions.

JIT = Execute immediately with certainty.
AOT = Schedule execution in a future slot with certainty.

What Is a JIT Transaction?

JIT (Just-In-Time) transactions are designed for situations where execution must happen as soon as possible.

Instead of racing other transactions using priority fees, users bid directly for immediate execution through an auction.

Best for: Liquidations, arbitrage, high-frequency trading, time-sensitive actions.

How JIT Works (Conceptually)

  1. User submits a JIT execution request
  2. Raiku runs a sealed-bid auction
  3. Highest bidder wins guaranteed inclusion
  4. Transaction executes in the next available slot

What Is an AOT Transaction?

AOT (Ahead-Of-Time) transactions allow users to schedule execution for a specific future slot.

Instead of competing in real time, users reserve blockspace in advance, locking in execution certainty and predictable pricing.

Best for: Institutional trades, RFQs, AI agents, DePIN coordination, planned workflows.

How AOT Works (Conceptually)

  1. User selects a future slot or time window
  2. Raiku runs an English auction
  3. Slot is reserved for the winning bid
  4. Transaction executes at the scheduled time

JIT vs AOT - Side by Side

JIT

  • • Immediate Execution
  • • Sealed-bid Auctions
  • • Latency Critical
  • • Reactive use cases

AOT

  • • Scheduled Execution
  • • English Auctions
  • • Predictable Pricing
  • • Planned Workflows

Why Raiku Supports Both

Real systems require both immediate reactions and long-term planning. Raiku balances JIT and AOT demand by allocating blockspace dynamically based on market conditions.

This prevents spam, reduces fee wars, and ensures execution capacity goes to the highest-value uses.

← How Raiku Works Slot Marketplace →