# Report Schema: RWA Standard (v8)
Source: https://docs.chain.link/data-streams/reference/report-schema-v8

> For the complete documentation index, see [llms.txt](/llms.txt).

<DataStreams section="dsNotes" />

RWA streams adhere to the report schema outlined below.

### Schema Fields

### Market Status Values

> **CAUTION: Use marketStatus, not timestamps**
>
> Always use <code>marketStatus</code> to determine whether a market is open. Do <strong>not</strong> use
> <code>observationsTimestamp</code>, <code>lastUpdateTimestamp</code>, or any other timestamp field — timestamps
> indicate when data was last recorded, not whether the market is currently active.

> **NOTE: lastUpdateTimestamp is reliable but not guaranteed to be monotonic**
>
> `lastUpdateTimestamp` remains the recommended field for assessing freshness, and reflects the median timestamp
> across the data providers included in a given report. Because the result depends on exactly which providers are
> included in a given report, a provider dropping in or out between reports can shift the median — and the fewer
> providers contribute to a report, the more a single provider's inclusion or exclusion can move the result. For
> example, if a provider is excluded from one report (due to a timeout) and included in the next, the median can
> shift to an earlier value than the previous report. In the normal case, expect this value to advance with each
> report. A single occurrence of non-monotonic movement is not by itself cause for concern — treat it as a potential
> issue only if the behavior persists across multiple consecutive reports. Do not assume `lastUpdateTimestamp`
> strictly increases from one report to the next. Improving the reliability of this behavior is an active area of
> work. Use `marketStatus` to determine whether a market is open.

v8 streams use a three-value mapping:

| Value | Status      | Description                        |
| ----- | ----------- | ---------------------------------- |
| `0`   | **Unknown** | Market status cannot be determined |
| `1`   | **Closed**  | Market is closed                   |
| `2`   | **Open**    | Market is open                     |

For trading schedules by asset class, see [Market Hours](/data-streams/market-hours). For integration guidance during market transitions, see [Handling Market Events](/data-streams/rwa-streams/handling-market-events).

### Notes

- Users are responsible for handling market status changes in their applications.
- Future RWA streams may use different report schemas.