Report Schema: RWA Advanced (v11)

Chainlink Data Streams that use the RWA Advanced (v11) schema adhere to the structure outlined below.

Schema Fields

FieldTypeDescription
feedIdbytes32Unique identifier for the Data Streams feed
validFromTimestampuint32Earliest timestamp when the price is valid (seconds)
observationsTimestampuint32Latest timestamp when the price is valid (seconds)
nativeFeeuint192Cost to verify report onchain (native token)
linkFeeuint192Cost to verify report onchain (LINK)
expiresAtuint32Expiration date of the report (seconds)
midint192DON consensus mid-price
lastSeenTimestampNsuint64Timestamp of the last update for the mid price only (nanoseconds)
bidint192Median bid price
bidVolumeint192Volume at bid price
askint192Median ask price
askVolumeint192Volume at ask price
lastTradedPriceint192Last traded price
marketStatusuint32Market status. Mapping varies by feed; see schema docs. — Status values

Market Status Values

The v11 schema defines six numeric values (05), but the values that appear on a given feed depend on its trading-hours model. Check which mapping applies to your stream before implementing logic. For full trading schedules, see Market Hours.

Standard-hours feeds

Used by APAC Equities and any v11 feed without 24/5 extended hours.

ValueStatusUsed?Description
0UnknownYesMarket status cannot be determined
1N/ANoNot mapped. Do not treat as Closed or Pre-market.
2OpenYesMarket is open during a regular trading session
3N/ANoNot mapped. Do not treat as Post-market.
4N/ANoNot mapped. Do not treat as Overnight.
5ClosedYesMarket is closed (outside trading hours, lunch breaks, closing auctions, weekends, or holidays)

During closing auction periods and daily lunch breaks on APAC exchanges, marketStatus is 5 (Closed) even though the exchange trading day has not fully ended. See Market Hours (APAC Equities) for session schedules.

24/5 US Equities feeds

Used by 24/5 US Equities streams with extended and overnight sessions.

ValueStatusHours (ET)Description
0UnknownN/AMarket status cannot be determined
1Pre-market4:00am–9:30am Mon–FriExtended hours before regular trading session
2Regular hours9:30am–4:00pm Mon–FriPrimary trading session with highest liquidity
3Post-market4:00pm–8:00pm Mon–FriExtended hours after regular trading session
4Overnight8:00pm–4:00am Sun evening–Fri morningOvernight session with limited liquidity
5ClosedN/AMarket closed (weekends, holidays, or unexpected closures; ~8:00pm Fri–8:00pm Sun ET)

Implement appropriate safeguards based on market status — such as pausing trading, adjusting risk parameters, or adding staleness checks during non-regular or closed periods. See Best Practices for guidance.

Notes

Last Seen Timestamp

  • lastSeenTimestampNs helps applications detect stale data for the mid price, especially important during market transitions and holidays.
  • IMPORTANT: The lastSeenTimestampNs field reflects the timestamp of the last update for the mid price only. Do not assume this timestamp applies to bid, ask, bidVolume, askVolume, or lastTradedPrice. Different fields may have been updated at different times.
  • Do not use lastSeenTimestampNs (or any other timestamp field) to determine which stream to select or to infer whether the market is open. Timestamps indicate when data was last recorded, not whether the market is currently active. Use the marketStatus field as the authoritative signal for market availability and stream selection.

Bid/Ask Volume

For U.S. equities, there is no single consolidated order book. Instead, multiple venues each maintain their own order books. Because data providers source from different markets, the bidVolume and askVolume reported at each update come from one specific order book at a time, not an aggregate across all venues.

As a result, these volume fields should not be treated as a proxy for total market liquidity at the top of book. They are informational and not especially representative in fragmented markets like U.S. equities.

Additional Notes

  • Future streams using this format may adopt different report schemas as needed.
  • Data availability and sourcing vary by session. Liquidity is typically highest during regular hours and lower during extended and overnight sessions.

Get the latest Chainlink content straight to your inbox.