### Problem User gets quote → waits 30 minutes → price changed → executes old price. Loss for maker. ### Required Solution Quote object: ``` price expiry reserved liquidity signature ``` Reject expired swaps.