- **Must** see market's instrument name (sometimes labelled 'description') (<aname="6001-MARK-002"href="#6001-MARK-002">6001-MARK-002</a>)
- **Must** see status (<aname="6001-MARK-003"href="#6001-MARK-003">6001-MARK-003</a>)
- **Must** see the settlement date (<aname="6001-MARK-004"href="#6001-MARK-004">6001-MARK-004</a>)
- **Must** use `marketTimestamps.closed` field if market is indeed closed (<aname="6001-MARK-005"href="#6001-MARK-005">6001-MARK-005</a>)
- **Must** fallback to using the `settlement-expiry-date:<date>` if market is not fully settled but trading is terminated (<aname="6001-MARK-006"href="#6001-MARK-006">6001-MARK-006</a>)
- **Must** indicate if the date shown is 'expected' (metadata value) or if it is the true closed datetime (`marketTimestamps.closed`) (<aname="6001-MARK-007"href="#6001-MARK-007">6001-MARK-007</a>)
- **Must** show the date formatted for the user's locale (<aname="6001-MARK-008"href="#6001-MARK-008">6001-MARK-008</a>)
- **Must** link to the trading termination oracle spec (<aname="6001-MARK-009"href="#6001-MARK-009">6001-MARK-009</a>)
- **Could** show the settlement date as words relative to now (E.G. '2 days ago') (<aname="6001-MARK-010"href="#6001-MARK-010">6001-MARK-010</a>)
- **Must** show the last best bid price (<aname="6001-MARK-011"href="#6001-MARK-011">6001-MARK-011</a>)
- **Must** show the last best offer price (<aname="6001-MARK-012"href="#6001-MARK-012">6001-MARK-012</a>)
- **Must** show the final mark price (<aname="6001-MARK-013"href="#6001-MARK-013">6001-MARK-013</a>)
- **Must** show the settlement price (<aname="6001-MARK-014"href="#6001-MARK-014">6001-MARK-014</a>)
- **Must** link to the settlement data oracle spec (<aname="6001-MARK-015"href="#6001-MARK-015">6001-MARK-015</a>)
- **Must** retrieve settlement data from corresponding oracle spec (<aname="6001-MARK-016"href="#6001-MARK-016">6001-MARK-016</a>)
- **Must** show the settlement asset (<aname="6001-MARK-018"href="#6001-MARK-018">6001-MARK-018</a>)
- **Must** be able to view full asset details (<aname="6001-MARK-019"href="#6001-MARK-019">6001-MARK-019</a>)
- **Must** provide a way to copy the market ID (<aname="6001-MARK-020"href="#6001-MARK-020">6001-MARK-020</a>)
- **Must** show when a closed market has a successor market (<aname="6001-MARK-068"href="#6001-MARK-068">6001-MARK-068</a>)
- **Must** get to a successor market from a closed market i.e. there is a link (<aname="6001-MARK-069"href="#6001-MARK-069">6001-MARK-069</a>)
- if there is no markets:
- **Must** show No markets info (<aname="6001-MARK-034"href="#6001-MARK-034">6001-MARK-034</a>)
## Market Selector
- **Must** see market's instrument code (<aname="6001-MARK-021"href="#6001-MARK-021">6001-MARK-021</a>)
- **Must** see market's instrument name (sometimes labelled 'description') (<aname="6001-MARK-022"href="#6001-MARK-022">6001-MARK-022</a>)
- **Must** see 24hr price change (<aname="6001-MARK-023"href="#6001-MARK-023">6001-MARK-023</a>)
- **Must** see current price (<aname="6001-MARK-024"href="#6001-MARK-024">6001-MARK-024</a>)
- **Must** price movements over last 24hr (sparkline) (<aname="6001-MARK-025"href="#6001-MARK-025">6001-MARK-025</a>)
- **Must** be linked to all markets page (<aname="6001-MARK-026"href="#6001-MARK-026">6001-MARK-026</a>)
- **Must** be able to filter by product type (<aname="6001-MARK-027"href="#6001-MARK-027">6001-MARK-027</a>)
- **Must** be able to filter by settlement asset (<aname="6001-MARK-028"href="#6001-MARK-028">6001-MARK-028</a>)
- **Must** be able to search by instrument code and instrument name (<aname="6001-MARK-029"href="#6001-MARK-029">6001-MARK-029</a>)
- **Must** be able to sort
- by top gaining market (<aname="6001-MARK-030"href="#6001-MARK-030">6001-MARK-030</a>)
- by top losing market (<aname="6001-MARK-031"href="#6001-MARK-031">6001-MARK-031</a>)
- by newest markets (opening timestamp) (<aname="6001-MARK-032"href="#6001-MARK-032">6001-MARK-032</a>)
- **Must** be able to close and open the market selector (<aname="6001-MARK-066"href="#6001-MARK-066">6001-MARK-066</a>)
- **Must** must change color and have + or negative suffix of the price change and change color for the sparkline (<aname="6001-MARK-067"href="#6001-MARK-067">6001-MARK-067</a>)