rfq_maker channel (pushes)
Delivered as subscription frames with params.channel rfq_maker on a socket that called rfq.maker.subscribe. open goes to every subscribed quoter; state goes to the maker whose quote it concerns (quoted, then accepted or lost, or expired); fill and finality go only to the maker whose quote was accepted. A maker never hears about another maker’s quote.
{
"type": "open",
"rfq": {
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"side": "two_way",
"legs": [
{
"instrument": "BTC_USDC-2MAY26-77000-C",
"quantity": "1.000000",
"asset": 0,
"strike": "77000.000000",
"expiry": 1777708800,
"kind": "call"
},
{
"instrument": "BTC_USDC-2MAY26-80000-C",
"quantity": "-2.000000",
"asset": 0,
"strike": "80000.000000",
"expiry": 1777708800,
"kind": "call"
}
],
"taker_account": 2077,
"taker_subaccount": "<base58 subaccount PDA>",
"taker_funded": true,
"maker_funding": {
"anchored": true,
"free_balance": "12500.000000",
"buy": {
"required": "262.500000",
"estimate": false,
"funded": true,
"package_cash_delta": "470.000000",
"cash_debit": "0.000000",
"fee": "0.000000",
"max_fee": "0.000000",
"writer": true,
"lock_increase": "250.000000",
"post_fill_locked": "1250.000000",
"max_locked_balance": "1262.500000"
},
"sell": {
"required": "732.500000",
"estimate": false,
"funded": true,
"package_cash_delta": "-470.000000",
"cash_debit": "470.000000",
"fee": "0.000000",
"max_fee": "0.000000",
"writer": true,
"lock_increase": "250.000000",
"post_fill_locked": "1250.000000",
"max_locked_balance": "1262.500000"
}
},
"request_deadline": "2026-05-01T15:40:06.000Z",
"deployment": {
"program_id": "4BecHK2cEh6DgfpCdxbQAm812audv4ZXxTQB12RkMWB8",
"deployment_id": "<64 hex characters>",
"config_pda": "ECJGDQXPnzjoaaPveifT4FSKmYgSbNf1GeiHbtdi626u",
"epoch": 3
},
"nearest_leg_close": "2026-05-02T08:00:00.000Z",
"max_quote_expires_at": 1777708798
}
}{
"type": "state",
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"quote_id": "<64 hex characters>",
"state": "accepted",
"accepted_side": "buy"
}{
"type": "fill",
"fill": {
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"quote_id": "<64 hex characters>",
"legs": [
{
"instrument": "BTC_USDC-2MAY26-77000-C",
"quantity": "1.000000",
"asset": 0,
"strike": "77000.000000",
"expiry": 1777708800,
"kind": "call"
},
{
"instrument": "BTC_USDC-2MAY26-80000-C",
"quantity": "-2.000000",
"asset": 0,
"strike": "80000.000000",
"expiry": 1777708800,
"kind": "call"
}
],
"maker_side": "sell",
"execution_price": "500.000000",
"price_basis": "package_total",
"premium": "500.000000",
"maker_fee": "0.000000",
"writers": {
"maker": true,
"taker": true,
"maker_short_legs": 1,
"taker_short_legs": 1
},
"tx_signature": "<base58 transaction signature>",
"finality": "confirmed",
"filled_at": "2026-05-01T15:40:12.000Z"
}
}{
"type": "finality",
"fill": {
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"quote_id": "<64 hex characters>",
"legs": [
{
"instrument": "BTC_USDC-2MAY26-77000-C",
"quantity": "1.000000",
"asset": 0,
"strike": "77000.000000",
"expiry": 1777708800,
"kind": "call"
},
{
"instrument": "BTC_USDC-2MAY26-80000-C",
"quantity": "-2.000000",
"asset": 0,
"strike": "80000.000000",
"expiry": 1777708800,
"kind": "call"
}
],
"maker_side": "sell",
"execution_price": "500.000000",
"price_basis": "package_total",
"premium": "500.000000",
"maker_fee": "0.000000",
"writers": {
"maker": true,
"taker": true,
"maker_short_legs": 1,
"taker_short_legs": 1
},
"tx_signature": "<base58 transaction signature>",
"finality": "finalized",
"filled_at": "2026-05-01T15:40:12.000Z"
}
}A request opened; every subscribed quoter receives it.
A transition on your own quote: quoted when it lands, then accepted or lost when the taker accepts a quote, or expired; submitting and failed follow for the accepted maker. declined with quote_id null to you alone when you decline, and to every quoter when the window closes with no quote.
Your fill landed on chain at confirmed.
The same fill object with finality moved to finalized, or to reverted if the chain dropped the transaction; a reverted fill may re-land.
{
"type": "open",
"rfq": {
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"side": "two_way",
"legs": [
{
"instrument": "BTC_USDC-2MAY26-77000-C",
"quantity": "1.000000",
"asset": 0,
"strike": "77000.000000",
"expiry": 1777708800,
"kind": "call"
},
{
"instrument": "BTC_USDC-2MAY26-80000-C",
"quantity": "-2.000000",
"asset": 0,
"strike": "80000.000000",
"expiry": 1777708800,
"kind": "call"
}
],
"taker_account": 2077,
"taker_subaccount": "<base58 subaccount PDA>",
"taker_funded": true,
"maker_funding": {
"anchored": true,
"free_balance": "12500.000000",
"buy": {
"required": "262.500000",
"estimate": false,
"funded": true,
"package_cash_delta": "470.000000",
"cash_debit": "0.000000",
"fee": "0.000000",
"max_fee": "0.000000",
"writer": true,
"lock_increase": "250.000000",
"post_fill_locked": "1250.000000",
"max_locked_balance": "1262.500000"
},
"sell": {
"required": "732.500000",
"estimate": false,
"funded": true,
"package_cash_delta": "-470.000000",
"cash_debit": "470.000000",
"fee": "0.000000",
"max_fee": "0.000000",
"writer": true,
"lock_increase": "250.000000",
"post_fill_locked": "1250.000000",
"max_locked_balance": "1262.500000"
}
},
"request_deadline": "2026-05-01T15:40:06.000Z",
"deployment": {
"program_id": "4BecHK2cEh6DgfpCdxbQAm812audv4ZXxTQB12RkMWB8",
"deployment_id": "<64 hex characters>",
"config_pda": "ECJGDQXPnzjoaaPveifT4FSKmYgSbNf1GeiHbtdi626u",
"epoch": 3
},
"nearest_leg_close": "2026-05-02T08:00:00.000Z",
"max_quote_expires_at": 1777708798
}
}{
"type": "state",
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"quote_id": "<64 hex characters>",
"state": "accepted",
"accepted_side": "buy"
}{
"type": "fill",
"fill": {
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"quote_id": "<64 hex characters>",
"legs": [
{
"instrument": "BTC_USDC-2MAY26-77000-C",
"quantity": "1.000000",
"asset": 0,
"strike": "77000.000000",
"expiry": 1777708800,
"kind": "call"
},
{
"instrument": "BTC_USDC-2MAY26-80000-C",
"quantity": "-2.000000",
"asset": 0,
"strike": "80000.000000",
"expiry": 1777708800,
"kind": "call"
}
],
"maker_side": "sell",
"execution_price": "500.000000",
"price_basis": "package_total",
"premium": "500.000000",
"maker_fee": "0.000000",
"writers": {
"maker": true,
"taker": true,
"maker_short_legs": 1,
"taker_short_legs": 1
},
"tx_signature": "<base58 transaction signature>",
"finality": "confirmed",
"filled_at": "2026-05-01T15:40:12.000Z"
}
}{
"type": "finality",
"fill": {
"rfq_id": "0192f1a3b4c5d6e7f8091a2b3c4d5e6f",
"quote_id": "<64 hex characters>",
"legs": [
{
"instrument": "BTC_USDC-2MAY26-77000-C",
"quantity": "1.000000",
"asset": 0,
"strike": "77000.000000",
"expiry": 1777708800,
"kind": "call"
},
{
"instrument": "BTC_USDC-2MAY26-80000-C",
"quantity": "-2.000000",
"asset": 0,
"strike": "80000.000000",
"expiry": 1777708800,
"kind": "call"
}
],
"maker_side": "sell",
"execution_price": "500.000000",
"price_basis": "package_total",
"premium": "500.000000",
"maker_fee": "0.000000",
"writers": {
"maker": true,
"taker": true,
"maker_short_legs": 1,
"taker_short_legs": 1
},
"tx_signature": "<base58 transaction signature>",
"finality": "finalized",
"filled_at": "2026-05-01T15:40:12.000Z"
}
}