Offer controlled swaps
Serve firm quotes from a maker-run book without routing users away.
Solana RFQ Maker Runtime
Keep one USDC reserve. Source configured assets through Jupiter. Gate RFQs with policy, settle on Solana HTLCs, and repair inventory after each fill.
Product position
Firmament keeps USDC as the maker's source of liquidity, uses Jupiter when a destination asset is needed, and repairs inventory after fills.
Serve firm quotes from a maker-run book without routing users away.
Keep USDC in Gateway while Firmament handles sourcing and repair.
Request RFQs, settle wallet flow, and inspect live maker state.
Live Runtime
The public runtime shows Gateway reserve, working inventory, HTLC settlement, rebalances, refills, and ledger-backed accounting.
Open the read-only app view to see whether the liquidity book is healthy after quotes and fills.
Runtime proof
One source of liquidity.
Source configured assets.
Quote only when safe.
Lock, redeem, refund.
Rebalance and refill.
Balances, trades, P&L.
Runtime path
Gateway USDC
Jupiter route
quote or refuse
Solana HTLC
rebalance / refill
HTTP API
Request a firm quote, start wallet settlement, and inspect the same runtime state the maker uses.
Developer docsAPI routes, runtime model, and demo setup.Open docsPOST /v1/rfqwallet HTLC flowGET state + eventsbalances + trades