Lifecycle
1
Request
POST /rfq/request creates a request and returns its request_id.2
Discover
Makers poll
GET /rfq/request by venue and asset, or subscribe to the RFQ
websocket stream.3
Quote
POST /rfq/quote offers a price. Quotes carry an expiry.4
Accept
The requester calls
POST /rfq/accept. Accepting an expired quote returns
409; accepting someone else’s request returns 403.Endpoints
Prices are integers scaled by 1e6, so
650000 is 0.65.