# GoDark > GoDark is an institutional-grade dark pool DEX for perpetual futures on Solana. Orders match in a central limit order book run across an MPC committee, so no single operator holds the book, and settlement lands on Solana as encrypted commitments. Full documentation as a single file: https://docs.godarkdex.com/llms-full.txt ## Documentation - [Overview](https://docs.godarkdex.com/docs/overview/): Introduction to GoDark DEX - [Connect Wallet](https://docs.godarkdex.com/docs/connect-wallet/): Connect your Solana wallet to GoDark - [Deposit Funds](https://docs.godarkdex.com/docs/deposit-funds/): Deposit crypto assets to your trading account - [Trading Interface](https://docs.godarkdex.com/docs/trading-interface/): Desktop layout modes, order panels, chart, and reference market data - [Programmatic Access](https://docs.godarkdex.com/docs/programmatic-access/): Access GoDark via API - [Authentication](https://docs.godarkdex.com/docs/authentication/): OAuth2 client_credentials bearer token flow - [Base URLs](https://docs.godarkdex.com/docs/base-urls/): REST and WebSocket endpoint reference - [Encryption & Transport](https://docs.godarkdex.com/docs/encryption/): ECDH session, AES-256-GCM framing, and protobuf AAD for WebSocket trading - [Get Instruments](https://docs.godarkdex.com/docs/get-instruments/): List tradable instruments with tick size, step size, and fees - [Account Info](https://docs.godarkdex.com/docs/account-info/): Balance, VIP tier, and account-level config in a single call (REST + WS op) - [Positions](https://docs.godarkdex.com/docs/positions/): Snapshot of open positions for the authenticated account - [VIP Tiers](https://docs.godarkdex.com/docs/vip-tiers/): Public fee schedule and per-account tier state - [Transparency](https://docs.godarkdex.com/docs/transparency/): Proof of reserves, attestations, inclusion proofs, and aggregate market, operations, and node stats - [Settlement Status](https://docs.godarkdex.com/docs/settlement-status/): Query settlement batch status - [Place Order](https://docs.godarkdex.com/docs/place-order/): POST /orders — market, limit, peg - [Cancel Order](https://docs.godarkdex.com/docs/cancel-order/): DELETE /orders/{orderId} - [Modify Order](https://docs.godarkdex.com/docs/modify-order/): PATCH /orders/{orderId} - [Get Order](https://docs.godarkdex.com/docs/get-order/): GET /orders/{orderId} - [Mass Quote](https://docs.godarkdex.com/docs/mass-quote/): Batch cancel-replace for market makers (Prime and Apex tiers) - [WebSocket Trading](https://docs.godarkdex.com/docs/ws-trading/): Connect, login, and trade over a single multiplexed WebSocket - [Orders Channel](https://docs.godarkdex.com/docs/order-updates/): Snapshot + incremental order lifecycle updates - [Positions Channel](https://docs.godarkdex.com/docs/ws-user-events/): Snapshot + incremental position updates - [Order Types](https://docs.godarkdex.com/docs/order-types/): market, limit, and peg - [Time in Force](https://docs.godarkdex.com/docs/time-in-force/): GTC, GTT, IOC, FOK - [Execution Attributes](https://docs.godarkdex.com/docs/execution-attributes/): AON and minimum fill size - [Pegged Orders](https://docs.godarkdex.com/docs/pegged-orders/): peg type with mid / bid / ask reference - [Order Compatibility](https://docs.godarkdex.com/docs/order-compatibility/): Type × TIF × execution attribute matrix - [Trade Protection Rules](https://docs.godarkdex.com/docs/trade-protection-rules/): Trading protection mechanisms - [Error Codes](https://docs.godarkdex.com/docs/error-codes/): API error code reference - [Rate Limits](https://docs.godarkdex.com/docs/rate-limits/): API rate limiting - [System Status](https://docs.godarkdex.com/docs/system-status/): Degraded mode, queued orders (202 / 1502), and matching engine pause (1503) - [SDKs](https://docs.godarkdex.com/docs/sdks/): Official GoDark client libraries for REST and WebSocket trading - [Python SDK](https://docs.godarkdex.com/docs/sdks/python/): Encrypted Python client for the GoDark API - [Rust SDK](https://docs.godarkdex.com/docs/sdks/rust/): Encrypted Rust client for the GoDark API - [JavaScript / TypeScript SDK](https://docs.godarkdex.com/docs/sdks/javascript/): Encrypted JavaScript and TypeScript client for the GoDark API - [C++ SDK](https://docs.godarkdex.com/docs/sdks/cpp/): Encrypted C++17 client for the GoDark API - [Go SDK](https://docs.godarkdex.com/docs/sdks/go/): Encrypted Go client for the GoDark API - [Java SDK](https://docs.godarkdex.com/docs/sdks/java/): Encrypted Java client for the GoDark API - [Agent Access](https://docs.godarkdex.com/docs/agentic-cli/): Connect Cursor or any AI agent to GoDark via MCP and CLI - [Trade Flow](https://docs.godarkdex.com/docs/trade-flow/): Order-to-settlement lifecycle - [Margin & Liquidation](https://docs.godarkdex.com/docs/margin-and-liquidation/): Isolated margin, health tiers, partial liquidation ladder, and bad-debt backstop - [Settlement](https://docs.godarkdex.com/docs/settlement/): On-chain settlement process - [Fee Structure](https://docs.godarkdex.com/docs/fee-structure/): Maker-taker fee model - [MPC Committee Architecture](https://docs.godarkdex.com/docs/mpc-architecture/): 5-party MPC committee for cryptographic order privacy using Shamir Secret Sharing - [Privacy & Encryption](https://docs.godarkdex.com/docs/privacy-encryption/): MPC order privacy, gateway encryption, and dark-pool execution model - [Shielded Pool](https://docs.godarkdex.com/docs/shielded-pool/): Collateral privacy, shielded notes, settlement flow, and security controls