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)
- User submits a JIT execution request
- Raiku runs a sealed-bid auction
- Highest bidder wins guaranteed inclusion
- 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)
- User selects a future slot or time window
- Raiku runs an English auction
- Slot is reserved for the winning bid
- 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.