- It has a normal
rfq_id. - It has a normal market, direction, margin, quantity, and
worst_price. - It is priced, signed, and sent with the same
SignQuoteflow as any other taker-bound RFQ. - It does not require the maker to inspect, store, or understand the taker’s TP/SL intent.
- It does not require a separate blind-quote book or TP/SL-specific quote mode.
- Receive request.
- Price request.
- Sign quote with EIP-712 v2.
- Send quote with
sign_mode="v2"andevm_chain_id. - Reconcile quote ACKs and settlement updates.
AcceptSignedIntent execution.
What changes for a maker?
Nothing in the quote path. You may choose to identify executor-driven flow in logs if the request metadata exposes a recognizable source, but your quoting code should not depend on that. Treat all MakerStream RFQ requests the same unless your own risk model decides to filter by market, size, direction, or inventory.What belongs in taker/executor docs?
The signed-intent details are relevant for taker SDKs and executor infrastructure:- taker
SignedTakerIntentsigning - trigger type and trigger price
epochandlane_version- conditional-order submission fields
AcceptSignedIntent- intent cancellation

