{"version":1,"pages":[{"id":"7FvWQMF0kTK7HGhlQfmo","title":"What is Multiply","pathname":"/","siteSpaceId":"sitesp_DWf5K","description":"Empowering onchain front-ends to natively offer their users up to 10x exposure on prediction market positions.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Overview"}]},{"id":"33iIwZKR8id7WaSisXuA","title":"Supported Markets","pathname":"/overview/supported-markets","siteSpaceId":"sitesp_DWf5K","description":"Markets are supported based on event type, liquidity microstructure, and safe margining.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Overview"}]},{"id":"hPp0sKRD8q8JIt67JEPd","title":"Position Lifecycle","pathname":"/positions/position-lifecycle","siteSpaceId":"sitesp_DWf5K","description":"How positions are opened, monitored, hedged, and settled.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"POSITIONS"}]},{"id":"mGFWj41ZjmKELbp5iYCM","title":"Fees","pathname":"/positions/fees-and-revenue-share","siteSpaceId":"sitesp_DWf5K","description":"How funding is priced for each leveraged position.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"POSITIONS"}]},{"id":"Vp2Dgn9HuA2QsMNXU9iS","title":"Integration with Front-Ends","pathname":"/positions/integration-with-front-ends","siteSpaceId":"sitesp_DWf5K","description":"Drop-in margin infrastructure for prediction market terminals.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"POSITIONS"}]},{"id":"bqLXUPaSqgdMNLIZlW20","title":"Levered Exposure","pathname":"/leverage-and-risk/synthetic-exposure","siteSpaceId":"sitesp_DWf5K","description":"How collateral and hedging combine to form each position.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"LEVERAGE & RISK"}]},{"id":"xZ0XDT5ALV7oZXJLkwST","title":"Contract-for-Difference","pathname":"/leverage-and-risk/contract-for-difference","siteSpaceId":"sitesp_DWf5K","description":"Why CFDs are the right instrument for leveraged prediction market exposure.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"LEVERAGE & RISK"}]},{"id":"OCN3HDiPAm2ZDBohvINZ","title":"Leverage Decay (J-factor)","pathname":"/leverage-and-risk/leverage-decay-j-factor","siteSpaceId":"sitesp_DWf5K","description":"Automated exposure reduction driven by market microstructure.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"LEVERAGE & RISK"}]},{"id":"ERvsJBMMZ4niSlbdx1js","title":"Getting Started","pathname":"/for-developers/getting-started","siteSpaceId":"sitesp_DWf5K","description":"Onboarding path for integrating Dimes Multiply","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"}]},{"id":"hXYamNyPkz6rJUNzkijv","title":"Quickstart","pathname":"/for-developers/getting-started/quickstart","siteSpaceId":"sitesp_DWf5K","description":"The six-step integration path. Authenticate, list markets, quote, open, monitor, close.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Getting Started"}]},{"id":"L4rTFE2cASgSxOnuYIOF","title":"SDK Installation","pathname":"/for-developers/getting-started/sdk-installation","siteSpaceId":"sitesp_DWf5K","description":"Install the TypeScript SDK and set up the client for server-side, browser, or React applications.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Getting Started"}]},{"id":"FT69E3V5VUIl44KX8is5","title":"React Hooks","pathname":"/for-developers/getting-started/react-hooks","siteSpaceId":"sitesp_DWf5K","description":"React hooks for the Dimes SDK — data fetching, the interactive quote flow, and live WebSocket updates, all on top of TanStack Query.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Getting Started"}]},{"id":"mqsAau7QIN57zX8UuT72","title":"Environments","pathname":"/for-developers/getting-started/environments","siteSpaceId":"sitesp_DWf5K","description":"Dimes Multiply runs two fully isolated environments: production and sandbox. Pick one per integration and point all your traffic (REST, WebSocket, API keys) at the same environment.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Getting Started"}]},{"id":"mrMlfqJ9dejzKi1x1lY6","title":"Sandbox","pathname":"/for-developers/getting-started/sandbox","siteSpaceId":"sitesp_DWf5K","description":"Sandbox is a fully deployed, isolated Multiply environment running on Polygon mainnet against test pUSD and fake outcome tokens. Build and test your integration end-to-end with no funds at risk.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Getting Started"}]},{"id":"mKbah3WHZSjLlp2v8XON","title":"Wallet Integration","pathname":"/for-developers/wallet-integration","siteSpaceId":"sitesp_DWf5K","description":"Connect and abstract wallets for on-chain Multiply positions","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"}]},{"id":"5RM1Gq6NkY8XeDBTC2S6","title":"Contract Addresses","pathname":"/for-developers/wallet-integration/contract-addresses","siteSpaceId":"sitesp_DWf5K","description":"Canonical list of Dimes Multiply contract and token addresses on Polygon mainnet. Use these to verify on Polygonscan before approving any spend.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Wallet Integration"}]},{"id":"YnD7g8WgaJtMvJg6haau","title":"On-Chain Integration","pathname":"/for-developers/wallet-integration/on-chain-integration","siteSpaceId":"sitesp_DWf5K","description":"How to submit on-chain transactions to open and close leveraged positions, and what the backend handles automatically after each step.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Wallet Integration"}]},{"id":"rXICT63syjYSfel96Cfb","title":"Smart Wallet Integration","pathname":"/for-developers/wallet-integration/smart-wallet-integration","siteSpaceId":"sitesp_DWf5K","description":"How to open and close leveraged positions from Polymarket smart-contract wallets — Safe, Proxy, and the push-funded deposit wallet flow used by new API users.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Wallet Integration"}]},{"id":"ScYzEiNzV1z5cIh6GLqS","title":"Privy Integration","pathname":"/for-developers/wallet-integration/privy-integration","siteSpaceId":"sitesp_DWf5K","description":"Open and close leveraged positions from a Privy wallet — an embedded EOA via the wagmi connector, or an ERC-4337 smart account via batched userOps.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Wallet Integration"}]},{"id":"DQ34mJmBQHVPRLaMPjqp","title":"Turnkey Integration (coming soon)","pathname":"/for-developers/wallet-integration/turnkey-integration","siteSpaceId":"sitesp_DWf5K","description":"How to open and close leveraged positions from a Turnkey embedded wallet by bridging Turnkey's signer into wagmi with a small custom connector.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Wallet Integration"}]},{"id":"PaR25NsWisYXyCEbpeNw","title":"API & Events","pathname":"/for-developers/api-and-events","siteSpaceId":"sitesp_DWf5K","description":"REST API, authentication, realtime events, and error handling","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"}]},{"id":"SR5HaJapTGOrs4RDrP3h","title":"Authentication","pathname":"/for-developers/api-and-events/authentication","siteSpaceId":"sitesp_DWf5K","description":"Dimes uses a two-tier authentication model: API keys for partner-level operations and short-lived JWTs for user-scoped actions.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"API & Events"}]},{"id":"NdOdqtZSHifVN4PbuN3l","title":"API Reference","pathname":"/for-developers/api-and-events/api-reference","siteSpaceId":"sitesp_DWf5K","description":"Complete reference for all Dimes Multiply endpoints. For a guided walkthrough, see Quickstart.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"API & Events"}]},{"id":"gAaCUdAQ9NstdSITUiVa","title":"WebSocket Events","pathname":"/for-developers/api-and-events/websocket","siteSpaceId":"sitesp_DWf5K","description":"Receive real-time position updates via WebSocket. All position state changes are delivered as events over a persistent Socket.IO connection.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"API & Events"}]},{"id":"1VOK1ERYVpfYypHTUa19","title":"Error Handling","pathname":"/for-developers/api-and-events/error-handling","siteSpaceId":"sitesp_DWf5K","description":"All errors follow a consistent format. Every error response includes an error type, a machine-readable code, and a human-readable message.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"API & Events"}]},{"id":"6gJBO4U4RjBaLGS9mrxV","title":"Order Types","pathname":"/for-developers/order-types","siteSpaceId":"sitesp_DWf5K","description":"Partial open and close order behaviors","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"}]},{"id":"eKODTAKEPUgDDkcIgFhc","title":"Partial-Open (FAK) (coming soon)","pathname":"/for-developers/order-types/partial-open","siteSpaceId":"sitesp_DWf5K","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Order Types"}]},{"id":"e5gQQMjDH7EhSZVnVBYR","title":"Partial Close (coming soon)","pathname":"/for-developers/order-types/partial-close","siteSpaceId":"sitesp_DWf5K","description":"Shrink an open leveraged position by selling part of it, without closing the whole thing. The position stays open at a smaller size.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Order Types"}]},{"id":"c3DbTMuDae4YDtjd6VWW","title":"Design & Branding","pathname":"/for-developers/design-and-branding","siteSpaceId":"sitesp_DWf5K","description":"UI requirements and Dimes brand assets for partners","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"}]},{"id":"AZY7ENBjj0Cm6Lz2ALTK","title":"UI Guidelines","pathname":"/for-developers/design-and-branding/ui-guidelines","siteSpaceId":"sitesp_DWf5K","description":"Reference implementations for the key interface elements in a Multiply integration. Each component below includes a visual reference and the corresponding API fields mapped.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Design & Branding"}]},{"id":"x0jZZ28aExYDCWGUR3Zq","title":"Media","pathname":"/for-developers/design-and-branding/media","siteSpaceId":"sitesp_DWf5K","description":"Dimes media assets","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"FOR DEVELOPERS"},{"label":"Design & Branding"}]},{"id":"0lT6AaX1RDqwRgyy6dN4","title":"Integration Agreement","pathname":"/legal/integration-agreement","siteSpaceId":"sitesp_DWf5K","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"LEGAL"}]}]}