Exercise Semantics
Oracle contracts are European-style: the payoff is a function solely of the settlement price at expiry, and no holder exercise decision exists. Settlement is automatic and cash-settled in SOL.
Settlement Price
Let denote the sequence of observations published by the settlement oracle and the contract expiry. The settlement time is the first valid observation at or after expiry,
and the settlement price is . The payoff is evaluated by the contract's capped payoff function,
where for a call and for a put. On settlement, is disbursed to the holder from locked collateral and is returned to free collateral.
Price Feed
Prices are sourced from a time-weighted, manipulation-resistant settlement oracle. A single feed supplies both the spot input to the pricing engine and the settlement price at expiry, ensuring consistency between marked and settled values.
Early Close
A holder may close a position at any . The early-close value is the live model value net of protocol spread:
where denotes the pricing-engine value at current spot and remaining tenor , and the protocol spread defined in Fees. On early close, the locked maximum payout is released to free collateral.