• QuoteRequest: On most venues, the liquidity provider (LP) will get quote requests immediately after subscribing. On Currenex RFQ however, it would be received only after the taker requests pricing.

• Only one level could be streamed.

• Once an order is accepted the stream is assumed cancelled so the LP shouldn't stream prices on this stream after that.

OrderTimeout is not supported.

• Order ID generation: When responding to a NewOrder, either with an accept or reject, the LP is expected to generate the orderID and the execID.

• Behavior on bad messages: On Currrenex, if the LP enters in a bad quote, such as one with incorrect side, the LP will be unsubscribed with the text "Application Error" and will be disconnected.