Maker Endpoints
The maker serves these endpoints under one base URL. Every request carriesX-API-KEY (the key the maker gave DFlow), x-request-start (unix milliseconds) and x-request-timeout (the budget in milliseconds).
Maker Quotes covers
/tokens, /health and /quote. Maker Direct Fills and Maker Escrow Fills cover /selected and settlement for each fill type.
Fill Types
The maker setsactionType in each quote response. The quote request lists the types DFlow can build in acceptedActionTypes.
A maker that holds the equity quotes
rfqFill. A maker that has to acquire the equity quotes rfqOrder. A sell of an equity is always a direct fill, so DFlow accepts only rfqFill for it and the maker needs the settlement mint (USDC) in inventory.
Registration
The maker gives DFlow:- Base URL: where the endpoints above are served.
- Wallet: the public key that signs for the maker. The
makerfield of every quote must equal it. DFlow drops a quote that names another wallet. - API key: the key DFlow sends in
X-API-KEYon every call.
Health and Coverage
DFlow polls/tokens and /health every 10 seconds. DFlow asks a maker for a quote only while the maker is healthy and lists both mints of the pair. A maker becomes unhealthy after three failed rounds in a row (a non-2xx status, a timeout or an unreadable /tokens body) and healthy again after one good round, with at least 30 seconds between changes.