Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.parquet.exchange/llms.txt

Use this file to discover all available pages before exploring further.

The Parquet app shows this disclaimer once when you first connect a wallet on mainnet. Acknowledging it sets a local flag so the modal does not appear again. The text below is the canonical version; please read it before trading on mainnet.

Mainnet — real funds at risk

This is the production deployment. All trades use real USDC. Smart contracts can fail, oracle feeds can stale, and you can lose your funds. Winning closes may be queued and paid as the pool recovers. Use at your own risk.

Structural risks specific to Parquet

Parquet exposes synthetic perp markets on US equities, ETFs, and commodity ETFs. Beyond the generic smart-contract and oracle risks, there are a few structural risks that come from listing stock-tracking perps on a 24/7 chain:
  • No trading outside US Regular Trading Hours. The off-chain price-pusher only subscribes to Alpaca and Finnhub during RTH (Mon–Fri 09:30–16:00 ET, minus US holidays). Outside that window, the oracle ages out and every state-changing instruction (open, close, margin update, liquidation) reverts with PriceStale. You cannot exit a losing position over the weekend, cannot top up margin before the next gap, and cannot count on a stop-loss firing on an overnight headline.
  • Gap risk at the open. A position held overnight or through a weekend is marked at the first oracle update of the next session. Large news (earnings, regulatory action, geopolitics) can move the underlying meaningfully between sessions. If the gap clears your liquidation level, your position is liquidatable at the instant the session reopens — with no opportunity to react.
  • Off-chain data feeds. Prices come from third-party WebSocket feeds (Alpaca + Finnhub). The aggregator runs with minSources: 1, trustedSource: "alpaca" — if Alpaca’s feed delivers a bad tick that passes its own validation, it can land on-chain before Finnhub catches it. The on-chain deviation circuit breaker is disabled (maxDeviationBps: 0) to let Monday-morning gaps process cleanly. This is a deliberate trade-off documented in the spec.
  • Counterparty pool. All trades are filled against a single shared USDC pool. Large positions on highly-correlated names (e.g. tech-heavy single-names plus QQQ) can produce concentrated payouts that drain the pool’s free_liquidity and route winning closes through the FIFO payout queue. See Payout queue.
  • Pre-audit code. The current deployment is pre-audit. Audit results will be published with the mainnet launch when available.

Deployment status

Parquet is live on devnet today — 15 active markets streaming during US Regular Trading Hours, keeper online with funding stamps across all markets, indexer reachable at https://mis-mac-mini.tail3d8671.ts.net. Mainnet has not yet launched. The mainnet deploy wallet (PARQVsPSbsn1Pm7kdayZpicVu2pBRLYEnqijLP2QC3z) is parked at 0 SOL pending the launch milestone. The disclaimer above is the modal traders will see at first mainnet wallet connect once launch lands.