rfq_maker pushes
The open, state, fill and finality pushes on the maker channel
WSS
rfq_maker
Messages
{
"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"
}
}open
type:object
A request opened; every subscribed quoter receives it.
state
type:object
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.
fill
type:object
Your fill landed on chain at confirmed.
finality
type:object
The same fill object with finality moved to finalized, or to reverted if the chain dropped the transaction; a reverted fill may re-land.
Messages
{
"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"
}
}