Skip to content
Crifine

Market hours and RWA

Tokenized equity markets close. The tokens never do.

An agent trading a tokenized stock on Saturday is quoting Friday's price into an empty book. The oracle is not stale by its own definition — it is reporting the last real close, which is exactly what it is supposed to report. Nothing else in the stack tells the agent that the price it is reading refers to a market that will not open for 40 hours, and that the depth behind it went home on Friday.

Session fields

FieldMeaning
market_openWhether the underlying venue is currently trading.
session_notePlain-language description of the next open.
time_to_cash_hoursModeled hours to convert the position back to cash, including the redemption window.
{
  "pool": "robinhood / NVDAx",
  "chain": "robinhood",
  "as_of": "2026-08-29",
  "oracle_price": 184.20,
  "exit_size_usd": 500000,
  "realized_price_est": 171.44,
  "exit_gap_pct": -6.93,
  "market_open": false,
  "session_note": "US equities closed — opens Mon 09:30 ET",
  "time_to_cash_hours": 41,
  "evidence_url": "https://crifine.app/api/v1/exit/rh-nvda"
}

Price is not one dimension here

Add redemption windows — the time and cost to convert a tokenized instrument back to cash — and *price* becomes a genuinely misleading single number. Time-to-cash is a second dimension, and for RWA collateral it is often the binding one. A position that is worth par and takes 65 hours to realize is not the same asset as a position worth par right now.