diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml new file mode 100644 index 00000000..cbdec0c9 --- /dev/null +++ b/.github/workflows/docs-check.yml @@ -0,0 +1,37 @@ +name: Docs checks + +on: + pull_request: + push: + branches: + - main + +permissions: + contents: read + +concurrency: + group: docs-check-${{ github.ref }} + cancel-in-progress: true + +jobs: + validate: + runs-on: ubuntu-latest + timeout-minutes: 15 + + steps: + - name: Check out repository + uses: actions/checkout@v5 + + - name: Set up Node.js + uses: actions/setup-node@v6 + with: + node-version: 22 + cache: npm + + - name: Install dependencies + run: npm ci + + - name: Validate documentation + run: npm run check + env: + FERN_TOKEN: ${{ secrets.FERN_TOKEN }} diff --git a/.gitignore b/.gitignore index 5a679cab..b51b419a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,9 @@ node_modules/ build/ dist/ imported/ -scripts/ +# Legacy one-off import generators; maintained documentation scripts are tracked. +scripts/generate-fern.mjs +scripts/import-gitbook.mjs source-docs/ src/ static/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ac915e23..8ca8bbe2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,13 +16,17 @@ Documentation source files live under: - `fern/docs/pages/` for English pages - `fern/docs.yml` for English navigation, tabs, redirects, and site configuration -- `fern/translations//` for every localized navigation and page overlay +- `fern/translations//` for locales handled by Fern's native localization English is the source of truth. If an English page changes, regenerate the affected locales with `npm run translations:generate -- --locales=`. For a deliberate manual translation, refresh its source hash with `npm run translations:refresh-manifest -- --locales=`. +After translation generation, run `npm run translations:polish`. The repository +checks verify all 20 public locales, canonical URLs, internal links, code +samples, and locale configuration. + ## Validation Run Fern validation before opening a pull request: diff --git a/DESIGN.md b/DESIGN.md index 4d31f334..4b6c7012 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -15,7 +15,7 @@ Use a clean, technical, enterprise SaaS style aligned with the black/white theme - White default theme with black text, subtle gray borders, and low-noise navigation. - Dark theme with near-black backgrounds, white text, restrained borders, and code-first contrast. -- 6MM blue as the accent color for links, active navigation, and important technical highlights. +- 6MM teal as the accent color for links, active navigation, and important technical highlights. - Left navigation, center docs, right page outline. - Search-first top bar with compact external links and theme/language controls. - Neutral gray text, restrained borders, and compact spacing. @@ -77,10 +77,11 @@ Use separate language routes: - `/` for English - `//` for each localized version -English is the source of truth. Every translation overlay lives under -`fern/translations/` and uses Fern's native locale routing. Do not mix languages -in one page. Translate by concept, not sentence-by-sentence, and keep API names, -method names, event names, headers, and code identifiers unchanged. +English is the source of truth. Every supported translation uses a Fern-native +overlay under `fern/translations/`. Do not use surrogate locale codes or +standalone locale page trees. Do not mix languages in one page. Translate by +concept, not sentence-by-sentence, and keep API names, method names, event names, +headers, and code identifiers unchanged. The Docs site intentionally consolidates two Widget-only regional codes: diff --git a/README.md b/README.md index c1a3ec25..e12fd80c 100644 --- a/README.md +++ b/README.md @@ -25,10 +25,11 @@ The documentation covers: fern/ docs.yml # English docs configuration, navigation, theme, redirects docs/pages/ # English documentation pages - translations// # Fern translation overlays for every locale + translations// # 19 non-English Fern-native overlays, including zh-CN docs/assets/ # Logos, favicon, brand assets, and downloads scripts/ generate-translations.mjs # Translation generation and manifest refresh + polish-core-translations.mjs # Deterministic terminology and quality fixes check-translations.mjs # Locale, SEO, link, asset, and manifest validation ``` @@ -58,7 +59,10 @@ Preview routes: ```text English: http://127.0.0.1:3000/home -Chinese: http://127.0.0.1:3000/zh-CN/home +Simplified Chinese: http://127.0.0.1:3000/zh-CN/home +Turkish: http://127.0.0.1:3000/tr/home +Korean: http://127.0.0.1:3000/ko/home +Greek: http://127.0.0.1:3000/el/home ``` ## Contributing diff --git a/fern/docs.yml b/fern/docs.yml index 304adf21..5587f299 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -34,11 +34,22 @@ translations: - lang: pt-PT - lang: es-ES - lang: tr + - lang: ko + - lang: el - lang: ar - - lang: ms - - lang: tr-TR redirects: + # Retired locale prefixes preserve inbound links by falling back to the + # equivalent English page; they are not published Docs locales. + - source: "/uz/:slug*" + destination: "/:slug*" + permanent: true + - source: "/fil/:slug*" + destination: "/:slug*" + permanent: true + - source: "/az/:slug*" + destination: "/:slug*" + permanent: true - source: "/en-Asia/:slug*" destination: "/:slug*" permanent: true @@ -57,24 +68,6 @@ redirects: - source: "/es/:slug*" destination: "/es-ES/:slug*" permanent: true - - source: "/uz/:slug*" - destination: "/tr/:slug*" - permanent: true - - source: "/uz-UZ/:slug*" - destination: "/tr/:slug*" - permanent: true - - source: "/fil/:slug*" - destination: "/ms/:slug*" - permanent: true - - source: "/fil-PH/:slug*" - destination: "/ms/:slug*" - permanent: true - - source: "/az/:slug*" - destination: "/tr-TR/:slug*" - permanent: true - - source: "/az-AZ/:slug*" - destination: "/tr-TR/:slug*" - permanent: true - source: "/:locale/pt/:slug*" destination: "/pt-PT/:slug*" permanent: true @@ -438,6 +431,7 @@ redirects: layout: searchbar-placement: header + tabs-placement: header page-width: full tabs: @@ -470,7 +464,7 @@ tabs: icon: fa-duotone fa-shield-check skip-slug: true resources: - display-name: "Resources & Support" + display-name: "Integration & Support" icon: fa-duotone fa-folder-open skip-slug: true @@ -826,7 +820,7 @@ navigation: layout: - section: Overview contents: - - page: Resources & Support + - page: Integration & Support path: docs/pages/resources/overview.mdx icon: fa-duotone fa-folder-open - section: Brand & Assets @@ -889,10 +883,7 @@ colors: light: "#ffffff" theme: - tabs: - placement: header - style: default - alignment: center + tabs: default page-actions: toolbar footer-nav: minimal @@ -900,7 +891,7 @@ logo: dark: docs/assets/logo-dark.svg light: docs/assets/logo-light.svg height: 30 - href: https://www.6mm.com + href: /home favicon: docs/assets/favicon.svg diff --git a/fern/docs/pages/ai-hub/agentic-skills.mdx b/fern/docs/pages/ai-hub/agentic-skills.mdx deleted file mode 100644 index d33bb889..00000000 --- a/fern/docs/pages/ai-hub/agentic-skills.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: "Agentic Skills" -subtitle: "Use structured AI workflow templates for analysis, risk management, and execution planning." -slug: ai-hub/agentic-skills ---- - -Agentic Skills are higher-level workflow templates built on top of CLI and MCP tools. - -They define when an agent should use tools, what actions are forbidden, what output format to produce, and which risk checks are required. - - - -| Skill | Purpose | Default mode | -| --- | --- | --- | -| 6mm-market-analyst | Analyze market state, liquidity, volatility, and funding. | Read-only | -| 6mm-portfolio-risk-manager | Review account exposure and risk concentration. | Account-read | -| 6mm-funding-arbitrage-researcher | Compare funding rates and research opportunities. | Read-only | -| 6mm-liquidation-protection-assistant | Identify liquidation risk and risk-reduction options. | Account-read | -| 6mm-order-execution-planner | Plan order parameters and execution approach. | Preview only | -| 6mm-trading-journal-analyst | Summarize fills, behavior, and risk notes. | Account-read | - -

What each skill should include

- -- Intended user scenario. -- Required CLI or MCP tools. -- Allowed and forbidden actions. -- Required permission tier. -- Whether trading is allowed. -- Whether preview is mandatory. -- Output format. -- Risk warning behavior. -- Example user prompts. - - - -Publish skills as documentation templates first. Convert them into installable packages only after the underlying tools and permission scopes are stable. - diff --git a/fern/docs/pages/ai-hub/choose-a-setup.mdx b/fern/docs/pages/ai-hub/choose-a-setup.mdx deleted file mode 100644 index d3ecc4cd..00000000 --- a/fern/docs/pages/ai-hub/choose-a-setup.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: "Choose a Setup" -subtitle: "Choose between Hosted MCP, Local MCP, CLI, Remote MCP, and Agentic Skills based on security and workflow requirements." -slug: ai-hub/choose-a-setup ---- - -Choose a setup based on two questions: - -1. Which AI client do you want to use? -2. Do you need public data only, private account access, or trading workflows? - -If you are not sure, start with Hosted MCP for public data or Local MCP for private account workflows. - -

Pick by use case

- - - -Use Hosted MCP. No local install, no user API key, and no private account access. - - -Use Local MCP with read-only credentials. Start in testnet or read-only mode. - - -Use 6MM CLI. This is simple for Codex, Claude Code, Gemini CLI, scripts, and CI tasks. - - -Use Remote MCP. Deploy the server in infrastructure controlled by your team. - - - -

Quick decision table

- -| Goal | Recommended setup | Why | -| --- | --- | --- | -| Ask an AI client for public market data | Hosted MCP | No local install and no API key required. | -| Let Claude Desktop, Cursor, or ChatGPT Desktop call 6MM tools | Local MCP | AI calls tools through a local server controlled by the user. | -| Let Codex, Claude Code, Gemini CLI, or scripts call 6MM | CLI | Command output can be JSON and easy for agents to parse. | -| Provide a company-managed MCP endpoint | Remote MCP | The institution controls hosting, credentials, access, and logs. | -| Standardize repeated analysis or risk workflows | Agentic Skills | Templates define tool usage, guardrails, and output format. | - -

Pick by AI client

- -| AI client | Hosted MCP | Local MCP | CLI | Notes | -| --- | --- | --- | --- | --- | -| Claude Desktop | Possible | Recommended | Possible | Use Local MCP when account context is needed. | -| Claude.ai Web | Recommended when supported | Not applicable | Not applicable | Best for public market data only. | -| ChatGPT Desktop | Possible | Recommended | Possible | Local MCP is preferred for private account tools. | -| Cursor | Possible | Recommended | Possible | Local MCP works well with coding workflows. | -| Codex CLI | Possible | Possible | Recommended | CLI is usually the most direct path. | -| Claude Code CLI | Possible | Possible | Recommended | CLI or Local MCP depending on workflow. | -| VS Code / Copilot | Possible | Recommended | Possible | Depends on MCP and terminal support. | -| Gemini CLI | Possible | Possible | Recommended | CLI is the simplest first setup. | -| Windsurf | Possible | Recommended | Possible | Local MCP is preferred. | - -

Pick by setup path

- -| Setup | Installation | API key location | Best initial scope | Account and trading scope | -| --- | --- | --- | --- | --- | -| Hosted MCP | None | No user API key for public data | Public market data | Not recommended for first release | -| Local MCP | User installs package | User machine | Public data and account-read | Recommended path for future trading | -| CLI | User installs package | User machine | Public data and scripts | Useful for preview and automation | -| Remote MCP | User deploys server | User cloud or institution cloud | Public data or account-read | Possible when the user controls deployment | -| Skills | Docs or installable templates | Depends on underlying tools | Analysis workflows | Must follow tool permissions | - -

Security rule of thumb

- -Use the lowest-risk setup that supports the task: - -- Public market data: Hosted MCP is enough. -- Private account data: Local MCP or user-managed Remote MCP. -- Trading preview: Local MCP or CLI, preferably testnet first. -- Real trading: only after explicit permission, preview, confirmation, limits, and audit logs. - -

Next step

- -After choosing a path, open the matching guide and complete one verification prompt before adding sensitive credentials. - diff --git a/fern/docs/pages/ai-hub/cli.mdx b/fern/docs/pages/ai-hub/cli.mdx deleted file mode 100644 index 2908b6b4..00000000 --- a/fern/docs/pages/ai-hub/cli.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: "6MM CLI" -subtitle: "Use the 6MM command-line interface from terminals, scripts, and AI coding agents." -slug: ai-hub/cli ---- - -6MM CLI is the command-line entrypoint for users, scripts, and AI Agents that can execute shell commands. - -Use CLI when the AI environment can run terminal commands directly. This is often the simplest path for coding agents because no separate MCP server is required. The CLI should return stable JSON by default so agents can parse results without relying on terminal formatting. - -

What the CLI is good for

- -- Quick market-data queries from a terminal. -- Agent-driven analysis in Codex, Claude Code, Gemini CLI, or similar tools. -- CI or scheduled scripts that need 6MM data. -- Account-read checks when local credentials are configured. -- Order preview flows where the agent prepares parameters but does not place an order. - -

Example commands

- -```bash -6mm markets -6mm ticker BTC-USDT-PERP -6mm orderbook BTC-USDT-PERP --depth 20 -6mm klines BTC-USDT-PERP --interval 1h --limit 100 -6mm account summary -6mm positions -6mm orders open -6mm order preview --symbol BTC-USDT-PERP --side buy --type limit --price 65000 --size 0.01 -6mm order create --symbol BTC-USDT-PERP --side buy --type limit --price 65000 --size 0.01 -6mm order cancel --order-id xxx -``` - -

Output modes

- -| Mode | Use case | -| --- | --- | -| JSON | Default for AI Agents, scripts, and automation. | -| Table | Human-readable terminal review. | -| Raw | Debugging and integration tests. | - - - -- Default environment is testnet. -- Default output is JSON. -- Trading commands require explicit opt-in. -- Mainnet order creation requires confirmation. -- Preview mode is available before create. -- Errors include stable codes and clear messages. - -

Agent usage

- -AI Agents should prefer read-only commands unless the user explicitly asks for preview or trading actions. - -Example prompt: - -```text -Use the 6MM CLI to fetch BTC-USDT-PERP orderbook depth and return a short liquidity summary. -``` - diff --git a/fern/docs/pages/ai-hub/client-guides.mdx b/fern/docs/pages/ai-hub/client-guides.mdx deleted file mode 100644 index 6470f5fb..00000000 --- a/fern/docs/pages/ai-hub/client-guides.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: "Client Guides" -subtitle: "Configure 6MM AI Hub in common AI clients and coding-agent environments." -slug: ai-hub/client-guides ---- - -Client guides help users connect 6MM AI Hub to the tools they already use. - -

Start with the AI tool users already know

- - - -Use conversational prompts for public market data, account summaries, and trading-rule context. - - -Connect through Local MCP or Hosted MCP for research and account-aware analysis. - - -Use CLI or Local MCP when the agent can run commands and inspect JSON output. - - -Use implementation-focused workflows for SDK, API, webhook, and launch tasks. - - -Bring 6MM SDK and API context into coding workflows. - - -Use structured CLI output for terminal-based market research and automation. - - -Use editor and terminal workflows for partner backend implementation. - - -Use Local MCP or CLI in coding-agent workflows that inspect project files. - - - -

Each client guide should include

- -- Supported mode: CLI, Local MCP, Hosted MCP, or Remote MCP. -- Installation command. -- Configuration file path. -- Environment variables. -- Testnet example. -- Verification command or prompt. -- Common errors. -- Security notes. - -

Example verification prompts

- -```text -Use 6MM to list available markets. -``` - -```text -Use 6MM to check BTC-USDT-PERP orderbook depth and summarize liquidity. -``` - -```text -Using 6MM testnet, preview a small BTC long order and explain the margin impact. Do not place the order. -``` - diff --git a/fern/docs/pages/ai-hub/clients/chatgpt-desktop.mdx b/fern/docs/pages/ai-hub/clients/chatgpt-desktop.mdx deleted file mode 100644 index cf75f3d0..00000000 --- a/fern/docs/pages/ai-hub/clients/chatgpt-desktop.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "ChatGPT Desktop" -subtitle: "Use 6MM AI Hub from ChatGPT Desktop when MCP or local tool access is available." -slug: ai-hub/clients/chatgpt-desktop ---- - -ChatGPT Desktop is a familiar entry point for users who want to ask market questions in natural language. - -Use this path when the user wants a conversational interface for public market data, account summaries, position explanations, and trading-rule context. - - - -| Need | Setup | -| --- | --- | -| Public market data | Hosted MCP | -| Private account context | Local MCP | -| Repeatable analysis prompts | Agentic Skills | -| Terminal-based workflows | 6MM CLI | - -

What users can ask

- -```text -Use 6MM to summarize BTC-USDT-PERP liquidity and funding context. -``` - -```text -Use 6MM to explain my current open positions. Do not place or cancel orders. -``` - -```text -Use 6MM testnet to preview the margin impact of a small ETH long. Do not submit the order. -``` - -

Safety defaults

- -- Start with public market data. -- Use Local MCP when account credentials are needed. -- Keep private API keys on the user's machine. -- Require preview and explicit confirmation before any future trading action. - diff --git a/fern/docs/pages/ai-hub/clients/claude-code-cli.mdx b/fern/docs/pages/ai-hub/clients/claude-code-cli.mdx deleted file mode 100644 index 1b71d5a7..00000000 --- a/fern/docs/pages/ai-hub/clients/claude-code-cli.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: "Claude Code CLI" -subtitle: "Use 6MM CLI or Local MCP inside Claude Code workflows." -slug: ai-hub/clients/claude-code-cli ---- - -Claude Code CLI is useful when the agent can run terminal commands, inspect JSON output, and update integration code. - - - -| Need | Setup | -| --- | --- | -| Quick market checks | 6MM CLI | -| Local account context | Local MCP | -| Repeatable implementation workflow | Agentic Skills | - -

Example tasks

- -```text -Use 6MM CLI to list available perpetual markets and return JSON. -``` - -```text -Use 6MM to inspect webhook event examples and generate an idempotent handler plan. -``` - -```text -Use 6MM testnet data to validate this Trading Widget integration. Do not place live orders. -``` - -

Best practice

- -Prefer JSON output for agent workflows. It is easier to parse, compare, and include in implementation logs. - diff --git a/fern/docs/pages/ai-hub/clients/claude-desktop.mdx b/fern/docs/pages/ai-hub/clients/claude-desktop.mdx deleted file mode 100644 index d9179e7e..00000000 --- a/fern/docs/pages/ai-hub/clients/claude-desktop.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "Claude Desktop" -subtitle: "Connect Claude Desktop to 6MM through Local MCP or Hosted MCP." -slug: ai-hub/clients/claude-desktop ---- - -Claude Desktop is a good fit for MCP-based research, account review, and operational analysis. - - - -| Need | Setup | -| --- | --- | -| Public market research | Hosted MCP | -| Account-aware analysis | Local MCP | -| Internal team endpoint | Remote MCP | - -

Example prompts

- -```text -Use 6MM to compare BTC and ETH market depth and explain where liquidity is stronger. -``` - -```text -Use 6MM to review my account risk. Only read data and produce a summary. -``` - -

Notes

- -Local MCP is preferred whenever private account data is involved because the MCP server runs on the user's machine and credentials do not need to be sent to a 6MM-hosted AI endpoint. - diff --git a/fern/docs/pages/ai-hub/clients/codex-cli.mdx b/fern/docs/pages/ai-hub/clients/codex-cli.mdx deleted file mode 100644 index 32fa5341..00000000 --- a/fern/docs/pages/ai-hub/clients/codex-cli.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: "Codex CLI" -subtitle: "Use 6MM CLI and Agentic Skills from Codex-style coding workflows." -slug: ai-hub/clients/codex-cli ---- - -Codex CLI is best for implementation-heavy workflows: SDK integration, webhook handlers, API signing, and launch checklists. - - - -| Need | Setup | -| --- | --- | -| Code implementation | 6MM CLI | -| Documentation-backed workflow | Agentic Skills | -| Local private account checks | Local MCP | - -

Example tasks

- -```text -Use 6MM docs to implement request signing and add tests for timestamp drift. -``` - -```text -Use 6MM to generate a production launch checklist for this partner integration. -``` - -```text -Use 6MM to compare my current SDK code with the recommended Trading Widget flow. -``` - -

Guardrails

- -Codex workflows should treat trading actions as implementation or testnet tasks unless the user explicitly enables a production trading scope. - diff --git a/fern/docs/pages/ai-hub/clients/cursor.mdx b/fern/docs/pages/ai-hub/clients/cursor.mdx deleted file mode 100644 index 36a1464b..00000000 --- a/fern/docs/pages/ai-hub/clients/cursor.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "Cursor" -subtitle: "Use 6MM Local MCP or CLI while building SDK and API integrations in Cursor." -slug: ai-hub/clients/cursor ---- - -Cursor is a strong fit for partner developers who want 6MM context inside their code editor. - - - -| Need | Setup | -| --- | --- | -| Ask about SDK docs while coding | Local MCP | -| Generate integration commands | 6MM CLI | -| Keep team prompts consistent | Agentic Skills | - -

Example prompts

- -```text -Use 6MM to explain the Trading Widget token flow and inspect this implementation. -``` - -```text -Use 6MM to generate a backend route for creating embed tokens. -``` - -```text -Use 6MM to review this webhook handler for idempotency issues. -``` - diff --git a/fern/docs/pages/ai-hub/clients/gemini-cli.mdx b/fern/docs/pages/ai-hub/clients/gemini-cli.mdx deleted file mode 100644 index d18df4d5..00000000 --- a/fern/docs/pages/ai-hub/clients/gemini-cli.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "Gemini CLI" -subtitle: "Use 6MM CLI from Gemini CLI and terminal-based AI workflows." -slug: ai-hub/clients/gemini-cli ---- - -Gemini CLI works best with command-line output that can be inspected, summarized, and passed into follow-up tasks. - - - -| Need | Setup | -| --- | --- | -| Public market checks | 6MM CLI | -| Scripted research | 6MM CLI | -| Private account context | Local MCP or CLI with local credentials | - -

Example prompts

- -```text -Use 6MM CLI to fetch market metadata and summarize tradable pairs. -``` - -```text -Use 6MM to compare fee and margin rules for two symbols. -``` - -

Output format

- -Prefer structured output such as JSON or Markdown tables so the AI client can reason over the result without losing precision. - diff --git a/fern/docs/pages/ai-hub/clients/vscode-copilot.mdx b/fern/docs/pages/ai-hub/clients/vscode-copilot.mdx deleted file mode 100644 index e0de06aa..00000000 --- a/fern/docs/pages/ai-hub/clients/vscode-copilot.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "VS Code / GitHub Copilot" -subtitle: "Bring 6MM integration context into VS Code and GitHub Copilot workflows." -slug: ai-hub/clients/vscode-copilot ---- - -VS Code and GitHub Copilot are useful for SDK implementation, API signing, and partner backend integration. - - - -| Need | Setup | -| --- | --- | -| Editor-integrated context | Local MCP when supported | -| Terminal verification | 6MM CLI | -| Team workflow templates | Agentic Skills | - -

Example prompts

- -```text -Use 6MM to explain how embed tokens should be created server-side. -``` - -```text -Use 6MM to generate test cases for request signing. -``` - -

Security notes

- -Do not place API secrets in frontend code, extension settings committed to source control, or shared workspace files. - diff --git a/fern/docs/pages/ai-hub/clients/windsurf.mdx b/fern/docs/pages/ai-hub/clients/windsurf.mdx deleted file mode 100644 index 2d1167da..00000000 --- a/fern/docs/pages/ai-hub/clients/windsurf.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "Windsurf" -subtitle: "Use 6MM Local MCP or CLI inside Windsurf coding-agent workflows." -slug: ai-hub/clients/windsurf ---- - -Windsurf is useful for coding-agent workflows where 6MM documentation, CLI output, and local project files need to be considered together. - - - -| Need | Setup | -| --- | --- | -| Coding-agent integration | Local MCP | -| Command execution | 6MM CLI | -| Repeatable review flow | Agentic Skills | - -

Example prompts

- -```text -Use 6MM to review this Agent SDK integration and identify missing production checks. -``` - -```text -Use 6MM to build a webhook verification checklist for this backend. -``` - -

Guardrails

- -Keep private credentials in local environment variables or secret stores. Do not ask an AI client to paste secrets into generated code or documentation. - diff --git a/fern/docs/pages/ai-hub/hosted-mcp.mdx b/fern/docs/pages/ai-hub/hosted-mcp.mdx deleted file mode 100644 index 19371bf0..00000000 --- a/fern/docs/pages/ai-hub/hosted-mcp.mdx +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: "Hosted MCP" -subtitle: "Connect AI clients to the 6MM-hosted MCP endpoint for public market data and trading rule context." -slug: ai-hub/hosted-mcp ---- - -Hosted MCP is the simplest way to get started with 6MM AI Hub. - -Connect an AI client to the 6MM-hosted MCP endpoint and ask questions about public market data. There is no local server to install, no cloud deployment to maintain, and no user API key required for public data. - -

What you can do

- -- Query live and historical market data. -- Browse available perpetual markets. -- Check order book depth and recent trades. -- Compare funding rates. -- Read fee, contract, margin, and risk-rule context. - -Hosted MCP is best for research, product exploration, and public market analysis. It is not the right first setup for private account access or trading. - -

Endpoint

- -```text -https://mcp.6mm.com/mcp -``` - -Health check: - -```text -https://mcp.6mm.com/health -``` - - - -Hosted MCP should expose only public and read-only information in the first release: - -- Markets. -- Tickers. -- Order books. -- Recent trades. -- Klines. -- Funding rates. -- System status. -- Trading fees. -- Contract specifications. -- Risk and margin rule resources. - -

Not supported in the first release

- -Hosted MCP should not be the first place to expose: - -- Account balances. -- Positions. -- Open orders. -- Order creation. -- Order cancellation. -- Transfers or withdrawals. -- User API key storage. - -

Why public data first

- -Hosted MCP is operated by 6MM and accessed over the network. It is convenient, but it should not become the default place where users submit private API keys. Sensitive account and trading workflows should start with Local MCP, CLI, or user-managed Remote MCP. - -

Example user prompt

- -```text -Use 6MM to check BTC-USDT-PERP orderbook depth and summarize liquidity. -``` - -

Operational requirements

- -- TLS on all endpoints. -- Request rate limits. -- Abuse protection. -- Structured logs and metrics. -- Health checks. -- Clear tool descriptions and schemas. -- Stable error responses for AI clients. - diff --git a/fern/docs/pages/ai-hub/local-mcp.mdx b/fern/docs/pages/ai-hub/local-mcp.mdx deleted file mode 100644 index bf19f616..00000000 --- a/fern/docs/pages/ai-hub/local-mcp.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: "Local MCP" -subtitle: "Run the 6MM MCP server locally so AI clients can access market, account, and future trading tools while credentials remain on the user machine." -slug: ai-hub/local-mcp ---- - -Local MCP is the recommended setup when an AI client needs private account context or future controlled trading tools. - -The MCP server runs on the user's machine. The AI client calls local 6MM tools, and the local server communicates with 6MM APIs using credentials configured by the user. - -

What your AI client can do

- -With Local MCP, an AI client can use 6MM tools in a controlled way: - -- Fetch live and historical market data. -- Read account balances, positions, open orders, fills, and funding records when read-only credentials are enabled. -- Explain portfolio exposure, margin usage, and liquidation risk. -- Preview orders before any real order is placed. -- In later controlled-trading phases, create or cancel orders only after explicit permission and risk checks. - -Use Local MCP when credentials should stay on the user's machine. - -

Architecture

- -```text -AI client - -> local 6mm-mcp process - -> 6MM REST / WebSocket API -``` - -

Example configuration

- -```json -{ - "mcpServers": { - "6mm": { - "command": "uvx", - "args": ["6mm-mcp"], - "env": { - "SIXMM_ENVIRONMENT": "testnet", - "SIXMM_API_KEY": "your_api_key", - "SIXMM_API_SECRET": "your_api_secret" - } - } - } -} -``` - - - -| Tier | Tools | Notes | -| --- | --- | --- | -| Public data | Markets, ticker, orderbook, klines, trades, funding | No private account access. | -| Account read | Balances, positions, open orders, fills | Requires read-only API key scope. | -| Trading preview | Preview order, margin impact, fee estimate | Does not place orders. | -| Controlled trading | Create, cancel, amend orders | Requires explicit permission, confirmation, and risk controls. | - -

First setup checklist

- -1. Install the MCP package. -2. Create or configure a read-only API key. -3. Start in testnet. -4. Add the MCP server to the AI client configuration. -5. Ask the client to list available 6MM tools. -6. Run a public market data query. -7. Only then add account-read credentials if needed. - -

Example prompts

- -```text -Use 6MM to list available perpetual markets. -``` - -```text -Use 6MM testnet to check my open positions and explain liquidation risk. -``` - -```text -Preview a small BTC long order on 6MM testnet and explain margin impact. Do not place the order. -``` - -

Security notes

- -Local MCP should default to read-only and testnet. Trading tools should require preview, user confirmation, idempotency keys, notional limits, and service-side risk checks. - diff --git a/fern/docs/pages/ai-hub/mcp-reference/prompts.mdx b/fern/docs/pages/ai-hub/mcp-reference/prompts.mdx deleted file mode 100644 index bfaa7805..00000000 --- a/fern/docs/pages/ai-hub/mcp-reference/prompts.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: "MCP Prompts" -subtitle: "Define reusable prompts for market analysis, risk review, portfolio checks, and controlled execution planning." -slug: ai-hub/mcp-reference/prompts ---- - -MCP prompts are reusable workflows exposed by the MCP server. They help users ask consistent questions and help AI clients use the right tools. - - - -| Prompt | Purpose | -| --- | --- | -| market_overview | Summarize market state across selected symbols. | -| market_microstructure_analysis | Analyze spread, depth, recent trades, and liquidity conditions. | -| portfolio_risk_assessment | Review positions, exposure, margin, and liquidation risk. | -| position_management | Help users understand position state and possible actions. | -| liquidation_protection | Identify liquidation risk and risk-reduction options. | -| funding_rate_opportunity | Compare funding rates and possible opportunities. | -| create_optimal_order | Plan order parameters before preview. | -| hedging_strategy | Explore hedging options for existing exposure. | -| trading_consultation | Produce a structured trading analysis without executing orders. | - -

Prompt safety rules

- -- Do not treat prompt output as financial advice. -- Do not execute trading tools unless the user explicitly asks. -- Use preview before create. -- Explain assumptions and data sources. -- Prefer testnet examples in public documentation. - diff --git a/fern/docs/pages/ai-hub/mcp-reference/resources.mdx b/fern/docs/pages/ai-hub/mcp-reference/resources.mdx deleted file mode 100644 index da959593..00000000 --- a/fern/docs/pages/ai-hub/mcp-reference/resources.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: "MCP Resources" -subtitle: "Provide read-only MCP resources so AI clients can understand 6MM markets, rules, fees, and API context." -slug: ai-hub/mcp-reference/resources ---- - -MCP resources are read-only context that AI clients can inspect before calling tools. - -Resources reduce hallucination by giving the model stable, structured information about 6MM. - - - -| Resource | Purpose | -| --- | --- | -| 6mm://system/config | Environment and capability configuration. | -| 6mm://system/status | Current system and market status. | -| 6mm://markets | Available markets. | -| 6mm://market/{symbol} | Contract specs and market-level metadata. | -| 6mm://fees | Fee rules. | -| 6mm://risk/rules | Trading and risk rule summary. | -| 6mm://risk/margin | Margin and liquidation context. | -| 6mm://funding/rules | Funding rate rules. | -| 6mm://api/docs | API reference summary or links. | - -

Resource design rules

- -- Keep resources read-only. -- Use stable schemas. -- Include timestamps and environment names. -- Avoid exposing secrets. -- Prefer concise structured data over long prose. -- Link to canonical documentation when details are too long. - diff --git a/fern/docs/pages/ai-hub/mcp-reference/tools.mdx b/fern/docs/pages/ai-hub/mcp-reference/tools.mdx deleted file mode 100644 index bb063d7f..00000000 --- a/fern/docs/pages/ai-hub/mcp-reference/tools.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: "MCP Tools" -subtitle: "Reference the recommended MCP tool groups for market data, account read, order preview, and controlled trading." -slug: ai-hub/mcp-reference/tools ---- - -MCP tools are actions an AI client can call. Each tool should have a clear description, JSON schema, permission requirement, stable response format, and error model. - -

Phase 1: public market tools

- -| Tool | Purpose | -| --- | --- | -| 6mm_system_status | Check service and market availability. | -| 6mm_markets | List available markets and basic metadata. | -| 6mm_market_summary | Summarize market state for one or more symbols. | -| 6mm_ticker | Return latest ticker data. | -| 6mm_orderbook | Return order book depth. | -| 6mm_klines | Return historical candles. | -| 6mm_trades | Return recent public trades. | -| 6mm_funding_rates | Return current and historical funding rates. | - -

Phase 2: account-read tools

- -| Tool | Purpose | -| --- | --- | -| 6mm_account_summary | Summarize account state. | -| 6mm_balances | Read balances. | -| 6mm_positions | Read positions. | -| 6mm_open_orders | Read open orders. | -| 6mm_order_history | Read historical orders. | -| 6mm_fills | Read fills. | -| 6mm_funding_payments | Read funding payments. | - -

Phase 3 and later: trading tools

- -| Tool | Purpose | -| --- | --- | -| 6mm_preview_order | Validate an order without placing it. | -| 6mm_create_order | Create an order after confirmation and risk checks. | -| 6mm_cancel_order | Cancel one order. | -| 6mm_cancel_all_orders | Cancel all eligible open orders. | -| 6mm_amend_order | Amend an existing order. | -| 6mm_order_status | Read status for a specific order. | - -

Tool requirements

- -Every tool should define: - -- Description for the AI model. -- Input JSON schema. -- Permission scope. -- Environment support. -- Rate limit behavior. -- Stable response fields. -- Error codes. -- Audit log fields. - diff --git a/fern/docs/pages/ai-hub/overview.mdx b/fern/docs/pages/ai-hub/overview.mdx deleted file mode 100644 index 1d3ecd38..00000000 --- a/fern/docs/pages/ai-hub/overview.mdx +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: "AI Hub Overview" -subtitle: "Use 6MM from AI clients and agentic workflows through CLI, MCP, hosted market data, and workflow templates." -slug: ai-hub/overview ---- - -6MM Agentic AI Hub is the AI-native interface for 6MM market data, account workflows, and future controlled trading operations. - -Instead of switching between dashboards, API docs, and scripts, users can ask an AI client to query 6MM, explain market conditions, review account risk, or prepare an order preview. The AI client does not replace the 6MM API security model; it calls structured 6MM tools through CLI, MCP, or workflow templates. - -

What you can ask an AI client

- -Use AI Hub when you want to ask questions such as: - -```text -Show me the BTC-USDT-PERP order book and explain current liquidity. -``` - -```text -Compare BTC and ETH funding rates over the last 24 hours. -``` - -```text -Check my testnet positions and explain liquidation risk. Do not place orders. -``` - -```text -Preview a small BTC long order and explain fees, margin impact, and risk checks. -``` - -

Why AI Agents need a dedicated access layer

- -AI Agents work best when they have structured tools instead of raw webpages or unstructured copied text. AI Hub gives them: - -| Requirement | 6MM approach | -| --- | --- | -| Live market context | Public market-data tools and resources for symbols, order books, trades, funding, fees, and rules. | -| Clear permissions | Separate public data, account-read, preview, and controlled trading scopes. | -| Safer execution | Preview-first order flow, explicit confirmation, idempotency, limits, and audit logs. | -| Client flexibility | Hosted MCP, Local MCP, CLI, Remote MCP, and Agentic Skills for different AI environments. | - -

What AI Hub includes

- - - -Command-line access for terminals, scripts, and coding agents that can execute shell commands. - - -Run a local MCP server so AI clients can call 6MM tools while user credentials stay on the local machine. - - -Connect to a 6MM-hosted MCP endpoint for zero-install public market data and rule context. - - -Reusable workflow templates for market analysis, portfolio review, liquidation protection, and execution planning. - - - -

Setup paths

- -| Path | Best for | User should know | -| --- | --- | --- | -| Hosted MCP | Quick public market-data access | No install and no user API key for public data. Trading is not the first-release goal. | -| Local MCP | AI clients that need private account context | The MCP server runs locally and credentials remain on the user's machine. | -| CLI | Coding agents, scripts, and terminal users | Produces agent-friendly command output and can be used without an MCP server. | -| Remote MCP | Institutions and teams that want their own endpoint | The user or institution controls hosting, credentials, network access, and logs. | -| Agentic Skills | Repeatable workflows | Skills guide the AI through analysis and risk steps using approved tools. | - -

What is available first

- -AI Hub should start with public market data and trading-rule resources: - -- Markets. -- Tickers. -- Order books. -- Trades. -- Klines. -- Funding rates. -- System status. -- Fees, contract specs, margin rules, and risk rule resources. - -Private account access and trading should be staged: - -- Account-read tools require explicit read-only credentials. -- Order preview should come before any real order creation. -- Controlled trading requires permission scopes, service-side risk checks, user confirmation, idempotency, and audit logs. - -

Start here

- - - -Pick the right path based on your AI client, security needs, and deployment model. - - -Start with ChatGPT Desktop, Claude Desktop, Claude Code, Codex CLI, Cursor, Gemini CLI, VS Code, or Windsurf. - - -Start with public market data without installing a local server. - - -Use a local server when private account context or future trading tools are needed. - - - diff --git a/fern/docs/pages/ai-hub/remote-mcp.mdx b/fern/docs/pages/ai-hub/remote-mcp.mdx deleted file mode 100644 index 13067f49..00000000 --- a/fern/docs/pages/ai-hub/remote-mcp.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: "Remote MCP Deployment" -subtitle: "Deploy a 6MM MCP endpoint in user-managed or institution-managed infrastructure." -slug: ai-hub/remote-mcp ---- - -Remote MCP is for users or institutions that want a long-running MCP endpoint under their own control. - -Unlike Hosted MCP, Remote MCP is not operated by 6MM for the user. 6MM provides code, images, templates, and documentation; the user controls hosting and credentials. - -

Architecture

- -```text -AI client - -> user-managed MCP HTTP endpoint - -> 6MM REST / WebSocket API -``` - -

Deployment targets

- -- Docker or Docker Compose. -- VPS with a reverse proxy. -- Railway. -- Render. -- Fly.io. -- AWS ECS or Lambda. -- Internal Kubernetes. - -

Required files

- -- Dockerfile. -- docker-compose.yml. -- .env.template. -- HTTP transport mode. -- /mcp endpoint. -- /health endpoint. -- Reverse proxy and TLS notes. - -

Credential model

- -Credentials should be stored in the user-managed environment, not in the AI client prompt. For institution-managed deployments, restrict access to approved clients and networks. - - - -Start with public market data. Add account-read only after authentication, key scoping, logs, and access controls are available. Trading should remain disabled until controlled trading requirements are met. - diff --git a/fern/docs/pages/ai-hub/roadmap.mdx b/fern/docs/pages/ai-hub/roadmap.mdx deleted file mode 100644 index 7291052d..00000000 --- a/fern/docs/pages/ai-hub/roadmap.mdx +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: "AI Hub Roadmap" -subtitle: "Review the recommended staged rollout for public data, account read, preview, controlled trading, and skills." -slug: ai-hub/roadmap ---- - -AI Hub should be released in stages so users receive value early while sensitive trading capabilities remain protected. - -

Phase 1: Public Market AI Access

- -Goal: let any supported AI client read official 6MM market data. - -Deliverables: - -- Shared SDK / API client. -- CLI public market commands. -- Local MCP public market tools. -- Hosted MCP public market tools. -- Resources for markets, fees, risk rules, and system status. -- Client installation guides. - -Not included: - -- Account queries. -- Real trading. -- API key hosting. - -

Phase 2: Account Read

- -Goal: let users safely inspect their own account context. - -Deliverables: - -- Read-only API key scope. -- Account summary. -- Balances. -- Positions. -- Open orders. -- Fills. -- Funding payments. -- Portfolio risk prompt. - -Preferred deployment: - -- Local MCP. -- CLI. -- Remote MCP self-hosted. - -

Phase 3: Trading Preview

- -Goal: let AI help generate orders without executing them. - -Deliverables: - -- preview_order. -- Risk checks. -- Margin impact. -- Fee estimate. -- Liquidation impact. -- Execution planning prompt. - -

Phase 4: Controlled Trading

- -Goal: support real trading only with strong guardrails. - -Deliverables: - -- create_order. -- cancel_order. -- amend_order. -- cancel_all_orders. -- order_status. -- idempotency. -- max notional limits. -- explicit confirmation. -- audit logs. - -

Phase 5: Agentic Skills

- -Goal: productize common market analysis and risk workflows. - -Deliverables: - -- Market analyst skill. -- Portfolio risk skill. -- Funding research skill. -- Liquidation protection skill. -- Execution planner skill. -- Example task library. - diff --git a/fern/docs/pages/ai-hub/security-model.mdx b/fern/docs/pages/ai-hub/security-model.mdx deleted file mode 100644 index 5b79add4..00000000 --- a/fern/docs/pages/ai-hub/security-model.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: "Security Model" -subtitle: "Understand the permission model, default safety posture, and trading guardrails for AI-assisted access." -slug: ai-hub/security-model ---- - -AI-assisted trading access must be safer than ordinary automation because user intent is expressed in natural language. - -

Required permission scopes

- -| Scope | Allows | -| --- | --- | -| market:read | Public market data and rule resources. | -| account:read | Balances, positions, open orders, fills, and account summaries. | -| order:write | Order creation, amendment, and cancellation. | - -

Default safety posture

- -- Default to read-only. -- Default to testnet. -- Do not expose withdrawals or transfers through AI tools. -- Require preview before create. -- Require explicit confirmation before mainnet trading. -- Use idempotency keys for trading actions. -- Apply max notional and leverage limits. -- Keep complete audit logs. - -

Controlled trading flow

- -```text -User natural language intent - -> AI maps intent to tool parameters - -> 6mm_preview_order validates the order - -> service returns risk checks and margin impact - -> user explicitly confirms - -> 6mm_create_order submits the order - -> audit log records the full flow -``` - -

Prompt injection protection

- -AI clients and MCP servers should treat external content as untrusted. Market pages, copied text, documents, and web content must not override tool permissions, confirmation rules, or trading limits. - diff --git a/fern/docs/pages/design-and-assets/6mm-card-entry-assets-en.zip b/fern/docs/pages/design-and-assets/6mm-card-entry-assets-en.zip deleted file mode 100644 index 73ef6672..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-card-entry-assets-en.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/6mm-card-entry-assets-zh.zip b/fern/docs/pages/design-and-assets/6mm-card-entry-assets-zh.zip deleted file mode 100644 index f8911363..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-card-entry-assets-zh.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/6mm-card-entry-assets.zip b/fern/docs/pages/design-and-assets/6mm-card-entry-assets.zip deleted file mode 100644 index 73ef6672..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-card-entry-assets.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/6mm-entry-banner-assets-en.zip b/fern/docs/pages/design-and-assets/6mm-entry-banner-assets-en.zip deleted file mode 100644 index ca68a24b..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-entry-banner-assets-en.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/6mm-entry-banner-assets-zh.zip b/fern/docs/pages/design-and-assets/6mm-entry-banner-assets-zh.zip deleted file mode 100644 index 349a3f8a..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-entry-banner-assets-zh.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/6mm-entry-banner-assets.zip b/fern/docs/pages/design-and-assets/6mm-entry-banner-assets.zip deleted file mode 100644 index ca68a24b..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-entry-banner-assets.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/6mm-logo-assets.zip b/fern/docs/pages/design-and-assets/6mm-logo-assets.zip deleted file mode 100644 index d3a0b8f4..00000000 Binary files a/fern/docs/pages/design-and-assets/6mm-logo-assets.zip and /dev/null differ diff --git a/fern/docs/pages/design-and-assets/asset-downloads.mdx b/fern/docs/pages/design-and-assets/asset-downloads.mdx index 38f03ce5..b40214de 100644 --- a/fern/docs/pages/design-and-assets/asset-downloads.mdx +++ b/fern/docs/pages/design-and-assets/asset-downloads.mdx @@ -17,7 +17,7 @@ All specifications are designed with embedded integration, cross-platform compat *** - 6MM teal logo on a dark background + 6MM teal logo on a dark background

1. Logo Assets

@@ -38,14 +38,14 @@ Formats Download - + Download logo assets *** - 6MM desktop entry banner preview at 1920 by 600 pixels + 6MM desktop entry banner preview at 1920 by 600 pixels

2. Entry Banners

@@ -83,18 +83,18 @@ Formats Download - + Download English entry banner assets - + Download Chinese entry banner assets *** - 6MM card entry asset preview at 1280 by 720 pixels + 6MM card entry asset preview at 1280 by 720 pixels

3. Card / Module Entries

@@ -129,11 +129,11 @@ Formats Download - + Download English card entry assets - + Download Chinese card entry assets diff --git a/fern/docs/pages/developer-api/overview.mdx b/fern/docs/pages/developer-api/overview.mdx index 01d131b6..b0d695e1 100644 --- a/fern/docs/pages/developer-api/overview.mdx +++ b/fern/docs/pages/developer-api/overview.mdx @@ -1,6 +1,7 @@ --- title: "6MM Developer API" -subtitle: "Plan a 6MM API integration across environments, authentication, signing, REST APIs, WebSocket streams, and troubleshooting." +headline: "6MM Developer API Documentation for Trading Platforms" +description: "Learn how to integrate with the 6MM Developer API, including authentication, request signing, REST endpoints, WebSocket streams, errors, and production guidance." slug: developer-api/overview --- diff --git a/fern/docs/pages/home.mdx b/fern/docs/pages/home.mdx index 4fd3f597..582c70d2 100644 --- a/fern/docs/pages/home.mdx +++ b/fern/docs/pages/home.mdx @@ -1,7 +1,7 @@ --- -title: "6MM trading infrastructure documentation" -headline: "Trading Infrastructure & Developer Documentation" -description: "Explore official 6MM documentation for trading solutions, APIs, SDKs, security, compliance, integration, and production launch support." +title: "6MM Trading Infrastructure Documentation" +headline: "6MM Trading Infrastructure & Developer Documentation" +description: "Explore official 6MM documentation for digital asset trading solutions, the Developer API, Trading Widget SDK, Agent SDK, security, compliance, and partner support." slug: home layout: overview hide-toc: true @@ -14,7 +14,7 @@ hide-nav-links: true

6MM Docs

-

6MM trading infrastructure documentation

+

6MM Trading Infrastructure Documentation

Official documentation for partners, trading platforms, and developers. Learn embedded trading, white-label exchange, institutional liquidity, API / SDK integration, and the security and compliance work needed before production launch.

@@ -55,50 +55,25 @@ Plan regional launch requirements across compliance, licensing, technical archit -

Enter by Team

+

Core Documentation

- - -Understand trading flows, product mechanics, order behavior, fees, and risk rules. - - -Review environments, authentication, signing, REST APIs, WebSocket streams, and troubleshooting. + + +Choose embedded trading, white-label exchange, institutional liquidity, or compliance and licensing support. - -Choose between the Trading Widget SDK, Agent SDKs, and backend security paths. + +Integrate authentication, request signing, REST endpoints, WebSocket streams, and production error handling. - -Find partner resources, launch materials, support paths, and brand assets. - - - -

Common Integration Entrypoints

- - - -Embed the 6MM trading interface inside a partner page. + +Embed the 6MM digital asset trading interface inside a partner web product. Handle signing, user binding, transfers, and webhook verification from your backend. - -Start with the overall authentication, signing, and API calling model. - Review security controls, compliance preparation, and production responsibilities. - - -

Launch Readiness

- - - -Review security, compliance, and legal boundaries before production launch. - - -Download logos, entry banners, card-entry assets, and white-label materials. - - -Find support paths, business contacts, operations handoff, and security reporting channels. + +Prepare launch materials, brand assets, operational handoff, support requests, and business contacts. diff --git a/fern/docs/pages/resources/overview.mdx b/fern/docs/pages/resources/overview.mdx index 85f8075a..cbcd6e09 100644 --- a/fern/docs/pages/resources/overview.mdx +++ b/fern/docs/pages/resources/overview.mdx @@ -1,10 +1,11 @@ --- -title: "Resources & Support" -subtitle: "Find brand assets, white-label materials, launch templates, and operational resources for 6MM partner integrations." +title: "Integration & Support" +headline: "6MM Integration Resources & Partner Support Documentation" +description: "Find 6MM integration and launch resources, including templates, production checklists, brand assets, operational handoff guidance, contacts, and partner support." slug: resources/overview --- -Partner resources are prepared for teams integrating 6MM trading capabilities into an existing product, launching a white-label exchange, or preparing operational materials for production use. +Integration and support resources are prepared for teams adding 6MM trading capabilities to an existing product, launching a white-label exchange, or preparing operational materials for production use.

Resource areas

diff --git a/fern/docs/pages/sdk/agent-sdk/overview.mdx b/fern/docs/pages/sdk/agent-sdk/overview.mdx index 4f0bc55f..a5fdd285 100644 --- a/fern/docs/pages/sdk/agent-sdk/overview.mdx +++ b/fern/docs/pages/sdk/agent-sdk/overview.mdx @@ -1,6 +1,7 @@ --- -title: "6MM Agent SDK for Java and PHP" -subtitle: "Integrate signed Agent API calls, user binding, transfers, entry URLs, and webhook verification from partner backend services." +title: "6MM Agent SDK" +headline: "6MM Agent SDK for Java & PHP Backend Integration" +description: "Learn how to use the 6MM Agent SDK in Java and PHP backend services to send signed requests, bind users, transfer assets, create entry URLs, and verify webhooks." slug: sdk/agent-sdk/overview --- diff --git a/fern/docs/pages/sdk/trading-widget/overview.mdx b/fern/docs/pages/sdk/trading-widget/overview.mdx index 9899c879..6f6077f2 100644 --- a/fern/docs/pages/sdk/trading-widget/overview.mdx +++ b/fern/docs/pages/sdk/trading-widget/overview.mdx @@ -1,6 +1,7 @@ --- title: "Trading Widget SDK" -subtitle: "Embed the 6MM trading terminal into a partner page through an iframe." +headline: "6MM Trading Widget SDK Integration Documentation" +description: "Learn how to embed the 6MM digital asset trading terminal in a partner website, with secure authentication, display controls, runtime methods, and lifecycle events." slug: sdk/trading-widget/overview --- diff --git a/fern/docs/pages/security-compliance/overview.mdx b/fern/docs/pages/security-compliance/overview.mdx index cab4c02c..39330cf5 100644 --- a/fern/docs/pages/security-compliance/overview.mdx +++ b/fern/docs/pages/security-compliance/overview.mdx @@ -1,6 +1,7 @@ --- title: "Security & Compliance" -subtitle: "Prepare secure, compliant, and supportable 6MM integrations across embedded trading, white-label exchange, liquidity, and API/SDK use cases." +headline: "6MM Security & Compliance for Trading Integrations" +description: "Prepare a secure and compliant 6MM integration by reviewing security architecture, partner responsibilities, legal boundaries, API controls, and launch requirements." slug: security-compliance/overview --- diff --git a/fern/docs/pages/solutions/overview.mdx b/fern/docs/pages/solutions/overview.mdx index cac1d4d6..50fc29f2 100644 --- a/fern/docs/pages/solutions/overview.mdx +++ b/fern/docs/pages/solutions/overview.mdx @@ -1,13 +1,14 @@ --- title: "6MM Trading Solutions" -subtitle: "Understand the four core 6MM solution lines and choose the right path for your business." +headline: "6MM Trading Solutions for Digital Asset Platforms" +description: "Compare 6MM solutions for embedded trading, white-label exchanges, institutional liquidity, and compliance, built for blockchain platforms and partners." slug: solutions/overview --- 6MM provides modular digital asset trading infrastructure for platforms that want to launch, embed, or scale professional trading capabilities without rebuilding the full exchange stack. - 6MM digital asset exchange solution banner + 6MM digital asset exchange solution banner

Core solution lines

diff --git a/fern/fern.config.json b/fern/fern.config.json index 3e2df613..a143feb6 100644 --- a/fern/fern.config.json +++ b/fern/fern.config.json @@ -1,4 +1,4 @@ { "organization": "6mm-536551", - "version": "5.49.2" + "version": "5.80.2" } diff --git a/fern/language-modal.js b/fern/language-modal.js index 17fdb68d..fb53bc25 100644 --- a/fern/language-modal.js +++ b/fern/language-modal.js @@ -16,13 +16,19 @@ { code: "uk", label: "Українська", widget: "uk", aliases: ["uk", "uk-ua"] }, { code: "pt-PT", label: "Português (Internacional)", widget: "pt", aliases: ["pt", "pt-pt"] }, { code: "es-ES", label: "Español (Internacional)", widget: "es", aliases: ["es", "es-es"] }, - { code: "tr", label: "O‘zbek", htmlLang: "uz", widget: "uz", aliases: ["uz", "uz-uz"] }, + { code: "tr", label: "Türkçe", widget: "en", widgetFallback: true, aliases: ["tr", "tr-tr"] }, + { code: "ko", label: "한국어", widget: "en", widgetFallback: true, aliases: ["ko", "ko-kr"] }, + { code: "el", label: "Ελληνικά", widget: "en", widgetFallback: true, aliases: ["el", "el-gr"] }, { code: "ar", label: "العربية", widget: "ar", aliases: ["ar", "ar-sa"] }, - { code: "ms", label: "Filipino", htmlLang: "fil", widget: "fil", aliases: ["fil", "fil-ph"] }, - { code: "tr-TR", label: "Azərbaycan", htmlLang: "az", widget: "az", aliases: ["az", "az-az"] }, ]; + var localeLabels = {}; + var localeOrder = locales.map(function (locale) { + localeLabels[locale.code] = locale.label; + return locale.code; + }); var localeNavigationId = 0; var themeNavigationId = 0; + var syncScheduled = false; window.__sixmmDocsLocales = locales; @@ -79,6 +85,198 @@ return localeForPathname(window.location.pathname); } + function currentRoute() { + var segments = window.location.pathname.split("/").filter(Boolean); + var locale = localeForPathname(window.location.pathname); + if (locale) segments.shift(); + return { + locale: locale, + pagePath: "/" + (segments.join("/") || "home"), + }; + } + + function localizedPath(locale, pagePath) { + return (locale ? "/" + locale : "") + pagePath; + } + + function localeForOption(option) { + if (option.dataset.sixmmLocale !== undefined) { + return option.dataset.sixmmLocale; + } + + var labelElement = option.querySelector( + ".fern-language-dropdown-item-label", + ); + var label = (labelElement ? labelElement.textContent : option.textContent) + .trim() + .replace(/\s+/g, " "); + var byLabel = locales.find(function (locale) { + return locale.label === label; + }); + if (byLabel) return byLabel.code; + + if (!option.href) return null; + var pathname = new URL(option.href, window.location.origin).pathname; + var pathnameLocale = localeForPathname(pathname); + if (pathnameLocale) return pathnameLocale; + + return label === localeLabels[""] ? "" : null; + } + + function syncLocaleMenu(menu) { + var group = menu.querySelector(".fern-language-selector-radio-group"); + if (!group) return; + + var route = currentRoute(); + var byLocale = {}; + Array.from(group.querySelectorAll('[role="menuitemradio"]')).forEach( + function (option) { + var locale = localeForOption(option); + if (locale === null) return; + + option.dataset.sixmmLocale = locale; + option.href = localizedPath(locale, route.pagePath); + option.dataset.state = route.locale === locale ? "checked" : "unchecked"; + option.setAttribute( + "aria-checked", + route.locale === locale ? "true" : "false", + ); + + var label = option.querySelector( + ".fern-language-dropdown-item-label", + ); + if (label && label.textContent !== localeLabels[locale]) { + label.textContent = localeLabels[locale]; + } + byLocale[locale] = option; + }, + ); + + var options = Array.from( + group.querySelectorAll('[role="menuitemradio"]'), + ); + var ordered = localeOrder + .map(function (locale) { + return byLocale[locale]; + }) + .filter(Boolean); + options.forEach(function (option) { + if (ordered.indexOf(option) < 0) ordered.push(option); + }); + var alreadyOrdered = + ordered.length === options.length && + ordered.every(function (option, index) { + return option === options[index]; + }); + if (!alreadyOrdered) { + ordered.forEach(function (option) { + group.appendChild(option); + }); + } + } + + function guardLocaleMenu(menu) { + if (menu.dataset.sixmmLocaleGuard === "true") return; + menu.dataset.sixmmLocaleGuard = "true"; + menu.addEventListener( + "click", + function (event) { + var option = + event.target && event.target.closest + ? event.target.closest('[role="menuitemradio"][data-sixmm-locale]') + : null; + if ( + !option || + event.button !== 0 || + event.metaKey || + event.ctrlKey || + event.shiftKey || + event.altKey + ) { + return; + } + + event.preventDefault(); + menu.dispatchEvent( + new KeyboardEvent("keydown", { + key: "Escape", + code: "Escape", + bubbles: true, + cancelable: true, + }), + ); + navigateDocsLocale(option.dataset.sixmmLocale); + }, + true, + ); + } + + function enhanceLocaleMenus() { + Array.from( + document.querySelectorAll(".fern-language-dropdown-content"), + ).forEach(function (menu) { + if (!menu.classList.contains("sixmm-language-menu-enhanced")) { + menu.classList.add("sixmm-language-menu-enhanced"); + var heading = document.createElement("div"); + heading.className = "sixmm-native-language-heading"; + heading.textContent = "Choose language"; + menu.insertBefore(heading, menu.firstChild); + } + guardLocaleMenu(menu); + syncLocaleMenu(menu); + }); + } + + function enhanceSettingsControls() { + var route = currentRoute(); + var currentLabel = localeLabels[route.locale] || localeLabels[""]; + Array.from(document.querySelectorAll(".fern-language-selector")).forEach( + function (selector) { + selector.setAttribute("aria-label", "Choose language"); + selector.removeAttribute("title"); + var visibleLabel = selector.querySelector( + ".language-dropdown-trigger .truncate", + ); + if (visibleLabel && visibleLabel.textContent !== currentLabel) { + visibleLabel.textContent = currentLabel; + } + + var parent = selector.parentElement; + var themeButton = selector.nextElementSibling; + if ( + !parent || + !themeButton || + themeButton.tagName !== "BUTTON" || + !themeButton.querySelector( + "svg.lucide-sun, svg.lucide-moon, svg.lucide-monitor", + ) + ) { + return; + } + + themeButton.classList.add("sixmm-theme-trigger"); + if ( + parent.tagName === "DIV" && + parent.classList.contains("lg:hidden") + ) { + parent.classList.add("sixmm-mobile-settings-bar"); + themeButton.classList.add("sixmm-mobile-theme-trigger"); + } + themeButton.setAttribute( + "aria-label", + (themeButton.textContent || "").trim() || "Theme", + ); + themeButton.removeAttribute("title"); + }, + ); + } + + function syncLocaleTabs() { + var route = currentRoute(); + document.documentElement.dataset.sixmmDocsLocale = + route.locale || "en"; + } + function looksLikeNextRouter(value) { return Boolean( value && @@ -116,36 +314,43 @@ return null; } - function controlledMenu(trigger) { - var menuId = trigger && trigger.getAttribute("aria-controls"); - if (menuId) { - var controlled = document.getElementById(menuId); - if (controlled && isVisible(controlled)) return controlled; + function pageContentState() { + if (typeof document.querySelector !== "function") { + return { article: null, text: "" }; } - return Array.from( - document.querySelectorAll( - '.fern-language-dropdown-content, [role="menu"][data-state="open"]', - ), - ).find(isVisible); + var article = document.querySelector("main article"); + return { + article: article, + text: article ? article.textContent : "", + }; } - function syncLocaleLabels() { - Array.from( - document.querySelectorAll( - '.fern-language-dropdown-content [role="menuitemradio"][href]', - ), - ).forEach(function (option) { - var locale = localeForPathname( - new URL(option.href, window.location.origin).pathname, - ); - var definition = locales.find(function (item) { - return item.code === locale; - }); - var label = option.querySelector(".fern-language-dropdown-item-label"); - if (definition && label && label.textContent !== definition.label) { - label.textContent = definition.label; - } - }); + function pageContentChanged(previous) { + var next = pageContentState(); + return ( + !previous.article || + next.article !== previous.article || + next.text !== previous.text + ); + } + + async function replaceFernRoute(router, targetUrl, navigationId) { + var pathname = new URL(targetUrl, window.location.origin).pathname; + if ( + window.location.pathname + + window.location.search + + window.location.hash === + targetUrl + ) { + return true; + } + var previousContent = pageContentState(); + router.replace(targetUrl, { scroll: false }); + var changed = await waitFor(function () { + if (window.location.pathname !== pathname) return null; + return pageContentChanged(previousContent) ? true : null; + }, 15000); + return navigationId === localeNavigationId && Boolean(changed); } async function navigateDocsLocale(locale) { @@ -159,11 +364,8 @@ if (currentDocsLocale() === locale) return true; var navigationId = ++localeNavigationId; - var segments = window.location.pathname.split("/").filter(Boolean); - if (localeForPathname(window.location.pathname)) segments.shift(); - var pagePath = "/" + segments.join("/"); - if (pagePath === "/") pagePath = "/home"; - var targetPath = (locale ? "/" + locale : "") + pagePath; + var route = currentRoute(); + var targetPath = localizedPath(locale, route.pagePath); var targetUrl = targetPath + window.location.search + window.location.hash; @@ -172,11 +374,9 @@ // the language menu or reloading the support widget. var router = await waitFor(fernRouter, 2500); if (!router || navigationId !== localeNavigationId) return false; - router.replace(targetUrl, { scroll: false }); - var changed = await waitFor(function () { - return currentDocsLocale() === locale ? true : null; - }, 2500); - return navigationId === localeNavigationId && Boolean(changed); + + if (typeof router.prefetch === "function") router.prefetch(targetPath); + return replaceFernRoute(router, targetUrl, navigationId); } function currentTheme() { @@ -186,55 +386,30 @@ return root.dataset.theme === "dark" ? "dark" : "light"; } - function visibleThemeTrigger() { - return Array.from( - document.querySelectorAll(".fern-language-selector + button"), - ).find(function (trigger) { - return ( - isVisible(trigger) && - Boolean( - trigger.querySelector( - "svg.lucide-sun, svg.lucide-moon, svg.lucide-monitor", - ), - ) - ); - }); - } - - function themeOption(menu, theme) { - var iconSelector = - theme === "dark" ? "svg.lucide-moon" : "svg.lucide-sun"; - return Array.from( - menu.querySelectorAll('[role="menuitemradio"], [role="menuitem"], button'), - ).find(function (option) { - return ( - (option.textContent || "").trim().toLowerCase() === theme || - Boolean(option.querySelector(iconSelector)) - ); - }); - } - async function navigateDocsTheme(theme) { if (theme !== "light" && theme !== "dark") return false; if (currentTheme() === theme) return true; var navigationId = ++themeNavigationId; - var trigger = await waitFor(visibleThemeTrigger, 2500); - if (!trigger || navigationId !== themeNavigationId) return false; - if ( - trigger.getAttribute("aria-expanded") !== "true" && - trigger.dataset.state !== "open" - ) { - trigger.click(); + var previousTheme; + try { + previousTheme = window.localStorage.getItem("theme"); + window.localStorage.setItem("theme", theme); + // Fern uses next-themes with its default "theme" storage key. Its + // Provider listens for this cross-context event and applies the theme + // through React state, independent of responsive menus or DOM controls. + window.dispatchEvent( + new StorageEvent("storage", { + key: "theme", + oldValue: previousTheme, + newValue: theme, + url: window.location.href, + }), + ); + } catch (error) { + return false; } - var option = await waitFor(function () { - var menu = controlledMenu(trigger); - return menu ? themeOption(menu, theme) : null; - }, 2500); - if (!option || navigationId !== themeNavigationId) return false; - - option.click(); var changed = await waitFor(function () { return currentTheme() === theme ? true : null; }, 2500); @@ -243,11 +418,30 @@ window.__sixmmNavigateDocsLocale = navigateDocsLocale; window.__sixmmNavigateDocsTheme = navigateDocsTheme; - document.addEventListener("DOMContentLoaded", syncLocaleLabels); - new MutationObserver(function () { - window.requestAnimationFrame(syncLocaleLabels); - }).observe(document.documentElement, { + + function syncInterface() { + syncScheduled = false; + enhanceSettingsControls(); + enhanceLocaleMenus(); + syncLocaleTabs(); + } + + function scheduleSync() { + if (syncScheduled) return; + syncScheduled = true; + window.requestAnimationFrame(syncInterface); + } + + // This script loads before interactive content. Set the pathname-derived + // locale immediately so standalone navigation tabs never flash on first paint. + syncLocaleTabs(); + document.addEventListener("DOMContentLoaded", scheduleSync); + window.addEventListener("pageshow", scheduleSync); + window.addEventListener("popstate", scheduleSync); + new MutationObserver(scheduleSync).observe(document.documentElement, { childList: true, subtree: true, }); + + if (document.readyState !== "loading") scheduleSync(); })(); diff --git a/fern/locale-direction.js b/fern/locale-direction.js index ddc41c86..d584c202 100644 --- a/fern/locale-direction.js +++ b/fern/locale-direction.js @@ -1,15 +1,28 @@ (function () { - var localeHtmlLanguages = {}; - (window.__sixmmDocsLocales || []).forEach(function (locale) { - localeHtmlLanguages[locale.code] = - locale.htmlLang || locale.code || "en"; - }); var lastPathname; + var lastLocaleSignature; function syncLocale() { - if (window.location.pathname === lastPathname) return; + var locales = window.__sixmmDocsLocales || []; + var localeSignature = locales + .map(function (locale) { + return locale.code + ":" + (locale.htmlLang || locale.code || "en"); + }) + .join("|"); + if ( + window.location.pathname === lastPathname && + localeSignature === lastLocaleSignature + ) { + return; + } lastPathname = window.location.pathname; + lastLocaleSignature = localeSignature; + var localeHtmlLanguages = {}; + locales.forEach(function (locale) { + localeHtmlLanguages[locale.code] = + locale.htmlLang || locale.code || "en"; + }); var firstSegment = lastPathname.split("/").filter(Boolean)[0]; var locale = localeHtmlLanguages[firstSegment] || localeHtmlLanguages[""] || "en"; document.documentElement.lang = locale; diff --git a/fern/seo-structured-data.js b/fern/seo-structured-data.js index c67cfbc7..d7228d35 100644 --- a/fern/seo-structured-data.js +++ b/fern/seo-structured-data.js @@ -1,8 +1,41 @@ (function () { var siteUrl = "https://docs.6mm.com"; - var localeCodes = (window.__sixmmDocsLocales || []) + var fallbackLocales = [ + { code: "", htmlLang: "en" }, + { code: "ja" }, + { code: "ru" }, + { code: "es-419" }, + { code: "it" }, + { code: "fr" }, + { code: "de" }, + { code: "zh-CN" }, + { code: "zh-TW" }, + { code: "pt-BR" }, + { code: "id" }, + { code: "pl" }, + { code: "vi" }, + { code: "uk" }, + { code: "pt-PT" }, + { code: "es-ES" }, + { code: "tr" }, + { code: "ko" }, + { code: "el" }, + { code: "ar" }, + ]; + var configuredLocales = + window.__sixmmDocsLocales && window.__sixmmDocsLocales.length + ? window.__sixmmDocsLocales + : fallbackLocales; + var publicLocales = configuredLocales.map(function (locale) { + var route = locale.code || ""; + return { + route: route, + code: route || "en", + }; + }); + var localeCodes = publicLocales .map(function (locale) { - return locale.code; + return locale.route; }) .filter(Boolean); var homeNames = { @@ -20,23 +53,204 @@ pl: "Strona główna", vi: "Trang chủ", uk: "Головна", - pt: "Início", - es: "Inicio", - uz: "Bosh sahifa", + "pt-PT": "Início", + "es-ES": "Inicio", + ko: "홈", + tr: "Ana Sayfa", + el: "Αρχική", ar: "الرئيسية", - fil: "Home", - az: "Ana səhifə", }; + var productBreadcrumbLabels = { + developerApi: "Developer API", + restApi: "REST API", + websocket: "WebSocket", + sdk: "SDKs", + tradingWidget: "Trading Widget SDK", + agentSdk: "Agent SDK", + javaSdk: "Java SDK", + phpSdk: "PHP SDK", + }; + + function breadcrumbLabels(solutions, trading, security, resources) { + return { + solutions: solutions, + trading: trading, + developerApi: productBreadcrumbLabels.developerApi, + restApi: productBreadcrumbLabels.restApi, + websocket: productBreadcrumbLabels.websocket, + sdk: productBreadcrumbLabels.sdk, + tradingWidget: productBreadcrumbLabels.tradingWidget, + agentSdk: productBreadcrumbLabels.agentSdk, + javaSdk: productBreadcrumbLabels.javaSdk, + phpSdk: productBreadcrumbLabels.phpSdk, + security: security, + resources: resources, + }; + } + + var breadcrumbLabelsByLocale = { + en: breadcrumbLabels( + "Solutions", + "Trading", + "Security & Compliance", + "Integration & Support", + ), + ja: breadcrumbLabels( + "ソリューション", + "取引ガイド", + "セキュリティとコンプライアンス", + "連携とサポート", + ), + ru: breadcrumbLabels( + "Решения", + "Торговля", + "Безопасность и соответствие требованиям", + "Интеграция и поддержка", + ), + "es-419": breadcrumbLabels( + "Soluciones", + "Operaciones", + "Seguridad y cumplimiento normativo", + "Integración y soporte", + ), + it: breadcrumbLabels( + "Soluzioni", + "Operatività", + "Sicurezza e conformità", + "Integrazione e supporto", + ), + fr: breadcrumbLabels( + "Solutions", + "Opérations de marché", + "Sécurité et conformité", + "Intégration et assistance", + ), + de: breadcrumbLabels( + "Lösungen", + "Handel", + "Sicherheit und Compliance", + "Integration und Support", + ), + "zh-CN": breadcrumbLabels( + "解决方案", + "交易指南", + "安全与合规", + "集成与支持", + ), + "zh-TW": breadcrumbLabels( + "解決方案", + "交易指南", + "安全與合規", + "整合與支援", + ), + "pt-BR": breadcrumbLabels( + "Soluções", + "Negociação", + "Segurança e conformidade", + "Integração e suporte", + ), + id: breadcrumbLabels( + "Solusi", + "Perdagangan", + "Keamanan dan Kepatuhan", + "Integrasi dan Dukungan", + ), + pl: breadcrumbLabels( + "Rozwiązania", + "Handel", + "Bezpieczeństwo i zgodność", + "Integracja i wsparcie", + ), + vi: breadcrumbLabels( + "Giải pháp", + "Giao dịch", + "Bảo mật và tuân thủ", + "Tích hợp và hỗ trợ", + ), + uk: breadcrumbLabels( + "Рішення", + "Торгівля", + "Безпека та відповідність вимогам", + "Інтеграція та підтримка", + ), + "pt-PT": breadcrumbLabels( + "Soluções", + "Negociação", + "Segurança e conformidade", + "Integração e suporte", + ), + "es-ES": breadcrumbLabels( + "Soluciones", + "Operativa", + "Seguridad y cumplimiento normativo", + "Integración y asistencia", + ), + ko: breadcrumbLabels( + "솔루션", + "거래", + "보안 및 준수", + "통합 및 지원", + ), + tr: breadcrumbLabels( + "Çözümler", + "Ticaret", + "Güvenlik ve Uyum", + "Entegrasyon ve Destek", + ), + el: breadcrumbLabels( + "Λύσεις", + "Συναλλαγές", + "Ασφάλεια & Συμμόρφωση", + "Ενσωμάτωση & Υποστήριξη", + ), + ar: breadcrumbLabels( + "الحلول", + "التداول", + "الأمان والامتثال", + "التكامل والدعم", + ), + }; + + function normalizedPathname(pathname) { + var normalized = (pathname || "/").replace(/\/{2,}/g, "/"); + normalized = normalized.replace(/\/+$/, ""); + return normalized || "/"; + } + + function localeDefinition(code) { + var normalized = String(code || "").toLowerCase(); + return publicLocales.find(function (locale) { + return locale.route.toLowerCase() === normalized; + }); + } function localeForPathname(pathname) { - var firstSegment = pathname.split("/").filter(Boolean)[0]; - var code = localeCodes.indexOf(firstSegment) >= 0 ? firstSegment : "en"; + var firstSegment = pathname.split("/").filter(Boolean)[0] || ""; + var definition = localeDefinition(firstSegment); + var route = definition ? definition.route : ""; return { - code: code, - prefix: code === "en" ? "" : "/" + firstSegment, + code: route || "en", + route: route, + prefix: route ? "/" + route : "", }; } + function pagePathForPathname(pathname) { + var segments = normalizedPathname(pathname).split("/").filter(Boolean); + + while (segments.length > 0 && localeCodes.some(function (code) { + return code.toLowerCase() === segments[0].toLowerCase(); + })) { + segments.shift(); + } + + return segments.length > 0 ? "/" + segments.join("/") : "/home"; + } + + function localizedUrl(route, pagePath) { + return siteUrl + (route ? "/" + route : "") + pagePath; + } + function upsertStructuredData(key, value) { var selector = 'script[data-sixmm-schema="' + key + '"]'; var script = document.querySelector(selector); @@ -55,64 +269,21 @@ document.head.appendChild(script); } - script.textContent = JSON.stringify(value); + var serialized = JSON.stringify(value); + if (script.textContent !== serialized) { + script.textContent = serialized; + } } function pageTitle() { return document.title.replace(/\s*\|\s*6MM Docs\s*$/i, "").trim(); } - function addBreadcrumbs(pathname, locale) { - var route = pathname - .replace(new RegExp("^" + locale.prefix.replace("-", "\\-") + "/"), "/") - .replace(/^\//, ""); + function addBreadcrumbs(pagePath, locale, canonicalUrl) { + var route = pagePath.replace(/^\//, ""); var localePrefix = locale.prefix; - var isChinese = locale.code === "zh-CN" || locale.code === "zh-TW"; var labels = - locale.code === "zh-TW" - ? { - solutions: "解決方案", - trading: "交易指南", - developerApi: "開發者 API", - restApi: "REST API", - websocket: "WebSocket", - sdk: "SDK", - tradingWidget: "Trading Widget SDK", - agentSdk: "Agent SDK", - javaSdk: "Java SDK", - phpSdk: "PHP SDK", - security: "安全與合規", - resources: "資源與支援", - } - : isChinese - ? { - solutions: "解决方案", - trading: "交易指南", - developerApi: "开发者 API", - restApi: "REST API", - websocket: "WebSocket", - sdk: "SDK", - tradingWidget: "Trading Widget SDK", - agentSdk: "Agent SDK", - javaSdk: "Java SDK", - phpSdk: "PHP SDK", - security: "安全与合规", - resources: "资源与支持", - } - : { - solutions: "Solutions", - trading: "Trading", - developerApi: "Developer API", - restApi: "REST API", - websocket: "WebSocket", - sdk: "SDKs", - tradingWidget: "Trading Widget SDK", - agentSdk: "Agent SDK", - javaSdk: "Java SDK", - phpSdk: "PHP SDK", - security: "Security & Compliance", - resources: "Resources & Support", - }; + breadcrumbLabelsByLocale[locale.code] || breadcrumbLabelsByLocale.en; var levels = [ ["solutions", labels.solutions, "/solutions/overview"], ["trading", labels.trading, "/trading/overview"], @@ -127,10 +298,6 @@ ["security-compliance", labels.security, "/security-compliance/overview"], ["resources", labels.resources, "/resources/overview"], ]; - var canonicalElement = document.querySelector('link[rel="canonical"]'); - var canonicalUrl = canonicalElement - ? canonicalElement.href - : siteUrl + pathname; var items = [ { name: homeNames[locale.code] || "Home", @@ -173,25 +340,23 @@ } function syncStructuredData() { - var pathname = window.location.pathname.replace(/\/+$/, "") || "/"; + var pathname = normalizedPathname(window.location.pathname); + var pagePath = pagePathForPathname(pathname); lastStructuredPath = pathname; var locale = localeForPathname(pathname); - var isHome = - pathname === "/" || - pathname === "/home" || - pathname === locale.prefix || - pathname === locale.prefix + "/home"; + var isHome = pagePath === "/home"; + var canonicalUrl = localizedUrl(locale.route, pagePath); upsertStructuredData( "website", - isHome + isHome && locale.code === "en" ? { "@context": "https://schema.org", "@type": "WebSite", name: "6MM Docs", - alternateName: ["6MM Documentation", "docs.6mm.com"], - url: siteUrl + locale.prefix + "/home", - inLanguage: locale.code, + alternateName: ["6MM", "6MM Documentation"], + url: siteUrl + "/home", + inLanguage: "en", } : null, ); @@ -199,22 +364,87 @@ if (isHome) { upsertStructuredData("breadcrumb", null); } else { - addBreadcrumbs(pathname, locale); + addBreadcrumbs(pagePath, locale, canonicalUrl); } } var lastStructuredPath; - function syncWhenPathChanges() { - var pathname = window.location.pathname.replace(/\/+$/, "") || "/"; - if (pathname !== lastStructuredPath) syncStructuredData(); + var observer; + var scheduled = false; + var syncing = false; + + function observeChanges() { + if (!observer) return; + observer.observe(document.documentElement, { + childList: true, + subtree: true, + }); + } + + function runSync() { + if (syncing) return; + syncing = true; + scheduled = false; + if (observer) observer.disconnect(); + try { + syncStructuredData(); + } finally { + observeChanges(); + syncing = false; + } + } + + function scheduleSync() { + if (scheduled || syncing) return; + scheduled = true; + window.requestAnimationFrame(runSync); + } + + function containsManagedSeoNode(node) { + if (!node || node.nodeType !== 1) return false; + + if ( + node.hasAttribute("data-sixmm-schema") + ) { + return true; + } + + return Boolean( + node.querySelector && + node.querySelector( + 'script[data-sixmm-schema]', + ), + ); + } + + function shouldResync(mutations) { + var pathname = normalizedPathname(window.location.pathname); + if (pathname !== lastStructuredPath) return true; + + return mutations.some(function (mutation) { + var target = mutation.target; + if (target && target.nodeName === "TITLE") return true; + + var titleAdded = Array.prototype.some.call( + mutation.addedNodes || [], + function (node) { + return node && node.nodeName === "TITLE"; + }, + ); + if (titleAdded) return true; + + return Array.prototype.some.call( + mutation.removedNodes || [], + containsManagedSeoNode, + ); + }); } - syncStructuredData(); - window.addEventListener("popstate", syncStructuredData); - window.addEventListener("pageshow", syncStructuredData); - document.addEventListener("DOMContentLoaded", syncStructuredData); - new MutationObserver(syncWhenPathChanges).observe(document.documentElement, { - childList: true, - subtree: true, + observer = new MutationObserver(function (mutations) { + if (shouldResync(mutations)) scheduleSync(); }); + runSync(); + window.addEventListener("popstate", scheduleSync); + window.addEventListener("pageshow", scheduleSync); + document.addEventListener("DOMContentLoaded", scheduleSync); })(); diff --git a/fern/styles.css b/fern/styles.css index 891e35ef..2ae5e59b 100644 --- a/fern/styles.css +++ b/fern/styles.css @@ -130,6 +130,25 @@ button:focus-visible, color: var(--sixmm-accent) !important; } +/* Fern's compatible scalar tabs theme leaves the tab-list wrapper shrink-wrapped + * at the start edge. Let the wrapper fill the header so short locale labels stay + * centered, while long translations remain horizontally scrollable. */ +.fern-header-tabs > div:has(> [role="tablist"]) { + min-width: 0; + flex: 1 1 auto; + overflow-x: auto; + scrollbar-width: none; +} + +.fern-header-tabs > div:has(> [role="tablist"])::-webkit-scrollbar { + display: none; +} + +.fern-header-tabs [role="tablist"] { + width: max-content; + margin-inline: auto; +} + .fern-language-selector { display: inline-flex !important; width: 2.25rem; @@ -280,207 +299,6 @@ body:has(.sixmm-language-menu-enhanced[data-state="open"])::before { color: var(--sixmm-accent-strong) !important; } -.sixmm-language-trigger { - display: inline-flex; - width: 2.25rem; - height: 2.25rem; - flex: 0 0 2.25rem; - align-items: center; - justify-content: center; - padding: 0; - border: 0; - border-radius: 0.55rem; - background: transparent; - color: var(--sixmm-home-muted); - cursor: pointer; -} - -.sixmm-language-trigger svg { - width: 1.25rem; - height: 1.25rem; -} - -.sixmm-language-trigger:hover, -.sixmm-language-trigger:focus-visible, -.sixmm-language-trigger[aria-expanded="true"] { - background: var(--sixmm-accent-soft) !important; - color: var(--sixmm-accent-strong) !important; -} - -.sixmm-language-overlay { - position: fixed; - z-index: 2147483000; - inset: 0; - display: grid; - place-items: start center; - overflow-y: auto; - padding: clamp(4.5rem, 10vh, 7.5rem) 1.5rem 2rem; - background: rgba(0, 0, 0, 0.58); - backdrop-filter: blur(5px); - -webkit-backdrop-filter: blur(5px); -} - -.sixmm-language-overlay[hidden] { - display: none !important; -} - -.sixmm-language-dialog { - width: min(76rem, 100%); - max-height: calc(100vh - clamp(6.5rem, 14vh, 10rem)); - overflow-y: auto; - padding: clamp(1.25rem, 2.8vw, 2.5rem); - border: 1px solid var(--sixmm-home-border); - border-radius: 1.25rem; - background: var(--sixmm-home-surface); - color: var(--sixmm-home-text); - box-shadow: 0 1.5rem 5rem rgba(0, 0, 0, 0.34); - scrollbar-width: thin; - scrollbar-color: var(--sixmm-accent) transparent; -} - -.sixmm-language-heading { - display: flex; - align-items: center; - justify-content: space-between; - gap: 1rem; - margin-bottom: 1.25rem; -} - -.sixmm-language-heading h2 { - margin: 0; - color: var(--sixmm-home-text); - font-size: clamp(1.15rem, 1.8vw, 1.45rem); - line-height: 1.3; -} - -.sixmm-language-close { - display: inline-flex; - width: 2.25rem; - height: 2.25rem; - flex: 0 0 2.25rem; - align-items: center; - justify-content: center; - padding: 0; - border: 0; - border-radius: 0.55rem; - background: transparent; - color: var(--sixmm-home-muted); - cursor: pointer; -} - -.sixmm-language-close svg { - width: 1.25rem; - height: 1.25rem; -} - -.sixmm-language-close:hover, -.sixmm-language-close:focus-visible { - background: var(--sixmm-accent-soft); - color: var(--sixmm-accent-strong); -} - -.sixmm-language-grid { - display: grid; - grid-template-columns: repeat(4, minmax(0, 1fr)); - gap: 0.65rem 1rem; -} - -.sixmm-language-dialog.has-native-language-menu - .sixmm-language-option[data-native-locale="true"] { - display: none; -} - -.sixmm-language-dialog .fern-language-dropdown-content, -.sixmm-language-dialog .fern-language-dropdown-content .fern-scroll-area, -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-scroll-area-viewport, -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-scroll-area-viewport - > div, -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-language-selector-radio-group { - display: contents !important; -} - -.sixmm-language-dialog .fern-language-dropdown-content > :first-child { - display: none !important; -} - -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-language-dropdown-item { - display: flex; - min-height: 3.5rem; - align-items: center; - padding: 0.8rem 1rem; - border: 1px solid transparent; - border-radius: 0.65rem; - color: var(--sixmm-home-text) !important; - font-size: 1rem; - font-weight: 550; - line-height: 1.35; - text-decoration: none !important; -} - -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-language-dropdown-item:hover, -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-language-dropdown-item:focus-visible { - border-color: var(--sixmm-home-border); - background: var(--sixmm-accent-soft) !important; - color: var(--sixmm-accent-strong) !important; -} - -.sixmm-language-dialog - .fern-language-dropdown-content - .fern-language-dropdown-item[data-state="checked"] { - border-color: transparent; - background: var(--sixmm-accent-soft) !important; - color: var(--sixmm-accent-strong) !important; -} - -.sixmm-language-option { - display: flex; - min-height: 3.5rem; - align-items: center; - padding: 0.8rem 1rem; - border: 1px solid transparent; - border-radius: 0.65rem; - color: var(--sixmm-home-text) !important; - font-size: 1rem; - font-weight: 550; - line-height: 1.35; - text-decoration: none !important; -} - -.sixmm-language-option:hover, -.sixmm-language-option:focus-visible { - border-color: var(--sixmm-home-border); - background: var(--sixmm-accent-soft); - color: var(--sixmm-accent-strong) !important; -} - -.sixmm-language-option.is-active { - border-color: transparent; - background: var(--sixmm-accent-soft); - color: var(--sixmm-accent-strong) !important; -} - -.sixmm-language-option.is-active::after { - width: 0.45rem; - height: 0.45rem; - flex: 0 0 0.45rem; - margin-inline-start: auto; - border-radius: 999px; - background: var(--sixmm-accent); - content: ""; -} - :is(nav, aside, header) a[aria-current="page"], :is(nav, aside, header) [aria-selected="true"], :is(nav, aside, header) [data-state="active"] { @@ -574,64 +392,57 @@ button.fern-button.outlined:focus-visible { stroke: currentColor !important; } -:is(header, nav) :is(button, [role="button"]):not(.fern-button):not(.fern-language-selector):hover, -:is(header, nav) button[aria-label]:not(.fern-language-selector):hover, -:is(header, nav) button:has(svg):not(.fern-language-selector):hover, -:is(header, nav) button:has(kbd):not(.fern-language-selector):hover, -:is(header, nav) :is(button, [role="button"]):not(.fern-button):not(.fern-language-selector):focus-visible, -:is(header, nav) button[aria-label]:not(.fern-language-selector):focus-visible, -:is(header, nav) button:has(svg):not(.fern-language-selector):focus-visible, -:is(header, nav) button:has(kbd):not(.fern-language-selector):focus-visible { +:is(header, nav) :is(button, [role="button"]):not(.fern-button):not(.fern-language-selector):not(.sixmm-theme-trigger):hover, +:is(header, nav) button[aria-label]:not(.fern-language-selector):not(.sixmm-theme-trigger):hover, +:is(header, nav) button:has(svg):not(.fern-language-selector):not(.sixmm-theme-trigger):hover, +:is(header, nav) button:has(kbd):not(.fern-language-selector):not(.sixmm-theme-trigger):hover, +:is(header, nav) :is(button, [role="button"]):not(.fern-button):not(.fern-language-selector):not(.sixmm-theme-trigger):focus-visible, +:is(header, nav) button[aria-label]:not(.fern-language-selector):not(.sixmm-theme-trigger):focus-visible, +:is(header, nav) button:has(svg):not(.fern-language-selector):not(.sixmm-theme-trigger):focus-visible, +:is(header, nav) button:has(kbd):not(.fern-language-selector):not(.sixmm-theme-trigger):focus-visible { border-color: var(--sixmm-accent) !important; color: var(--sixmm-accent-strong) !important; box-shadow: 0 0 0 3px var(--sixmm-focus-ring) !important; } -:is(header, nav) .fern-language-selector:hover, -:is(header, nav) .fern-language-selector:focus-visible, -:is(header, nav) .fern-language-selector[data-state="open"], :is(header, nav) - .fern-language-selector - + button:has( - > svg.lucide-sun, - > svg.lucide-moon, - > svg.lucide-monitor - ):hover, -:is(header, nav) - .fern-language-selector - + button:has( - > svg.lucide-sun, - > svg.lucide-moon, - > svg.lucide-monitor - ):focus-visible, -:is(header, nav) - .fern-language-selector - + button:has( - > svg.lucide-sun, - > svg.lucide-moon, - > svg.lucide-monitor - )[data-state="open"] { - border-color: transparent !important; - background: var(--accent-a3, var(--sixmm-accent-soft)) !important; - box-shadow: none !important; - color: var(--accent-11, var(--sixmm-accent-strong)) !important; -} - -:is(header, nav) .sixmm-theme-trigger { - border-color: transparent !important; + :is(.fern-language-selector, .sixmm-theme-trigger) { + display: inline-flex !important; + width: 2.25rem !important; + height: 2.25rem !important; + min-width: 2.25rem !important; + flex: 0 0 2.25rem !important; + align-items: center !important; + justify-content: center !important; + padding: 0 !important; + border: 0 !important; + border-radius: 0.5rem !important; background: transparent !important; box-shadow: none !important; color: var(--grayscale-a11, var(--sixmm-home-muted)) !important; + cursor: pointer; + transition: + color 0.16s ease, + background-color 0.16s ease !important; } :is(header, nav) - .sixmm-theme-trigger:is(:hover, :focus-visible, [data-state="open"]) { + :is(.fern-language-selector, .sixmm-theme-trigger):is( + :hover, + :focus-visible, + [data-state="open"] + ) { border-color: transparent !important; background: var(--accent-a3, var(--sixmm-accent-soft)) !important; box-shadow: none !important; color: var(--accent-11, var(--sixmm-accent-strong)) !important; } +:is(header, nav) .sixmm-theme-trigger svg { + width: 1rem !important; + height: 1rem !important; +} + .fern-card :is(.card-icon, svg) { color: var(--sixmm-accent-strong) !important; } @@ -1026,6 +837,7 @@ div display: inline-flex !important; align-items: center !important; justify-content: center !important; + gap: 0 !important; } .sixmm-mobile-settings-bar > .sixmm-mobile-theme-trigger { @@ -1115,10 +927,6 @@ div grid-template-columns: repeat(2, minmax(0, 1fr)); } - .sixmm-language-grid { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - .sixmm-stat-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } @@ -1170,30 +978,6 @@ div font-size: 0.875rem; } - .sixmm-language-overlay { - align-items: end; - padding: 4rem 0 0; - } - - .sixmm-language-dialog { - width: 100%; - max-height: calc(100dvh - 4rem); - padding: 1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom)); - border-right: 0; - border-bottom: 0; - border-left: 0; - border-radius: 1.25rem 1.25rem 0 0; - } - - .sixmm-language-grid { - grid-template-columns: 1fr; - gap: 0.4rem; - } - - .sixmm-language-option { - min-height: 3.25rem; - } - .sixmm-home { padding-top: 1.5rem; } diff --git a/fern/support-widget.js b/fern/support-widget.js index 4c315575..2d3455b3 100644 --- a/fern/support-widget.js +++ b/fern/support-widget.js @@ -20,11 +20,19 @@ }); }); var lastPathname = window.location.pathname; + var lastWidgetLanguage = null; var lastTheme = null; var pendingWidgetDocsLocale = null; + var pendingWidgetDocsResolved = false; var pendingWidgetTheme = null; var widgetDocsRequestId = 0; + function normalizeLanguage(lang) { + return typeof lang === 'string' + ? lang.trim().replace(/_/g, '-').toLowerCase() + : ''; + } + function currentDocsLocale() { var firstSegment = window.location.pathname.split('/').filter(Boolean)[0] || ''; var locale = localeRoutes.find(function (item) { @@ -60,11 +68,16 @@ return true; } - function syncWidgetLanguageFromHost(retries) { - if (callWidget('setLang', currentLang())) return; + function syncWidgetLanguageFromHost(retries, force) { + var language = currentLang(); + if (!force && language === lastWidgetLanguage) return; + if (callWidget('setLang', language)) { + lastWidgetLanguage = language; + return; + } if (retries > 0) { window.setTimeout(function () { - syncWidgetLanguageFromHost(retries - 1); + syncWidgetLanguageFromHost(retries - 1, force); }, 100); } } @@ -89,31 +102,77 @@ } function routeForWidgetLanguage(lang) { - var normalized = typeof lang === 'string' ? lang.trim().replace(/_/g, '-').toLowerCase() : ''; + var normalized = normalizeLanguage(lang); return Object.prototype.hasOwnProperty.call(widgetLanguageRoutes, normalized) ? widgetLanguageRoutes[normalized] - : null; + : ''; + } + + function clearPendingWidgetDocsNavigation() { + pendingWidgetDocsLocale = null; + pendingWidgetDocsResolved = false; + lastPathname = window.location.pathname; + } + + function confirmPendingWidgetDocsNavigation() { + if ( + pendingWidgetDocsLocale !== null && + pendingWidgetDocsResolved && + pendingWidgetDocsLocale === currentDocsLocale() + ) { + clearPendingWidgetDocsNavigation(); + return true; + } + return false; } function switchHostLanguage(lang) { var route = routeForWidgetLanguage(lang); - if (route === null) return; var requestId = ++widgetDocsRequestId; + var locale = localeRoutes.find(function (item) { + return item.route === route; + }); + if (locale) lastWidgetLanguage = locale.widget; pendingWidgetDocsLocale = route; + pendingWidgetDocsResolved = false; if (typeof window.__sixmmNavigateDocsLocale === 'function') { - Promise.resolve(window.__sixmmNavigateDocsLocale(route)).then(function (success) { - if ( - !success && - requestId === widgetDocsRequestId && - pendingWidgetDocsLocale === route - ) { - pendingWidgetDocsLocale = null; + var navigation; + try { + navigation = window.__sixmmNavigateDocsLocale(route); + } catch (error) { + if (requestId === widgetDocsRequestId && pendingWidgetDocsLocale === route) { + clearPendingWidgetDocsNavigation(); } - }); + return; + } + Promise.resolve(navigation).then( + function (success) { + if ( + requestId !== widgetDocsRequestId || + pendingWidgetDocsLocale !== route + ) { + return; + } + if (!success) { + clearPendingWidgetDocsNavigation(); + return; + } + pendingWidgetDocsResolved = true; + confirmPendingWidgetDocsNavigation(); + }, + function () { + if ( + requestId === widgetDocsRequestId && + pendingWidgetDocsLocale === route + ) { + clearPendingWidgetDocsNavigation(); + } + } + ); } else { - pendingWidgetDocsLocale = null; + clearPendingWidgetDocsNavigation(); } } @@ -133,7 +192,8 @@ } function onWidgetLanguageChange(event) { - switchHostLanguage(event && event.detail ? event.detail.lang : ''); + var language = event && event.detail ? event.detail.lang : ''; + switchHostLanguage(language); } function onWidgetThemeChange(event) { @@ -162,7 +222,7 @@ script.onload = function () { document.documentElement.classList.remove('sixmm-support-widget-loading'); // The host may have changed while widget.js was loading. - syncWidgetLanguageFromHost(20); + syncWidgetLanguageFromHost(20, true); syncWidgetThemeFromHost(20, true); }; script.onerror = function () { @@ -189,15 +249,11 @@ window.setInterval(function () { if (window.location.pathname !== lastPathname) { lastPathname = window.location.pathname; - if ( - pendingWidgetDocsLocale !== null && - pendingWidgetDocsLocale === currentDocsLocale() - ) { - pendingWidgetDocsLocale = null; + if (pendingWidgetDocsLocale !== null) { + confirmPendingWidgetDocsNavigation(); return; } - pendingWidgetDocsLocale = null; - syncWidgetLanguageFromHost(20); + syncWidgetLanguageFromHost(20, false); } }, 600); } diff --git a/fern/translations/.translation-manifest.json b/fern/translations/.translation-manifest.json index 60e964de..adf4c194 100644 --- a/fern/translations/.translation-manifest.json +++ b/fern/translations/.translation-manifest.json @@ -1,1882 +1,1697 @@ { - "version": 3, + "version": 4, "locales": { "ja": { "pages": { - "docs/pages/home.mdx": "44735984bd781d665f5efb58027ec248ff3740705e907068e112dd4198a41516", - "docs/pages/solutions/overview.mdx": "af70cb5fd0c04e32afd39ccf7d976ffdf3a13ae8896721a84de9728ff2ec90c3", - "docs/pages/solutions/embedded-trading.mdx": "aa9041d063db018880f77268d5120117a6734aa1c7355eb876d48eddd7ac3ccb", - "docs/pages/embedded-trading-infrastructure.mdx": "52783c4fbfdbcdc26305e6e0da9a94895683dee78789360830d324e0901469c6", - "docs/pages/solutions/integration-scenarios.mdx": "2a7d8942218eec9edf18f8d12c0577236dd495680af480599141e066996e0cd8", - "docs/pages/solutions/architecture-responsibilities.mdx": "517c68c5c61c0887aeb088c2f5b2c86056c5ff270929f191865737356bf3890b", - "docs/pages/solutions/institutional-liquidity.mdx": "a2f90e2fb0193e5b96a157076c54fe6bbefa898a7df0ed599433f18c5c74bbd4", - "docs/pages/overview.mdx": "87140fcf8731989d3a3694c6f43b05937f04ef6f0f7798c162fd73e09fa339df", - "docs/pages/solutions/market-depth-spread.mdx": "2b0f1a5c7e4a021370f706ce06427c11a62f03fe3a08258a63ad1b336a7665a8", - "docs/pages/solutions/risk-aware-quoting.mdx": "586e4bf04a07781101cc08b9cef186fdfd47abd080570946ec297439641c4b5b", - "docs/pages/solutions/white-label-exchange.mdx": "896de1abd7c6f03809a96b81fd79f72c74d8e569970824834d1148d6900ef6d5", - "docs/pages/solutions/matching-engine.mdx": "a8b4c0a60b60249f20c29231904d4a5d468c1557786dc47c157e1c1542361074", - "docs/pages/solutions/operations-console.mdx": "3db52c138c3ba623aa93e65006d85af85172aa8d09c9a66f22fa0b87f19d5944", - "docs/pages/solutions/brand-customization.mdx": "a73ea9143d88f218d998b756a7d9f02718e36a4d4bd9bc1d3b64104d745c0e48", - "docs/pages/solutions/compliance-licensing.mdx": "ae43aa79bae5831502b7a736232015f41c16f25f730df0c3eaaebeb7bc91599d", - "docs/pages/security-compliance/license-support.mdx": "2bf53d2b78ef3ff91c40f4dee7fb441b4110c4b4bf22d4789b2a871721b2a9fd", - "docs/pages/solutions/security-architecture.mdx": "98f29034c270e238e16c07051189d14d77090c58d7063c67eb0b05bc8ddc28e5", - "docs/pages/solutions/production-launch-checklist.mdx": "d4f071bf82ff69c4ee6fe8dc768004ec1d7c1b177068b55e2e3482b3cd2f47c1", - "docs/pages/trading/overview.mdx": "c99dc1a7ca5c5fe858b7b40c5fe1daec0a35667212b8a608064059f039df1cf1", - "docs/pages/getting-started/start-trading.mdx": "5a8c5f78be7812c9d90df08ffc5b9f4a5c0a1618b308349828804bfe266d5651", - "docs/pages/getting-started/trading-workflow.mdx": "3da1bf0f637f8eb7a9c03e571fe2923d4a242113bb314cf588a014fc2341623b", - "docs/pages/getting-started/authentication.mdx": "8734386a994a7576ae01d130ff8ff3d7ec43ecb1d40900f90225f6759fbff7a8", - "docs/pages/getting-started/asset-transfer.mdx": "b4275ae32b00765438d9febef069695f8fe3ed2e4ee6e459a338f589e1d76137", - "docs/pages/trading/perpetual-contracts.mdx": "33a196ad89ff52334561b4206df87b526831a2396bd88ee1ee9d30b7df4c138e", - "docs/pages/trading/leverage-mechanics.mdx": "df7c24cbf4a70666e852f36734b12b466ec0c8a1566223529a706b21d368c518", - "docs/pages/trading/margin-rules.mdx": "ea1d813c766fb683266d029a48318518d493afcdb3a245d9d0e3d9867b7325af", - "docs/pages/trading/order-types.mdx": "118540331509aabb09d2d7c5c0b95bad823e83c5a1c982d8e28dae65f2d259be", - "docs/pages/trading/take-profit-stop-loss.mdx": "0ac3670bef15b5ee0f33a6864b8dd1fe83f12964055a1abd17aec7f05a8c933d", - "docs/pages/trading/fees-and-slippage.mdx": "67fe83f50085f4de2033e64963f087b0c2f389ccc3d38b2b45a49add0c4480f5", - "docs/pages/trading/fee-structure.mdx": "91eea3ec4ba8de565e23c6758be0c5baae67b2c7d4421908e7f120ccce636ff1", - "docs/pages/trading/risk-and-liquidations.mdx": "34b55e4b9927223c6e7ab2b2dda641acf5916ee2bf7be07aeab27c1b3b286d32", - "docs/pages/developer-api/overview.mdx": "5f725dd953fef65f88f82b519162e8b18ec1bfdd30cddc9cc9ad2a7eeeec1fcd", - "docs/pages/developer-api/integration-overview.mdx": "1d332339ed97cc0bc4b789a48d064c6518408d205dcb5d68b9f666032e7a408c", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "466d80687368cf5c3b1cfc66227299bd66dd20a84eb783a9219e9f83521ae734", - "docs/pages/developer-api/authentication.mdx": "de887754a6575eabd33d4d7d58b8f0a2275600bc9e2c5b7fb932d66bd84ee70d", - "docs/pages/developer-api/api-key-management.mdx": "4431dc69605588abba6a1cbb0f4f9acdc10d3352898e987aa8546f623222512b", - "docs/pages/developer-api/request-signing.mdx": "182e461b6a857974b76593b34a74e351d4b9d3bcd459435ff10dd9296804da26", - "docs/pages/developer-api/rest-api.mdx": "f0ce29aed94fcae3b723704490cdf266c55bf27531ef5d90c15a09177671f0ac", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "ff51021d85a5cae242f52ca4e12cdead47c4e775b10fb52ed365e4bba3d0202a", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "240dd7e338f4605d90220d9bea18bc77c1acae76e571b971507acb59a77aaf3a", - "docs/pages/developer-api/rest-api/order.mdx": "22da9540c763d748022c421f12873fa3acace74b3c226ad604ed165db2b50054", - "docs/pages/developer-api/rest-api/position.mdx": "0cd8a20c0eb3ed4fdfe8827ab2c9a65f731b8f9592681c869c157c179f990696", - "docs/pages/developer-api/rest-api/market-data.mdx": "150e0c5a238239abf3be85fc629afef0f9f8c9347fa419fa3672658a73778858", - "docs/pages/developer-api/websocket.mdx": "ac537b7f2b222fcca452b8930fa82792932acf42cc354f1f6f7f596e871a52f7", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "0d381a13a7b20214d2fe0092b428d282390187cb499e1055cba7d6c6f537e534", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "18ce7c4eb9335bb4b303606e0b53516f87d5ed91a3e52c59d65f9b36162f028f", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "3b2eddc3c4845de6ce8c501284caaa52fe8818435f8f342b6b95517bf2a6a8e5", - "docs/pages/developer-api/common-enums.mdx": "6cbe0e80003c42be85d083e965167cd82f64ced4d00e130549c8836241f098a7", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "40fb964d6c0546aa411cfb8c97594d0463b061d342afddb3d47395af5a810407", - "docs/pages/developer-api/integration-recommendations.mdx": "484ac9862da8de177372367412af0f7060dc12accedb2f9a482eb21f07f43269", - "docs/pages/sdk/trading-widget/quick-start.mdx": "43f9ed69c6b4fa55a9094d9bce81e22b831d6628f4ee8bc792547472eff065da", - "docs/pages/sdk/agent-sdk/overview.mdx": "e93d64a581a43c977f8ea80f7d757653ab59eb4efd18f97dc220bc4f7d8e4688", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "1ceec6eefcab6811cc0270efbe6cc67d5f989ff11a77ab12b72601639aef8397", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "e119767118190212ad826b3686bdef2a93a1247e9c0847d7cc60e6b9045e8e76", - "docs/pages/sdk/security/secrets-signing.mdx": "c27d9474aa278de1b093bf40d8384e30378c37312f118d1af7481dc6df2783bb", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "130867e90d45c25afad3596b95bca2b1c876d4e27d1994728ec21ad72a1dcd63", - "docs/pages/resources/production-launch-checklist.mdx": "d0c508e13a049521c5f314a192e864ecc7fcd54d1a836e44f4a1b50bf3dbb609", - "docs/pages/resources/support-request-template.mdx": "5cfa2ffbf413b5313553007664e4e6408e154a7a77258fcafe6d3b2a8ff77690", - "docs/pages/sdk/overview.mdx": "0db2ebc14ebef0d1ffb3e3e8b8952eb1ba9c2e79be562c616b499745a54bc317", - "docs/pages/sdk/trading-widget/overview.mdx": "c6c5432a13aa7e9960c848cc6e0bcc801eec00557abe6fd8005ea5bc5298430b", - "docs/pages/sdk/trading-widget/authentication.mdx": "b2dc2168a40b32ea7b32ec9a5550b91fec3fdb280a0bb257e8937d0e57dae83f", - "docs/pages/sdk/trading-widget/options-events.mdx": "f71ed64ed9d6ac124e8028fae5ee96115995404c6b48ed021dc2e0bab13ea542", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "40da38f558c70dd1cf13327c591dc0c39f56a315ee92eaa811112aa530dd18c3", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "0bbbc0343dc7cfdf574c72d68b855d5680e45d080dac10bc1ec5fd78a48cbb76", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "bad4d24bdeb1af211590f3dfae697f20f27b6da8109ed027bd5ce89ddcfafcc4", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "92bd91eb8fdbeab49cf602097ad1d87f829eb262bac1b943a89ba7e721e632a3", - "docs/pages/sdk/security/troubleshooting.mdx": "326e19f3bf94e18cec0218fcf761a4f55ea5f64abfffe51391d858e8f6f8f536", - "docs/pages/security-compliance/overview.mdx": "87b2d2cd4e14084a76a7185b614e17b2e7769b95e07e357d4688f10570841136", - "docs/pages/security-compliance/security-architecture.mdx": "055cebcd2c8d2e8652793fa552964a7dcd2cfecde2d4315bcd1354a8bea57d3f", - "docs/pages/security/security-policies.mdx": "609de0ef6eb4733d26214be81ebae83ea4c916b63ebf46dc172575a7bfde7123", - "docs/pages/security/incident-response.mdx": "5f260e85e31ffb05621bfed1066e91e9bbb740f56375b3e65b261b2e88186804", - "docs/pages/security/bug-bounty-program.mdx": "cd0c7bb5d13943d7bfd04af75d5337fb3a5b34e7fd933bfc124b014abd195ff0", - "docs/pages/security-compliance/compliance-overview.mdx": "3e916d675fa9383cfc4338ecfcd5e7a04e427459137263816cf00f0686845ca6", - "docs/pages/security-compliance/partner-responsibilities.mdx": "3895ad04293ba83a88d06d9d17e73ac7afb5550d5d24e517d01b1d41154d33e8", - "docs/pages/legal/terms-and-conditions.mdx": "ffc421e0307971b639adef2a7f1147a3c929b38e098aec7b0eac6a9988f88937", - "docs/pages/legal/privacy-policy.mdx": "9128b0199e6c0e78d5b5f801d0d2255c90442e0bd5084b2af0a433733f1d2171", - "docs/pages/resources/overview.mdx": "5ee906e567a35d3152fbd63bdfb1968ac071cb80279596aad83f385ffbf3d3ce", - "docs/pages/design-and-assets/usage-guidelines.mdx": "caa4ac49c99083465e4ee398241a520c02a8ce27e44d8a8357f3909a5c747e58", - "docs/pages/design-and-assets/asset-downloads.mdx": "4605d2aaa64ecb42359aa011ae6bfd19e2f778f7108240e663372338a6355464", - "docs/pages/design-and-assets/white-label-support.mdx": "7258d880b8364c8eade15359e06f0c6f9abfd781f100c30976ccb13d5bd97c5a", - "docs/pages/resources/integration-information-template.mdx": "f817f976e6046ed698073b32cb429feb252837b790c0a5e3b52e69ada228843e", - "docs/pages/company/overview.mdx": "923ddac1d2195389eb87e2fb40e86a733adda2cd390c618c287d85d3866c73be", - "docs/pages/company/partnerships.mdx": "66650bc5e4426a4e58a290416596e71088d6d51c7eb10561b6306fcb52b94a2f", - "docs/pages/company/support-overview.mdx": "a3792257fad6136b6077ce3fc645d41d0d344d9386915cc81f191ce37f81255c", - "docs/pages/company/security-reporting.mdx": "9f38a813d8863a25e3ffdecd90e7db7e4a578c7f1eeac25d23376fec6d6561c0", - "docs/pages/contact/business-inquiries.mdx": "75084159fc747b259e5c5056b9596431a28a3227abd5bd2c24fc8a49c10c4316", - "docs/pages/contact/support.mdx": "aff0a9fb81c26a491f003ae5490a7c153f39710517075ddfb0c19b5c50d707fb" + "docs/pages/home.mdx": "5476ed357e7d8303dcfd8feac1b6a5bfc72972de63307243e0d7a9dbce674f84", + "docs/pages/solutions/overview.mdx": "70c0718cdb5433ca91808d265474d6ed6f1262964c39e55e6d08d04b268e5dbd", + "docs/pages/solutions/embedded-trading.mdx": "1a7c57dae182847800dfb24921cf3296d6c6189dbaeacba0764ae1ea35fad7f6", + "docs/pages/embedded-trading-infrastructure.mdx": "31d4538f9ed4cbe165b2d5e14bd0a70148403136436e277cf3b865d2e5d9873b", + "docs/pages/solutions/integration-scenarios.mdx": "90b0e0c483f581cb34c48b5855e6160e2582731596b60ecc842a0d10dc31441e", + "docs/pages/solutions/architecture-responsibilities.mdx": "a04ef25831958e27588218d37240b09993da5af676cc6185f1b7db5880e9b084", + "docs/pages/solutions/institutional-liquidity.mdx": "1b8ed573262ac7d3c4b33521f10de69e7f3d5ba880c66e9b773735bdfbdcdca4", + "docs/pages/overview.mdx": "1daf23f1b005cf6250ccc8aee8d2b81760f76264a8943001646041dac8a7fa6a", + "docs/pages/solutions/market-depth-spread.mdx": "31ea489a6755cda284c0cd78527743bfe6ba3892e6a12f57ed22945fc4c6751d", + "docs/pages/solutions/risk-aware-quoting.mdx": "effe41f0ef4f8cfab25974c1aea4b206f68db4cd49299ef419f9ad73f60d4f9f", + "docs/pages/solutions/white-label-exchange.mdx": "79ba39296a5bf8c72a446f0b6168d371363cfd844fb89dc0932e0ab90404529a", + "docs/pages/solutions/matching-engine.mdx": "772ff3052154f4b9dfdf09c2518767993476b809ef9f2e968255163b60dba4a5", + "docs/pages/solutions/operations-console.mdx": "237170ee703899d65604169987e5da024607e684fee00df19ab8db2dec698cf0", + "docs/pages/solutions/brand-customization.mdx": "2f5c3137610a74d7d1639663496a21150c908a41180724ec555e0fd749491fa5", + "docs/pages/solutions/compliance-licensing.mdx": "542e95bdbce711215a5c3f1daa2f6bbf55905dc61150b937fb5435ea135631b3", + "docs/pages/security-compliance/license-support.mdx": "ea38e127b628e0217d8b84b82e10a73d987805de3211cc5010dbe8facf212034", + "docs/pages/solutions/security-architecture.mdx": "b85c15958dd67a11194a0ae359892fc22cb6cbc02aa3c9ba0d46144e62cdc961", + "docs/pages/solutions/production-launch-checklist.mdx": "d0fb23a2155293009ef92ce0f940aa38ea35518f80f6940683b450c2be2603d1", + "docs/pages/trading/overview.mdx": "eead22198678d9e07165c980afabd20debc0b228b9a760a1fe234353e1032438", + "docs/pages/getting-started/start-trading.mdx": "6b4d183532c4ace97a03a037ae92256a967a095377a208c80445a807242a9731", + "docs/pages/getting-started/trading-workflow.mdx": "ab2d14cbfdf6df0a573036b9c25ada698581c521e3c6e57fc6974deb922a396f", + "docs/pages/getting-started/authentication.mdx": "e490174c517eb650a99fc0ab5c34fe44eb489b103ab2bb0ad80d478cd947140e", + "docs/pages/getting-started/asset-transfer.mdx": "568654c8aa94ca3280a61caebe6846871f6d1f9a271f89ab20fd462d863bdd35", + "docs/pages/trading/perpetual-contracts.mdx": "eb45ae9b6a768a17966570e5770babdc9ddb0c8501034ee948f6e7132cc3d3f0", + "docs/pages/trading/leverage-mechanics.mdx": "d7d2847243db46871e41c7efbf6a67cb3d52997f915866f12922e2e3b051ddc0", + "docs/pages/trading/margin-rules.mdx": "1f98cde0e8743409a7585592c574813d16a0e302403c8a198cdb460869e54f64", + "docs/pages/trading/order-types.mdx": "6efaf795368fd0db44d35f8f041bc438f3c082545c949639f97a7385e83bcbbd", + "docs/pages/trading/take-profit-stop-loss.mdx": "552b5ca8564d6a8d11d926e3ff31caa71f2073937c172af771fd31f0ee01e73f", + "docs/pages/trading/fees-and-slippage.mdx": "f3241b91d92d7e5128163d3706dc315a4bd22ebdfa569f52ac2206560448ce13", + "docs/pages/trading/fee-structure.mdx": "b74dd5a6c075bbd06ab946cdf2294ef8a789232bfe398bd6b51770b48f2b3c7e", + "docs/pages/trading/risk-and-liquidations.mdx": "5f5d9f43a57a6dfc1bf484aa1be8c2e8fb745a40f3c7175135a127481a6010c8", + "docs/pages/developer-api/overview.mdx": "601e5a71a9c3784b38d0114f942c7dba1b5dcd863e9a24e1bc231f0cdedb4aa6", + "docs/pages/developer-api/integration-overview.mdx": "344c6221ad0b3a1121359471213d83883407b7d25012a3fd5f707479a620eed9", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "168843fd14ed52a83243b8b087efd8051185bd902c6faf3420534e509f317290", + "docs/pages/developer-api/authentication.mdx": "73a7ac3ce5014524c93878443d98d13545369dbbaec57b0e26d6b9018e7da75c", + "docs/pages/developer-api/api-key-management.mdx": "eea215f502050efb45f44b81f5b25024b9a0c5d06426ca854fd99c0ff5bcdcc4", + "docs/pages/developer-api/request-signing.mdx": "667ee4f538a2b60e3a5cda144d89de9b22087c1e1cc383ac930818d0449c1b4d", + "docs/pages/developer-api/rest-api.mdx": "ef12713ff89ecf341d074529e3eca8b92a28b335f3af8bb5d3cda66b777059f4", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "cd7f33397b85f0b6ee7ba8ea6dbfa7c1f0a50e0d57ae3bdce904e68bd17a6da2", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "41a0d6419c0ad65ebe9b3eec93a05b32fc060dc605147d3d8db572b75719ffcd", + "docs/pages/developer-api/rest-api/order.mdx": "ad8ac792493cbf75eb37c5af0da9a061f8c3b826d1a70f2b9ea6e49dd1743d65", + "docs/pages/developer-api/rest-api/position.mdx": "d2641e37a779f573baaf8d54942330200e2763ad4559b175f0f775b241e2a49e", + "docs/pages/developer-api/rest-api/market-data.mdx": "a6fef20e52b3b5f85e67ea557e8df52f0db23dd8a882a6e69ab9d7975016e9a1", + "docs/pages/developer-api/websocket.mdx": "3d81ba245c2a96f896bdad8c8b1228ec42e4d5ecb657928ff9be10cad4b348dc", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "6a6f07a9d829da6ee36d72957bd3547fa8366acd858f6d4c1238af2766437002", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "c904b7989a81faa5e6726e17caa0a80738dd01bb95404d86614a8157392291cf", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "601da24caf8d954d698e1dd052ab85f65ad80476202928d22e1f2066909cfb02", + "docs/pages/developer-api/common-enums.mdx": "60d4585a6a53c871479a56c3fbafc243067a1ffa389d69f773966fa1ac0962ef", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "bc729be1e3807e36cc0b32f94b4371f30e55075fb1d24f2e005137a1f6f8110f", + "docs/pages/developer-api/integration-recommendations.mdx": "e8fc1c7c3b87a31c9128a0a20d7630094238d7c5c9770b0bf55e870a19a3299f", + "docs/pages/sdk/trading-widget/quick-start.mdx": "fa9f5f6fc2fe515a47086ddf17485d859ace7248ef31d49c0db601c3dfab5b70", + "docs/pages/sdk/agent-sdk/overview.mdx": "da4d5b7d22039148e28a913b47193a6acbe1482a46534c1ed1c1798b26922961", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "d60d8bf2e51ed05f9b6085a19f393a7d3a32371f5a38f668b883c3efaa648697", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "2ce7dc52905cc17f8539f126b0b385a23011c032408ccb0b0791b1ca42802bbb", + "docs/pages/sdk/security/secrets-signing.mdx": "bab1d6dedb3ac21b29f7c5b8840fd54e587e517be6fee28b0c490037b9a3d97e", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "e8798df48b29f6532b092e78b1fd092fd7a3d401d22f522e93ca03d60e849a77", + "docs/pages/resources/production-launch-checklist.mdx": "1f7684951fe95c32cda57487f6934718f8f333e0a808f36be73aabbb324c5775", + "docs/pages/resources/support-request-template.mdx": "8b1b7bc391ebba7f18573ea7d5858233804fe45aa9fe78cee524b2809ed04a3e", + "docs/pages/sdk/overview.mdx": "4debab404666fc6158914438ac5e54d24ddfa80c1b605e89815c8cd30ffd24ab", + "docs/pages/sdk/trading-widget/overview.mdx": "e1527b6659d97d37876cc075ca45a5d406c1affdcb1702721c7bd1448a7d5165", + "docs/pages/sdk/trading-widget/authentication.mdx": "8a754c22641ed5e3523a87dd11e5296719abc80b4afb0bd12218076b0f136553", + "docs/pages/sdk/trading-widget/options-events.mdx": "9b8844005d15d655aa03f09c81584ea3cb1669df8e1cb9a85922eddb51abd23b", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "db19a2d1f384fc490c672957413cc438992dbca3bc22a83a24e0719c52350554", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "73be26bfbd710ee44f9aa151d2a30353a6a20215a7c1c5355ffab9401e47480f", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "910a7dc2ed695d94e52b2a67b7d188efdcf61b4a283c6e8845ed37b7f79e9165", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "66a81490ff364e31d34dd3e75fdf5442797b3f3724192cffa71b9672c6dee7b6", + "docs/pages/sdk/security/troubleshooting.mdx": "6d7fb191781f34606287b35f1e4b46ab546779c0b2076d1fe5698a7be9eb8292", + "docs/pages/security-compliance/overview.mdx": "74e0d30de4c9ca3a9479e29f22595316b4537229df7ff675da814a0ae5fdd7e2", + "docs/pages/security-compliance/security-architecture.mdx": "a61c45d57be4b2110146789b48be3f5546e31c5a44e675a4641f77803b5471cb", + "docs/pages/security/security-policies.mdx": "cf56cf06be515edcd05b4b7f22f8bc7555b028ac1611ee733c2ba17ff8b704ba", + "docs/pages/security/incident-response.mdx": "c753539fcd1429549437e2b9325f2e34cdca5b722bad144707a665c3ab4f5f55", + "docs/pages/security/bug-bounty-program.mdx": "572542e03777868f9a321828007f9e1d237366e0df7055d92e184a60e300d6ea", + "docs/pages/security-compliance/compliance-overview.mdx": "a04659132fd7c18bf816ce954a1c3e757169d95d74c89fbd4b695cbc2516fca4", + "docs/pages/security-compliance/partner-responsibilities.mdx": "3aac6de554e75f28efbb1187be027c2ce8b98742e6204c5f2aff6d5b4936aa35", + "docs/pages/legal/terms-and-conditions.mdx": "97ce13b19d6a708da47ce968e98196ca70d365265755b2740cdd37cd15911f09", + "docs/pages/legal/privacy-policy.mdx": "be5df18017889624274df53f14da800af0068c482b7c79f3b1a608360698cabd", + "docs/pages/resources/overview.mdx": "88fc6928d548fa9bf059fdf6b849aea044d199b528b4fdfb5f1876641f248a8e", + "docs/pages/design-and-assets/usage-guidelines.mdx": "5e025c4df2548f98e652476680e97b09b9855c73c6069425ffbff15d69d60741", + "docs/pages/design-and-assets/asset-downloads.mdx": "c62c16f1e21047d14726e5967348a84c946aef9e4ef84e2a7d727e94f01b444f", + "docs/pages/design-and-assets/white-label-support.mdx": "29bf93a294051a65aeb9cd86fc655b5c6e5ac9769f375f003c88e38428516965", + "docs/pages/resources/integration-information-template.mdx": "16955a071b789ee34a1ad8ad8876f89d4abbc28f4d8f6365b70086f33882d8e6", + "docs/pages/company/overview.mdx": "572772dc033483caa972737087e8da6131f6ada7e9d9d968133ba118273474c1", + "docs/pages/company/partnerships.mdx": "974d68660389320f1006adc7b33ff13f9e6a1faafdf25b96667e531dbc188e19", + "docs/pages/company/support-overview.mdx": "5c514f74c85678b5fe9c9534532e9c7e6fa3e713105d2eefa2144e223ca54d69", + "docs/pages/company/security-reporting.mdx": "e9f2aeaaa8f39b841dc43e1246918d195b963a3dec093ae5fe8b099b2c2c0b09", + "docs/pages/contact/business-inquiries.mdx": "4f3541fc95a925a51b2186970d8d235edd1e4cbde4fbda23061b27f649415e12", + "docs/pages/contact/support.mdx": "f80a4e0113b5cfa5722be76ed6413c6b4fbbbf0fd87513307a614175d2c52e8c" }, - "generatedAt": "2026-07-26T10:21:45.631Z", + "generatedAt": "2026-07-26T22:04:08.307Z", "label": "日本語", - "manifestRefreshedAt": "2026-07-26T19:19:59.105Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.020Z" }, "ru": { "pages": { - "docs/pages/home.mdx": "450a45c21c188828064b48d700bae1a0c981c386443e471eaa76ae0401f55dae", - "docs/pages/solutions/overview.mdx": "5adca153205f60e34ad38a8cf777b7ac61b1de8c54483911734ebb550d769424", - "docs/pages/solutions/embedded-trading.mdx": "ccfa0ccf19be462c729d73a5f3f5c691a98d863b6788bae00077dc768fdbaa5b", - "docs/pages/embedded-trading-infrastructure.mdx": "3354905105c79f207a0166f18f2bcfee4e01d8d202dd3fd393e409c222f90ecd", - "docs/pages/solutions/integration-scenarios.mdx": "d58e732fd4e0bdf539801455a8cc84815d2a57aa5bdd5842b7b02042541def12", - "docs/pages/solutions/architecture-responsibilities.mdx": "a34e402e73088a8cd1dadd4b974bb57a0bbafbcd7e87cb05f63203faa6d1adc2", - "docs/pages/solutions/institutional-liquidity.mdx": "b89b7b3307890b0d0f82925d521900b3bbfcb5d119d0cea41e2f81be4e21a9d7", - "docs/pages/overview.mdx": "2148826b3203765c1f10bd8e1301a0acc04bbd5231fb9b1ba9fbff6a7d94967c", - "docs/pages/solutions/market-depth-spread.mdx": "266ba0c6724291a7de8df88bfdf123ba839632e0085d07d1096b938095e8110a", - "docs/pages/solutions/risk-aware-quoting.mdx": "3cdf3db6339fcc2d3e27ff78a8473e5e3b7a64807b695b48a776eaf45f20ccbe", - "docs/pages/solutions/white-label-exchange.mdx": "edba34fec50888955ff42e123d0a69cdb90b2ea25d306b38434209bcd3ea9c26", - "docs/pages/solutions/matching-engine.mdx": "6526aaf6a017f846ebac17ab60fb977b6b7c538b663c47ca0f44a7d3902e1fd4", - "docs/pages/solutions/operations-console.mdx": "6c869d138f949eb08964ee058b3438a4c726534600b3fef692593e2f2890f91a", - "docs/pages/solutions/brand-customization.mdx": "39e823cc5d70dd187bb8434082735abc107672d794f2997abeb5b6159a9ef173", - "docs/pages/solutions/compliance-licensing.mdx": "3efefa557f2ec41a48426ff34d94d77143b078b7aef0258e27db135783c1c603", - "docs/pages/security-compliance/license-support.mdx": "afbdae62846b1fa230d20ceefe083bbdae9f3a936edfc0064ee59651e5f836fe", - "docs/pages/solutions/security-architecture.mdx": "3dcb631e429457e820461899ab8c0c246fc678e6b2e34499564fa42d3a8f3610", - "docs/pages/solutions/production-launch-checklist.mdx": "53c8c28f9697f3b8758a0cd0e8be06b8629870bb907a89b171db9ae2c2cbe213", - "docs/pages/trading/overview.mdx": "b54524ee8386a937ae75b01078cabc4c0b9044f3de49de084db078299b5607b1", - "docs/pages/getting-started/start-trading.mdx": "b8b83112e59f0cd3eefd2151cd4125500734ddd0cbc219e770ca16969f22d11d", - "docs/pages/getting-started/trading-workflow.mdx": "245a6b489d992a11bdf81f0c2e5ea6746ad37f6b52bc083c8db9daacc33fec06", - "docs/pages/getting-started/authentication.mdx": "b41413089c89c6e7e839ab75fc1ce2a000d3286fe0c7215831ee3b35f2cc24a5", - "docs/pages/getting-started/asset-transfer.mdx": "6a605159dd469c6763815697c8fc47647692c986ba4cd7fd7c152a99c2256699", - "docs/pages/trading/perpetual-contracts.mdx": "6188a92497c4722ca25671b2971b66e4a844c7604eceb2ddfc27019581aaf6d3", - "docs/pages/trading/leverage-mechanics.mdx": "fc67869e378c78d8127562e91b78fd4315ddde17e850858035ea2fc80be493c7", - "docs/pages/trading/margin-rules.mdx": "540f42ec5b57012145c7df413134b86b1a51518a173e7fa88bd0b8a220bf0c76", - "docs/pages/trading/order-types.mdx": "5badfbae9a5f03c893767605b4f893f64abde31a2d41fc841bfa37bd0368e3d4", - "docs/pages/trading/take-profit-stop-loss.mdx": "f5583cdc3b9d63129b17bf44ca62b9fbf177b5d1209bcb55fe2e176bd48542e0", - "docs/pages/trading/fees-and-slippage.mdx": "ce8f88ddd3010cb7012a3d519272ac0447eb3820266a95d4bfab580630e267b0", - "docs/pages/trading/fee-structure.mdx": "e6f27de9bc653f052ea9c182d5c236217aa9c1e52bd1a4a8a3869a1e20fa92b5", - "docs/pages/trading/risk-and-liquidations.mdx": "29283e1e26780a5d04d0b2c51f1d25fe0eac092a3c0bffc07ca85efa91cb33a5", - "docs/pages/developer-api/overview.mdx": "c4dce8e4600e5774adf90d5d05509a33817a7ba32b78f925fe5dedfe42830c93", - "docs/pages/developer-api/integration-overview.mdx": "1c71d6661fab11da7e9b5504636e9c0c3fa4f47f6b40217c65defb21ad6c1abc", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "ee1cd80212566dace3ca4ceff0196e9bf5af783757282cb11f35f2a341b8e140", - "docs/pages/developer-api/authentication.mdx": "c269dcee7b964ccbe6a6cf781d7bc10560d7c4d6845691d868cf83b6e7b4ef7c", - "docs/pages/developer-api/api-key-management.mdx": "aef897f733c0a319e5f2b2b61d08c1c108910cf6ffe9ca2d02a1de26222727df", - "docs/pages/developer-api/request-signing.mdx": "8601e62f3f0c7c067ae60690d9971c1f13cd2fbb72f400627a4b652e06d24592", - "docs/pages/developer-api/rest-api.mdx": "f5823c114a304740016dfd57f34119cb410b7f0297d4901a96d68e2a397aa675", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "0ee5136b40366fd5e7434c7b4bea1670a80a8c42710de86d056600c5b0d0ec16", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "617df233ea64a79219ccf9398b4df24ad307f0a45d39c0acf5d5bcc9836f7985", - "docs/pages/developer-api/rest-api/order.mdx": "5169b77867f911c536cb72f934c5ecd162241f0795b7888abae31d0377cbee61", - "docs/pages/developer-api/rest-api/position.mdx": "fc7a89acfb3c3c9bd718ccda33850027c348c74373e3de3668536f4fdf5ca5a9", - "docs/pages/developer-api/rest-api/market-data.mdx": "0deacef407524ea6e0ebf265d94d3e661c73c67f92dee7099c3554412ea6f615", - "docs/pages/developer-api/websocket.mdx": "14a4067a538997dad5b37a3adef57170034f12d3f47afbdba4705dd692108975", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "7a46111000405f34d585aaa45f8e80c45698c0a4d3e77799a37ef1ec73d7207b", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "fdce0e059b62e8ab797d5d133d83a15ef325df075d82bc7b7795a2b5a123520f", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "d099337b68bc2f38bb9d63702bc421127940dc7d4ad45543d70d452ed73e998b", - "docs/pages/developer-api/common-enums.mdx": "958549b85c402d4ff76ad517760d8247432ec8d77085e4cd55a2e80abf6d54e1", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "e895cd2e04f0af5c37c4c438f9e05597a23020897c62fe67d34e1cb080c6d7e6", - "docs/pages/developer-api/integration-recommendations.mdx": "c377fda00e447c87dd9d1c0114af01bb6e7d61a7edaf2e75e49e6fdb6f06e514", - "docs/pages/sdk/trading-widget/quick-start.mdx": "818f4512e42d261c8dd9edc0ccf0cbffc59f5cf423a39fa373d5b294d461c089", - "docs/pages/sdk/agent-sdk/overview.mdx": "f550f0bfb07d1ae920b8aaf9851b3e701cdfbd3a9a46f060dd2abcc7b9f14918", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "7ac978a693db5ecc1a07a3d23f2b0a649d8ce786dbfde6b16e875633ad2d03c8", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "222eaf9a1a738b6c05a4a6137c490b754fac6f4835684af3e4bfa9286f1f54f8", - "docs/pages/sdk/security/secrets-signing.mdx": "53077e1e82136725abf241abc2a575ab1e85dbcc9e7bbe2ea1412997282da4d8", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "72187ec3911f422462e25eb80b5c2429f34e915c09682ee9e92fa4ecae07de57", - "docs/pages/resources/production-launch-checklist.mdx": "044f3d49eb5b06f1914f49727ddc8af1aacb1311cb45c93a0412dff580611136", - "docs/pages/resources/support-request-template.mdx": "586e148f9fee45b5dd416affaf3b31aeac4496f8c94b9450223e66501e8e2000", - "docs/pages/sdk/overview.mdx": "8c4a27842e0644160be128068c952a9ff80208f8a578d2ff11aa5b977f5a2069", - "docs/pages/sdk/trading-widget/overview.mdx": "f30c49d2317409c1669c883625a69879d409dca4ae18227352c6bcfc9573246a", - "docs/pages/sdk/trading-widget/authentication.mdx": "669d92b2536fc980ea6769d72e132dea01a1ea02bda82ab165e8b232d0013ac4", - "docs/pages/sdk/trading-widget/options-events.mdx": "e20347f4db5599839169746193206465816ddef117cc1779d4155bf0af774897", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "345c673d139cbdc68f33b8c5dc99c32979404dcce4b50688f26cff1a526e9e4d", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "378ab7c936669ee27a1975be86e551866d04b7fbe57c4e729db8063c786a62b6", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "6b1da272f75dc27fcb3117458e4b94503b4f7c3f772746e035dcebd3e12753ef", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "fa2bf9e3cb7948af11335803231e4f10e1776c2912652118d85fed44406a0b8d", - "docs/pages/sdk/security/troubleshooting.mdx": "4230cd9236993fad6a36ab3dbce49b6afd673ab6e89ec93aabfc5df883db1d19", - "docs/pages/security-compliance/overview.mdx": "94291bc21ac12c513a80a8f1746cd8de3518e63aa619c0303c9beb5d5bca0815", - "docs/pages/security-compliance/security-architecture.mdx": "089132dc2da00791f9a4dd9ae4e089df61e185706698cf208475903c45703f60", - "docs/pages/security/security-policies.mdx": "bfdee35baaa5952e0ec87fd9382aa3df41a9ac4dcb25b7912317cf8b850fa152", - "docs/pages/security/incident-response.mdx": "0d4fcd403659ce9f712502924e8989f69dc571b9bdcdc459285465da3be68854", - "docs/pages/security/bug-bounty-program.mdx": "3d34efecad1a21cc8cefb8580e1e56456cb48bd16a4b291e41d3d29a3f8fbfc7", - "docs/pages/security-compliance/compliance-overview.mdx": "ce2c76e47126878315c1df43d76d7e1bdd5c92ae4246a5a47ebb5fd109a8d8ed", - "docs/pages/security-compliance/partner-responsibilities.mdx": "41bbe435e0e03099c3aa1f5c1ebafed30b84de44df106c448d7fc33ad736eb12", - "docs/pages/legal/terms-and-conditions.mdx": "b1bccb35c05e776fdf06aa664b9fdd154d9d5da7de0607a2e464565d57c20244", - "docs/pages/legal/privacy-policy.mdx": "634e6872bd8818c76794eb574c44f1e2b89414adf7e3bdc7742884c6c79dbaf3", - "docs/pages/resources/overview.mdx": "1c9eed95ddc04888c0680c652e68c990d429f035135baecbfc02a96967daa55e", - "docs/pages/design-and-assets/usage-guidelines.mdx": "6ba80001b4853476a9b6cd76e05a03e8dda8a59ae866825430b8e91bfb163bad", - "docs/pages/design-and-assets/asset-downloads.mdx": "4359cf9fd61b7138f6896d185e937ca06ddaf954bd3c2912b446ee32f70d9ff4", - "docs/pages/design-and-assets/white-label-support.mdx": "f5b277e55daf554b63e396597701a1b83f26f3ec304c22d13129002efa52b307", - "docs/pages/resources/integration-information-template.mdx": "2f8737d847ecec51547b6fe4990a6cc56f2c46bd59ca21f7b89330e1d26a4936", - "docs/pages/company/overview.mdx": "eb2481fdab5330c2f60b462d08ab09a34a737c8b28203dac5ac7e1f58c79cdc0", - "docs/pages/company/partnerships.mdx": "40d89baa009ddf6e121f2408dcc587cf6a5b6dfe21e1b12bfecd6d5f259c4fda", - "docs/pages/company/support-overview.mdx": "a2771505b1d6e8b88d209c3fc90e56029b4fbf6f4441ce645ba6f243f55b0b87", - "docs/pages/company/security-reporting.mdx": "b4eff3a195c1b10633e1de7b95015c6775d569d9fc5662c50413a0192f5e0cf4", - "docs/pages/contact/business-inquiries.mdx": "a45136b36778d45ea054a0bd02d13c797dbaa53ef2f1eb5a45b6eb172ba8e065", - "docs/pages/contact/support.mdx": "14151a84147fde2c29a32f4e49f3825cc16f0d2d0bad1be6d7edd612e8304822" + "docs/pages/home.mdx": "b15426f71f7e3cd1c8d1acb7bc9674c59e49c693639a7094d6365f78ec2d187d", + "docs/pages/solutions/overview.mdx": "fae447901a3ce4c0c262516fbac2a224625f40fc6d0ada1c94e19688fdf9232c", + "docs/pages/solutions/embedded-trading.mdx": "ea801867356a47006a0fc307e7186a3f471b6686170cd36d71a2538257a6b3da", + "docs/pages/embedded-trading-infrastructure.mdx": "76a49b135d168064e521c4090ec5ff325ac744e8f2878caf34545077a35a9cc6", + "docs/pages/solutions/integration-scenarios.mdx": "cf4cf6d0a1b23379ca9f2c03804dde04228b2efb43dbaf0633f264ea158a53a2", + "docs/pages/solutions/architecture-responsibilities.mdx": "dd187efb370b3b73bab6bcbf2c61b9ec76ecd44efe8bbec0c9fffbc79cc733b3", + "docs/pages/solutions/institutional-liquidity.mdx": "a66c0066a92739b3d785e36cfb8d66a036d46acfd9864564f8596911b8f2c0a0", + "docs/pages/overview.mdx": "f5353a95bc35a8c99636cc97cd8e1495fed492b55a829ce6a3fe152da75392d9", + "docs/pages/solutions/market-depth-spread.mdx": "2b86ae799ec488e96e9e2691b2813814207f9c30ab8c6ac8914ec3d88f7ba431", + "docs/pages/solutions/risk-aware-quoting.mdx": "7757007521a209241454f0adb300ba802ca2cf6ac7b4cff0cc68041f624f277c", + "docs/pages/solutions/white-label-exchange.mdx": "a134c28f16f7bf1c2096a8a1057cebcd95d8ed52b1e815a8d63fc2880e5740bb", + "docs/pages/solutions/matching-engine.mdx": "7e1eec3f2eec253b52b9e796922fc42a87e046a24cfa61ee4f4363b554adb7f6", + "docs/pages/solutions/operations-console.mdx": "a7bc86a045843fd4b0eeb2b88ad99bfbfeb296ad986409cb4240954be0d44d37", + "docs/pages/solutions/brand-customization.mdx": "cf9d1dc276f3a7def72031afa323de1bf18d279422c7191e5103a9f5b3976b10", + "docs/pages/solutions/compliance-licensing.mdx": "de6801fbd2b4f262a47346506ad4035c7f7d67c16407240446efe4ca8f1e6b78", + "docs/pages/security-compliance/license-support.mdx": "02f0ec8f18ac56a75620de362ea07e3a5243dc516b5441242be52c2ca3bbd026", + "docs/pages/solutions/security-architecture.mdx": "a9b68596422604607b128d7fe6230fdb67a59de283c17b2097a7f688c7eb317b", + "docs/pages/solutions/production-launch-checklist.mdx": "a6b3d3ca21023e7b633b8b7f92ca64204d11f37be580d6d881959b4d9458b19e", + "docs/pages/trading/overview.mdx": "bbd6a2f2ac2860f42e1abd5c4a7da060fccefdde497723e1461c745205d062e3", + "docs/pages/getting-started/start-trading.mdx": "dd425c8042b75bf1a2581fbd15247a218ba28f04db02d24deaa39ac9c3d2d332", + "docs/pages/getting-started/trading-workflow.mdx": "83efcebb434a450731389cfc9fd931ce6db62026b64a9835eac5296c075174a6", + "docs/pages/getting-started/authentication.mdx": "d383d26f096b343e76c79126d2a3979e4a5c31db76328a284172156818348663", + "docs/pages/getting-started/asset-transfer.mdx": "6773b7fa5f987116a73b3635bb6a41cfb1c772017f6dc6ec9e7649a18050c788", + "docs/pages/trading/perpetual-contracts.mdx": "0425e14604e2ad7262931e03aefef32742ab0f4d962213ce6fd00d7f9746b992", + "docs/pages/trading/leverage-mechanics.mdx": "5764df371c8bc00d03dc1d459e12a00d3cbeb4e0b14702110babb4081b905bbb", + "docs/pages/trading/margin-rules.mdx": "a6a1b44397831a09c01e4c63e055570e76863e0c3c0cfdf19fec1eb74672fb22", + "docs/pages/trading/order-types.mdx": "aaf0770991d956900889d8c700d0412b1dfd59f82f9c9d09947c1d29717867c1", + "docs/pages/trading/take-profit-stop-loss.mdx": "7b99e52ac01157b63f3d94173e4008ca757d0125d9dbc5be1b18950b5ee42c1a", + "docs/pages/trading/fees-and-slippage.mdx": "e6798e3e833f120993f8e2aa546955f843aca6aae67525eb6afe16df4246e839", + "docs/pages/trading/fee-structure.mdx": "1de2b20ecf63b45e602815928cd061c05047ae1903daf4586640823315e2d759", + "docs/pages/trading/risk-and-liquidations.mdx": "c608d9250961eed9b3265aae11fbc808fa3a53f03604bd3855ba459c9c6caf31", + "docs/pages/developer-api/overview.mdx": "a7a406ff834d7f084c0b9c622c833dd2ea95e3d23a8c7869f81ae9957a0a95b0", + "docs/pages/developer-api/integration-overview.mdx": "da1f76fb91a0e08cc391a89ac987382ac538a8cc9a3ebe71ec006d242403d7e2", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "7736e333b06f2bd2899b489146bae138e3058f8f491a0810e79a5b4ceeb1272d", + "docs/pages/developer-api/authentication.mdx": "10393238135ffd35c337abc72502078cdff8913b63830d35f0686c1b08d446cf", + "docs/pages/developer-api/api-key-management.mdx": "5691e0f99437cf7af55cea21594141b62f6598023cb2b5f920d0c6ef84c5473d", + "docs/pages/developer-api/request-signing.mdx": "0ee3166f70f5cc42f5374730abed9bd335b1abb39bfe6cff86c6d38bc98e5002", + "docs/pages/developer-api/rest-api.mdx": "9f3644fba644bf03691f23d4329580836484772bab9c5e5fc74a81bf11a0c518", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "d4005620ca66454c676542e9fafba3c9712e5da15be50ce75bc70a2b50d0df7f", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "114baa03a0c083ccffc39ec5bdc48668fccfc8b599ae49d37643691d3866c803", + "docs/pages/developer-api/rest-api/order.mdx": "eba19e70dd961e81303ca1cf36d12341e9be12f75a6d7f9ea7a16c5fc07dfd66", + "docs/pages/developer-api/rest-api/position.mdx": "15129016e5ef992cc13224458ebbd57b2ab9d5c0b1fefa123049c9f7b7c28ff6", + "docs/pages/developer-api/rest-api/market-data.mdx": "84a59d6a78d7b9df3ac850d13c5bf75c2cff96a5e8f8bd6d9f6e9d49c721f6a6", + "docs/pages/developer-api/websocket.mdx": "7b1dc45747097186c767fa28eff0bb4ec9964e1863eb05d88520959ffc0c9c24", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "a2ab4c14a1c42bb897571d0d43ebe07233c4c3b4b3ce01b73788ef9f21ffb393", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "bbc1c85b018b4cb7ac49689d8bf8fad1a6d11b5573d37b21bca07e4be0eb75bd", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "35f8bfe0c87858445f9bba2c9aa6f610a3953583a08d782a66d1724719082ba7", + "docs/pages/developer-api/common-enums.mdx": "37e17a6a55a4ab10d026677d19bbf278a734d0d6eba0b2ada1fd78859c908a1a", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "d95753d8538b3c716168f6c50f93791680fc38c2f16cc9c8adc4e9731c6acb6e", + "docs/pages/developer-api/integration-recommendations.mdx": "5111ad15a84a38916c9bbf1f0ad497f20c05bc2f7c6804e85118b5f86b79be0b", + "docs/pages/sdk/trading-widget/quick-start.mdx": "c8be99e8da8314eacd37b0fd7e230e73a3a29968d81c8dad00bd5eff6937d035", + "docs/pages/sdk/agent-sdk/overview.mdx": "a973c8741c5ed67c730a4f4d72d2186b33160947522ecb4608bc9f26a029f305", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "a352edbd95dbd65af5308d0ec982ecde1d254b80f7615e9b6b8e066a066706a4", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "6327d34722feca3e3d213668c0732ecbfd8ab50bc2de6dd3601110b973d7177d", + "docs/pages/sdk/security/secrets-signing.mdx": "b3b0b232ba030387db7588db2074d3df38e770401e4acf61c0ea0443e4382f85", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "e5b7c7a849d06630025d9d96f957d439a3b188fa5f6bdc222b8d78cf7b59c5bb", + "docs/pages/resources/production-launch-checklist.mdx": "5fcfec784b62068a802560bef3e0525e3985f46b3c19ebf42b8f442a7ff1ca98", + "docs/pages/resources/support-request-template.mdx": "ef0de2bd2817919e5f3059b3b403694c33989b62041bb27a6a4bc4a77f9572c8", + "docs/pages/sdk/overview.mdx": "e7180ba3d11629b133fce0000749030a1a34c2b7640d735470c73a66cfc08b22", + "docs/pages/sdk/trading-widget/overview.mdx": "7d4e3bb5f86b5bd46b5e1703aa077663c23cc684f6960c9ae0fc584dca362472", + "docs/pages/sdk/trading-widget/authentication.mdx": "682cfc2a1fe4600ebfe630c9127e10a8947901fd7c76f57dc519bbed46e23efd", + "docs/pages/sdk/trading-widget/options-events.mdx": "156a388a5e3b1c3e7714a051d1503611eeafc884336408e4810eefaeb4b1b2df", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "096c376de9d092dcb14c0dd8471a17d87de7ca01c747870305b0b29f03166435", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "1d19fa61cb6fc47704db5f3bc9e769dbc38428d46edfc6ade88eb7d7cbf9e6a6", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "acc3b5dd9b240f91aa9c15e9aef5d6834b0a36c60099bae83a6abbcb01313759", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "90c8a6dacdaae7eb6e1b01f1462fc418d60dff8a4308d5f5a2421d7a4a1cca56", + "docs/pages/sdk/security/troubleshooting.mdx": "897e2002fbc27bc1cfb726ea399059a03c4db40862c83163b0118a7bab3e8e49", + "docs/pages/security-compliance/overview.mdx": "1ec4bf264e48e0126d4dc98889439d010262ef4c23f8d871fd8a287d87b5d4d3", + "docs/pages/security-compliance/security-architecture.mdx": "18eebc9cb05db6a50ad13c8c651fd2d4e7f9e0930dfcdd765f04fb628ee7b67b", + "docs/pages/security/security-policies.mdx": "366e24e116fc6decaf589c7c3d265cff43e7c3396a09d4a712d6c082ea403199", + "docs/pages/security/incident-response.mdx": "a82b09a147b22a152807a5b04a66a4c26fe3e83166444c93f6e812420a160803", + "docs/pages/security/bug-bounty-program.mdx": "1341e263f530230b7ca118d7bfa4c4b5e3a81389c6719257c38d7d0c49e788c1", + "docs/pages/security-compliance/compliance-overview.mdx": "d2e557c21f6a7b3c0dcca84790233ea5eb79b19e3f9bdb4f14fcab9acb6069ec", + "docs/pages/security-compliance/partner-responsibilities.mdx": "4c303ad3960bafb5c8013d4819934ae76d068d26df01f2da8fab9834d5a0f098", + "docs/pages/legal/terms-and-conditions.mdx": "e3cb8d49b064914de2e04e9fe6731faf54bb1387c7b245e014a21beb049b58ba", + "docs/pages/legal/privacy-policy.mdx": "b46f2fc0858a92311da3f108c36e36f215e93955f0fce19730954ec59f021a3e", + "docs/pages/resources/overview.mdx": "a359780a91e124b43c19cc5cb914891c26179f08da7e940c7d7022b1bd04cae7", + "docs/pages/design-and-assets/usage-guidelines.mdx": "54b0e805d66473090466ef4c82e5666ad92fa4f3cefa9653afd60ec2740418db", + "docs/pages/design-and-assets/asset-downloads.mdx": "dc171de963312adb4092bb8d40ed3c85fce742623ce047142039c346824fd714", + "docs/pages/design-and-assets/white-label-support.mdx": "07075ac0acdc5960c24aec3dfacfa7b86da3dfd4b87059514e01004073184dc3", + "docs/pages/resources/integration-information-template.mdx": "107f3188c11d648543246ad59e82199a82ea3a4b1ab0508fe883087acb46d15b", + "docs/pages/company/overview.mdx": "f494ad191c56b7d5d5bade97189017f8ef60cb294e401e6706951c2b5cbcbb98", + "docs/pages/company/partnerships.mdx": "ad1d445718683ece2ec8cb3cc2ed80dceb85d323cd8dc867043ca21f7292b6af", + "docs/pages/company/support-overview.mdx": "f8002e1ea8a3e33305b71b4cdef5d4b8ca32e2477f40b1452c77b81b4055e732", + "docs/pages/company/security-reporting.mdx": "793337ef5b3a0a8c92ec0dfb6b0b438e4518e735e5761b3baf6fce019f4a6a20", + "docs/pages/contact/business-inquiries.mdx": "1d213e8294614a9d11a5baf36129707436dfbde1bf3e80898ece74b7e4d3c636", + "docs/pages/contact/support.mdx": "7a225702f849d852479063ed1e45e5fc6c8df3458137ed5925088b5af453e3dd" }, - "generatedAt": "2026-07-26T10:21:56.776Z", + "generatedAt": "2026-07-26T22:04:12.307Z", "label": "Русский", - "manifestRefreshedAt": "2026-07-26T19:19:59.183Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.067Z" }, "es-419": { "pages": { - "docs/pages/home.mdx": "323004b9286618e40bc66909f4fc05800ac11b2b5726423960255a06670e845f", - "docs/pages/solutions/overview.mdx": "fe0c4778809b5953f593c4cda330a8612a8d173911f428c7dd9434d63f793233", - "docs/pages/solutions/embedded-trading.mdx": "0c8682b221726019d0c133aaed3b1cc267c27ef34f92038461b5f31da0908fbe", - "docs/pages/embedded-trading-infrastructure.mdx": "73c8256f1ef1ff1621b07a39e7d2e540227ce548db30e498a33a1b2ce0f5bbc9", - "docs/pages/solutions/integration-scenarios.mdx": "101579c665842d9b393af5792db1a3152d0339e0ea39347ec1ffc468f4b4315a", - "docs/pages/solutions/architecture-responsibilities.mdx": "a7733a418b26d1b39cc531a1090b91e515adbe2ab1afa2c9fe61dbe2c665a442", - "docs/pages/solutions/institutional-liquidity.mdx": "2262b48c826e9decce29262e5dff82d79d44a20de4b8364e59028a44a0c4b695", - "docs/pages/overview.mdx": "75aa5c7a2cfe7871cd1c4b4852bcff0fb8a089352726297f21f5ca81cd2978d6", - "docs/pages/solutions/market-depth-spread.mdx": "2fb75d5ab2525a06f360b485f512a366ebffd43546e2ab1818842d06cfdfdbd8", - "docs/pages/solutions/risk-aware-quoting.mdx": "1b7b7e4c7669575122299c97b72c15a0d9bc19bbde164b41d0c5251d003223c2", - "docs/pages/solutions/white-label-exchange.mdx": "7495fad28643c2f364fa21ddd33a9b50e7662857dc1e0923d3d6ee33c522e555", - "docs/pages/solutions/matching-engine.mdx": "9720d1ccb8b0eab82f08ba21d0080ad7b45a224a049692c0b2d11d7b6cead02d", - "docs/pages/solutions/operations-console.mdx": "733451915347aedc5a8a8179cb0b8ec5da2eddf250530a462243ed5dbfed2ed3", - "docs/pages/solutions/brand-customization.mdx": "2897b3946a188dd2251eb1ce9f2bbb64d407f9e8d61ebc6dda53dfa91a30f839", - "docs/pages/solutions/compliance-licensing.mdx": "da65670eac37af44f10c9c5eb3df00cafa11f669aba7ae2fa3279d3bc556441a", - "docs/pages/security-compliance/license-support.mdx": "e459135a7ef13d5842868ec5b56ebbc458064c6a93dcda56eb4b25a8cce3ef8f", - "docs/pages/solutions/security-architecture.mdx": "cb2d12d14683ff2c622fececdf531f1a0e976c8d5bf2d3c1f1646e1077974c62", - "docs/pages/solutions/production-launch-checklist.mdx": "617f52246f24cef6eb29d165a9adff20ed8cb228ed4fb27a191b4395bc2f9957", - "docs/pages/trading/overview.mdx": "a4e3c89310ad2aa212715109969e380d1e01c2e73aabc6c2d6fc8eff8dc09ce9", - "docs/pages/getting-started/start-trading.mdx": "c343696db25ea013963d2553a2439f7908d24f62254af7bb31a164994a04c0b0", - "docs/pages/getting-started/trading-workflow.mdx": "98ca70e8b411345af33227f3c8712bcc7dfd05728ae3804cc0fc2e7743612408", - "docs/pages/getting-started/authentication.mdx": "c05be6e51920bfe3d7c794b84661ce11f281c8e7e56ae55a22fe90d275296796", - "docs/pages/getting-started/asset-transfer.mdx": "d9279f606bf468703501d4f7e5a1c15384c0bebd276617ca3d34b5ceb7101239", - "docs/pages/trading/perpetual-contracts.mdx": "14da3ea3b450cd5634ab65499dabe14646b1218d8202207d7226258ec64620ed", - "docs/pages/trading/leverage-mechanics.mdx": "a27bb2bc3e9f31993f901194de814c335b1495af7fecf305e7440acb9b19b0d6", - "docs/pages/trading/margin-rules.mdx": "685bbb627763675f9cee9d0555c4b7fb81674d330304fb7451c849db455c4ef1", - "docs/pages/trading/order-types.mdx": "55d3a1548d51dbb466d235bbccc0268b026ae70f2e536cb3d831d6b46ae8112e", - "docs/pages/trading/take-profit-stop-loss.mdx": "9b51e01af18c78199c4ba1a4bf794e9e82fd9c96caf34b057a86426f05e56bb1", - "docs/pages/trading/fees-and-slippage.mdx": "df74986b85ad0a3569eab6d8adeb9161551465022e249907708d9f321423975b", - "docs/pages/trading/fee-structure.mdx": "14d81febf9741ac2e823d2af0f5bf878473d37cf90be3bfab79b9c3a1e2d8655", - "docs/pages/trading/risk-and-liquidations.mdx": "59c619cc19cb0f22f64c5cbb23f6aab00cc3fbd329826c510ca207e1ff23f869", - "docs/pages/developer-api/overview.mdx": "fade71a66b4064c4f67efebdd6616e9ca78dfd97874e3c98c8245c2d53b26987", - "docs/pages/developer-api/integration-overview.mdx": "411e0425c85e78012f2bb7dd105c5a785a2f81141e667c6d2571d406ea3cffb4", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "ab21307186332388d452997c8e59d2428fd60a64ddfd98704bcec52ebde03956", - "docs/pages/developer-api/authentication.mdx": "487e7e1a07c3cfb646058ad243b64a92403527a9d446fa82c679d3da15df3ea0", - "docs/pages/developer-api/api-key-management.mdx": "475fa7fd2767f45500bbae359a3359edac27f86431b34d4e4e81af4cc4d81224", - "docs/pages/developer-api/request-signing.mdx": "ad79816f97abea19bc058623f5fe4290294047ccbc33425716fe483ea781e26b", - "docs/pages/developer-api/rest-api.mdx": "d59f85aac71e400dcb5e67cff63d85cea9e55fd29005f7c28947555b06572444", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "a100c216d5bb4d9baa32a70098668e8093874c7278beb714dd7cd5dc3d004ae9", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "cd15cde63917c333f2e1781a2ef98832994695548e5059bc1c50da5299a41a5e", - "docs/pages/developer-api/rest-api/order.mdx": "f09fb39ab0c59d603a67adae0a04828ad731a9395ea43ec5e557f6fc2b7402e3", - "docs/pages/developer-api/rest-api/position.mdx": "5fcb9e7c55ae56eb92152d7aa2d354050eed671531b9661bdbdc3b8c6575f1a1", - "docs/pages/developer-api/rest-api/market-data.mdx": "1bb759f4872e77e2d3af77c472b4e089422c7bd527693800d5b7b5b99ab7900c", - "docs/pages/developer-api/websocket.mdx": "6ef1a2282ff2723dfe31646dfaf02c97badf042badef4d9d2268258ebb5a3626", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "69e46b8b3377a90ba25adf608a8b0e982a72601eedc4c64a06213bf1f0a72beb", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "b7bb42c4f4f01c9e0297537a2aaff0e5d48cdfdb95c6a361e5a5db423125a741", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "8884969da31a3cd364467dd42f2db35609ab3c660e78c5e5b9c8a364b3e016db", - "docs/pages/developer-api/common-enums.mdx": "b2e0df7513d7d032b5689449516cb105b0a486caad0f23fcd01738a3b5803e51", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "5204803e225f39cfda286926a0a13e7d033d669f05aa90eab446a8dc07894a57", - "docs/pages/developer-api/integration-recommendations.mdx": "529e2842c61badd9946e229cf6fda685d111a1a2df7da03ca88a043525c4ba8b", - "docs/pages/sdk/trading-widget/quick-start.mdx": "aaf0715eb080d429e20d74000443cb96cfc0ce9cd4cfd6137d84d7f772bea462", - "docs/pages/sdk/agent-sdk/overview.mdx": "1b11e6800aeccf674f9741b78340d90acbc1ced5edb8ae4c737df8361e44cb52", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "ab3becf37128a52a2e4d4a5c38f682e8cb63f4c4a300c02dcc392e8e156d6aee", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "74c21c31004259cfa60f436e51ecb540a7b2046c616f5147c11c38b39b288f99", - "docs/pages/sdk/security/secrets-signing.mdx": "72c9412138389fbf54bd0e9f7d1509b12e0d5e2978821570163a8943b8f6d673", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "c057ee04699842fa1ff88eb6eb08e5caf18a3b24cf22c77049de2b8feb43d916", - "docs/pages/resources/production-launch-checklist.mdx": "3086ce5f7d0ebfcddc96311a72a19e396a43eae9c7f5e75ccfc42c144d849927", - "docs/pages/resources/support-request-template.mdx": "400cfd1c06850fb8f95cc4de4723202d5f056472656669126ad5e78fbfc01896", - "docs/pages/sdk/overview.mdx": "f938e543834c795f8057ca1cb5dbaefbcc427e9b4969b815556c9a95abbb4e6e", - "docs/pages/sdk/trading-widget/overview.mdx": "b8d6826f0f79af7fe5e40c4378f2235a736cd21f61c3cca49f86889fa8e0b3a2", - "docs/pages/sdk/trading-widget/authentication.mdx": "f7fd98081926f32480eb80d8a31ae50ad953a967264f95fbee6fe34a0ffa6820", - "docs/pages/sdk/trading-widget/options-events.mdx": "730f10065d94cab6c617cadb2925af9956a080316029ba01f505951e1d95e7b2", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "f166f3dbb855fe8335d07d795e375f3dfd1ba4856f667e2066d25f8808c8e999", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "1c5d20cbf8dd1ab0c429ca81bf237b4cdb7379426552e184474db87bc1449e3f", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "93cf5251c547cccfdf2349525b0f22ad1e85303ca9c97ac9c5d15460310630c4", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "62d249e51ec40f292564ec146266a2571ce260fad490f5c8f2dca5b37c52a4d0", - "docs/pages/sdk/security/troubleshooting.mdx": "ad41dfbfc7977aa6b73477057165f4ee8e2ef2dc36575dd23fc9c7ec8ab5915e", - "docs/pages/security-compliance/overview.mdx": "54abe8ba35936cae2f5039453758c9492ac9bc758d4126ac3348011399b29d60", - "docs/pages/security-compliance/security-architecture.mdx": "867772553c1fc76172dc33381aebaf3585ee4a86496f7734bff27c8489d9504a", - "docs/pages/security/security-policies.mdx": "9023879b173938f6e8934351522cfd1777bb8afeea8fab4d3ddbefb238879967", - "docs/pages/security/incident-response.mdx": "81e8f448d1234fafd21899799f255eaa58538dbd3a8559d5514a0732c8d6a562", - "docs/pages/security/bug-bounty-program.mdx": "cc9652987192520e8e56754b91ce9b16223fead8e9ff0bce9adaedfe8aa57868", - "docs/pages/security-compliance/compliance-overview.mdx": "5c1d339cdb7eaf19afee45f31d06e063f82c532bd3b9f8a9a229cb891f5c4d48", - "docs/pages/security-compliance/partner-responsibilities.mdx": "a2a10207b87d484367f12fe456366f6c79db3e2240850d9f57d5d90c018c647f", - "docs/pages/legal/terms-and-conditions.mdx": "a880afd57be66dd04950b1af2cb9a20a5746dd27b6f4c92aa4380f1e4829ef5a", - "docs/pages/legal/privacy-policy.mdx": "f3f8d12a14e3daad97c4f46b568ee38ada63c14f32322a1fbe02adf73d9aebc6", - "docs/pages/resources/overview.mdx": "612562d82b1f07bee26f96376f274b0df65987c573fbdeb3be9dd4bd429b08b0", - "docs/pages/design-and-assets/usage-guidelines.mdx": "a2c2c3eb29ececa3182a855c3ab72c5327be9f4793acb19c6a2aa93626d50df6", - "docs/pages/design-and-assets/asset-downloads.mdx": "2dce47498dd47c60997a1986a76f0a99c6cf7e5a65c0dbb27461b2fe27b7bd0d", - "docs/pages/design-and-assets/white-label-support.mdx": "a4941a9df18c2a6295736e0b452e5967aca2abefce7688154f717ca1542f541f", - "docs/pages/resources/integration-information-template.mdx": "0fa97e31a6f79cc6024fddfe87932f343115c888ae22228d64d77b6c7bdf36a1", - "docs/pages/company/overview.mdx": "18131d8822cfef6f94cf1262527bfd5b0b8a8c66114481eecdb891e4f321ada7", - "docs/pages/company/partnerships.mdx": "650469c7eeaa9f7e807f6c6c2cb1d788b5fd52b8a573dc565e043b27bb3a8a0c", - "docs/pages/company/support-overview.mdx": "4516f55e01ad4a4c123f3b7833f1fa93c2c1aaf6797d148e97772383bf7a9b9b", - "docs/pages/company/security-reporting.mdx": "42f19d158c2e04fb7b58fb6d8da8c375503b0faf9d587a3e580482f35cf9af42", - "docs/pages/contact/business-inquiries.mdx": "943d946cae154045ace8ba10010da5a669d26fa1668603cf443cd2aeb0789815", - "docs/pages/contact/support.mdx": "6cd2eb392705ce30bd4a0b67eab4ac6c497bcc4e06d991d6ce43382060744229" + "docs/pages/home.mdx": "e9994ea31b7ffe2c605851be93abf367e57cf9a4de0b9d5f5a155a69a1dc6d43", + "docs/pages/solutions/overview.mdx": "91198f3c2f0a7b9b1514268ff5d375813c31ae3a60a984464e2c291e095dc252", + "docs/pages/solutions/embedded-trading.mdx": "2de5da40e7059d1b21be44d36f8a51454272b6ac7bf10d8fa65172c6ff56062f", + "docs/pages/embedded-trading-infrastructure.mdx": "adee7faff0435561221ff7afc8a9907951b27f32a9919955c3298d3c4a70ba17", + "docs/pages/solutions/integration-scenarios.mdx": "562cf3c9061adcc6cbef93a72a5092f335da30ca45782a173d8c6bfb2866319f", + "docs/pages/solutions/architecture-responsibilities.mdx": "7c1226a311de43687928c01b6fdb9b6974c302a563ca8eea42e8a289df7cf5a3", + "docs/pages/solutions/institutional-liquidity.mdx": "ba63bfbda6f398fe30f3394dbfa7938ca374943c0e82232d1c249061d957c15f", + "docs/pages/overview.mdx": "de231ca41d54636fae7a8a8a233bf79c9ee7a9025a9d215ecee38fcc99b78dab", + "docs/pages/solutions/market-depth-spread.mdx": "15f390148b364c45a25c41c68ef9f910ecff45f0f83f8f57b88faf9e26f05a46", + "docs/pages/solutions/risk-aware-quoting.mdx": "8349d06fac35fa03d8d444ff8e5208104aa0a51779bc38a443bc69c1ad5d3776", + "docs/pages/solutions/white-label-exchange.mdx": "bb79d0decf146acf42adb3a8b0f5a34e84089c1d7f9a5929ce7080594402e1fe", + "docs/pages/solutions/matching-engine.mdx": "b0e9dc6e4c2fcf33d889c0d7ecc8e0fb9d060a146c2c23fdf04650d9ade8fbe2", + "docs/pages/solutions/operations-console.mdx": "39f6a80dea072b11d8723877129ed91cfc10cbd10d959093f258291b30c8da10", + "docs/pages/solutions/brand-customization.mdx": "a12db245c15480a367fc86f0a0df47dd459786695c1c65e2b770d9841bb22f06", + "docs/pages/solutions/compliance-licensing.mdx": "c2bbab227fb80f7816d1939bdf03b115be5c71ce4ede536222761a5ddef04fe4", + "docs/pages/security-compliance/license-support.mdx": "4fc8989d786c01bd3d56eea2374876dbea489bec904145b9b46e7def18d9750a", + "docs/pages/solutions/security-architecture.mdx": "bfee475d7fd9017f5db0ed70159e204c2db988d9a81c7531e00133b0ab756ebc", + "docs/pages/solutions/production-launch-checklist.mdx": "bc5e67403deb8944b9bf1c6ac519a484629e17bc2f73d814ca7ac4ae8627b14d", + "docs/pages/trading/overview.mdx": "fea50778757605f54991f5831439322633b32f0d807a740ef161a1b98a65a615", + "docs/pages/getting-started/start-trading.mdx": "62930c7725bbdb8c3af2fc99bd724c4b7a52bb1de935c2a93181e8f8810c21b1", + "docs/pages/getting-started/trading-workflow.mdx": "407f0989b8caf2eac26807271fed5708a96d7ddde804a72acbfb0feb48815fb8", + "docs/pages/getting-started/authentication.mdx": "0279bbc11398cde497aa3019acece41d35a3c1445d7ee412a02e1c4526f59002", + "docs/pages/getting-started/asset-transfer.mdx": "36a1d9ca39e4ef35ec5121064c82334c3e71a67d8720d4679ccfbfbfdcfdd664", + "docs/pages/trading/perpetual-contracts.mdx": "8c32e61629d3e54d06221cbd3194ef54567a6785e17d5f98794def229f55f40e", + "docs/pages/trading/leverage-mechanics.mdx": "ff0cc0996a030a12166684181541e2795fda2674dec5cf2f73fb02fc3e9ba7df", + "docs/pages/trading/margin-rules.mdx": "547656517b7ff7b9fff6b6d213cef307d4853c3cad61f9ec61f26fe3e3673227", + "docs/pages/trading/order-types.mdx": "3da984efab671a1876d20aa8caa5825d533330ed0f579f0b79454a672f539865", + "docs/pages/trading/take-profit-stop-loss.mdx": "a71dc8b5436e3249afa96ced429867c494b1c892cb18cf05bd688befbe298868", + "docs/pages/trading/fees-and-slippage.mdx": "4766ccdde3084b22e98a200d595ba07b17606159ab9914b5dd13dc859b53994f", + "docs/pages/trading/fee-structure.mdx": "6f6299a342c98dfb3874ebae5845052fa7680f7b394da95e66bb5d4bdd3e4545", + "docs/pages/trading/risk-and-liquidations.mdx": "551ce6089cf669fd8e45b65de7dd15e788c505a144cf004936c96c448eb1a81e", + "docs/pages/developer-api/overview.mdx": "dfeac2aa9fea7284dee9da0e71668a80c94b8e003555489fba91f78e95ff110e", + "docs/pages/developer-api/integration-overview.mdx": "deeae808d544341c4a1894fa8371d44f2d5fff5fca61ae2e6f4dd5bc43f8f853", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "4bbcb53aeedf77ced4fe4e1dca4c21de820b078759f9dfe21f21c617f2152965", + "docs/pages/developer-api/authentication.mdx": "c70d2d76377915bc1a8502c6b10edd727fb35586e8861ac0948edeeb15f346f1", + "docs/pages/developer-api/api-key-management.mdx": "571f353cb38f1bf527055fb5130d07e61b1a470a0b670068c8e4ac0aeb4babed", + "docs/pages/developer-api/request-signing.mdx": "645fce424697f0f276bb55372ed8b6399d11a4a2a410c80c87b5fa85089acef0", + "docs/pages/developer-api/rest-api.mdx": "1f112c94fa0943a34cada2ce93135d06cf55062846fbc822fec59701b3a04521", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "4531e9785d213400a42eaae2bbadccc315f1fcb391324c34557fe690c9250264", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "32a45ec367f9c954377ba65e7019a626c061cc705de3018e3428579333dde2d0", + "docs/pages/developer-api/rest-api/order.mdx": "a6df543a8c0b44498c189a1c4271e82257cddda91c860ae323c1276381ce0ecc", + "docs/pages/developer-api/rest-api/position.mdx": "b28e50e98ff6d95c8b450459f2e17d89feabb6ecbb25e905f1d021575f74465c", + "docs/pages/developer-api/rest-api/market-data.mdx": "5fe08ef0e9b7eef27e4e7f5c5efd77d08ea0518fc6ab8f3639fe097319109a5e", + "docs/pages/developer-api/websocket.mdx": "919d43a8a8054f76d3c6df3dc034d10f5bd30ef1a36314f5e59c222007bb8a28", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "059262a37cd118643dccde593c593a9961e72bf717d2fda7917d544e8467f07b", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "aa18ad9bfcd29c809b2b13dc0ee94dcccb86b30c0dd613fbc0764a61b3b81f10", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "91a43cd9d2a24481142785015b11720eed819766a0845fd5561e4646e27b53eb", + "docs/pages/developer-api/common-enums.mdx": "18cbd0b8761307e9f1ddec67c07ef15dc2db7370d3efb2acc7c2bdead199aca8", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "2313638f68a7a5387c345d2c7b825d8b4ae14309a83d1101852caf22a44ecd76", + "docs/pages/developer-api/integration-recommendations.mdx": "6df3c48754c3947a09557026eef066704baebcac255f0d9795e8a9dfd24567f7", + "docs/pages/sdk/trading-widget/quick-start.mdx": "67538479a4b60f4adc88077a1a56f8bcae261ec3426d6395afc18e01a03f1c58", + "docs/pages/sdk/agent-sdk/overview.mdx": "32a848ebda1bd06c703d375eda9a62a8c87b2b849b68a54d395942385934be4b", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "70951242bd4763de0767b7ee3a443f5db5fedbda555761f822b674ffd3e9a538", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "1d336cafef2578e193610645aaa1d3e00f3109fad34234cc5905aa1d097fc885", + "docs/pages/sdk/security/secrets-signing.mdx": "6281fd75fdc6b07af0ffaaf8ca32335b733df49dd58f949e52afef370a734dfc", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "7b178f7329aee6dbecd7f8e402a0cd7438a04918a3013986e84751c6a6fd3ab4", + "docs/pages/resources/production-launch-checklist.mdx": "9b575360cbace4a97259fa8becff7f096013770e7001e6d7ed54822ac16b034a", + "docs/pages/resources/support-request-template.mdx": "37e0a6f65936fea277fc7c42d0d3969ae0f9b369edbe9d1e5c2bdd0b81b32798", + "docs/pages/sdk/overview.mdx": "62822c9f03e6f284742566c31600c4d76f1e3b870af2ebd1aaeab2bc9ffecc49", + "docs/pages/sdk/trading-widget/overview.mdx": "87cc0516b3733953b928ee2e6ca2ab6397d1b011123d90c6a08b3923300b0ee2", + "docs/pages/sdk/trading-widget/authentication.mdx": "90b7688b4757c3db3857b42f1f74aff0afea6d1b71555cabe5be9a4b33dfee27", + "docs/pages/sdk/trading-widget/options-events.mdx": "4ea925fa5b3b9fb6ca42e81912be005103505e37c378beef110f21d4729c5067", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "795b040aa0a2c9a2784acde6aeebbafe5f89d960122794f05f67d23b7e5f34c5", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "565236827daaeabaef1a34dc4c4401f99574adadbf112a213b8ece48da66bad7", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "ec3f705a32458afd4ac49ef0f04705d220ecf92ec2c1435b1294a29e34ccf65b", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "124690237da6d31b151367fd567f28df5e4c2f7d814e5f20732e938da55958b7", + "docs/pages/sdk/security/troubleshooting.mdx": "d7818a69e4b176b74a4c5880dae9944b1d91c376666f418883074b877bc65eac", + "docs/pages/security-compliance/overview.mdx": "e7254755d0026c56a5e5f22602ffcf63abfc0375c7bf9d7638b2cb60d62aeb14", + "docs/pages/security-compliance/security-architecture.mdx": "e1d51fe371b5a398645e72ca550fa8801b71e9356d90369f9d5963604c4f1de8", + "docs/pages/security/security-policies.mdx": "d3ea0b49877205c96202cec86388ca6721b07eb3a5f9599a7de629f8f223502e", + "docs/pages/security/incident-response.mdx": "92dfcafd8eb7e448686b9bcbec9174bd0609ed0dc4782a75cc4c87d4ab103843", + "docs/pages/security/bug-bounty-program.mdx": "2ca5515627ef791c2f79e8b356268b0a3ebb1a48806acb79b4579266fad34b45", + "docs/pages/security-compliance/compliance-overview.mdx": "947c24793ea04b2da0f1d0149c04656f2df66106b50d30b21f6b4c82ed8bc119", + "docs/pages/security-compliance/partner-responsibilities.mdx": "c27875437917d50c40760fe44a8d7e0eb9f2c12dbcf3b66d072e4c7ad447581f", + "docs/pages/legal/terms-and-conditions.mdx": "db4926b660ed252328e23cdc3cfd57920204f6fe90674cf8a0afd608f21c7dfb", + "docs/pages/legal/privacy-policy.mdx": "d266244fed9f131a809671fc1c514713de3ec506fc6b5ee046b4e1e67e780942", + "docs/pages/resources/overview.mdx": "39d200c252a9b500f7bb0f5bc36a0d07299c0c7c209a430a35dc4854a1aa51b3", + "docs/pages/design-and-assets/usage-guidelines.mdx": "b0a899bbda54ef5e7f75119998bdc02b4fbd0d755d92614ccae8293dd3cdf96c", + "docs/pages/design-and-assets/asset-downloads.mdx": "e37224a3e4cc2172ba80be1f71d3bf473f9e147c677a1eb7bf3e4cbc4bbc1be6", + "docs/pages/design-and-assets/white-label-support.mdx": "b178b2f0121da64c06466096eb17e513d90f3f2c4a2d92868dfb57a1527a8ee5", + "docs/pages/resources/integration-information-template.mdx": "1c173e71aacd49c4d6dafaf9a23f84f1ef53a65478bad9b3da520a08ee15944d", + "docs/pages/company/overview.mdx": "9cd4f74f93b6c83f468f2223123bb9e3f39ed5d4a018b8c2e35f01f1104c523e", + "docs/pages/company/partnerships.mdx": "9eae1cdecc32da1510ef8a10e677497cabbbf21a8e91d40d82d5292e59dcfc76", + "docs/pages/company/support-overview.mdx": "487b0e2ffb6acc14c8940a8b607c1489de2fcc8bda648ec3ccc3d4b757e94c2f", + "docs/pages/company/security-reporting.mdx": "4d3945238a8a8aa3c91fdeda088ea2148c2ab4d4a3056688d6866e1772f25905", + "docs/pages/contact/business-inquiries.mdx": "ce743a84235af2fce464e39448ed97cf359a004ea4a2764385db5b2c8e6fa6e7", + "docs/pages/contact/support.mdx": "e8e975f27aa63a4e14d64753caa5f81c286edb917215a896f10f6739c6d126db" }, - "generatedAt": "2026-07-26T10:27:33.288Z", + "generatedAt": "2026-07-26T22:04:17.430Z", "label": "Español (Latinoamérica)", - "manifestRefreshedAt": "2026-07-26T19:19:59.275Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.112Z" }, "it": { "pages": { - "docs/pages/home.mdx": "712fa7a063e26f05b7ba6a7cba59b639726cc7dd8c2b19ff6c62dba99f28e03e", - "docs/pages/solutions/overview.mdx": "1b9ed4a08c411b22a052a37e73f4d4c74b79fa608744232ef80edf7d811f5731", - "docs/pages/solutions/embedded-trading.mdx": "f77981223fe2f46fce4da8d9dab4c089122174e841dd53c1df9a5a3b5737e1d6", - "docs/pages/embedded-trading-infrastructure.mdx": "473c88e1b88b4ac41745f75f6028e423738617f093f017616b32d6249564575b", - "docs/pages/solutions/integration-scenarios.mdx": "41b743f25ad3e45fe6605c4792b1d0c3fb7801bca1580f85aa8dc0c8c2df6288", - "docs/pages/solutions/architecture-responsibilities.mdx": "c1b57fdd2df8dc7b8be8bb221b8796f39c457ee9fde9b26b702e5f2e295ad6d1", - "docs/pages/solutions/institutional-liquidity.mdx": "05b44a684e045654911c272f02fb799ecb3e3a68f593dbabeeb16da87f82d888", - "docs/pages/overview.mdx": "9b3657ad69d080be287d3ead995bfff5deb8b5cbb1c58794206e4e16344365f4", - "docs/pages/solutions/market-depth-spread.mdx": "12b5a826f1adf654fb2390ffee16d412f33fd08786dfaacbb9bc339c24be5307", - "docs/pages/solutions/risk-aware-quoting.mdx": "b51fe7b4bf5064ed281b37861719769f09722f204f591157b200a9c059894c0b", - "docs/pages/solutions/white-label-exchange.mdx": "a3e75abc7e56335776fd1ec3f5cf1efb96ceabf0632365ff9ef565c671bad3d7", - "docs/pages/solutions/matching-engine.mdx": "77d69a779bb67f74e18395e436b2d1d1ebb4821eee8edc1e80c4d1213047e301", - "docs/pages/solutions/operations-console.mdx": "9eef435bfac530e7da15c9762f9471a578c172fce9cb1e6de1ee6960571f739b", - "docs/pages/solutions/brand-customization.mdx": "809c63fa2bb72cfb5b42c62ddb06b6ee7f89107d39117c7822c2a07a04d440b5", - "docs/pages/solutions/compliance-licensing.mdx": "a569256ab66a77abf7a3af8269787f1f1f1f0bd58dc065f862b2dda824947b05", - "docs/pages/security-compliance/license-support.mdx": "5e3c115c31eb32493b3eb5fbfd258bb7b03297869747e42947c54d2708df96bf", - "docs/pages/solutions/security-architecture.mdx": "f4f06e7d763d229b8a44b7430f8ece906f1423becff2195f7588c6f9d8d043f4", - "docs/pages/solutions/production-launch-checklist.mdx": "7c34a21ef66537be50606a42e0cc96c1d8bd71ad055ad49a27200f9816679249", - "docs/pages/trading/overview.mdx": "624227afc5c6b92564f29ea2acfc1729372ffd751894febe014695af46c7b71c", - "docs/pages/getting-started/start-trading.mdx": "e3b64d76ed179719aaf2e19ba8e4d5442afcb50fbb38d41b6c00debf83505fa6", - "docs/pages/getting-started/trading-workflow.mdx": "0623c72ec47f1b61b49c7f8a04f6b0cf0e501c93606a66bc63de06cc29985faf", - "docs/pages/getting-started/authentication.mdx": "0139a9dd95cfb5c3b4a14d3817e4ff53f96bf46cb9eec1109670c011d436b018", - "docs/pages/getting-started/asset-transfer.mdx": "9a4c9326d619f0e204b363c155b61b036ff1786beed1a62cb98495795b42fcf6", - "docs/pages/trading/perpetual-contracts.mdx": "8fe084d180805476811336252f7f15a4d670ee5ead5946c29eb1440d7e71ad9f", - "docs/pages/trading/leverage-mechanics.mdx": "7cfc5074eeb9ee2f1fc54fa8875c145978583faf56e54a2504291f030888ab47", - "docs/pages/trading/margin-rules.mdx": "8d3f85ca9d453d5e512dcdc2a10faeb83860a43d9d5a54fcb9dbb69508c77187", - "docs/pages/trading/order-types.mdx": "75e8b367097a56aa2b5a8a6b2123463114fb78518d948a5fff225dcb78af9c8e", - "docs/pages/trading/take-profit-stop-loss.mdx": "3760f7d2b307494db439270262eac4303773e1bebd00815658ff9c932b196ee7", - "docs/pages/trading/fees-and-slippage.mdx": "0d88307b5229fb2320773836fa44ac83c687bdb33c49cf930b94f64f843c2869", - "docs/pages/trading/fee-structure.mdx": "d3964b504e7364354aa576030b2ae643954ff7ad47102938775c6a95f3d2f398", - "docs/pages/trading/risk-and-liquidations.mdx": "c8558d17c4eb83c88ec3d4d89c0897294567f3a91a6e499d0f83950cfba7f419", - "docs/pages/developer-api/overview.mdx": "b17cc1c657fb7c65151f79b598c4890bcd9cc46ad0ff0cbbe2a9af7588275796", - "docs/pages/developer-api/integration-overview.mdx": "442a08d45a22c80b0faeee5347a3d56e76603d40db9dfae5ee9d882b7a7466c6", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "43b5b02883251d195ff520cbedae02c7c815ecec363107493ea16c4286ca67f0", - "docs/pages/developer-api/authentication.mdx": "a82a0e343a71a3151fcaf05e2a88be0d5c3920d65950001ea61907ecc746a607", - "docs/pages/developer-api/api-key-management.mdx": "b24957ada023563aad0ca049d0db40bf4c97ee8c3e8d991c0f80b00bbf60abaf", - "docs/pages/developer-api/request-signing.mdx": "8545192770dbc9f89b648e8ff38fc7372926699ec1ad5186715ca9dea9e1d2c8", - "docs/pages/developer-api/rest-api.mdx": "97f4351bd35ef25eae1f00c59a6b381d5c2688f8e099790ba1e4d3c17c4479db", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "e149ecdc5e0e980a3787a557aa512070f80c03950198d4bf8ccfd28fe5e5ed9b", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "1654ada9f28279b35eb349882b9a09ea2858143bdf2e742ddb08e12b9e783a9f", - "docs/pages/developer-api/rest-api/order.mdx": "3f84f8026519b136da13e81b3779e3ef8a21fa373baf88ede87328a2ccf60a57", - "docs/pages/developer-api/rest-api/position.mdx": "3e6901b395e905a569861f84915ea8835b99c154952d85157d51c86db4b2b873", - "docs/pages/developer-api/rest-api/market-data.mdx": "c31f40735f5cc43299e9b8aa2b7d7307d0d5a21c08026ac11ccb1a4c596c96ec", - "docs/pages/developer-api/websocket.mdx": "07449c7bd24085decc03f3957e64a7ace3f8686ed44cf4572d694bade23f3f9a", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "ef0c3498ef667a3d2a83b2ab5fc92661fa16e8df4d4c28d01d97cd46df50e431", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "fb895f6c24c82862c9f41b23a432650d5a662e79b9933cc3d7684de6ec294cb2", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "b6e0d636602f4386b68448b71d3f7b6291209468c9ea047c980ef242a6bb0dad", - "docs/pages/developer-api/common-enums.mdx": "ba4ab2313f2bc2e540e4dac464606aa190c669e012833200457034f8b0037e52", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "0311ab4b9944726d579729586dabc41e19dd14467935ecd5c362f9ac854216eb", - "docs/pages/developer-api/integration-recommendations.mdx": "c8c20d8ad774222463bf13ef1a3d5c497467afb20a337524e82ad554ed6d046b", - "docs/pages/sdk/trading-widget/quick-start.mdx": "f8fd5fc68def7d1c9a84dbb0ee0ac977327f67a2a3e0e4770894c2fc02af8ecf", - "docs/pages/sdk/agent-sdk/overview.mdx": "9134956ac9c0efd9fd371e4eca2d1cbd198e7fbdeea0f01b84e23e9914e308f7", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "e26da4df8f6171902b3bb049a5852c5b2a3ce229acc0a3ba862981c5fd1ce65a", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "f83e9ee73e6632e33280def988e830d43ba748451d915404edccba9a3e21b24a", - "docs/pages/sdk/security/secrets-signing.mdx": "c08f8912ce6660b58b50765196cbb2c501a3aec843f02302ccd133a33d761d77", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "41fcc3a24e13b0fc1ca5d403296f87c95078f8a6e04fe84e23bcaa8681e7a2e2", - "docs/pages/resources/production-launch-checklist.mdx": "dd5de05cd5e67a6a0b1e2337df9d36224286042bd2b2f9faab1d6ce42323c9a1", - "docs/pages/resources/support-request-template.mdx": "87b0ea8a81c63eae55b63fca1d502fa263455810835ec14c9a05e7a33453afea", - "docs/pages/sdk/overview.mdx": "65e9a87fc5640d40480ad271ca3607d36838471e27c79adb7f070969589563fd", - "docs/pages/sdk/trading-widget/overview.mdx": "587cceee6516d8c18fa2027c53450c039f5c5cc91681a019c14d67e979449d23", - "docs/pages/sdk/trading-widget/authentication.mdx": "c2ba263221bc8c151f8ceeb76a8a442bec9b89c2eb22ce10fd5629ba2f7d2c29", - "docs/pages/sdk/trading-widget/options-events.mdx": "9aa3fa4266dde206e4295ae6790b09595d11696ea7d3b6905ccbcb6986d4e100", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "23fd18362fd6bb8f1048d639beaa7c4fcba75f936069b658ca1fac08a0f45f10", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "cceca040ceb9eb8854eda4648b962045e7feb174fbb42ae55bcf1a065d3cfb9a", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "cadb26251e6b198de0afac4d9de0727170ed5d17117b106c4037bc1e38b4971b", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "03f34b586694b97338b6dbf9b7d6f24eb99f01f8a24ee8ee796ec358300d5192", - "docs/pages/sdk/security/troubleshooting.mdx": "ab313d67956cf5ad70e4835f72e38a57532c1552b2a341ff22c614af762627eb", - "docs/pages/security-compliance/overview.mdx": "e7a77ae79c94a8844c4eb0556e074887bc8ee001b8ce3ec11a5803e7a356438c", - "docs/pages/security-compliance/security-architecture.mdx": "9c2b485df80fd08fd57193213e0399418303b1735a599bfaeffb3a04532e5687", - "docs/pages/security/security-policies.mdx": "8d7f441fbefb1e332c168995e4845634863eafb083cb7b902aa872f999c5b8be", - "docs/pages/security/incident-response.mdx": "a2fee7ee82fd95a1dc83efbec97885cad0acbf5bec4afff4ca9c19f0cf6fbc32", - "docs/pages/security/bug-bounty-program.mdx": "ab0003a530885b8fb4cdc35dec939de03609f7070e5baac492375a7ec8a09839", - "docs/pages/security-compliance/compliance-overview.mdx": "f3b9dc4a20205d4a93c4b0e71c4cca0551a89257d9725016793fb8ee5cf9b512", - "docs/pages/security-compliance/partner-responsibilities.mdx": "2c3293fca3ad6bbe9d7619a6631c841edc51b89b22d7920b0ab34de296efb940", - "docs/pages/legal/terms-and-conditions.mdx": "f44c08f26d57889e957dbed9ae2cbba8b92da12d0d609312422e131e87b5f26f", - "docs/pages/legal/privacy-policy.mdx": "2aa17e8011bf6900354fa4ab9a2cd8b920521934968cf8bf4e1edef4971d6fb3", - "docs/pages/resources/overview.mdx": "cf0bfab70c1859692ab4ac8b35379f6247cad8d9d9ad496b88d6837d20e5bb0e", - "docs/pages/design-and-assets/usage-guidelines.mdx": "54f4a1ac3fe8a80d6608e96408ec5c6ad93f56711e62245e07102a9100965108", - "docs/pages/design-and-assets/asset-downloads.mdx": "9dd8d4512fa2d572f098c3730a2051d7b38d3b8eea7c1d17061237d9ee181302", - "docs/pages/design-and-assets/white-label-support.mdx": "999a425c70982938430e09a29cac708c64e25e13efe9c4d7fa127e12a5cde4ed", - "docs/pages/resources/integration-information-template.mdx": "6dd946ce6596415274f511bab3804393e29715e95c138745c1160b2644f32b16", - "docs/pages/company/overview.mdx": "bea475cd92300b9f05428fc1554d5e32dd53854df8aa8e4a88730b96d4090875", - "docs/pages/company/partnerships.mdx": "315312cade7b07f4726ee2da9b3b75cb1afad6a62ee317ca11db31dcb12a68c3", - "docs/pages/company/support-overview.mdx": "c842508a556571633ebdf3fb97887ca965b5cbc6dedb8824fad526e997e4eb0e", - "docs/pages/company/security-reporting.mdx": "045025f27167bd725239826a53293b7d59796f25762939167a669934c843d3ec", - "docs/pages/contact/business-inquiries.mdx": "cb16481247ae87a650b990028099237ce5bf2da368a72242fb82ebe1ad73a099", - "docs/pages/contact/support.mdx": "f3c3490f066a3154085bb93754aef1bcc4a949e1a39ba779120c0e0baaf21b94" + "docs/pages/home.mdx": "2eb85a071fb7ebb210649a192c0d865c15afc61d19bb8a4705ddfdb8933b9bac", + "docs/pages/solutions/overview.mdx": "2c66b2bf79bafa4b67cbca0d2746e499c17674e942c97536d28610c262528bdd", + "docs/pages/solutions/embedded-trading.mdx": "86f4bbe482ea2f4398180f65fcfac24682d2ffa0f942bae8c217d68502512d5e", + "docs/pages/embedded-trading-infrastructure.mdx": "41ebefc869266c75364eb871c204f67132b68764ffb7b19e8cac22c69d8e9b8f", + "docs/pages/solutions/integration-scenarios.mdx": "fa1d6229cc4b266e4759b65576b54ec2a2954e79c9eb9d7d99619b621220bcd5", + "docs/pages/solutions/architecture-responsibilities.mdx": "65c4b2fc13e8e9b1ebb7b85d2e1b6067a532ed7575c746aacd68aed448db35f7", + "docs/pages/solutions/institutional-liquidity.mdx": "2776d3d41a4925f0a0ce7b49e43825b743d62aa7146f0cc3587d18680e2baf92", + "docs/pages/overview.mdx": "1980cc2d65f5d2843a32a15841d2fc0fdf899303ab83a7c0b8c408b4eb45a9d7", + "docs/pages/solutions/market-depth-spread.mdx": "0be73bf7ed0ab896216a522e3aa67dc9ba99ee93700ea580ea2416153274b435", + "docs/pages/solutions/risk-aware-quoting.mdx": "a22d0862b87d0e9791205674a882c2f7a2ba689627aa2032659438c9a73d9a9e", + "docs/pages/solutions/white-label-exchange.mdx": "612d40e5717a8688777ab5dafb94ee31cf562ea8ccea9cfaa5a0f077dc38ba23", + "docs/pages/solutions/matching-engine.mdx": "a3b80a9cd0cb68ed9a958bdb56c115bd45af3fe699ac3ebd72990c11d1e78ea2", + "docs/pages/solutions/operations-console.mdx": "672576e06773954de949bd4292fb2d41a25f7865405b46e2ca54df9b89058fee", + "docs/pages/solutions/brand-customization.mdx": "b0214014230ccc2b4fe4522ecbdec5648c238ec1a2007e4fa6f8c906ec21e4cd", + "docs/pages/solutions/compliance-licensing.mdx": "74f72aaf30cd45bc91da8e92fc6f18730fa2fbdac1969d6a868da79591e87d53", + "docs/pages/security-compliance/license-support.mdx": "35d7ccfc702a3c5d15ff83aba4b1f4604813d72ca72c65df407cb50934fb9e98", + "docs/pages/solutions/security-architecture.mdx": "daefbfd5cffb76683a2f4b298accbe31d19e402c52ba1ba2fa68a95297d19693", + "docs/pages/solutions/production-launch-checklist.mdx": "19ca82e699156dcda59f3da89e597eafda93a0d989505b580b8920f670a2efa5", + "docs/pages/trading/overview.mdx": "5a25c42ceaf2856d56d47fd227e538c315e0c7626e0e2a6ffea8bc839642d071", + "docs/pages/getting-started/start-trading.mdx": "b30ec60f83dc2baf0367ff3cfc2c7ac0a2aa72a5b290e3ff99b49dfc19526eb7", + "docs/pages/getting-started/trading-workflow.mdx": "173962a2235472b09fcb5aee7010fecf06bf87a9b4e2ddb53a87fe10210e6f59", + "docs/pages/getting-started/authentication.mdx": "fa86d4fc8344db91675b50482e4792b73bbcd9e03c73aee07552814cf11bd00e", + "docs/pages/getting-started/asset-transfer.mdx": "36b6e6d15c075a6dac1b57c8997bfdf8f177a5882096a7308272925616381fe1", + "docs/pages/trading/perpetual-contracts.mdx": "217a74cb6a2866cc4dcf431057086d435cd56a8e8b834e51da6fa43ce70094ff", + "docs/pages/trading/leverage-mechanics.mdx": "230fc61a88d5b441ce74441dd7609d034df5962d044203422401c15d3a0e173a", + "docs/pages/trading/margin-rules.mdx": "4dae8f035701ad5625ba09eeff44af0a85c45fd8ffce0c9a1521c3d4945f4a48", + "docs/pages/trading/order-types.mdx": "aa4952ac8a63285857bdaa02bc4d1d768cdece278f6ca4075276ef367a239a66", + "docs/pages/trading/take-profit-stop-loss.mdx": "901fda540c57d4f5c80827e91091b008a3097a246d9001c0700876e8bf6cd147", + "docs/pages/trading/fees-and-slippage.mdx": "6f15149d67e55886eeb93442bf6c00b66e8b8955dd720aa02bce320372244b61", + "docs/pages/trading/fee-structure.mdx": "a55be3e0173e52e9324a78c4e0910982afbdfbf71541d5d493e3f3df1f762097", + "docs/pages/trading/risk-and-liquidations.mdx": "d8f5ab6533353848b01a30a78edd6d306fdb4049650f0f312ab8a743b86bc639", + "docs/pages/developer-api/overview.mdx": "d42069f462d46df9434d241f056869464f8dc8c6aa0e5abb87a1d70793a2549c", + "docs/pages/developer-api/integration-overview.mdx": "c0bc67aca867d52ddbd7116f8459e9b86069e09f8b5e9d9dd1a41caafeecadf9", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "9eb204c95a8ab52371cc1ecba3ad66ea9e19c7a3804dbb8089e061c801efd447", + "docs/pages/developer-api/authentication.mdx": "05cb6bf7d1ed2035ac2bdc9a600fca8e043b4eda6476eedd836ccbb49b98c645", + "docs/pages/developer-api/api-key-management.mdx": "871f22516e7c054dec128c9e65ce678259e3083ec944446f483fd9a36fd02db3", + "docs/pages/developer-api/request-signing.mdx": "170f519af25e466d32acca00b9091e95694c9bb37c13184b4feb27aaac720be9", + "docs/pages/developer-api/rest-api.mdx": "08fbd04513f7cd274c6a8dc58fdc734aca100fa2b931c87ca9c1574dc398d49d", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "a4e4b65150b51b0b3e573f8b0e561e0292cf0f1d6ebce485089d20589adc3fa9", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "d53535eeeda17aa3e0e24836c21c59a2b413e41355348857456e59542b2e8b2f", + "docs/pages/developer-api/rest-api/order.mdx": "0dd0e8ad6ffc02283aa0102e13409168199a06f8f2bc9ac934d476f80b7baea1", + "docs/pages/developer-api/rest-api/position.mdx": "76be5cd2d7f09ceabae0271b923157c214c34727c17b9a17072e4a2f14b4c86a", + "docs/pages/developer-api/rest-api/market-data.mdx": "1789623c9d8d403de237b936579987c190ac2c538c69fc6b94e6b90d25da700c", + "docs/pages/developer-api/websocket.mdx": "88e59b2a3e8458bddc8775232c8d25d648cc68f4e3ba47043562108824b8b728", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "6d72131d5bce17d4081a6f1fc57486ee683be0871c30d370c66e51ee51bda07f", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "75965fb6ff1b183046718f80823a4123d584023da4cefad2d97b3c3ef6d39e48", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "8cb13cfa99eed5caa23a9205ef64150cd3e78db7a56186e3cb97b143eab6a0ff", + "docs/pages/developer-api/common-enums.mdx": "0a75b2abc1ada2bf3821cbab21fcf8dad1832cf39b495beded0b3b9f1d037775", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "0c499505fe06ad49bc5413c8629510261c5a8110926e162d55f44c0332c03d5d", + "docs/pages/developer-api/integration-recommendations.mdx": "06c80da680183dbba0c6b08f811170239d8d7b4707a1ba5010a02dc343b46887", + "docs/pages/sdk/trading-widget/quick-start.mdx": "3b51de8c3d6af525a81bed051bc3886ac085a1a55645211af48f0f49c1a06aad", + "docs/pages/sdk/agent-sdk/overview.mdx": "f93050204fbd959f35993c16a7eed4ae16a66438c2b72dd4ffab095436b157e2", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "d5745c183f335dacf2b46c8142c5c90c3a2dc6bdb5a2d5df2d112f091d31cdfc", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "bac8e54cb7e89d7859a608a1979117e8efd85143360847b6c0cb512a109cb4f2", + "docs/pages/sdk/security/secrets-signing.mdx": "fa6427030ab61d12c1c385b9b2a62dd1f9f6f6ac70879e0a5b9be35f9f58d1b2", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "faf1bb3329503ad9133c853c33782d1d6bfc1cc9676a8601fe72c1b063df1ac7", + "docs/pages/resources/production-launch-checklist.mdx": "ed13cfab590afc4393c5ed8f79346b876b554aafbcee248d4bb845d54429216a", + "docs/pages/resources/support-request-template.mdx": "2e03f3d099f2847bf01c2f590fd4eaf03d862d1d973830c7649e787716d8386a", + "docs/pages/sdk/overview.mdx": "54114efd285235f99255aef3455568d8cc787731a838c9bcff67ac43dd8dd5b1", + "docs/pages/sdk/trading-widget/overview.mdx": "562e3082204f28a2dc522d896e3e1fb6181be33e39962e456b0e099a28dd6f9d", + "docs/pages/sdk/trading-widget/authentication.mdx": "0ffc40185e067e67c127a0169973c3dea43b118ca6454442efca13ce203cf9fa", + "docs/pages/sdk/trading-widget/options-events.mdx": "f03a5abe8807232f61c796285571582420c1ec382f08d7a63ac66218a03e1de0", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "42ae8a42a4e381b88c357d0c495068555a0675971f441ebd3dc7d9a7780b47a5", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "4ea428586c4c2a98cb39ea1de964de93c396fcc7cbd526f3a19211060acc7f72", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "14d26e6a65b4ce87e2545d1db6e10f17b0b14f3f7d643a863a0ada473cbcd62f", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "163667585eb56e0985114407bb660b654fe8b35eea58a935107cbb7c31446094", + "docs/pages/sdk/security/troubleshooting.mdx": "027e0c0e058f2fa190a89ac152d450701cbf539b426ac12eb3b576e63c4b5e70", + "docs/pages/security-compliance/overview.mdx": "288d6907c965ab7f9fb630090eea5fee77478462608f532c67ff1b69549d724e", + "docs/pages/security-compliance/security-architecture.mdx": "a8026faae21eca8f8002ba62132d982cb5954f4c37de1e93f9d78648f8eaded8", + "docs/pages/security/security-policies.mdx": "b1112c816860f511eeffd5a00a2d70636918a56f67e0ec467a3c86422cd48e58", + "docs/pages/security/incident-response.mdx": "5e269c4663ac4f22a255ac12b02f6fb82b3174a68bed9ef87a1b74277f33af2e", + "docs/pages/security/bug-bounty-program.mdx": "a634498405a2e4e375c133bb05de889b86c7653fb39dea3f7e403abb30199293", + "docs/pages/security-compliance/compliance-overview.mdx": "853d28fff82f97d7d024c8fa30451799e3abe7d4295dbdea20d9af5ae4d4557e", + "docs/pages/security-compliance/partner-responsibilities.mdx": "8855952e2508fae52a41f074edfb830c5ad136e36711ac98941eb83a1f8acf81", + "docs/pages/legal/terms-and-conditions.mdx": "4953c054877697724d7e879b74e6abc29ef95318f53d89b6df32183542cd3892", + "docs/pages/legal/privacy-policy.mdx": "4944a43486ec74e64cc89adfb085ca24ea72157dbcacaebe68a889d675472050", + "docs/pages/resources/overview.mdx": "db086dd624713a7b8e2078395004ce56dca9ecbe316a8ae4ff4541737e8fb3b0", + "docs/pages/design-and-assets/usage-guidelines.mdx": "4b3e23afce9935bd7167b2f7b1a98f9ba6ade461c2e2ee125b2f96c62904bf87", + "docs/pages/design-and-assets/asset-downloads.mdx": "97c1ae67f2c897cd2113a4cce297000c413214dbef393850650d84fe45b051bb", + "docs/pages/design-and-assets/white-label-support.mdx": "3ce70d8ff449862e226b9aba66b149ba5ede7c430e976757ce075a7797f69a1a", + "docs/pages/resources/integration-information-template.mdx": "b2401476d8aac294bfdfee1e2f43716f7f84d26046ce3ade199f842238e074eb", + "docs/pages/company/overview.mdx": "e79f99385b29624551727544f185be32481f8da25d0f46a9d44350af015d9ae3", + "docs/pages/company/partnerships.mdx": "f9a078afe80e0b3b2be0ccd4efe1e3c042c4f2a694b16a1eaa2ac7ccf9320d56", + "docs/pages/company/support-overview.mdx": "89f32ccfac96906dec202920b4a84dfaf6737ca6a42e4d5cd912699b204fdaad", + "docs/pages/company/security-reporting.mdx": "0ef24b03b02a6ae23522d27cb7c34e92d6d6f336eda654ec4e56da8736b1d514", + "docs/pages/contact/business-inquiries.mdx": "bd67672a7474a990206021072b41427fb46f64b50ddcdc3765c70280d710771c", + "docs/pages/contact/support.mdx": "a963a11ce2bdb1d009212b6ce4de2d4abd09170a4ff2d74b19b7b91a738077bb" }, - "generatedAt": "2026-07-26T10:22:16.247Z", + "generatedAt": "2026-07-26T22:04:22.599Z", "label": "Italiano", - "manifestRefreshedAt": "2026-07-26T19:19:59.396Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.146Z" }, "fr": { "pages": { - "docs/pages/home.mdx": "b850bbd4c8696c123dc55099636976c30df4178fd801692378e6b29f02289fd2", - "docs/pages/solutions/overview.mdx": "fab69108c1657b747299da180769a8728cada070ae26de44ef861f36ff384514", - "docs/pages/solutions/embedded-trading.mdx": "2a482d74ca7667e48ee844883b0a661cf6e5a9a048b32bf2faca55bd2de1decf", - "docs/pages/embedded-trading-infrastructure.mdx": "5ccefeb0cbfd1e8615010fd55f00099f859fdd7581ef2c87921fc9f1b9a9a897", - "docs/pages/solutions/integration-scenarios.mdx": "7f75e3ef86e8b7889d7b09fad299864c11bd4454a92f37a7db0cfbade447ab26", - "docs/pages/solutions/architecture-responsibilities.mdx": "d7de995cd2178af7e6e0e6b8e82040577dd3783d70f5a50a7b38f6df2ea302c5", - "docs/pages/solutions/institutional-liquidity.mdx": "24cefc5f477d641f0145b9e0e545d0898746140cbc9db5a12f06a5de08edb4c4", - "docs/pages/overview.mdx": "cf539597def5fa625c3d3c3b1f90476aa1eec5ab77902f5f8e09a936c0c5d049", - "docs/pages/solutions/market-depth-spread.mdx": "e96244ffec83f640d34bf6e4e0e768b40a8379300d28ff9652089ecc8580175b", - "docs/pages/solutions/risk-aware-quoting.mdx": "73e8c8260de5441cb9cab3254b2cf6b547e7c97072cffef3e2c04e4dafa727a9", - "docs/pages/solutions/white-label-exchange.mdx": "f1ac03949fee002c7a41f07554e707b5a7e03cdfc6d80ff421afe9908aee22e2", - "docs/pages/solutions/matching-engine.mdx": "45ab1b2a36df67af1a374157b986d7a8480fd0bb759f373963441a775e4cb0e9", - "docs/pages/solutions/operations-console.mdx": "c34e4bed776b0d2e27d936e74da0c2922d7deb88c17f4297bc7174acc1de4fcb", - "docs/pages/solutions/brand-customization.mdx": "7e1e6b85f95d9b6ee465df4ee440dddf1a1a5e0bda659d759910b52682553743", - "docs/pages/solutions/compliance-licensing.mdx": "50f078056e92bd793c91087280be866d3b66270ef935bdea393b9734eb12da80", - "docs/pages/security-compliance/license-support.mdx": "7b24fd44ba73cbf551c943162cb89a11f724b3bb809564dead90e8ebd848874e", - "docs/pages/solutions/security-architecture.mdx": "bff5eef3d7c969e1b0377e3341019f1c2d6d5eb113d507e7258c1e79bc0d0e5f", - "docs/pages/solutions/production-launch-checklist.mdx": "41ddaa860c5f8141cf0e0e345f0287ce8d6537959fb7ce51904594870087f87d", - "docs/pages/trading/overview.mdx": "e97cfd8dc8f9cd36ecc8c4f51323f68fd15996e85b8dadaba406599a85c5f5f3", - "docs/pages/getting-started/start-trading.mdx": "16a2d82ffd90574a7386d3d34834db1e698590563423c45ffbf62b5ad2789bd8", - "docs/pages/getting-started/trading-workflow.mdx": "5f2f989a226ad40eb878922058a9ed6288773f80e4bd9215e0777a6481d8f08d", - "docs/pages/getting-started/authentication.mdx": "2e4ae89d2993cb7dfceb48dbcf6897a66a47344716af33de91f90f0faeaf9750", - "docs/pages/getting-started/asset-transfer.mdx": "5f5657f4d604d82908af5d530171e7a9705fdc8a6c88d3b732273f2588225b27", - "docs/pages/trading/perpetual-contracts.mdx": "e34a32e6ce207e1021714c60c7311200a13b566776c97fc157dd5c88c9a83a06", - "docs/pages/trading/leverage-mechanics.mdx": "834031c8042d8770c94842e6021a7c3b32924faf019b9d2d40eb3e5bb7f354db", - "docs/pages/trading/margin-rules.mdx": "394fb2b22244927f88275e1d2f8fd00e4b3100597666301e52e1fcec9fb90d20", - "docs/pages/trading/order-types.mdx": "d7d17c0a0512d723a64b4ca0630c779f7f4103af9ce391aeb8c07f8710fd9195", - "docs/pages/trading/take-profit-stop-loss.mdx": "bee99dfd1a6d88bb91f52000a630fc096132ef2f2f435b853345795444c55fa1", - "docs/pages/trading/fees-and-slippage.mdx": "b85a52d69fbbd1a0d3eac8d692fe792b0c99e4f564cf6672b421d531ef26fa42", - "docs/pages/trading/fee-structure.mdx": "f59798c01b13ba5f3095a14ab06720fa5a38e71c6d34fdea7454d034ae7f408d", - "docs/pages/trading/risk-and-liquidations.mdx": "14e983a41abd5d326cc295d07b24849378ee23935d57fe606820743d2b0c6524", - "docs/pages/developer-api/overview.mdx": "70e621036822a5cb9fed73112691d7812ab85bb96c3533739b2dea64f0614159", - "docs/pages/developer-api/integration-overview.mdx": "3818e4d49fff11adcc4487d312afce801d9b11ede496c21ae04bf054799daeeb", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "a4ec00a3b138481a0730ea9b94605b800d3e89c6d3dc54c07f81fd95d3e3b695", - "docs/pages/developer-api/authentication.mdx": "658979d394c871e37a9aa5a7f10bc27cdad31c4831ef30d9e129c1a30392dbb1", - "docs/pages/developer-api/api-key-management.mdx": "378ff4c7fbd52cdad43ededd31e4669fab52ae794e68413e6a557d92c5f7121d", - "docs/pages/developer-api/request-signing.mdx": "241d04610278ba64f63bfba7b91f20dc3634b4df94ce869ecdd53d06ab89d9e8", - "docs/pages/developer-api/rest-api.mdx": "391d19691ef1dc459f98fc1b85d7a22c0d9ee46cbab8185c5b99c564774a9a87", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "8275927775dcad1e45e96dc942c5c6cc28035e6ee41db66258d6b7791f05fa30", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "d6918f286d702e07ca45e499744255e55e2baaa511b3de3fbfa7eff5b1d57bfb", - "docs/pages/developer-api/rest-api/order.mdx": "63ff923d21548c461d7bc807739b4312dbbc89554eb958ed128828bc4f051200", - "docs/pages/developer-api/rest-api/position.mdx": "3a43d62a15a427dc20cc91208d83a7b05293d850d1338d39a1d8a052c4967fbf", - "docs/pages/developer-api/rest-api/market-data.mdx": "05d5947424f0ff86daf729b8c4edfd21c6e029febfe45afad03a01a2367c17a7", - "docs/pages/developer-api/websocket.mdx": "c287c0967800b5acce085f3b1c3782cec62c33cb45c071e43012b516fb6fa000", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "26d1168b9f3a18e11e273c3abdfc4bc602918f3077b744dabafa6ff3f952eaa7", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "14fb4c4351c76dffe0590180f040bc2f65396b0e12f4966fb35f0160341f3d4b", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "80d597e1279f116d2bc94c7131c919ad403749e5e3b26538f814b907ff80b28f", - "docs/pages/developer-api/common-enums.mdx": "d22331b79b8129a96dcacfa847fd5afe52cb317a624886bfcb7d6d1811e29fd1", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "64d85c74533d0f0ba7bca9d3cdcf409f041573b9fd74487cd134f14105f71974", - "docs/pages/developer-api/integration-recommendations.mdx": "98e37c7bf7cdb7bbb4c6543cc8d0c0efa1e0724113648578fa4a419d2e64e938", - "docs/pages/sdk/trading-widget/quick-start.mdx": "35d745d28dfe74b725856be967528be9d64f4ba05f417ef9f1f8b98800a2087b", - "docs/pages/sdk/agent-sdk/overview.mdx": "616cc8b44435ac34fa166d9d4de591d234eb623dcb3b8f1e52e32d6bbe0d7cd3", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "99b54962c1cc444413f6b419c2c89a47e48fdb60851888480c64ba6756ecd3c5", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "5b48b7a68433ddbfc0e9daf5137bd2ee07e8c6d7c0ef61b414bd86b195e555af", - "docs/pages/sdk/security/secrets-signing.mdx": "989dced421c15098b5d16f4e96d8a4cd8142abbfd9e8dd935b83950c501615a2", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "42722426ba62e7670ff94b67aa9dc4a3d19167bdfd30330c0d2c62248e237443", - "docs/pages/resources/production-launch-checklist.mdx": "1d89051f4f1217773208c61b0b62012719d3bd8439768b48ebe4bbe4047241ff", - "docs/pages/resources/support-request-template.mdx": "2ad1d905dad7feeeb772fdbe7412a43e625756d3f3a29bab3384e762c4eff5c2", - "docs/pages/sdk/overview.mdx": "fac94d23b3bad2bd8c071f5448ff1bc38da22b460927bcbcb168da0efa40b083", - "docs/pages/sdk/trading-widget/overview.mdx": "3eba15bd7fb629542a3d6e8985cccaf67a63c03d843d3bb531385a719af63448", - "docs/pages/sdk/trading-widget/authentication.mdx": "4de05e88a9a82730b9cea20380e2de932163dde7a54a3903300686888c4a935e", - "docs/pages/sdk/trading-widget/options-events.mdx": "231f2afb798401ec26f0425f340cccd115a05db4a8bd0096b746af234e35be21", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "bb0e57bf81c5e7a37ea88a3ccec9f017708544ab18adee0b7c2366af3548da47", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "7afe80ead5c9c802c645bc53a8c9e442e143dd0cd973e9a6b4b2a2bb7e8edf1f", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "376814996aa7f0a81bdcc0e9670e453ffffde45dcb4c78e4480b6387ca903e49", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "be05daf1a1dc0170ff87e9ae1b4caedb965a89989402506c91f0d9a76fbc0bf7", - "docs/pages/sdk/security/troubleshooting.mdx": "2b721ec0cefafd6d82813728952bb45c4cc8f2fd9bc129369460ad92a74112ab", - "docs/pages/security-compliance/overview.mdx": "03f911c44bea980240abf05d21fdf0c65c328476ce72e6d1ef38e0f0bc81fdb0", - "docs/pages/security-compliance/security-architecture.mdx": "8b2e907a029f6d8023b37650346c2b0433e80c08283bc57e759bf9ded2a97dc2", - "docs/pages/security/security-policies.mdx": "a801810854bd1610f7cc1e61c1ac438c352a5851b833d97b0b4d5502e6e7401a", - "docs/pages/security/incident-response.mdx": "c27236e5407107b3661d09f3233541dcc3a60f35e582aa9d47713f38006ebc5b", - "docs/pages/security/bug-bounty-program.mdx": "1b477be503d6cd87ee8a9d0e580966a302923d5036e5cb34cb8a7ab898954d79", - "docs/pages/security-compliance/compliance-overview.mdx": "58020e17469579c5c8def872c58e8de3032e237d6010f791e20e1f5d49653d84", - "docs/pages/security-compliance/partner-responsibilities.mdx": "9922901a4b6b213d842ca69fdf1d507679369734c919f5a4be92123a071d5ca1", - "docs/pages/legal/terms-and-conditions.mdx": "702668961c7530608b4ec6cc73727ade90805e957e51ad35b53b77a38fd28573", - "docs/pages/legal/privacy-policy.mdx": "c2acf241f1fcc8eb18bd98ee30f6f83532e4e2b6f35bec8e6c565635fb4b8a0f", - "docs/pages/resources/overview.mdx": "f0126a07cdc913b4dcb4c2e40fb9fb7b29ed9f62c1bcabfcea757fb46c6e0639", - "docs/pages/design-and-assets/usage-guidelines.mdx": "738bf9f4a489dcf0419f7f82b11ccc2437a7d8820cab68421c5864b91961fcff", - "docs/pages/design-and-assets/asset-downloads.mdx": "49f18bf2c95e230702b5dc9c4822ebbe00748334952cfa5d864471e8bafd47c0", - "docs/pages/design-and-assets/white-label-support.mdx": "8670bf24fe7219c3b3c98e0dd1eead6fbf0f56e8edffcf2b579a7dabfb9d6f6e", - "docs/pages/resources/integration-information-template.mdx": "2c71b70d83492adc08a89d731f148fc30307c7b183414ac1ba52ef1f01218ecc", - "docs/pages/company/overview.mdx": "db44cc0898205ffec334860fb7739a20d7de7a99d4902c29f102db8feb94bbc2", - "docs/pages/company/partnerships.mdx": "2641c63144e61e47a776c77e6623a74f6f4547e39600c7be0af355cfbf3b3a32", - "docs/pages/company/support-overview.mdx": "fa4a1568460f1ba3ee2d66958d26a948d022d5bbe79480543043669f2b5c7cff", - "docs/pages/company/security-reporting.mdx": "5661d46117223fb10226ce1fa320aaf58036044432ca08b2bdcbf37d1285ffe3", - "docs/pages/contact/business-inquiries.mdx": "9cf178b00eeab826ee62c04f4588ffb58e014fa3d45ab7121e62f647386649d5", - "docs/pages/contact/support.mdx": "496d859192822be9293f2c2273ab97098814d18a476048b961c91c0433c5d119" + "docs/pages/home.mdx": "6dc97a69d8310cc72275629de1aa395ecf956bf480461d5120966f6fac21f42d", + "docs/pages/solutions/overview.mdx": "953da48014db13c2cb3547f4d6f295eca70edbb7305a65ff05a9eaf108028ea3", + "docs/pages/solutions/embedded-trading.mdx": "60d1e8db147e9fec459a19f239b8043b43d0993ecfb2054a36670d66889dd9c6", + "docs/pages/embedded-trading-infrastructure.mdx": "5d27cda0e642090c04812d60a9ac938485c268bb544cfe50f544cc39d65c0d31", + "docs/pages/solutions/integration-scenarios.mdx": "7df45aeaa81706dc8c02fda8b5861fe2c0c1391b12137d9d34bfbc9170f4d208", + "docs/pages/solutions/architecture-responsibilities.mdx": "8c62afd367b313a444b7c971c6c06414219c95c9b044c605de4267fcdd3ea81b", + "docs/pages/solutions/institutional-liquidity.mdx": "abf7bebc2b230c23c989e639c13c67c11af8bee2015275ff87f2221a6ee5ac6d", + "docs/pages/overview.mdx": "fea04f303b191adbc6b8b98ac53e97b6d5e11c4028ba8d4705049f2cd9d173b7", + "docs/pages/solutions/market-depth-spread.mdx": "6a556a7149fd669ff41dc8e6d44737c904cf1ef274b749fa3394e5ff5ead71cd", + "docs/pages/solutions/risk-aware-quoting.mdx": "54cd7625c98df685446f5b398533dfa176adbdaf72fc0a70bd2506734e11277d", + "docs/pages/solutions/white-label-exchange.mdx": "6e2fbc7236092c3fd194fe65ac3de885e0a0ac42e0d0e8845f464a2550bd039d", + "docs/pages/solutions/matching-engine.mdx": "47933c544a220ffee6e84734b182c15114c0536a1dcaabd98cbbb60195010273", + "docs/pages/solutions/operations-console.mdx": "182299e384f56ccfe320bedf0140acab209a2e1eb8a553f7c71781c3052eb839", + "docs/pages/solutions/brand-customization.mdx": "8768b90d1ece5e1ca1f961c1fe79143a9f1d7b48f6c20d7839c76dac860ddb88", + "docs/pages/solutions/compliance-licensing.mdx": "b1e48c966afc63b738a89acf3f7b3cf89928859e2da9fc8360715b8090b48293", + "docs/pages/security-compliance/license-support.mdx": "2690a9569ff46551403434a587068791d1248adf1fcf935f2f52d2588c792248", + "docs/pages/solutions/security-architecture.mdx": "b4dd40570f1a088d94c4252117860fe328b8b43f92d1c56d60c1a674f058691e", + "docs/pages/solutions/production-launch-checklist.mdx": "72584d8672c0005ee26312697c55d2187a220ad5133736aab8a02d5c15babc33", + "docs/pages/trading/overview.mdx": "e1e5d9afbfcba4e84804f7423db8ff095296802e944970eb27ca3feda26e4423", + "docs/pages/getting-started/start-trading.mdx": "c3506321d7c1becee7f8b5f412170836a6bf983dd21cf448cfd57944015ad48e", + "docs/pages/getting-started/trading-workflow.mdx": "81961f04e20515780db3cf038577839e74e708fa897e706df3a64d5cd03951e8", + "docs/pages/getting-started/authentication.mdx": "b69234af98f968745553642ce52775973fbf00d1ea32f029ed2f2b68c4f65011", + "docs/pages/getting-started/asset-transfer.mdx": "96aad1d5a541d0c6c48ea7b10200d8fac5bce0f7b05c905187267a93b6df1bf5", + "docs/pages/trading/perpetual-contracts.mdx": "4c29bde658a35e5e4f554e532eaf870eeb1400107027548bd26563c0d4c57fb4", + "docs/pages/trading/leverage-mechanics.mdx": "82ee97dd608f5c9bd92f5e5f6d589db1c031488fce3d5b04e9786c46d028f916", + "docs/pages/trading/margin-rules.mdx": "f08d6c095c9cca3aa10dfbb3d1b8d2e6d79e15148fecb193de52265dffd54328", + "docs/pages/trading/order-types.mdx": "869b042dd08c85eefbf1c0573ecafee2126390afe6c86cf53f40367070511959", + "docs/pages/trading/take-profit-stop-loss.mdx": "11b0714af3e66ba764499951b6635f2bd8b5f51c89c0d266bc353f0bd018978b", + "docs/pages/trading/fees-and-slippage.mdx": "c9c626e4541388dc3434758be4d67f4212b5a1dcc76c8aba4b0a1b681df606d9", + "docs/pages/trading/fee-structure.mdx": "cf2bc814ceaf77a6f9e5684a0ca2b9b23c931c1f4fb661d212b810bbb20a1abf", + "docs/pages/trading/risk-and-liquidations.mdx": "7205600805a7454821893d77e8e3b84d0cbc0bf01410110e2c627564477835f5", + "docs/pages/developer-api/overview.mdx": "06ef1fcab6ffb6e55e40f43e54a8e3fd93c4b50b7465ac4223984988768efaa8", + "docs/pages/developer-api/integration-overview.mdx": "6b5211542212f9440bcb0abdc682cd8b983c7ed2f41b3b9889e80ae1aed1c586", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "8d923cb210c9a9a1d80d6ba7ce6069b95745a1510c853777180b047234bf7afc", + "docs/pages/developer-api/authentication.mdx": "7c85d3985a8cacf60326f585d3200e2c275d3e867e807fd6391597a3cc91a91e", + "docs/pages/developer-api/api-key-management.mdx": "05aae50cbeb5c78971e61f0eda69e7cb4e5ef4e0d483955ca0333cb46410dbf6", + "docs/pages/developer-api/request-signing.mdx": "fd78362163f805f58ce0bb5e0f71aafed5fa34a072bdfb2a8399f50875efb938", + "docs/pages/developer-api/rest-api.mdx": "1b19560c3d029d46ab0ce637cf2dd2c95bdcbeb1f20b114fda30b5fc1a1cc361", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "240b170c11a806d67fa55ebf47733c789f19db63730cbd893e25ec24d8860a07", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "bbe8dfeea64e2c147528777db2502f1e3e02c11268cb4d2e65aae9098ac9b8dd", + "docs/pages/developer-api/rest-api/order.mdx": "b1773bb7cfa7aeab8237273fe6cd5f1ce311d49a7fa6b76076018c65758b2700", + "docs/pages/developer-api/rest-api/position.mdx": "ebf8e0643b570c7bc5022bd8a03aa31cc502304399969721dcaa70ffed158837", + "docs/pages/developer-api/rest-api/market-data.mdx": "997d2003444ce0c979a1fc01825c084e8f01762e294fa5d342d26279a4504842", + "docs/pages/developer-api/websocket.mdx": "37011880c3e99a6e85039a170ace690593bd2bf0b31c57fe5a5bd8275c069f94", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "427625261d8aaad4dede376b015c4829738affb18a22240c0ee7c8362124291e", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "8b6ae508bda9ac7eba2708985fb970319f967c0a4e7b13c3b3b00315a3848425", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "0ec7d659b42d6d2f0944ebf70fbcad74b9337739acee8aceea5e4fb49d2d2d44", + "docs/pages/developer-api/common-enums.mdx": "55466cc0c73bf26f2d4125b73d4dba60767d50cdafe38039794de4d48b980f28", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "fa1e163e4f27acd885321c327623a4e2a1debcdb30f0aa74e507c36a15e65bdb", + "docs/pages/developer-api/integration-recommendations.mdx": "735b95feb9e6c2b73095a6233645b13dfad0197e4a9b00d0fc162558594fec30", + "docs/pages/sdk/trading-widget/quick-start.mdx": "fc422b50a31920332725a98792f70ab63be8572a46e8b4b4851f7a20b6e97d0e", + "docs/pages/sdk/agent-sdk/overview.mdx": "5134fba2c0b919059c6e2f25bde01838027fa5716f59beba914333ab19e1c13c", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "c7e2f5faa9e288b4b044399f569263653bec3d313da4521084463ce861676861", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "1b8c03e62f2baf75ba377ec2b11849d45b418ea72ce567483fa50bd775d820b5", + "docs/pages/sdk/security/secrets-signing.mdx": "cb7440c62b75112217e79d8bfdfc16248184416702fa94e63b4a151da21b088b", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "0f9c88babb413bf7c0c2f9c9f8a4339f3bec6c74b39d27c89d5003cb5e25d356", + "docs/pages/resources/production-launch-checklist.mdx": "62a8dfd4e6d60aaad2763e8638bfe6d51ec37628150841de15b2b97ae0d937f5", + "docs/pages/resources/support-request-template.mdx": "57fe4833c523eddd576c6cef593151b0f64b153e13fdcda53284ae8039910050", + "docs/pages/sdk/overview.mdx": "d966b42424153766bd1379da9fd07c80ff5bbfd6533d15514f844f093a21e843", + "docs/pages/sdk/trading-widget/overview.mdx": "fbe69f8e464f0a7da89fe042d35c4b860d1851ce1836de0c73b8404d9731ff9a", + "docs/pages/sdk/trading-widget/authentication.mdx": "d2ce88e945f439c779eec299ca736deba9c57c662da057d3e003d5a38dca5485", + "docs/pages/sdk/trading-widget/options-events.mdx": "70f620f661338ff77237628eeb525f3fd159088d073deb87bde3fd001cc9494f", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "c527329e4b83447f42acfe3f484bbd67c8a8c198a5ccb164aaa6c2246be035f3", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "1c594c3f43ae28e13957dad6518775144d0fac6caab5c4d8a78ef15a14404ffd", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "6a7e35b43f891465f6da6538fb6102eba77722e71db288a7b29352a0b2427aa3", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "bab07e863b88bcf3bf0f0056413d2d5b8518f7d0faa3947dc35ac7347d2b03ca", + "docs/pages/sdk/security/troubleshooting.mdx": "2b7ec9daceeb2c0013193a3bddf7a42b415a1872dc01c658fb0d36ba0399c2c7", + "docs/pages/security-compliance/overview.mdx": "9eb78986aae56bd4d6fc4e5165f0824877cfbeee052593cd88963a6f4689d17d", + "docs/pages/security-compliance/security-architecture.mdx": "8298a504f01b43aad6fcb58fb2154e72d1d0f801b8ecde6ebfacbb52acefd7b6", + "docs/pages/security/security-policies.mdx": "772dbada1f85a3d3a15680be3a82b26a84c9fd18f7f79cebf384480dce984541", + "docs/pages/security/incident-response.mdx": "d5b7c2f96370145e8efbb7fd01837941a0d4d4a8bf92ef19e67dfe727e78a08f", + "docs/pages/security/bug-bounty-program.mdx": "d5318bf050cf4c0681f8960c6f928ab66c0b3c37cc01e5d7ca8a6e9468119051", + "docs/pages/security-compliance/compliance-overview.mdx": "cbeeb1fc19298245b8bd0a38298101a8285a7f06b4dff59072b2303e7cb2209d", + "docs/pages/security-compliance/partner-responsibilities.mdx": "2a19f7f858bc0c7f29486b8219b116f14745ebea2e72a043b24d585ca805e5c3", + "docs/pages/legal/terms-and-conditions.mdx": "028549c748f9cafbf6b9ddffefae0260fa836e3aa9eb28fd8269b79231dbd018", + "docs/pages/legal/privacy-policy.mdx": "008b5275cf0fd14ff428586926116e9ae89384f28fecd9a9f561174da0930b73", + "docs/pages/resources/overview.mdx": "de5b7bced94ee8ee2e3b914d7ee5366da26c4acd4b748da68206a1f9007da25a", + "docs/pages/design-and-assets/usage-guidelines.mdx": "982182bfa20eaa8b12828f2473db9b3685afbc7d45857522909faaf9588afeed", + "docs/pages/design-and-assets/asset-downloads.mdx": "3578c22c43e6cfecf8c5f347ea61c66826f5ab130dd7d3540eeaa0e5780e3cc7", + "docs/pages/design-and-assets/white-label-support.mdx": "a607d487c3d0ff0514c0235afeccda58c38babb7cf8f61165604a71e30bafdd1", + "docs/pages/resources/integration-information-template.mdx": "3b8a7c62279d6310eff7b23ac0364edbd21f40ad1c8e7a2999aa5bc076985cd3", + "docs/pages/company/overview.mdx": "7b83698db7f300259a3832867f2f2615b56d092db7dd9c6bd9a99f28a7b81439", + "docs/pages/company/partnerships.mdx": "92e4d1278b866fd5a8d7828ad1a743f151ebdf7ccf3f23e28d6e18d00239c456", + "docs/pages/company/support-overview.mdx": "ca22eddc35fdaf8153b717ea84059edc36dde51d6380a1903e00b15fa9a1172d", + "docs/pages/company/security-reporting.mdx": "ba2a29ba5f1ac67ee46ebbe588fe0f98865b9fe39782260ec377ad563f361257", + "docs/pages/contact/business-inquiries.mdx": "3310d05d765a5d3355ebc5b35db353fabc0fd0b6bbfdb8b85a29827ddd1a136b", + "docs/pages/contact/support.mdx": "e07799f844b54e2e3258163d2afbd011f702964a8f514191acfed34cc5580198" }, - "generatedAt": "2026-07-26T10:22:28.253Z", + "generatedAt": "2026-07-26T22:04:27.775Z", "label": "Français", - "manifestRefreshedAt": "2026-07-26T19:19:59.472Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.168Z" }, "de": { "pages": { - "docs/pages/home.mdx": "a2754731e854371df5a62a26ead821ecf60bcd8e7a8b2d3f584a5d3c05c27516", - "docs/pages/solutions/overview.mdx": "369ab2b78f2cf6f72fabbcc0724b79c2c5484132523e38a8904ecb5f2c56196f", - "docs/pages/solutions/embedded-trading.mdx": "b69d631f7c95dda6d2f25d8976943fc64f65090710871ce493242a28ce808f22", - "docs/pages/embedded-trading-infrastructure.mdx": "f386cd9f0ff7b8b18024f829ebd6de3d2df743f01392a5ccbdb547b05fbf07aa", - "docs/pages/solutions/integration-scenarios.mdx": "41a9d62a6ab57f7cdf4b4ab496b800901140a0646b41fdb2a3532f09440c97cb", - "docs/pages/solutions/architecture-responsibilities.mdx": "b547e8be07a9ee0e690381cadc85ed3188fbd775c3d6220d58a495808bb0b1e5", - "docs/pages/solutions/institutional-liquidity.mdx": "74194bf5d91b4c4eac5220d5b159ebe46e5db42bde06ffc40708161dbed775e7", - "docs/pages/overview.mdx": "cf8cc32d3c391da47d03e50b19db88ef26c41cc72365694f787ef0a8839ea976", - "docs/pages/solutions/market-depth-spread.mdx": "b066fefb2d0d5ac94eecc07329368deb2a016d82b891b662c5a386941497c581", - "docs/pages/solutions/risk-aware-quoting.mdx": "0b3d1bb164a65c424069de170f8023814e999d05f3907efccea6a9a6f583fbd7", - "docs/pages/solutions/white-label-exchange.mdx": "d5708fa247a94ce0cc1c9f8d6646d840f3db1334300ca8838b4caf64c3e24ae3", - "docs/pages/solutions/matching-engine.mdx": "a7165f8051fe615b53e0378f8cf2d73dbf5c4dfd6ba3f5416dbe329f25b702dd", - "docs/pages/solutions/operations-console.mdx": "a7a948cfa9c5f588ffbb8d5bfd36781321d92e1bde64d6ef635920923c1cc300", - "docs/pages/solutions/brand-customization.mdx": "2a60e07632cb99d6c4a713dff248d9f5c9b74001a1bcddabc8cf688ad8f52e99", - "docs/pages/solutions/compliance-licensing.mdx": "b1205eaac519271079104bd9b35b457feb5a6174aee06fc799243b9047a0c6eb", - "docs/pages/security-compliance/license-support.mdx": "d98745ab9f40b75a90f73716ec402b48a3278354acac13816b62f7d75575f068", - "docs/pages/solutions/security-architecture.mdx": "fd9b0db9fbc14de372506eb32554a188bdb8f466f5bd60a2f7daabf2d8a6cbc7", - "docs/pages/solutions/production-launch-checklist.mdx": "90c84bc5dc54652b3c2c802ab10906ca21cd8d0a36d48a41585fef7dec276481", - "docs/pages/trading/overview.mdx": "841cb6218b8a5a70fbe026e868bcecea904e83f582efd0cfd92997c200cce420", - "docs/pages/getting-started/start-trading.mdx": "d7872ff379df360b1b74b40fc21d06902c56bcd2c6de3a96f5e592900eb6df85", - "docs/pages/getting-started/trading-workflow.mdx": "360a10745e53775cd6419f3180e4a56a9a3bfe4fd779a05e0ffd3d07c7fa7c7e", - "docs/pages/getting-started/authentication.mdx": "af3c5e945492a05dd3a4b63e2e85143e07c4e95660a77db3a001d17167601f0d", - "docs/pages/getting-started/asset-transfer.mdx": "08948420e74f291bf7a9f4e2a5c3a1ce1fdd32450142252431fbc8edd4101608", - "docs/pages/trading/perpetual-contracts.mdx": "7042a0e6d85bdeed36184251dbf171dc53b18a55ca0ae1a8b49d10201e210cc6", - "docs/pages/trading/leverage-mechanics.mdx": "57c5be01d5ef6c66851929fa04ec1405a6341b7d423a823ec6b682e05e32f417", - "docs/pages/trading/margin-rules.mdx": "295e8127153d0bf1dd5e83e1e68b40b29926e638f59852adcfbbbfb3f2b2f37e", - "docs/pages/trading/order-types.mdx": "4aa1a12403c1f09fdc24eea5a43d0aa33236109ef5563ca448e76045d9b6f223", - "docs/pages/trading/take-profit-stop-loss.mdx": "81d7fefdbf6c2def8c4b5d08ae3f6281888242df335589a768393e098f4b7fae", - "docs/pages/trading/fees-and-slippage.mdx": "74925f595f6db7a51aaa8090a2fb31bbe9e2121ef4b3a7c5f5d1d0b98a6d1646", - "docs/pages/trading/fee-structure.mdx": "2f2a82dc15ba93082b4f613092e2985446096fc87e1d95db7d3526e259001c4a", - "docs/pages/trading/risk-and-liquidations.mdx": "abae030aaabb12b09054d4049cc1d2e338528f2f6a7efa35e1e7863676515062", - "docs/pages/developer-api/overview.mdx": "3d52fb53fb52cc3658aa575259de13497c0105f05a0342977d0aa81e39b33591", - "docs/pages/developer-api/integration-overview.mdx": "563ed6b1b860ae017f258801f5402f1433f4c03d79e657f8119c6fc3e68cf925", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "09a9aeb225c636eddf2f261407dcd62763ddb87482c2b1e43800ce98aeb09bff", - "docs/pages/developer-api/authentication.mdx": "fad80e865e1a722fa82806dbdce1892d69b7aab4879ba2393adc61290bc6cba3", - "docs/pages/developer-api/api-key-management.mdx": "ca9943a3c9a55bd6b056515e5e08c7ce301ac23f55a9e2d606a3e42e13d194e8", - "docs/pages/developer-api/request-signing.mdx": "f7f5e6919bbc47fa36a1ff5ee7afae7e4d6d1a3bb743d1200bf7e92ad53771df", - "docs/pages/developer-api/rest-api.mdx": "e314c5f7c347c65dd13a44b4e60852f97f278b9f8c35465c41cfdfd2194c37f6", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "f841da15c041cbc3e86404e9e3e5f6709a26a9a0d9795eb87d4c9b7f5fc4bfc1", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "e73626232f452e54e7202b875f21387921e97f571fb002460f380a9260e70215", - "docs/pages/developer-api/rest-api/order.mdx": "0663517b27582211b6b1f59da14f5a17b43bd72d5860aba7e6f28909149e0a5c", - "docs/pages/developer-api/rest-api/position.mdx": "759d6b8489623c8e8caf278bd966d8abf77259c3b4f8480d8114fdc763e1ebc6", - "docs/pages/developer-api/rest-api/market-data.mdx": "86374ac2faa31438703e7fd26561f85f032337a553a216828f11e764bad4aadf", - "docs/pages/developer-api/websocket.mdx": "b0178cf46cd0964800bebd25c2dcc0497524931e2f7f83f7d171183103f77bc9", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "c3e121e6700c9fe588a3df7d3001c9ce9e9313881bacb1ba61d9aae810f0b6b3", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "ad748ca3d1a9f2b4b5e56d62f1758b88572cf00eb8f0e166dd5b0eb35c0ed076", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "99c294c3a12b78be9b2f2467a514c5c1ea61a01607aa6ef256a7ab2428b541b3", - "docs/pages/developer-api/common-enums.mdx": "e0467a7dfebcbff717069d210161a1239dc402d3a486c5e60482bb1171c7ab23", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "841b000dc998253fa54a7d746c7678bf374cc63931f0b739bf0a141eb1c1db1c", - "docs/pages/developer-api/integration-recommendations.mdx": "511452a28f792cd8df1daea697edfc51204c9b96aecdc4adbb820c169b0f7f8f", - "docs/pages/sdk/trading-widget/quick-start.mdx": "2e0e919517dd6a9646d9a6d4ff04f8bddb47c9927f6a4a7889e515084924402a", - "docs/pages/sdk/agent-sdk/overview.mdx": "2ec50b8a2247839afded4cdb979e895bd6261e3b975d30cca727a0a9c58044e1", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "095c3a913b9b2f6710b6181857e4f744021accdf700d80bc0ac17ee9535aff6b", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "40f83cf8c70985096ed6cc00815137a626d07f44284dbaab3df4b90ce1c74f93", - "docs/pages/sdk/security/secrets-signing.mdx": "779261b824779c5a9d127270e6ad606b196278398903394cb821a4f61aae2c11", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "3d788c2f2b1f0a7cac10e1b932e92fa0e6afd713aee0dec151cb36af0a5080c8", - "docs/pages/resources/production-launch-checklist.mdx": "e83c2b9d7e5ca7f51519ef580e686d8f0264b7c32f001d6e3a83698d184ac924", - "docs/pages/resources/support-request-template.mdx": "d7d3a17afba1e68444e54e676ac516e35ce0acfced8ba27c13d760749216f203", - "docs/pages/sdk/overview.mdx": "fa525d07f55d4a01d66de6846a402fafae92565f977b0015cfec68dbb373f6b6", - "docs/pages/sdk/trading-widget/overview.mdx": "2a503d92402a1dc510519d585d294a96cdc15295a48cae80a6ee39e5b5cf8460", - "docs/pages/sdk/trading-widget/authentication.mdx": "caa68c8fd93d3a26371b25c9fa5e048e7e8ea47efc14651c8615acafa01c8ab9", - "docs/pages/sdk/trading-widget/options-events.mdx": "2495dd286ce34131bcea39e71670e607a50eb12b6d8b07ce2c19dbe0bddd44ba", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "cbf9eb5d54bfd512ba4b0ace48e05b0872f36fd719430742681a752e3f0c3e6d", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "681b6de3da3693d4d85a416c17c8d72eb1d69a2ed34520dc6a23a5874af2b106", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "0becae4450d84c3497ecbff4ef5dbf1f62ab6618e59b54bb3744c760f5f88ae9", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "8b48451d1f7256dd38c6a86ab0d0fe461e3b343621b49c6368ae0cf20d195a6c", - "docs/pages/sdk/security/troubleshooting.mdx": "28e5f292f9359d807fd3ac556e3f0df579860c683280daf89af12a67519cec31", - "docs/pages/security-compliance/overview.mdx": "e7895840fd5500743130bdf93385848e513319ad78cbe5bfd453e0887a854173", - "docs/pages/security-compliance/security-architecture.mdx": "0fb8f1178631587f3a4d6953eb5650603a8246f5ac463644fb492afe6107ea45", - "docs/pages/security/security-policies.mdx": "aa7a8e20b623b08f7d53eb8e6fda0feb1c91d78cb4e83ead5a845f428eb8ffc7", - "docs/pages/security/incident-response.mdx": "5974154ad40cb184c62fbfe40176072dfb95a4fd6e4396052302bf66622c681b", - "docs/pages/security/bug-bounty-program.mdx": "7083aff90b16851ff38cd1ec91e758de8454451eb06c129816150cbd3750457a", - "docs/pages/security-compliance/compliance-overview.mdx": "9f14e3c8190a71e4f5be509435752150b0ac6248af92619e38d3b1c507d47c31", - "docs/pages/security-compliance/partner-responsibilities.mdx": "2bbaf92f93928cabc1583321aeadfe15c7b8fc79e1f1f7a2db548718fb67812e", - "docs/pages/legal/terms-and-conditions.mdx": "0a037449c117fba79be1f42223297075d55e228a534819a855d0a7b00c05720b", - "docs/pages/legal/privacy-policy.mdx": "517709076ebf1139f6dea24c5ceed535c15db2fca970d0d7bba1ad17535260d4", - "docs/pages/resources/overview.mdx": "43ecd8d078d2a24eb7a522fa0af0eda88061e847ed1e9fc61176594bea361504", - "docs/pages/design-and-assets/usage-guidelines.mdx": "582dc55f16f8b811cd53956a4d9574586f586fc95ac4ed7421530d5f33ab585e", - "docs/pages/design-and-assets/asset-downloads.mdx": "171ba381a0d3a996fb2c7cb76c032b337bd1e8e046c86a9fd674b012a56ee8e6", - "docs/pages/design-and-assets/white-label-support.mdx": "b6e9f1ce7dbf86c5d6dea8158788e4c86251b0ae1855939df418e3d963d1a52d", - "docs/pages/resources/integration-information-template.mdx": "1d21a35f4d2882c2c4c41a29ed984a837ecf6284c00b2638e898d4291c0eceb0", - "docs/pages/company/overview.mdx": "5b9b85aae5a7e45eb15e42734c35b28bae78f699a1933451e8e1a8a74d89d7a9", - "docs/pages/company/partnerships.mdx": "efb64f850ebb6a0fabc40896163174a2ee9c29f0ba64a771b4a171e73bb7f997", - "docs/pages/company/support-overview.mdx": "5e398774a6215bbb768e6b7ef40ad28b1e3036353fb3b3272d40aa6d387419be", - "docs/pages/company/security-reporting.mdx": "6acce7c6ee096c081b7cdde737ceb7ca2144937c46a8bb12b7cac0ca4f8b6d0f", - "docs/pages/contact/business-inquiries.mdx": "00498536d7f4bca316420623d0169c9d01db67c2f5b7bd109cedb07cd79b6c51", - "docs/pages/contact/support.mdx": "f499d1852d353d56200ce66ba0960f17fbadd2bc06ede9e9a04c52278d2e54a7" + "docs/pages/home.mdx": "44ac8973ca9d61460ecbfad12957766b87ea9d6310cdf2218ad4886261987233", + "docs/pages/solutions/overview.mdx": "21d61c4a2b5300336cba7346b745a0578db393c8a9c4504d1fb5c89479e7b9b0", + "docs/pages/solutions/embedded-trading.mdx": "aed57850e1f912bce6b1c62527fe70fe39b83cb387d8d3b96f9a5727b80787b3", + "docs/pages/embedded-trading-infrastructure.mdx": "c143fad959116c64f8a43e94c3245e7e58d2fb9ba352352ef7fdb27368281c1d", + "docs/pages/solutions/integration-scenarios.mdx": "0bcf3619ec6a4dfaea42c17dd02f55c9f95d73fe39debb913d3abdf1098df50b", + "docs/pages/solutions/architecture-responsibilities.mdx": "d9754de45b4424b6a4b826417073c949f5f825f151e43893a4f270e891fee783", + "docs/pages/solutions/institutional-liquidity.mdx": "250706f38c164a032285a0c1cf255bc8a415f51b211cf690f025c24fb55fc8e9", + "docs/pages/overview.mdx": "369bd0930d2c51c4cccf50b2d48100d4ac0b0ea14f3fbba2df57c3a54720cc80", + "docs/pages/solutions/market-depth-spread.mdx": "fe5774c3ea21db932c56db161553905f9159c9cf973a7f3602a6e6660ba8d92d", + "docs/pages/solutions/risk-aware-quoting.mdx": "bd9f9770deb2966faa97eed17c236c1fac1cdd1d566aa5f81ce9617797a49ce8", + "docs/pages/solutions/white-label-exchange.mdx": "94fcec751fc25b4db6aab601ad36ea15b81d68fea85259e79ed973ee9b33b75d", + "docs/pages/solutions/matching-engine.mdx": "98e53ec0bbbd5fdb1074081557791c351be5b14989d02d844722c92e6a8dcbf5", + "docs/pages/solutions/operations-console.mdx": "6c2e3b989a57fba518ae5fe270c9b7a883a253c0a3ea1b5e6edfa65a0cde998d", + "docs/pages/solutions/brand-customization.mdx": "cb744d6ffde6ccdca5a8c76e5c01bca2939c6691dc66a147e7782d1eeea57b66", + "docs/pages/solutions/compliance-licensing.mdx": "61ac79eb81fdd2375eeed263fe5a33b2c8f655a6b4c29bb39af3aca8fe69d233", + "docs/pages/security-compliance/license-support.mdx": "1e8f548853a9db50c613ff3243ade8e973a1281e2490ea6721309f7392821db8", + "docs/pages/solutions/security-architecture.mdx": "c1645d43ba9bd840c56359f3d71073a4409948c47f6b003b8dd75ee34feebace", + "docs/pages/solutions/production-launch-checklist.mdx": "e5cca9df6bdadef5d1bdb21acf823b7a3c07a05e4007e970930f31fcbf47b560", + "docs/pages/trading/overview.mdx": "aad48fd23e4915435b8d45a528f91a2543965fd34c9ff2c2473da314de4fb9e3", + "docs/pages/getting-started/start-trading.mdx": "6ec6c99bdb93eec56b5f4491cf941ac45ac7d19c2d155312e8c1a27f7ca869f5", + "docs/pages/getting-started/trading-workflow.mdx": "91bb9e08f91433e7c504c14e03d466948f9966b66d194125d2a3ff20ee829d59", + "docs/pages/getting-started/authentication.mdx": "be8e19ca364c229e3835a06a17a48089f8776e549f5bcf80a9efbb7ded5b88b8", + "docs/pages/getting-started/asset-transfer.mdx": "1715c3065a34a26e6c9c1abe55ee831e64bdace5136c104470c940304f579a3b", + "docs/pages/trading/perpetual-contracts.mdx": "4b10f225bc05d2e62cafc59cf362b3ddbe2854405cc7dcce40af135d85a216c2", + "docs/pages/trading/leverage-mechanics.mdx": "5a7a48c04f2f61e317a95da61fa0ec7a333638e7eea2b39771e66787c80f1e69", + "docs/pages/trading/margin-rules.mdx": "d8add885e98200c3ec782e24420735bee0c40f103fa26f8d5cb00ad5941ad40e", + "docs/pages/trading/order-types.mdx": "574f18a35eb141ab8bc6d1cfac64184cd10d3c9d7c42375dfaf89aadb91061bc", + "docs/pages/trading/take-profit-stop-loss.mdx": "787a7fe0da071f9594cc156927072063bb5e0ef6b1a89ac96cdde039d3527231", + "docs/pages/trading/fees-and-slippage.mdx": "215ef9884de739a8edd4d98d5df9ae72a774735a648c7d79258e8a70e6d4b34b", + "docs/pages/trading/fee-structure.mdx": "06af91737b2ede53e97b7209285ed67688abdd7fe6ff35ed55b3fcdd192362d1", + "docs/pages/trading/risk-and-liquidations.mdx": "ae76bfde4f06c4ffb31731b6bf9fa4dd5e55620c4869819b32555e428cf6d369", + "docs/pages/developer-api/overview.mdx": "bf275eb414a181d73e618f3d9bd9e16a738125cf70c994cf470d3400023fefa2", + "docs/pages/developer-api/integration-overview.mdx": "41f42513648225da836024ed81dc440ee89abd203d1ca87f01f3f4b1ffe642c2", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "c58f9a7e87820f3db756d1a5d33e506310e2e518d29737f9c0fa8e63a576d9f8", + "docs/pages/developer-api/authentication.mdx": "763bad65a51fc6528f65cdc5874df231e75aba8bfd3db12dec7d66e3d95763db", + "docs/pages/developer-api/api-key-management.mdx": "ee5a7aec5313f7ce34a323d7079e96e91078ddad29e03cf2aabe36696e58285e", + "docs/pages/developer-api/request-signing.mdx": "69562ce9e58cabed051ec34c27ea11387a98a156fde62ae0807d37aee37320c7", + "docs/pages/developer-api/rest-api.mdx": "5506dc56f8bca66085f6ad3685a14112178277cfa2c7ea29eb81030768a572bd", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "6223171b52bc3a7042c62a01836095d2f77bc8f94b1e96d2bbd0a9cc49f98894", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "133ceb323531d33ca6a81e808ec45a7f365b414bb01f9d3f7f6df9e2b2c0e141", + "docs/pages/developer-api/rest-api/order.mdx": "11d60d5ef409092ecbfdfad4976fa7e46620b2d2f452e1145315bc1d39ce62a1", + "docs/pages/developer-api/rest-api/position.mdx": "4e2a66d6d5ad114663fc2a3a40645a4a0eeca9e8bcd987054fa3e8e9127b3656", + "docs/pages/developer-api/rest-api/market-data.mdx": "362cfce5fc435da7f57331d5babd50d3b0718dcbd694833aad749ffc25469c43", + "docs/pages/developer-api/websocket.mdx": "82053bd6c88728b41f9c0ab93ec80d152fb8ca059fd87ec347635688448cf814", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "4ac1c6ed47353a1757869d5bdd431acd8db6d745479155d596508629fc62ca7f", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "b27f43a4800de196ba0076559ee12d919856dbeab434cb90beaf04bc80e639d8", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "b2b2a4239c2c15440645d26c2db3f9db8d077130f0c6e9744ffa716a259e6b42", + "docs/pages/developer-api/common-enums.mdx": "fd69ebdca28f38d8e3202c5e3f9be6744bca8470c2607bc11ccd62f29949d636", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "8387110d8e820760fd03988a0f01c0c899d78ae26083798c0bc45bdb54e75ee9", + "docs/pages/developer-api/integration-recommendations.mdx": "8d5e87fb887feb4da60242d467341fb75f664eae6287d9d63749308ec5fd42a2", + "docs/pages/sdk/trading-widget/quick-start.mdx": "adcf4eef5167ddaa337e682a9e337539f10a34a5a71ecd44876d022653572670", + "docs/pages/sdk/agent-sdk/overview.mdx": "fe206c908c57351dd420ef10d498177b100325cb4a4b977aece8655c12b175cc", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "2ca2c5023f3f0164279b6c51bb2ef268f1d5f53cdf3fe93123d8daeda0d7001a", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "919b48219e6adce9f0788e6e13f2dfdc93679f5af477ce95a8fc8d963f1b9f9f", + "docs/pages/sdk/security/secrets-signing.mdx": "2d3e11a7d60e6826fb34ca3aeec163e76dfa7df78f11c9a68ee548dd1344a31b", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "6a3d9aceaed789b77a2c57f8ff43ca97120edd761d196d6aebed2302bf25365b", + "docs/pages/resources/production-launch-checklist.mdx": "858efd51bc4d6761c9d201ff567049444adb8bef2d67d0aa677043bcd2fd2a66", + "docs/pages/resources/support-request-template.mdx": "b6fec16cdfdd6eac790cc572d0280d20cf825c2a24c65477cc50ef675282989d", + "docs/pages/sdk/overview.mdx": "a2537588f356659b43f930c3fe267f017044e2d8e4bebaf2e417483452d2daa8", + "docs/pages/sdk/trading-widget/overview.mdx": "98de0772a2b6ad978fbf5990c2e623d9bbbe1a6c594805e6f10544559ec114b6", + "docs/pages/sdk/trading-widget/authentication.mdx": "e114c9d32f79177e5c15a60c026162af2400f5ade08ae496d5bda339c399ced5", + "docs/pages/sdk/trading-widget/options-events.mdx": "08a27f97adbb2dbb37f88114b6c54b74b889ade9d53869aac034fcf6a2e31357", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "ad3bf923fc16aeef53c73b44635430a598d7d24292591b0e268582212a563df9", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "e5989cfde633af20d06f8c3589eb3aff8cef1552d674135348771a0e3e532a7e", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "6fbbb0c7d3d78960d73dae6d74cf6a4e952d9f113d4077de44dc4445e0b7da25", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "b32b429e52694a97e0f4179524e80aab06c670556d3bf1cdb0df497ac6757ed0", + "docs/pages/sdk/security/troubleshooting.mdx": "2c8c6a6df619a8009abd4f9f5cea820b21ebabce8b6d24895a7dcb890debc42b", + "docs/pages/security-compliance/overview.mdx": "b5eb8a33d6299fc7cf2d26ab112efeffd68e05b7a444544e9807e224691ad9bb", + "docs/pages/security-compliance/security-architecture.mdx": "4165fe9668a8dbba028d9bec60f714a7d1d53b94fd9f3f5b6794ed1f834e47e5", + "docs/pages/security/security-policies.mdx": "cbcce556353e8deb4d55d9f11b1acea4b9461e80375f50242ad4cb61fe005744", + "docs/pages/security/incident-response.mdx": "cec204c43d46f8a6283bbb678e8e2c14c0d02a6e743d5d8c1c07cc59c1385fb4", + "docs/pages/security/bug-bounty-program.mdx": "85b5a87894ac1cb92983036f36cdde23c6fb705521ab5501e047ddc7a256f972", + "docs/pages/security-compliance/compliance-overview.mdx": "181f8df027f75581bec96ffd0d2f7af81b1931aea7f25521ce48d4bfedfb0f3f", + "docs/pages/security-compliance/partner-responsibilities.mdx": "3f7bfd12e61fd820999da1bf86b8462e4c4e3a53515d588be0c21e8e3f26f880", + "docs/pages/legal/terms-and-conditions.mdx": "e7281a938689d341910a04dc01c16f25e4037c3834e901a34be3dd2f1be4c084", + "docs/pages/legal/privacy-policy.mdx": "6719857fbb6f049427ccf8504487c0c6ad759b2317da0a63404b1b7ad80b58f3", + "docs/pages/resources/overview.mdx": "e1759583b74bcc1668784fe8e48ea9b962015194878b0bb7f41bf76585d0f150", + "docs/pages/design-and-assets/usage-guidelines.mdx": "6a9a63f4de1438f230e4722b72876b821236d3b11401aa407572505f753b161f", + "docs/pages/design-and-assets/asset-downloads.mdx": "e5f12811441d78a68ee4622b8f7128c3ead5bdedbe12bbf7b1dc64bfe0fa4ef2", + "docs/pages/design-and-assets/white-label-support.mdx": "663d504d0a54701749ce5b4516c67140837b797bf44d77dd4e40b3db835c4f24", + "docs/pages/resources/integration-information-template.mdx": "048f77dd8eac4c207abd5e1cb8dde020f2cf81f28e2e4a8c802c6478735db26e", + "docs/pages/company/overview.mdx": "965e4eaa2fe83626f69de0d17ebb1e510961ba9992f81b516578ce1e2b4fbbd2", + "docs/pages/company/partnerships.mdx": "1130fbe2a60ab2e54535bbc684acdd78bfe9b73244528dd476f8069e95a511df", + "docs/pages/company/support-overview.mdx": "364470d8dc5a5dbe63b18ae3ba48f62dc13df9900e6ed5267e06b6217eb06c63", + "docs/pages/company/security-reporting.mdx": "828af7db447ed8d5802a7bdca8c6e0b897568d407077889444295970b1a6a341", + "docs/pages/contact/business-inquiries.mdx": "8d3128c8a40a343faa91dc4fa18763b99a9d634548bf1f52ade95678e8183574", + "docs/pages/contact/support.mdx": "46ea6e5b025d6354f252902931aeb0859b6985d7fc311d2a646845c795c9da1a" }, - "generatedAt": "2026-07-26T10:22:40.330Z", + "generatedAt": "2026-07-26T22:04:32.509Z", "label": "Deutsch", - "manifestRefreshedAt": "2026-07-26T19:19:59.559Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.193Z" }, "zh-TW": { "pages": { - "docs/pages/home.mdx": "e32e8122282d72db3d5cc913065551a8298755f909e3fa5f075eccbdce64db7c", - "docs/pages/solutions/overview.mdx": "8ece925635604a862301e8ae685d4ddc61963bf68a1ed0b0ec39adcc5be3a945", - "docs/pages/solutions/embedded-trading.mdx": "b242625b6ef4a420773ddc90112e829bab4ce3ea9b77e36d671d59889697dbc4", - "docs/pages/embedded-trading-infrastructure.mdx": "d6b971e5803a4bcadcf197d009f31cc6ba2612d17bc507e8bb7c4262f0e7fe71", - "docs/pages/solutions/integration-scenarios.mdx": "8b9cff0b593fc2432fb47ab4a5d38d208d24d10c596537f98777ef60b44894fc", - "docs/pages/solutions/architecture-responsibilities.mdx": "7e2be4787cc3ba9c3f559d0d5d41439778c9eadc641c896238d7da79653d566e", - "docs/pages/solutions/institutional-liquidity.mdx": "a604626008e3b9fc28cc71e3afe6706cb2bde30b6c55801b295ec3a4a86c5232", - "docs/pages/overview.mdx": "f6f239762c0f7ec7689ce56250513b4fe3cd6eaa8dfb2865a5c53fd5e80c8fab", - "docs/pages/solutions/market-depth-spread.mdx": "27df15540709d23c377cfe1a97999ef6ec7673f0de87cc676bafd41c2534dd44", - "docs/pages/solutions/risk-aware-quoting.mdx": "035ef07d75a975fbffc2dab855d3e5e390238f8c5fb24d54305565e191b35f2c", - "docs/pages/solutions/white-label-exchange.mdx": "62fd7d39521583db56528a7b891d9d0da52b7cba92a868c5b136b035845f0fdb", - "docs/pages/solutions/matching-engine.mdx": "76aea4a7a1504d75df8c682b8f5c989ec333a52b74b4e0d6338645c29f23c4c5", - "docs/pages/solutions/operations-console.mdx": "9b3ec240f9e24ebe22d83544b584665ed60d33db2c088d2eaf70df1815435673", - "docs/pages/solutions/brand-customization.mdx": "a8a2e1e1814ddc3f5b32860ea2245007756a0efab20735648c8bf2d4a6f6e659", - "docs/pages/solutions/compliance-licensing.mdx": "cad4be335accd2852eccc38d7e4706bad6b51443453d9bb47c0d422e1cf2b7b2", - "docs/pages/security-compliance/license-support.mdx": "d13402296618326566b1970cf61470e9dde7d4aad23197c1797f529d26d26d76", - "docs/pages/solutions/security-architecture.mdx": "835fda6f0ff7a396b424eff32eb1e4ba6ba024b75e04d0a75ec249546070203a", - "docs/pages/solutions/production-launch-checklist.mdx": "7a36f13425e367adc2aa43d3e5fa66e45387e6fcfa89c976077f395dc0272926", - "docs/pages/trading/overview.mdx": "84dcdafc2ec8c3539ca0099acb4a904b548b37aa8bfc58291c263e8f77ae4080", - "docs/pages/getting-started/start-trading.mdx": "93740afa74ea656ccc26cb8a1ce7dcc5a9a2d69b969c88098d0cb271f7a12014", - "docs/pages/getting-started/trading-workflow.mdx": "bf82d8a89f008ac83cbc9f84502c7bad968e6aad17d3b21e074bb4020f6b5318", - "docs/pages/getting-started/authentication.mdx": "9f9117f0783f3080ae5c519377127bbeb804e5552a9c8c77ad8801c048a61cd8", - "docs/pages/getting-started/asset-transfer.mdx": "e47102f5e9003aeae85dfe4015c4d64318341ce11ed7f3bbe91354ab2a6e6bfc", - "docs/pages/trading/perpetual-contracts.mdx": "e7e7f22e697c1644c73310f31aef023102f126a86e045f7acc4e8c2016ad8343", - "docs/pages/trading/leverage-mechanics.mdx": "b67911cf11351efb056d2493c85d90d590139d161145271c5cd925a29bc82f11", - "docs/pages/trading/margin-rules.mdx": "82a5a4310bf41beda9a26406d0639f0c7f461735e5584be0494f9860706ea998", - "docs/pages/trading/order-types.mdx": "c3ebc579cc9737d4bfbb5f1a06e6879d47e206529046082a774ebd1907bec736", - "docs/pages/trading/take-profit-stop-loss.mdx": "b8a0e73043c32ba47558f5288d16fa1afaf7397cf4c7f4c82a5114f07db81d95", - "docs/pages/trading/fees-and-slippage.mdx": "35b9a6bd853cf941c07e517a903a5a4ca275e57088925e5ffea73029f5ab58dc", - "docs/pages/trading/fee-structure.mdx": "def910709883b34087e62529270be5a677a036d312c43c9dbef84ff83eb40b92", - "docs/pages/trading/risk-and-liquidations.mdx": "3189acc8dc69cb0c6e642bb3faa62a1489ca9c08cbafcc3fc68f6bfe77c9a1c1", - "docs/pages/developer-api/overview.mdx": "8aaff3294a47b624f70f28e6ad24e75313a266e92d7188f82208783dfb2d5e08", - "docs/pages/developer-api/integration-overview.mdx": "6e21e2ac2657b170462b514906e8713b756a120254b8b491ba0735553c44c596", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "380df3f750a73d35a111b3728492c8b870b9d0963c06a7f60d98c105e3d34e64", - "docs/pages/developer-api/authentication.mdx": "82d5bfd30a5a780e8c79e35ecd8b18ba9805b7ed5e416930ababcb0f83dd21ed", - "docs/pages/developer-api/api-key-management.mdx": "f478d6cdaa82d65de940d6b24349e508a79bffb9308d246b5ed679d00102d988", - "docs/pages/developer-api/request-signing.mdx": "51595bee0fdbac2c64936174eebc5bfeac850859f9f37c5e5f625a84196a97cd", - "docs/pages/developer-api/rest-api.mdx": "6b7ac6561bfb896fb93cc76be74a821896bd0f7636399e36a3c2ac98e5a84c43", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "eae0d72f8f0e4b0e2f8de351a7fe0b86b06814d5de726381b6ade436ad7ce8b2", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "03299b86ca8003578b3e6be3d525d3fff0e18f15766ed25f9f3699b4bb84a6d9", - "docs/pages/developer-api/rest-api/order.mdx": "719bb3aaefe973189c70ec07e497cc7e3a07f262f1d64639e406c9ffc546e4de", - "docs/pages/developer-api/rest-api/position.mdx": "c1f33a6f7a42857ae5b6e52d75c9e3aa4d8c9e489ccccf6ab2126af3bd8e946e", - "docs/pages/developer-api/rest-api/market-data.mdx": "63acd9d7ee149ab36a18ab6b917bce6fb4bd8c22f56fefb697c0ff831c0d8523", - "docs/pages/developer-api/websocket.mdx": "6bbf7e918d43217118bdee07075e0e7f8552bfb1d66c592cc1872f67de7d2c02", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "4518f726a9f9175753033a13cf80fe52e4c96d71b3af85830cc5ed31985d790f", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "c02aae39f815194892a7a35af94f0be3b67663c44bdc4a7f0eb3d8fa84ab54d6", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "46603cfb0512380de8e47983ffdaa6f7f69ff071bd3209db0682372d63430155", - "docs/pages/developer-api/common-enums.mdx": "26ced8c798e8787163e20d1a29391aa848493c786c51c2dde38cb962ea60cfda", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "df2f152671aefc0e90fcb328ec0187ffb6730e077a21642e5b59714a57de451d", - "docs/pages/developer-api/integration-recommendations.mdx": "33c035521e55c0cbe63594240a51c06ac7466dab188998b6192f0392f845fd1b", - "docs/pages/sdk/trading-widget/quick-start.mdx": "f5a56d02588f6a134841e836658ccf1bf28ef0d72bd8226f0d3fa6c741650abf", - "docs/pages/sdk/agent-sdk/overview.mdx": "50a4b030cd733f229cb6a8fb12ada9a1c0292567f8d6ebc1496fbbf7973664be", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "18816db26f96f9f4f2d913ebc4bfb4c387b76f6ee53f12e436931c1b13292f6d", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "f6a7ebf9177200123a7fa262f9275fe3e476b3f563fbe9d8ea40867217905260", - "docs/pages/sdk/security/secrets-signing.mdx": "6d1deeb3f033cb56b13ab7d8f4bb0ca1f49445897d1a2b4f2d1425c8388040d1", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "3ef5a30e9a2c5ca79f7df62dce217af4e898d1c5489d0155a0078c072bcdf12a", - "docs/pages/resources/production-launch-checklist.mdx": "17e9f61e6050a1f7e2e10d346475f45b7e9cad700695cce7a093774c57e062b2", - "docs/pages/resources/support-request-template.mdx": "c330c9d64b59e8e8a6199669e0ce652213c7596c3acdcfac76f762da7fe84a68", - "docs/pages/sdk/overview.mdx": "162cebc6f51cd90b8fc0082f9f7ef08f0f33baf7452ccc54054fde3d16c1cd26", - "docs/pages/sdk/trading-widget/overview.mdx": "162d9b3c7093ec5d7b3e5d26baecce987556e5d6d58c2000c089b3e786d5760a", - "docs/pages/sdk/trading-widget/authentication.mdx": "9ee99e908cc8420af8dcf5117b3c15746832e096919c727898415e2a5d7c0274", - "docs/pages/sdk/trading-widget/options-events.mdx": "0e38be523872619115cfe71475b74a4980274640c839d892ccf3e1cc9b4653e0", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "733b4fa7df53ee6d2a4b72437d86b6821f75575d066b3dd68fedca03bf38efa6", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "24973afab0174b49dd260abd9454aec9302364dba7d20ff7aa3a1d8a8656bf1c", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "672157094c0e9dc8a5d26e917bf16de5e0b5be673923263ff7db45bb8dad8160", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "82700010585500583f00f4f7226c3fbacf94f4025cfb0a682583a5a001f60971", - "docs/pages/sdk/security/troubleshooting.mdx": "ec59e2c1b6de06ac93f065baf093ac8d4967a8b7848a79d26592c094164f256b", - "docs/pages/security-compliance/overview.mdx": "cdf807a31cc2c4a8057a89006c45858578af6babd6ecc22890ac82cbd019cb36", - "docs/pages/security-compliance/security-architecture.mdx": "cf27646aa39a16a0ddc7fce9114d305a1a7a18abddc08f0d066299b1b76acb9e", - "docs/pages/security/security-policies.mdx": "6eefdce9055cc77499538718f95f707c7eadad4a598c8bed2a86630b620509f4", - "docs/pages/security/incident-response.mdx": "4c52684fef95434a85bc054fae9ca564b0575b095e68ec9730a2d32af6058b8a", - "docs/pages/security/bug-bounty-program.mdx": "975cb27dd1c9f5b2a7b0db946d2965ad807e0d55e468b58ef5028801e0fed31f", - "docs/pages/security-compliance/compliance-overview.mdx": "4f6bdc80c98b0d2111478e492f31cbe0a7a1daf49c0cbf961c449a3dd01f741a", - "docs/pages/security-compliance/partner-responsibilities.mdx": "6ba8792e768c118c188375120d9a2d5ce6dd33311febad5e2daa2e996fb6b671", - "docs/pages/legal/terms-and-conditions.mdx": "8cd25fa287b052dc78389ff427e9c613b2a7e0d651bb15f63be905eb1b4ae2fb", - "docs/pages/legal/privacy-policy.mdx": "865cc42192b436b4c8c267f5421225b694dcc45bd074e4f8a2fb0ccc96820aad", - "docs/pages/resources/overview.mdx": "7e05333f26295f680832556709e7c66e085e69435545af8ffad85f13e502d6f0", - "docs/pages/design-and-assets/usage-guidelines.mdx": "b2e8dbd8999940053b8b2217c6a9b2b73bfaf6599580241299697b35bd5f9276", - "docs/pages/design-and-assets/asset-downloads.mdx": "4cb1d94aa100570f71f09c0c285a83f31d83abbd86319d20caa152d04235c593", - "docs/pages/design-and-assets/white-label-support.mdx": "b482707d7f0281e30fe27233960ac03091eb743043c785c59e8810e7e42d319b", - "docs/pages/resources/integration-information-template.mdx": "6be8b03e488873c19a1d8bf1936698430a9861037c4bad4077a5bf5e245f2798", - "docs/pages/company/overview.mdx": "4f9787f3a869a71d2aa41be99966a531d2a70be40628d2829b4dc2af59a5205c", - "docs/pages/company/partnerships.mdx": "fd6c0cc6f0ad1f8e3e7d9a337d66250b986da2743c627060a6d82edf77d77f60", - "docs/pages/company/support-overview.mdx": "4d26c9f3989d4e58a14e1f15367467cb6130517b8d58f553b8fd4941ea3448b8", - "docs/pages/company/security-reporting.mdx": "00eb7ce64f90779bb8cf968464f415dfc151b2539d1e30ebab1b388c28a5c36d", - "docs/pages/contact/business-inquiries.mdx": "1db806fc043b9730eded759f79ab9e17e7ed75c26c2d64ca92dba34bd04d305a", - "docs/pages/contact/support.mdx": "16ea84eedc08bd873969aa7024b4b7f21b320548fc333e89a49d9b0adb148179" + "docs/pages/home.mdx": "1e946c9d42b2662ec7008855b3410df3a6138969f2f2bc6c11c0db601f440531", + "docs/pages/solutions/overview.mdx": "36c03d83388806b0c56bad33c2ee28e006aabbc72c19dc04e87d201b12e4ff08", + "docs/pages/solutions/embedded-trading.mdx": "e7efc467399ae90c6154e740336d2eca807f136525cee494e2b80ea70552d38c", + "docs/pages/embedded-trading-infrastructure.mdx": "6a74f6df830aff97ae602fec88759f5a3bd69f7b6b1d6b928679d546d7f1445a", + "docs/pages/solutions/integration-scenarios.mdx": "36075fa45e0852dcca101ba7895a13349c2e47d629a48ff2db9fa858b6e9e202", + "docs/pages/solutions/architecture-responsibilities.mdx": "ddca5e86efee9a81f870f27481e1d1b37150e2e7bc03bf209ecf27b921e98eb8", + "docs/pages/solutions/institutional-liquidity.mdx": "d32e48000bf596f5034683a54683767d511a5764c4ec661fc63f0fb958ed5f7d", + "docs/pages/overview.mdx": "f1fc032b5ad88014b17dc17912d1186ccea464883d0e25aeca315bf7cd1267c7", + "docs/pages/solutions/market-depth-spread.mdx": "40e3e7d329e84ccd09dce785c0b35fb33846f10e6afbb58df2681e5818be9084", + "docs/pages/solutions/risk-aware-quoting.mdx": "8ed03e62a8dfe60785e6ee85f152ad0ccc9ea104ec441bfbf71069965c5c4b17", + "docs/pages/solutions/white-label-exchange.mdx": "a790a8a812a89eb26fd3b303aa7ac20efbf70438f715d22bf3ac36fd36daf281", + "docs/pages/solutions/matching-engine.mdx": "c8bff0c78656d8bd0b93fdb1eacef03fb39a4de63f02a29482f8d4a6ef0949dd", + "docs/pages/solutions/operations-console.mdx": "4765cfafcdd9eacbf7e4eeefd6dd3833aafc1c1e4b534027c4ac80fde6ec03a5", + "docs/pages/solutions/brand-customization.mdx": "e410776f435e424e8d7301b6224c198c1971596c300ec8143b2dc7ef83788213", + "docs/pages/solutions/compliance-licensing.mdx": "5bd8a95b0f64b9c77cdaceb8fed5c44fc7862c3e9eb2569f3853e1314bbbcf10", + "docs/pages/security-compliance/license-support.mdx": "ff50ad4ea3074b32bcee0977aca4490d4903a23acc3958181fa4ef146020779e", + "docs/pages/solutions/security-architecture.mdx": "f35b56ac6990f75f301eef6f2943bc868cbbbc3ed54fd000848cd4b216dd94ba", + "docs/pages/solutions/production-launch-checklist.mdx": "919efaaec4d7772906e7e66cb2fc3262c5990e12a65cb55f15664b75a0922d6d", + "docs/pages/trading/overview.mdx": "3bb7deee0575770e97d8caf26751bcb96081c462e37d81db6af001129c6e7de9", + "docs/pages/getting-started/start-trading.mdx": "2510a28d115c1ec3251504651d4a9638455716f10bac79db114153cc22e82e80", + "docs/pages/getting-started/trading-workflow.mdx": "fdd81d5c16d9617124be2d858110e610af884ba86316327d805a7882570b4350", + "docs/pages/getting-started/authentication.mdx": "df9c65d01ba77e87dbc14c32bffe54e59aac7a0f9761969ad02ea7f062cb01c8", + "docs/pages/getting-started/asset-transfer.mdx": "9e5192eab0b938bb517ef5e355f705485eef640dd63fc624f023c8f920df2578", + "docs/pages/trading/perpetual-contracts.mdx": "ced43b8e6775e1e075ce76c02f0938b3fcf03a4c515d8ef01747266a4cfa54be", + "docs/pages/trading/leverage-mechanics.mdx": "faf8bb199ba9ffd6e282e129add5af110da8c12ed5efa40494fc06092da3470f", + "docs/pages/trading/margin-rules.mdx": "867668bb3fcf093826bf37e2d2f1367883e2cc5135c291d0baeaa663cf1bb9a2", + "docs/pages/trading/order-types.mdx": "6dd571803f17dd118a54b25c08b01dd7560c74528870651266637999b77dbade", + "docs/pages/trading/take-profit-stop-loss.mdx": "61fb5aa3ead080b27700d4589f94fe07253954fbb52c2c48be2b8df3ca8192c9", + "docs/pages/trading/fees-and-slippage.mdx": "b04114dc72be856ee2bb1665a0160c9195e9a84f20febee77dfdbb5f1dfac6e9", + "docs/pages/trading/fee-structure.mdx": "1cced77351af36342943708dc45beaf46462a50954ceedaf0e83ae119996a4c7", + "docs/pages/trading/risk-and-liquidations.mdx": "d9dee8c495c7082b17d1ebe7edea6c5169985c51340f62fa468bf54fd99d694c", + "docs/pages/developer-api/overview.mdx": "61135cd35b91162a8bfab08356b082022177bf6171d18f2cc5637c920f5ee1c2", + "docs/pages/developer-api/integration-overview.mdx": "adda8ecfe708572b92c1585260f0c7129c87f1f2580116c3d17efd93885414a2", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "67088a5755717fb959095458d044e9b535dbd78e90e2d14f0a98cd5eeb258573", + "docs/pages/developer-api/authentication.mdx": "e89a1663cf3f6b411016a5493fe61dfe5dc449b5b28922ec98cd98bac3b7729d", + "docs/pages/developer-api/api-key-management.mdx": "d789a2503fdaf51e31d86ccb25e4283a71692cdfd54d40332000fa4bd70c9248", + "docs/pages/developer-api/request-signing.mdx": "2542c7bc61963c8e56023e3db1dd561992145bbbccc7d33a2cc263e190f0f2ee", + "docs/pages/developer-api/rest-api.mdx": "fa129041c3c81c92bac7fc2363144316bf607738372ad203745b6a4eb23ee200", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "455beec9ce134dc597e6d9ac55f8ca8640acb735525ac38bf3c2ed9252f99d12", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "a6d9e63e1577008ebe938de80cad7790c9bf43901b16ad5a69b9344b39d8b026", + "docs/pages/developer-api/rest-api/order.mdx": "15dd34fbb21f6a4cbf765fdbfc3ff1f4b38f799aab512610ae0f1b4809a28f89", + "docs/pages/developer-api/rest-api/position.mdx": "659c39ffc445d761b408cf34a7976f0c38d30c36307e420691d87bc67b41a581", + "docs/pages/developer-api/rest-api/market-data.mdx": "6122915b6db43160d8c7b72d0efbb4e1abed6c52ee99a42af11383401f35a04c", + "docs/pages/developer-api/websocket.mdx": "f2c1a059306e2e6f06ee6a6d5a97d37d747bb19d23f4b283d67e57cf307fdbe0", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "bc5fea847b6f1c788834762690ad49922deb1ce2aac944aab01a233edee13801", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "b8c0a48f0ac21078e231959e1a95125f268cba381914678780a4b12abd92cd85", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "7633471a53a88254f80a1a3f35c3986b54bc5928be915f3add398d7602fa5424", + "docs/pages/developer-api/common-enums.mdx": "f3d898410a83c81632ef4dbafd875e1f59eef59c4eeb1d9aa0d1f8f16b3aefdf", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "49b54eacf13556e6a86fb86484f7d9c95b6b7d1f4af60f127ee3564ebf393834", + "docs/pages/developer-api/integration-recommendations.mdx": "c954cfca03d670884124ea9baa1b161954f51fa4ca145d4f001c6c07c4068559", + "docs/pages/sdk/trading-widget/quick-start.mdx": "661cbc84301bffc22a414185ed6bf9636e8810844c2d36427b2a1b4e74cf5aeb", + "docs/pages/sdk/agent-sdk/overview.mdx": "bb767a2862358e8c71ce2d0e3b59c34e0a6d9f7e44fbd0e9ea0d8eb6dcf08b94", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "784e52ad0bd6b72ef99fe90e72729fc77b83fc94c6f436cb1e294ff7b1050ec1", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "dfeac4aa7cd203286e170bdeae6746e82ef5c0c45049d409bc2e7bf3ce0551be", + "docs/pages/sdk/security/secrets-signing.mdx": "3bdb4c3823d0dd4da9801c55655fd7bce6e9c36c005e0af60f0277af6ee565b2", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "119f3e270b6742484a5593c2eb3fb1676e59613a8842b3938d7bf8b57d0ddb56", + "docs/pages/resources/production-launch-checklist.mdx": "cb4c9d01f6919c55edabfd5a1426606bc4dff16623b892cfd6833a9695e30634", + "docs/pages/resources/support-request-template.mdx": "735adc308bc699c4e42c706fa7f7b538aee11fcc061ab2f497aece1908e6f410", + "docs/pages/sdk/overview.mdx": "6301f5c0510e0303f51a6e8bd668381a410e366c94cae3b8873714bd72274a17", + "docs/pages/sdk/trading-widget/overview.mdx": "4c0bf079478e0d836b72e5508b07a44164b6c14605adf54dea11327481dc3386", + "docs/pages/sdk/trading-widget/authentication.mdx": "2266e31ef8ff7fa8f61f8f46f6640136645d9d91eaf16a2de785b14d50b69093", + "docs/pages/sdk/trading-widget/options-events.mdx": "855eda1030191cd66da9994b98c70db8582e98393078b62714a300f6d98a7650", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "b90e75c2f660e3ab695e21038577df54b112d6ad82e8b306ad1a99c021d77e4c", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "a95301a0a08a283d82ea498912b8314e335d96b9197d5e03e6eba214249b8543", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "bc8af3fb57fe4e20e9dff02d234fa63b4f3f1163104c58f2bd2e30e91f16a2a9", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "fac0b8bf96547f8623d18bf66fa6971c93ccf1b7e29e95d9ea6ed80d90044f71", + "docs/pages/sdk/security/troubleshooting.mdx": "362f4b7909d5e1a925337cc9800599c50f6ca915e27e8d5da4304b3cbd073c5f", + "docs/pages/security-compliance/overview.mdx": "0eefdc37f5f8f35820dbb68c7866ed4977c649d9bb45e4cf10e71660b7e3bb1b", + "docs/pages/security-compliance/security-architecture.mdx": "1050773217ee30b79291b5ac63081a1f987f60279b9c246ede03b74bd3ce2dca", + "docs/pages/security/security-policies.mdx": "72c9d862715665862f936abafd32ff952ba60de638c53dc545db620adc895b93", + "docs/pages/security/incident-response.mdx": "64ac6330dd00c4644db7fe02538a2464010e7423c22193bb9d50daebea44ea14", + "docs/pages/security/bug-bounty-program.mdx": "2234ec3e96d679dd6cae4e30255f397c1d4a4dd5bc35762128b518dcbdf6909c", + "docs/pages/security-compliance/compliance-overview.mdx": "28f5ce6020a630a1947568c7d4072d23c3d8c2a0d7986c71d809c9cd0391de03", + "docs/pages/security-compliance/partner-responsibilities.mdx": "890da039b5bbf8bee4287c156ec16bbb3c9c6da182e51550011195d1bc908b33", + "docs/pages/legal/terms-and-conditions.mdx": "5500e288670e9db53096855585d46f60dff83e752a9df1cdc89e641745806c12", + "docs/pages/legal/privacy-policy.mdx": "58f9670e444d8e2e0ea921a6d0bd0568645fed2d46cb650ab869e2777dd3662c", + "docs/pages/resources/overview.mdx": "dd5a713282a8c985d7477bcd67c669e656fbb021f0afab6d6171545470159fef", + "docs/pages/design-and-assets/usage-guidelines.mdx": "77335f27caf3e7a6919eca2552192152a694aec33d4c54de7bf4efe8af51d335", + "docs/pages/design-and-assets/asset-downloads.mdx": "c5c47f6115e826ea410d7d260e5d6eedfc7ef0318d921030c8ff329a83f0d151", + "docs/pages/design-and-assets/white-label-support.mdx": "121b5a3ba08d15df08b98c7ead405aa8b79b473f0737c08fabec98c0ed0cb252", + "docs/pages/resources/integration-information-template.mdx": "4db6ec0254ede5f130419b311bc2efb03ac91613afb2f7306805fa30b41c42c5", + "docs/pages/company/overview.mdx": "61882a77aac0aa4f5e6bb6971bbe791dad250075c58f574f94ea7c81f54fa96b", + "docs/pages/company/partnerships.mdx": "42977c999d14425f47dcef70e8ea433eff60dc148ac1ff312216e8e5c52da99d", + "docs/pages/company/support-overview.mdx": "39da860984971f45fbf83e6f130fa83018dddb50ccd161b27deb11fcc053fffb", + "docs/pages/company/security-reporting.mdx": "e1bbea46967d9c205c47b582a253bd40c143140dc4fe56c314994a68153ee0df", + "docs/pages/contact/business-inquiries.mdx": "febeb4fb054e9cf73cd877a9c9185edc8059136112d670d7cffadecc3ed3103f", + "docs/pages/contact/support.mdx": "457cb15c4252f196067ccc5f8601fc79974bfbcfc2aa5fa095efae1f187e20d8" }, - "generatedAt": "2026-07-26T10:22:50.634Z", + "generatedAt": "2026-07-26T22:04:37.212Z", "label": "繁體中文", - "manifestRefreshedAt": "2026-07-26T19:19:59.627Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.215Z" }, "pt-BR": { "pages": { - "docs/pages/home.mdx": "ac8f13833158cefdef96c37c55f1a5c3fcab202ae0b2bd43c653e56f02544e13", - "docs/pages/solutions/overview.mdx": "52c649eb226d4d575c56a9d0dd4f7f014bf8260e66a0f99c13ebbd53ec5855b9", - "docs/pages/solutions/embedded-trading.mdx": "e8da4003d98d88109d46c44da60ce24d17fca38194a2162ff5d4d76da0312fc3", - "docs/pages/embedded-trading-infrastructure.mdx": "3aee649f3688bc3b674b5fbd59769de1258560e87a5fe425d1518ae1709bd3ff", - "docs/pages/solutions/integration-scenarios.mdx": "73b5176918e48a369722b3f87425d3ae9859a4f4000f6640923f950d34b0b30a", - "docs/pages/solutions/architecture-responsibilities.mdx": "559afd7ccd73635822ff0f8fca4ce19e3d4261881b0406f18ab9332c108fd17e", - "docs/pages/solutions/institutional-liquidity.mdx": "2024c9abfc51f26cd5ad8aea4113ff72e39dbe11f6a6862e4d27152d7e6bcf15", - "docs/pages/overview.mdx": "9050a8f1ca4b9f9e10740fd5674b7a987a869e3396e912d5c06b691c4cda9428", - "docs/pages/solutions/market-depth-spread.mdx": "540b719d75a5c445ef7ff7397d1d64a3afe043d0b773c589fc6a84af04c14bf3", - "docs/pages/solutions/risk-aware-quoting.mdx": "04fd432652694595ba048a83e3029341f4dcd1998d4d5158157d0367dbe0ee1a", - "docs/pages/solutions/white-label-exchange.mdx": "5a34202383513e0667b6360f601534e7fcffb8b3482bd9406f22261e26b8d633", - "docs/pages/solutions/matching-engine.mdx": "ca333419782c1d891dd7ea9209ad0de5ff235efe657c47163add68d6927cee20", - "docs/pages/solutions/operations-console.mdx": "25a62d3570ad36f6aa676afb3f2bedb2d38df6edba3b78207c0a7e515165ac00", - "docs/pages/solutions/brand-customization.mdx": "cb504a3e211be2b0de5023a81d7ab80ae005b15a68899e98a5426d8f4440c8b3", - "docs/pages/solutions/compliance-licensing.mdx": "eda61aba8058e9a028ac96edc927d2e27801827e3291ed69d5da2fa795208dce", - "docs/pages/security-compliance/license-support.mdx": "505cb4261897c09912249acfa8e518488c6bee108692ce539b236fb6d56885e5", - "docs/pages/solutions/security-architecture.mdx": "176dd05a6fe81bbd6d21716ba27c228d8318c56466e846ce96a6abfd97a7913e", - "docs/pages/solutions/production-launch-checklist.mdx": "a6e7e059e034215a572ed2eb54d06de25b1582a5b47e282ac794dbddfb173191", - "docs/pages/trading/overview.mdx": "f26b1dbd11b614924b429c8c5a003bfa8bb44016f48ff65008398b6fe4b72ecb", - "docs/pages/getting-started/start-trading.mdx": "b8e6f7ad172c8476fa12e528ce08b46d90b61ed5c9af12990642b0308b8d2b85", - "docs/pages/getting-started/trading-workflow.mdx": "7b40ea01a0c721ecca3b692c33511ee80db97806474a51581c023a314768526d", - "docs/pages/getting-started/authentication.mdx": "7eaf844fb240f4e43aef54c6d42235dda99efcdf2fdff3f0784d2f9719683a29", - "docs/pages/getting-started/asset-transfer.mdx": "93a43accd675606ed646f580d18266186a02edef1992a32b8426f1d2c2515957", - "docs/pages/trading/perpetual-contracts.mdx": "02915d81221feb56e4697ab900e6f74934bec854476239eb9e6cbad9b18b1ce3", - "docs/pages/trading/leverage-mechanics.mdx": "8c01d1d3249b3b3bd12414d586386c46c7f63ca5bf4c06ba3658d40c443b07db", - "docs/pages/trading/margin-rules.mdx": "5c2f972dcfd143480d0a5478ca33601f441df1e5aea013f62ac5281e1635d995", - "docs/pages/trading/order-types.mdx": "ebb8c45e50572767d7d606151d3034e6cbc9bf1fde0f648359508b13fc703a5e", - "docs/pages/trading/take-profit-stop-loss.mdx": "4847d8a8126b5ebbf43f287a82dc5541d5963364016bec29956a1e84ef1055bc", - "docs/pages/trading/fees-and-slippage.mdx": "cb25c119b948ae9b77b51bcf02ee84b8b0bb34585586c1c025c9358fc6cfd89d", - "docs/pages/trading/fee-structure.mdx": "0725088ddfd8d0c89d5005eebf2ea2da5cb4181c411c4acca80413a42ce57a00", - "docs/pages/trading/risk-and-liquidations.mdx": "47948d81e16cb4d0599b44f5150e9d6f46c9d6c5a7932c6ce4ed541f636804c7", - "docs/pages/developer-api/overview.mdx": "4c0cb4ae63b763d9e00dcb3af046969a31c1a84e7cec667a8ad6951a0ade6c33", - "docs/pages/developer-api/integration-overview.mdx": "55c062e47b44a4ec3968cc5934081437add68a84fe0b4cd1f4d7689d14cb4e02", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "5c282b3ffa86e49ad8e289215f5b7e6ff308f618e5231246618ea9a4b8f53e25", - "docs/pages/developer-api/authentication.mdx": "ba238ea4ece337d9e293d32c25842dd7a8f62701358ae168000d5397ce7453a4", - "docs/pages/developer-api/api-key-management.mdx": "b23f1cfd5f6536fae85fa4fb0ba144a41c8320a4e1006d9b9c5a21f5d9af4e8e", - "docs/pages/developer-api/request-signing.mdx": "72828365cc9b4acea46ccb5e682dc0874e5db4610a2ad16f349b8b4f3a3f63a0", - "docs/pages/developer-api/rest-api.mdx": "8a49030d2c59e8337473b892419c7514644544a2fbb035a26b9aac3898b4e88e", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "20d3e425d65ce3561a05d1f142800ca3b6e353b0c301ad03c0375583214c80ff", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "361671bc328641e4f7fdcca6a2abf277a036e62fa57a305014c13a772b8b566f", - "docs/pages/developer-api/rest-api/order.mdx": "eec2cafb7aefec6c4f9a711aa7b4233e01b6d2f46bcda98361a88c6bb8ec8e78", - "docs/pages/developer-api/rest-api/position.mdx": "1d23e610fa08c0792fbba5bde3b6794ffbb434458f16d0d173dfc3374807d745", - "docs/pages/developer-api/rest-api/market-data.mdx": "0926fae5183059a323c74790b6bf78632a61f834234eb3d67778f2fa138dc2f7", - "docs/pages/developer-api/websocket.mdx": "b2e87823027a6518d37e319385c9977f38b0d863e543f8f3b3556c649c3e2965", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "a2c48ef5af7080c001a53c75228bf870c7798fe9ab2d1733b6b642f711cf5826", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "8e8620148da3444da63085caab891e99abdad12d3d878def6eefb729e117bd04", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "7b0b8d2f56f99d57d564b8a972b5ef6076511d1f2206e73fb22b72248400588d", - "docs/pages/developer-api/common-enums.mdx": "9f2f797d0852d0156fb4c361756fe2120d51c3ac5e45200cb54cd9d7d4a72311", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "6923e4cca66b5f665ec2d2a28e0702606370b6db3d6afaa728e84be650d70734", - "docs/pages/developer-api/integration-recommendations.mdx": "d52d98163d31924af3fccb8f37854c1b5480d4eb52be5db15ecc2053c09b765b", - "docs/pages/sdk/trading-widget/quick-start.mdx": "5665f7f7e5fcdb59cb3dcbc374e789cf28871df68f8da92e353b3cffd4d11d0f", - "docs/pages/sdk/agent-sdk/overview.mdx": "02ce9eab68cc3224acbf034af391135b51f55f717b0de28b7ef5c44bd85436bb", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "0258505990676375fcc4dafb08dce766f15cf319d5e9c804652fa14f299a3fbe", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "7f5dbb0acdaa0b3aff1a2d67cd6e8f6983bc5529ed970f14b95131077124519a", - "docs/pages/sdk/security/secrets-signing.mdx": "90eca81b7affb7092261e508573535d2d098fcbc6555411eb2fe8f10542b148a", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "2deff465f2415bf0029d93dd31728b3b156022140c9746258d8f36c5b3b72ef6", - "docs/pages/resources/production-launch-checklist.mdx": "4d7a63d0c374892dd67ad1a18b714edb9b55cdce21a0fd2d9f329496fd72763e", - "docs/pages/resources/support-request-template.mdx": "6b771745244415bba3444a384417011ce0d0ceef73ed9f8f7ee5ceddd359f168", - "docs/pages/sdk/overview.mdx": "76aa43e8e031f6ba8721d97d3a86b72e899e11d050eea8328bbb386fa5a9cc21", - "docs/pages/sdk/trading-widget/overview.mdx": "b3e07f1af55de5b7353b284ff071d0a3f0eac9038fdefdc37f1cd518cd427cf6", - "docs/pages/sdk/trading-widget/authentication.mdx": "cacc6a39dc520a6865973bbba147d9e31a0cdab612f08bd869a2ad32f4f9d3a2", - "docs/pages/sdk/trading-widget/options-events.mdx": "02aa9d0914c85e794acf388fb2f2d10e68f743767c60578cb61a671a8c26ec48", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "951f66efe5b504ecf5875dc2ca154e1f2b68bf36cd0b04b26b60f923c9211eb1", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "74dcfd3076df8aacd3a51f0a09b7244f92575c1d093c2f52221c16e52e63f4a3", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "6b86ecfbddcfd4e3b637e029fa3907f17a96ec13c74955f09a41f9875f6a6e46", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "57cf6970bb19933214da6a3e285ae180a6734b28fa6757197147a2c22afd156e", - "docs/pages/sdk/security/troubleshooting.mdx": "e7a5b71ac1521e8f8f424aa3ed032755c3c64be0ae1272b6c2894b6272606975", - "docs/pages/security-compliance/overview.mdx": "7e136673819de84983f6a6488823c4cadd7dcfb651487b106af9c0b498f5b408", - "docs/pages/security-compliance/security-architecture.mdx": "9900553bf09d800db351d2846f0a64542469577415ce6cc3c6d7c1dd89a49c8f", - "docs/pages/security/security-policies.mdx": "a5e048faebb0095a2af84e960ffcf4b571921f6447133fd2c3c2b90a03e3891f", - "docs/pages/security/incident-response.mdx": "71a32692fac7801e4d99f3b3bae811603aecc85dd7e40f9b9bd48841dbad2c1f", - "docs/pages/security/bug-bounty-program.mdx": "8b01f0bfa65b1e9956158bd446de86d0f72ab68ce3b62526dd2d476d5bde663d", - "docs/pages/security-compliance/compliance-overview.mdx": "ac22420b5c157004f7bdfa62261abcd405291ab7da3ac2b4704274153909bae1", - "docs/pages/security-compliance/partner-responsibilities.mdx": "f82ac31f1707567477509f11be70548ebdc7494e1cda897d6e7e4a977b78df62", - "docs/pages/legal/terms-and-conditions.mdx": "e9aa4adb865142772d5da7aab4cddf361976064a6b39c50cb872dade4113c5aa", - "docs/pages/legal/privacy-policy.mdx": "e52b1a0d45e4a8572b0c2f866dc739ac626720215933eabc01427ed818fe03d8", - "docs/pages/resources/overview.mdx": "65616fc30c64f21b64c0242e00fe8afdf9e53df78ae25219bb7c1580a0d897f1", - "docs/pages/design-and-assets/usage-guidelines.mdx": "f73e9df4b10f2970350a35bd3e340acd687697cf4640c62c05aefd0912607728", - "docs/pages/design-and-assets/asset-downloads.mdx": "ed88b7c754006db04c90687c4c4fff48357fec60ad38a9c41aaafd6bbd46fb23", - "docs/pages/design-and-assets/white-label-support.mdx": "ab81170293607014e34079d1948e04ede078bc40765cd5633c8bf667229c473f", - "docs/pages/resources/integration-information-template.mdx": "d0d6bb7bd0cfe456b1d2922877b3bfc032578845afde5d9a2dd7b2b3d3dda6e4", - "docs/pages/company/overview.mdx": "de6fe7ec308efad9f1820f002215b09f7e9171ab3b55e0774d13ce547e704fcc", - "docs/pages/company/partnerships.mdx": "7ae1228e08d974c097a36a2bb43b544d2df2a9c3772504e27436e2ba3f1cff1e", - "docs/pages/company/support-overview.mdx": "f8ed7609d6151251ca681f442ab897d3c749ddc5d3a00f8247361a11fa8764cf", - "docs/pages/company/security-reporting.mdx": "361b537d6938f276f80d759efa66cadee898333a901f197f27b980dc3ba87685", - "docs/pages/contact/business-inquiries.mdx": "027488f025857a8137d485125d943299b3fece890954634b22d9741a30d4614c", - "docs/pages/contact/support.mdx": "75d3f8b656a08c6cff677345454d9526d9923b3167ad4ad76bd38bcf27ab0b6d" + "docs/pages/home.mdx": "33cedb4796bff42a688f8846d7547a639ace6d69552aefa75021cd3ee84b79dc", + "docs/pages/solutions/overview.mdx": "53eb2534b9bf1e48dee742d8ce0b2608a7e7acda2897ce9d5fbf2b4bc5adeeae", + "docs/pages/solutions/embedded-trading.mdx": "1483643418282bf1cb1a0a7d3483489fd96f078503c5b1716a674f3539c9d1a8", + "docs/pages/embedded-trading-infrastructure.mdx": "08d28f727b91fac19215dfe404c167caabd24114791cc94dbb81fd52ce184ec0", + "docs/pages/solutions/integration-scenarios.mdx": "9c7260beab54b2553dfdb589017267cf936ba0ddd73c235f9c42c757cbe35acc", + "docs/pages/solutions/architecture-responsibilities.mdx": "093fa6af0187e4b14ad6142fe97a0041ae9dfe5de8ccafe4c0a3f8543b1cea0b", + "docs/pages/solutions/institutional-liquidity.mdx": "dffd8f2adfab98d86ccd3480a89fd6ebc2c837ffd82aed66fca1ed1cfcdf9c6a", + "docs/pages/overview.mdx": "0a950f14caab4fa7e409b5ba1a7fc22722aa7b4ad4e768d8637fcf549924c7d9", + "docs/pages/solutions/market-depth-spread.mdx": "8742a73e2096ad25cf8e5fe1eabf525371749cf4819f12569ac53ddfcdba48b7", + "docs/pages/solutions/risk-aware-quoting.mdx": "c2c55f8fdc10168768dfc19e0fc8d97cdb6fbad600d0ddae549115cc8310e4da", + "docs/pages/solutions/white-label-exchange.mdx": "7b030c5b6dd66f9c63ae41e4b53ba4ea14231bfb08b36d7a33a66f5aeb824dca", + "docs/pages/solutions/matching-engine.mdx": "289595773f9f3dacb69edf67472dea57a810a8867bb5e0e5cb828f715b6b17b1", + "docs/pages/solutions/operations-console.mdx": "d70da2d06eb458c0a170ff1ec6f5ba5b81dab972493c8e1ca09ef4fc4da8ec27", + "docs/pages/solutions/brand-customization.mdx": "7a71ab0f4902071ba0bda3cb87eecb9709e1fed67aa289e99e9f18b967197f92", + "docs/pages/solutions/compliance-licensing.mdx": "fcb3aacfc496dfe3b12a91d2ca981b74f485d2581bb6c1a88090a7964a54e925", + "docs/pages/security-compliance/license-support.mdx": "2b3574a3d16775b0cf62e35e374606aea13834c816e6e6a1e571f7db8add5cbc", + "docs/pages/solutions/security-architecture.mdx": "e02707e0df5923e7dba3cc4902482da95a9e03fbc778c14b11ff124821573fbb", + "docs/pages/solutions/production-launch-checklist.mdx": "81c147a0dd9c26dfac177d728f16b2c398c7626bbafd877525b5fd2a7f32549c", + "docs/pages/trading/overview.mdx": "19829e532d1eea5b712f1a84a2974d788c37a5d08bd79f9a350a733dbb362b03", + "docs/pages/getting-started/start-trading.mdx": "b66957cd73d8c878da5ea9b231a6d8c47c2c61d37c2e4f7ac29d047b0c67ed35", + "docs/pages/getting-started/trading-workflow.mdx": "c4e28a859e947ad0f55c1df3cc10c1df6618ba2d9c19ef482ca45585d5cc7ab4", + "docs/pages/getting-started/authentication.mdx": "711937dfc2760a583f605cec119d3301ea4c9a9ca010d7f4774aba0c44f132dc", + "docs/pages/getting-started/asset-transfer.mdx": "91a326e8020ef25d334d734806be1e051566e525bc50a1d58cc4f50ac885fbb3", + "docs/pages/trading/perpetual-contracts.mdx": "892c40fe2d965443646e2c1db3a04f186e043f4adc7ef20bbc02c8584c2bff98", + "docs/pages/trading/leverage-mechanics.mdx": "75f0c17d77d62b498f5ad563f13bb7ffbb3399cd4c09c16c2372c6c0e2199f11", + "docs/pages/trading/margin-rules.mdx": "fe6bef9b59f45f0f316fce4712d28834eee7ea056c981a7687743557762b7290", + "docs/pages/trading/order-types.mdx": "42993de47ab917d721a2b18218604d042c434b8df76aaecbd9541a1b298e63fa", + "docs/pages/trading/take-profit-stop-loss.mdx": "a182e055d64ce59393e80e4d9b606c3b55ae7dc5e296428e0b64d46e699f34dc", + "docs/pages/trading/fees-and-slippage.mdx": "b072cf512a75728a64128f6c77dc01de6569b5b1269a2faa10ba837524505e0e", + "docs/pages/trading/fee-structure.mdx": "142cb7eab4cdccc3c80e2d6d14b8f5c3fe2d42e25a93b59119f86f3bcb1dcbf4", + "docs/pages/trading/risk-and-liquidations.mdx": "ca9a9ecfe3408418cf001190429a203d74541c30606c65638cfc31443736b086", + "docs/pages/developer-api/overview.mdx": "d536ce6ca9d0be8cc6c02f0d0d47e009282312ad013b8602342ffa0bdd5007a4", + "docs/pages/developer-api/integration-overview.mdx": "de0418e9ca6a0cab8e396fbbf738d29233709099c4a4fac4b4fd70b3712e21ca", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "63dae3f22f6c896e8223c5e33141f4488e3c100e86f61fe95a974ac5fb4dd425", + "docs/pages/developer-api/authentication.mdx": "25d21bb7afac8f5fbe4145140b77d1ff16d5f5c5231f038ce8e74a703a93b35e", + "docs/pages/developer-api/api-key-management.mdx": "cbd0c6d7ff183afab3b1ceead410b529ad9ece8caf5d6a47a23ad22682c2f122", + "docs/pages/developer-api/request-signing.mdx": "242302d0ded291cd960f7f36d27f7581a54ead8f2221462ec565d08ce40d9b9e", + "docs/pages/developer-api/rest-api.mdx": "92340d1149a863fcc4ac42c7cd51e18c17c8ab6ea899b69171fe7ab42adb5362", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "75f516abe1d4e9dffd0592dc925603f1be5c0b68d787b6a1797089653048ee29", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "1f9c1982104e1539b49b6f13d96833a24ecbd8b1dafd9a79c68ca2c3e46b86f2", + "docs/pages/developer-api/rest-api/order.mdx": "f026a3c486466e99a321f7fcbfd251021a0e43282b9927cd3062130cf2c49c31", + "docs/pages/developer-api/rest-api/position.mdx": "c1b33c38a2a413a6b2d7a4c7fd2fde82ba24dfd23815d3c4812fa47c34bf78b9", + "docs/pages/developer-api/rest-api/market-data.mdx": "29a6d13acdaa4323d4f3e64cc76d90d773a1f4406c467848e1e4a428447e19a6", + "docs/pages/developer-api/websocket.mdx": "2d12bf101a1d85d54a2fed57046205f21b457d82e6bcc5dda1162009495d79c5", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "a71bf6fe8954ab0655f91cfb82758845f6ebf36f39dee48082a427b196e739b3", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "6b3ed46522997cbf7b1ad26201557e60e390f064022b5d2ed54928a6fdcd3d04", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "5e2e31b5138deb65ee5337d32c0bea0b3756ab18f74d4af7da973265c4aa2b52", + "docs/pages/developer-api/common-enums.mdx": "b98b5943b754fa0aac3d72061cae1b338194f76e9f03419cf7ff1558524e0a69", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "b8e19a4e3736d10d3b0462e2f8b9a5c8b4bbc1237122a991a8051f09342f3565", + "docs/pages/developer-api/integration-recommendations.mdx": "f3991c332666e72dc3055d52fe5a30f40e4016c2c60eaec7769cf37150696155", + "docs/pages/sdk/trading-widget/quick-start.mdx": "3ab9247570f8f3d7dccb3dc9fdc2a90eca59198b12cef2b22d55056b14b996e7", + "docs/pages/sdk/agent-sdk/overview.mdx": "96a7acb8dbd1f4bc7450fa19caa30ead67e84fec927b510690be51ff748f6d2a", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "c2267b3881a42e1d6e86ac0fac23c0abadecf994cbdd186ba3259ed2f5f3922b", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "701e7a7f74c88e6eb0c8f31e80a40530e716100ce74ee45b470e812204aef6bf", + "docs/pages/sdk/security/secrets-signing.mdx": "b827f8fc975485fccf0ada8453e1914972f4dabe89c1be5ea597cbd00f484125", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "d716d56585360bfc8732bd5db82a053f6bcb3871c5e84792e41e80d324e16cfc", + "docs/pages/resources/production-launch-checklist.mdx": "cf7f3ea0d9170837961c4b2591dd04b468d7cf4d815501f3bc95ba96174e494a", + "docs/pages/resources/support-request-template.mdx": "77a5324461d624cde79feb611bd22f53507786f74f0c864947290719d3fd8c63", + "docs/pages/sdk/overview.mdx": "833dc202926ac6ab7b6bf2cfee2ba3297e79b6b3838299d8473456a6a371695a", + "docs/pages/sdk/trading-widget/overview.mdx": "fab656fde958aa8d8279ce4a1fc38bc4fd6348fa8ed0506c9c11e533158a00f5", + "docs/pages/sdk/trading-widget/authentication.mdx": "50bda4592d88baa123855f08c55498f6483d5f8bc43f5a531bd2556dad67475c", + "docs/pages/sdk/trading-widget/options-events.mdx": "5c70ee949be49bc68d00675c7a2a7d2a0e553d926a1f0a15ad8bfbcb6cc7cef1", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "259c6f3725b4446a149c8a2de7eb19595cb67ab2cc1d8e05509b7c4391b8a719", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "32bd6ad6695a29f910f1011201b70c21593533b5c50b3c5aebe024921058d391", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "e59a90d0e775a3404207381a6f12c414684846f5e57a38c97b96e7a3b23708b9", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "0ef5e18db147ce0a77675015bbae4efa9f28218c69f154f3fae0003b079beba5", + "docs/pages/sdk/security/troubleshooting.mdx": "10248d14c24b3679e75ede599068d749a8b965ea7b6ce147367a03d5e32ab919", + "docs/pages/security-compliance/overview.mdx": "b7a83a12d357a094923415b7e97dfbabc9bb6ba90cc05c32fd3caec090cc4d57", + "docs/pages/security-compliance/security-architecture.mdx": "f1c98d64ffc2a90f8ba12f6c882f93d69c2bb6ce65da139cf5774359f2322c12", + "docs/pages/security/security-policies.mdx": "d89dba50c932a3fc8afacd62cfc49a21436e2c78ca341c018e55a5333abb5899", + "docs/pages/security/incident-response.mdx": "b45202166f808bf5b3da2450ed6498bbe46bf2c9bd14fb9e71b09d1254a79e86", + "docs/pages/security/bug-bounty-program.mdx": "f15a0c2dc757d862d7640107bbaf5ba1ba10d87df0916cd4300d4bcb5d99d383", + "docs/pages/security-compliance/compliance-overview.mdx": "cac0109d99681a80408aa1d1607c4b13709491fd0a63a59e0e8d998dec00cbb6", + "docs/pages/security-compliance/partner-responsibilities.mdx": "8931aaa5bef2706a1710d1f1daff537fa24cffdba8265b7a9e6a2a6a8bad8e89", + "docs/pages/legal/terms-and-conditions.mdx": "e8ff593f469422b6bef65bd6e0b1f60334d913d692c952656a7d9342b0501611", + "docs/pages/legal/privacy-policy.mdx": "781510ed0d485d7214ec22fa03891ae9ae34e7856f367148795391d18692501f", + "docs/pages/resources/overview.mdx": "11aa3bd48a78695165d2e7f8a6ac35110bb3cb1561b956cd1676242550073f63", + "docs/pages/design-and-assets/usage-guidelines.mdx": "02bdf9ae665006ccf524bce38f6ef7084e38a52f4d496c9a4fea57fbf12b32ee", + "docs/pages/design-and-assets/asset-downloads.mdx": "d82e809a58fc0826ecf434794ca4feb2a3f1b0d67111d107203b8c128c61ca2d", + "docs/pages/design-and-assets/white-label-support.mdx": "8f0a79f24afb5e5d160ac60214a40e106bfa3bfb04e24443475b963bf934d7d5", + "docs/pages/resources/integration-information-template.mdx": "8c3fa0450b2d811320c2ad62c414baaec64f567e2b176b86e35448ca2ad808cb", + "docs/pages/company/overview.mdx": "9fff3dfc2a52ec88054e75af7d09ce5476df773e3531ed34e7b65500fa4a9ec9", + "docs/pages/company/partnerships.mdx": "6ef6e35a1566a544552d8760b05c6e21c17b7335b3bb776f29f740136c55bd1f", + "docs/pages/company/support-overview.mdx": "e88bf80bdc7e72a10c418326bf641b9ccaecc06e26852d88edd4bf23a3f07eb3", + "docs/pages/company/security-reporting.mdx": "9a8bb54c9d8280a769649c9406c452d41b49abe5ab192a24803711eec992f8dd", + "docs/pages/contact/business-inquiries.mdx": "f511f060e206158274705e9f91ff6e2fd666e3fce0a8494728631843fb7bc266", + "docs/pages/contact/support.mdx": "d352b5b5dcd4b846c0f68c0b194e5ec81260392beb5c706cdf9dcf5bb24f5f5b" }, - "generatedAt": "2026-07-26T10:23:02.267Z", + "generatedAt": "2026-07-26T22:04:41.466Z", "label": "Português (Brasil)", - "manifestRefreshedAt": "2026-07-26T19:19:59.666Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.237Z" }, "id": { "pages": { - "docs/pages/home.mdx": "79c3aeb425ee689a19f55b80b0fbf43e811a95417d634edd99c9d9e492f1503f", - "docs/pages/solutions/overview.mdx": "04d4e26fc537f51ee3dc9a6c6cba549d6e9cd6a4119ae8e8420b01dc5ef43d5b", - "docs/pages/solutions/embedded-trading.mdx": "d647712ba5b8a68ad0bbc6d4ae3eb46a573ec3217415b08ca66c39716175364a", - "docs/pages/embedded-trading-infrastructure.mdx": "5aa5d4e02a6a179a911850c4ab6de3c39ec5d818825e1e0f53eb3ef4471236d1", - "docs/pages/solutions/integration-scenarios.mdx": "9b4f7002fe101bfdde8f88e9bea59806ba60d804af6f5372b04d4120168101db", - "docs/pages/solutions/architecture-responsibilities.mdx": "ae32e6690fbf618e4abb50eb9bdc565da0f0695cfc9757f945f6b17feb73798d", - "docs/pages/solutions/institutional-liquidity.mdx": "3542464aa1b1efd771e5065201e52d1cc541a78dcee9be4f6a294f270cfc897e", - "docs/pages/overview.mdx": "a3711a78877c4cb33e18865edf12cecce8f63c0106ca13b3599c38baf719b171", - "docs/pages/solutions/market-depth-spread.mdx": "c5131b51a4a6164964e88d9094addfde4c5f3d6790741625e2aaa09d34639cac", - "docs/pages/solutions/risk-aware-quoting.mdx": "b395fd966a0f791b1c3a825a03588ae5371478df3c685a651850f5ac99bef662", - "docs/pages/solutions/white-label-exchange.mdx": "928673afcdeab980c91c869eebeaed932214de4a2cbbbeef3bd0508a5ab785dc", - "docs/pages/solutions/matching-engine.mdx": "3b48c808d27ad640c882e8cb578beab0eb8e5fdb3528f874e3a4429c2fab00e3", - "docs/pages/solutions/operations-console.mdx": "14f1e66b46ff9085d7776f41d9c80b9e889bfa73e5e07879821bcf8b8d15b66c", - "docs/pages/solutions/brand-customization.mdx": "0ba6b09add68f57196bb3039ae40a75428b0ca5796cc2bf91158e6c168201bea", - "docs/pages/solutions/compliance-licensing.mdx": "cd13ede0a247fbb38d67da56993f8368bdb7b7227f84ef84a2f3f125afe5c86f", - "docs/pages/security-compliance/license-support.mdx": "9ea5bcb591b6bf347fd36e4577b54b7bca43613cd1072310d9fe487ca420c583", - "docs/pages/solutions/security-architecture.mdx": "86ef4932c8b21566e5baafb1d7e655ecfd1b56f7a15b5e6013a0faa563978469", - "docs/pages/solutions/production-launch-checklist.mdx": "f59831900c8900de253cc2d52987f03285fdaf2175b0789c4df8dd51f3081254", - "docs/pages/trading/overview.mdx": "a8d3d8998456e3ff655b026b3433fb6dbe33793f431dae28a0ef30713c9c575e", - "docs/pages/getting-started/start-trading.mdx": "e23af98aac99c927a02b54b2841232ad0de7b3e2dac79ddd39260041d7adaaa6", - "docs/pages/getting-started/trading-workflow.mdx": "5888c870e1b83e531e1e60e60660521cfeb72e425a8ae001ca771b5bf210cbbd", - "docs/pages/getting-started/authentication.mdx": "a0da7d128a09a6514e5107204c9e4eb80edfb1e964b78333395f38febc60fb30", - "docs/pages/getting-started/asset-transfer.mdx": "b5d7707f40e0aa26aa5af75e8f610b1d95cacf4fe007cea4e982f31aab9bd102", - "docs/pages/trading/perpetual-contracts.mdx": "b13eeb2a2e8ffa38d101049b6d335ab1e1c234c70ab994b10fd96f34c610d341", - "docs/pages/trading/leverage-mechanics.mdx": "a1918ebe6aacf1d2263aeaf74222b4ecfd655e5a91e72b0770ae9d8bf152fb24", - "docs/pages/trading/margin-rules.mdx": "838f70e648615b6825e60e886e62cb84a3d36ef0c479bb92c67ba58189acc533", - "docs/pages/trading/order-types.mdx": "09f21e44344b06e4d6de21bbde718914603eb7ec5bc2675d2248d81279a0931f", - "docs/pages/trading/take-profit-stop-loss.mdx": "451fd640b464acc33a5c80dff8f619500dffaf934f5382f1b527647efb88f911", - "docs/pages/trading/fees-and-slippage.mdx": "ed3d479e09ed966e55e05ae441b266dfcedeb219e9864ad25513215eb1284d71", - "docs/pages/trading/fee-structure.mdx": "91ef2bd74630f9468e319150a8c09dfd4d12d765cbbd59f2c38d0f103a970d4d", - "docs/pages/trading/risk-and-liquidations.mdx": "125af1242bc6158ceb1b30883dcccacaa4b289cafd84d11add1cb71086f6e5e2", - "docs/pages/developer-api/overview.mdx": "48bf6a3037dc7aea177519862b38f1beaed00ddaf0b2279a75c95694c1a2d891", - "docs/pages/developer-api/integration-overview.mdx": "6a310ef1e647dd506b147a97165d92bce6cfcd5b9ed52526e8a82ebf94e033aa", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "9d632bf307fc7425e49a03b652a00061ff490e224855c44698e50675de201adf", - "docs/pages/developer-api/authentication.mdx": "d87c82644c4923495401950abc44f435e97211cdb7d8117aa7eae180b2a0803c", - "docs/pages/developer-api/api-key-management.mdx": "79aecb73baba164dbeca5ae7ada4d43f39479ff3e2e8a8df0183063cc5a96c82", - "docs/pages/developer-api/request-signing.mdx": "9de97a0270a7dee40c86bb562374444b3d544eb5b396c52b1db9381e6035b43b", - "docs/pages/developer-api/rest-api.mdx": "bff18039d05d3dbd8d3325d52509bf350cde7940e099972b002424004d7b7fe6", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "e8211d9846b6f9a80127e05d7ef8403897b5e646a7c90a62f6b232532788bd0b", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "698a6edc184946cb63e2b7ee214d889b88496e9d136b7645e8f664d398328413", - "docs/pages/developer-api/rest-api/order.mdx": "ab2a1afbe30eac1b7e00bd71680beef79c0fc11f25eacdeb3726427f3bcf0615", - "docs/pages/developer-api/rest-api/position.mdx": "0cb031dd17c557e367052a89590d516218df1f0ab174f655e9ccb681ba91c475", - "docs/pages/developer-api/rest-api/market-data.mdx": "4d9c4d9a0f8bcf0b935fc87710ebe6d19e258641e52ba1868552892a3de67d45", - "docs/pages/developer-api/websocket.mdx": "88fa1a77f6b614a0744d9f81f3f89c8f476c187fb8c8957e4ba1fa0fb2db4e35", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "795f49c7c1bfcc089222c29ac2db1eaf8311d6eeddd9b4e3d53273cd2e3c5c38", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "9b1d657aba5b553894e7b879a18839a784cb4f07b6690f2b73a358beda1178b7", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "0ee3db321dc88a409241ac4605fe7579e633a4dc56011a4e8df8923af30be0ef", - "docs/pages/developer-api/common-enums.mdx": "7989e663d9e7cfd8f5e9f33aa7f088a431ac9ac192ba2ff0cb752193063ca996", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "c5dc93cd07019e8e5662550469daeea0cefc44046812165bcf35f255b7fbbb9b", - "docs/pages/developer-api/integration-recommendations.mdx": "26f6f18357841cd1f9ed33c37df76b5121460a65b19a862c3ca5701c39f54865", - "docs/pages/sdk/trading-widget/quick-start.mdx": "4a71cd08044d4a04b31ef4a4eab2e9114b63bb2e3f4793bc6fed7579485bde69", - "docs/pages/sdk/agent-sdk/overview.mdx": "2a8bdd854fe342a7279445727a6f462a7bc5a769752364c0e1f587829b810692", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "49a6727a02e5bab9de5ed0260d71ea825c3a548ed3bce825760d8dc90f1dde19", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "34c1b95be4d605ad8b022bbeeaef24e4880628a58dd06f33db2fd739985c9d45", - "docs/pages/sdk/security/secrets-signing.mdx": "169f45a323edcc6b9eaf8817af2f51944cce3f16fa4943532f7e29b485dc3afc", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "7ee6e91babddbfe095931baa4730e8a9300c134d5083bb6604e66ab9d5c1eb48", - "docs/pages/resources/production-launch-checklist.mdx": "bd184c73f91573ea8b637e04634b9fc6e225f3a12354c063c32e21bd2f3a5ba2", - "docs/pages/resources/support-request-template.mdx": "4b1fee078a9d6128cde1dded2900afc753c6e6f8ae0e8088ceb6e55c18b713ab", - "docs/pages/sdk/overview.mdx": "7f35c9d92b06dfd68672a45c0396216d37e33f1daa15023ef14978be6597234f", - "docs/pages/sdk/trading-widget/overview.mdx": "d65499aa2968f17e38f4b6dcbc3914c4869a061d6d6fd2ac15a7ae5320eb41a4", - "docs/pages/sdk/trading-widget/authentication.mdx": "5037b66637ca36dad09bce7f199ca3b5fa95650ccab67c7fae39d0bc251601a8", - "docs/pages/sdk/trading-widget/options-events.mdx": "51999b3933e2d8211152e91adda3c8d6e596479e79647de337d808c20e35ce9f", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "c7dd1302640f688b9f6a49b8afbd184131d91267bbbfe56afd08e9053359b350", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "e36bef9fa669ffa6e233cdb632ca1472c35528067674f372237459ca274e1675", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "0a6f142e62170acc846cd8a9f814964758b7c18472e05f0cd8cabb1cbed7cd1c", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "82dc778ae8f856b00ee7405b801b5ce85091d97110dc56f6a18b65989dad0490", - "docs/pages/sdk/security/troubleshooting.mdx": "28edc7dd104a27e5866b9ac3ebec5bc5b3472c022c6c1e1ea160822a35defcd8", - "docs/pages/security-compliance/overview.mdx": "1f79966c11babf2abeb9b26bfed52394d903d1205cbb84547e81716bf3fa7d37", - "docs/pages/security-compliance/security-architecture.mdx": "9ea4695da009a0143a222cc250e1445136046ed1df74a5ef4bc29d57684c7f3f", - "docs/pages/security/security-policies.mdx": "cc80988e910712202460c1f4635aebce47b1dac051c74d2d41ed44f5a95c4c63", - "docs/pages/security/incident-response.mdx": "ff06e23ba22562a30b30b2db52fc158515e2f5615d368bacf029e7ba991ecd74", - "docs/pages/security/bug-bounty-program.mdx": "c1a49927c06a3868d2b7a2b8ff25f5267ee62f1f0f9b7c535ff7096894bef60d", - "docs/pages/security-compliance/compliance-overview.mdx": "e144d532524457816bc24ff1cec770807812a38659c290aef5db39236d083172", - "docs/pages/security-compliance/partner-responsibilities.mdx": "ffd8b24d016d94267b29288fdbeb6ac99dc69a961474ea3d5e3ca397552f69d2", - "docs/pages/legal/terms-and-conditions.mdx": "4348396dd66c385eaa0e618ffc64c74a176748e1b7035d9b101bafa51d32695a", - "docs/pages/legal/privacy-policy.mdx": "3fbe62045db0dfefa73352717b84cb5e5f933671abca031a8e9afa41c96df8ec", - "docs/pages/resources/overview.mdx": "5f0c94ed63a4e368bf35651948fcfc4dec588838288eb74e7137e143e9b2f555", - "docs/pages/design-and-assets/usage-guidelines.mdx": "33638dce3bc59bed32780c9cb59c899b756fcca8565d654ecd55d18f0c687711", - "docs/pages/design-and-assets/asset-downloads.mdx": "bf9abf3ae708abad87ad6fe1f23b25a7191fe0beecc7d1ffdd59447005e2c852", - "docs/pages/design-and-assets/white-label-support.mdx": "81ffd19643e9279a6c7d8aa04066ad2c64628728161c7a7cf997830a944ad676", - "docs/pages/resources/integration-information-template.mdx": "325ad513ca31a2edc430569124d213bd8f3db41850184cab9f7067d6cb9e20bd", - "docs/pages/company/overview.mdx": "02424e41df84ee2e2e6ece250cd804ffb643196a2f42f7f99681e365ef2191e8", - "docs/pages/company/partnerships.mdx": "c0fa234e3ae8ca4e3a00319691c8cdc87378ded373a5a25d126a9c5d85d70ba6", - "docs/pages/company/support-overview.mdx": "9d41bac81fa7d442a39e1c1d26b992251361a716f5ad57456a94f952c120c24f", - "docs/pages/company/security-reporting.mdx": "72767d1aa72913f45a15c204f9f3ebc5b28883157e7926805667a9166e4e7c6e", - "docs/pages/contact/business-inquiries.mdx": "f5e328dd61fe337651cecb4e525b7854ece253f2fad45aa27594354995808f2b", - "docs/pages/contact/support.mdx": "339e459732cb64475010d2263ecee1741984aa826ace842be0cc3a7160321e25" + "docs/pages/home.mdx": "3c323a1b1174dc90b07a7836f5fff40c261dfd9831cba36123d796498356c0a5", + "docs/pages/solutions/overview.mdx": "f112346f39ec3caf48306b3e016397ae480176a262e742b03a488dd87544a718", + "docs/pages/solutions/embedded-trading.mdx": "dc2f30ebd90d134fd47f46fe6c150a31e7e706ee0517d2f7bc6465d3677eb416", + "docs/pages/embedded-trading-infrastructure.mdx": "3137d08fe72f9ac773af4cbb07bc7875b8d3630e9e527e0018e60ff080ab9f80", + "docs/pages/solutions/integration-scenarios.mdx": "b1d7bdd561404749901060b97831fbc82f1fcb0258558b40de771e6396920b24", + "docs/pages/solutions/architecture-responsibilities.mdx": "bb87ce46a816c07661bea1612848f88561cb3794d0b2d508de7b4ec1745e6af8", + "docs/pages/solutions/institutional-liquidity.mdx": "9eaeb6b6a5f0856312a9f0752a268b3a6e2d4599188e446a02e7bf5bc34fd07f", + "docs/pages/overview.mdx": "2b5568395fd9deca227156f923fd4d8da47102017440b732690f0fed0ae12cad", + "docs/pages/solutions/market-depth-spread.mdx": "81a6cce65b356093c093189e7c7fee2d51b5b19e987b2dd2f093926090e6791b", + "docs/pages/solutions/risk-aware-quoting.mdx": "79ef19b0f4c79868c8fb7028e41303324f57cc16097874a201c7e924904864dc", + "docs/pages/solutions/white-label-exchange.mdx": "d0d654623f23499fd66a99f6bc3946f6801e5b34fc8203ec025bbe437ec75e71", + "docs/pages/solutions/matching-engine.mdx": "9509adcf1341bb0335ff755c21f583948e18e62e21c2998beb135772739a5e4c", + "docs/pages/solutions/operations-console.mdx": "f667b9b4cf08807dce96658386822900edbf7ec9e16ebac7232a09ac3a92114c", + "docs/pages/solutions/brand-customization.mdx": "b4fadc287a2675787e49bd02f866234bccdab34600d70a3da40baf23f2ce92d5", + "docs/pages/solutions/compliance-licensing.mdx": "7cdfe93176b8a04b75097a7a5446382977efa689524f280ed10b3073447e8a00", + "docs/pages/security-compliance/license-support.mdx": "0aba7627b87843d304582e3ed546a65e662c0c23760cab3579919add462cc1da", + "docs/pages/solutions/security-architecture.mdx": "afa65363e77e213cad2b6bebd86046722a7b73a9ce8216e9648d7ad15e183d82", + "docs/pages/solutions/production-launch-checklist.mdx": "28ab7219d3dda06d5b8e8dbcbe60e89475f53ce400033f724aff843c33fc7518", + "docs/pages/trading/overview.mdx": "9e8064a0fcdb17e2a66d3a7ee45cae0d0c5e1de689f7e6933622e89823f320b4", + "docs/pages/getting-started/start-trading.mdx": "985f72a6febcb80b406f74ab0dc2d49d9f75a0ec2574c4b8c09d2687b2ca0e82", + "docs/pages/getting-started/trading-workflow.mdx": "ac829dd34b5f7f8bfdb3f5149c45d37edbf5366e2aeb5063ec54a80aedc36649", + "docs/pages/getting-started/authentication.mdx": "2fffc75420cd69b73acd7db9b1d9bf7fe4081dfd4d0fd43995fd85d32af52824", + "docs/pages/getting-started/asset-transfer.mdx": "0cbe2c432e8045aac9fc8558f7a74e900299cc7e39df06f53a408f418e630829", + "docs/pages/trading/perpetual-contracts.mdx": "5e16a63b6937935fa5014fa21ee654749c98574e1f95d08ef7eed5e01836c5b2", + "docs/pages/trading/leverage-mechanics.mdx": "d54996440f9bda224dc79ff72758e4853b59467054135331acf266eb373c3887", + "docs/pages/trading/margin-rules.mdx": "cbe1a731dd0fd450525e985f2ef8723ffe7a7dce9801f02359f2b2e36883ba77", + "docs/pages/trading/order-types.mdx": "e908d8f9f9125b68bc2f6c8a91c1e05a60767d05afc7267b8567f6321dad27a9", + "docs/pages/trading/take-profit-stop-loss.mdx": "c1c4fc629d6f46e1e1ae77e8f5ad1bf84308d9af783c3237e9bc9519b81f5ae6", + "docs/pages/trading/fees-and-slippage.mdx": "b7dcc805db0ec630df48cc5abd8ef2d0679342429ed639ca04f3e8f02f1d467b", + "docs/pages/trading/fee-structure.mdx": "7bd9c1cb5f31a05cf6c9e48041aa8939cf2714e14010bb69f909a9004768a30a", + "docs/pages/trading/risk-and-liquidations.mdx": "ba8c21d2f3a2e46939d2dcee15859d50da83b333f20f7a1298c29504bf8867d9", + "docs/pages/developer-api/overview.mdx": "543976031258a9800de1c50428b513b6ffeaefcda81f2abe622344ad0c47a264", + "docs/pages/developer-api/integration-overview.mdx": "1c68938febc270647766db97998ac08e2d0a4fecbffad947b2975b1749c0dcea", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "1a1bc46ab88bf14e2972855717dba6218340c5b6de7c0d4eb396f89377b1552a", + "docs/pages/developer-api/authentication.mdx": "1d5ca321f512d5c8e6c30aadd7d629d1876dccb5e68c1f9954f1773a0e7bfef4", + "docs/pages/developer-api/api-key-management.mdx": "0d71cf9319d44c1ba01422509803674f31f8b7f7fbffb667f62b81ef442d0022", + "docs/pages/developer-api/request-signing.mdx": "49780f5f25c72ff2a244c6ca77ff545c14e691c26a050fbf8a379d9bba3d7abc", + "docs/pages/developer-api/rest-api.mdx": "dba5a3d81aa4cea505da7f3fd81946aba74f5de7a57e134fbcc6588f6d573822", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "469dcf7b4001cb510a8624aca9ea9c0dd22df469c79ef5134bd3f199c8e450ca", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "267f99d952339fc1aa31947ad932b174598d3b110216288612fa174cfccec196", + "docs/pages/developer-api/rest-api/order.mdx": "2b2a9cbd5e3951d8354ca52cdf4e0e84a685cb4b1e62ab99f323720785a5bf85", + "docs/pages/developer-api/rest-api/position.mdx": "df7ffc9f8e42c5aaf5dbb0efe5bb28324b4d2ec82c611c6c6ddd2d126be72d9b", + "docs/pages/developer-api/rest-api/market-data.mdx": "318bb56530b87d954114f6dfdfc016ee90e02ef39bff7cfdf9cd4a9938c24591", + "docs/pages/developer-api/websocket.mdx": "7bf9e82fd845a6c0363c26b4ef41f9832a26f8e772d6f4b9dc7d8780d24727d4", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "6432ec1bba9ab6dc2dcd12e4d29909c836742838f6500a52aae4b04474a98fd0", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "57c81f89116716d26d406330e67174ae226d24b969293647ea9d1a6aadb7ee3c", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "7cc3f13a9d71e4589da39329e9eaef577f25ab5c0a42f99b0d1f041dfa3eea78", + "docs/pages/developer-api/common-enums.mdx": "fb2830e633fab1e9ec4ee583facb4fd662b748923a5e1df4edc91cbe94b7647d", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "82096b57572c4af25d6c025e5fbe2845142b5360a305f97b02f897b7506657c3", + "docs/pages/developer-api/integration-recommendations.mdx": "464a384821b2dd43f455c7816d2701c9a7062a118f9b1b0312396ff7a3217839", + "docs/pages/sdk/trading-widget/quick-start.mdx": "47db1c30cba1d64d78ebcfa3a09c60a9102f4d50bf7d586d3a1a712dbb232880", + "docs/pages/sdk/agent-sdk/overview.mdx": "dbcc8855888b77a3f571d05385f8c61b27942053e9aa11f9a8f59544c6aa3231", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "ee1d0ca252c73efe128eec6bc91487e74b0042d585d4b0dc0e5e160ede3ef512", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "6752ba5feab5f6177aeca3cdc84fc6d55c2790c34270af04660cbf7df15644c1", + "docs/pages/sdk/security/secrets-signing.mdx": "e00b724afc8832e9bf3625e3d59a85fb9a031d64361a0577c7659e76341cff1c", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "0739c01992f70b625f42903241e3c6bd3ea57751583caaaa13c06f041893132f", + "docs/pages/resources/production-launch-checklist.mdx": "d309d6f46ffb2dce2c261d8b8159c987f3701a34b18361a432c30bf4f79d1cb3", + "docs/pages/resources/support-request-template.mdx": "f4cae20dfd43438fcee7f1f2595596573d1269b86137a1b10f58b453415e4c76", + "docs/pages/sdk/overview.mdx": "7b47fe4117e3ee4d7116334d30e933a985b052187462b78e9e262fcb015061bc", + "docs/pages/sdk/trading-widget/overview.mdx": "ac4317509c49837270412b2bcc026c7bee8c751511dca32db245c6bfcbd2993b", + "docs/pages/sdk/trading-widget/authentication.mdx": "a6cc5468866acfc9cffb8021ab51bf30eeca89d0744656c5c1fbdfded8c9ff5c", + "docs/pages/sdk/trading-widget/options-events.mdx": "ae0eb4a5cba71e506f01e6cd18c5f254000685a86683c6e4979c00bca0b2214c", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "bb70055f9715b2e09cb51f2ddda7e2df6a05e121579c83156e75f3c3a167d2bb", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "e516a1279269e63480f5dd064b9f466c0767ff561d846e5d708657e6d392eb16", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "e44b2f5b36fa4cdf65fc5611a148f9345cd50eda8c08f8bec95244a116209b74", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "bf65fd36baebdd985dc09b2d19de15f54298df93b42a24050038c0c7c5fd528b", + "docs/pages/sdk/security/troubleshooting.mdx": "c4df580d870952a88d493e15f3c932a5f8eae0f0df73383293ec1625141214f7", + "docs/pages/security-compliance/overview.mdx": "c21a47f2da48a61fa9946817535417e1594a60942a7ef15b884f3ccc7db86ccf", + "docs/pages/security-compliance/security-architecture.mdx": "6e58ac6cec76b8e939e7bda9f3be1eb277c6e844848e1eca481fd8356c5c66ee", + "docs/pages/security/security-policies.mdx": "4734478495fab31831cc3134d2dc3df7ef7a1579eebb8fa338e8c4acc4955774", + "docs/pages/security/incident-response.mdx": "af0e8716084b73a7af1b9704c14c46beda1cc6cdcb863bea4eb96e5923e43931", + "docs/pages/security/bug-bounty-program.mdx": "7fb736927b6fa1646908bdf224f4afdd0bcc0bc38cb41857309634ac9da175a5", + "docs/pages/security-compliance/compliance-overview.mdx": "f33421445be966de2488cb789fd3a9a647955cd8ccf76bb05ed5dd1e7f0ba225", + "docs/pages/security-compliance/partner-responsibilities.mdx": "63837ed261b6f608caafd2f866a77e33e6fdbcd8b47a9c18a5d712cd6b3964b5", + "docs/pages/legal/terms-and-conditions.mdx": "ddfc497074b1de2e2d31bac7a3ac86cfd4e1469b96e08e263d72765c51c0cd4e", + "docs/pages/legal/privacy-policy.mdx": "19e4333cb4c6d514636fbcd1e8e587af6d951e702ae72855a2e1b1c538aa5019", + "docs/pages/resources/overview.mdx": "9a70fa9ab51e5885df36eeb960476ee464b9484ff9401d71172c2f73fe2f5d85", + "docs/pages/design-and-assets/usage-guidelines.mdx": "c29777a435e069850df74cc6b62ac57897855dbbb9d890b60c46ef1147252808", + "docs/pages/design-and-assets/asset-downloads.mdx": "579babe361454328437a230e17abe0a5690b10171caef802ffcb9fdb99a1873b", + "docs/pages/design-and-assets/white-label-support.mdx": "1f46744c39943fb84c6c1d67bf7de30dcb35aeb98c5b70053f84187622684e7e", + "docs/pages/resources/integration-information-template.mdx": "b206090003ec6cf328ef13477deefdcf9ddfd45e7220a3eebb207fb0c9aa1489", + "docs/pages/company/overview.mdx": "bea2a05c5ad0c96b26a4133973ccf5b2c31f9ccf39405c0168bf409d05f75888", + "docs/pages/company/partnerships.mdx": "4338f16f0b323375117d3ffb18501a5cc32ff92b28e73e50ff302558f889884d", + "docs/pages/company/support-overview.mdx": "f7980e623267671b7a53a876de6926deb5ba636503f2b89af60b66033110f10e", + "docs/pages/company/security-reporting.mdx": "1651afab6e613e9b1d31762fc36ac23419f051de926883a11c5d1797f68482af", + "docs/pages/contact/business-inquiries.mdx": "31c74cb7b199c4fddf9764245bd751057ff22c00da3e29a98509fd7c225a3dc2", + "docs/pages/contact/support.mdx": "956e2460f623d99e8ff79cb856134f737e4af8bec4c85d988a6b88d0fad2e661" }, - "generatedAt": "2026-07-26T10:23:13.396Z", + "generatedAt": "2026-07-26T22:04:45.749Z", "label": "Bahasa Indonesia", - "manifestRefreshedAt": "2026-07-26T19:19:59.700Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.261Z" }, "pl": { "pages": { - "docs/pages/home.mdx": "643cfd4c5e0d98d47614577ccfd6257929bd2616cde41ba12fc00d1c34a75510", - "docs/pages/solutions/overview.mdx": "4a35e7848dc902b5d2205e1637677e0199e78cb5a16b353249361f0a223b0394", - "docs/pages/solutions/embedded-trading.mdx": "9b820480c669738cd067565fcb348c1d1350d692bfc8f63c75861f3b89ab9856", - "docs/pages/embedded-trading-infrastructure.mdx": "6b5784d0f3e91dbe8917059e10a49e7759d10a8628181500e33916622e5a14b1", - "docs/pages/solutions/integration-scenarios.mdx": "4462b86ffd73ea95291f2d3e1974cd2dcef2ade5241488e9fd01eba71382e1fe", - "docs/pages/solutions/architecture-responsibilities.mdx": "09eb86c7c3d1ea9d879b043ff29159510cdc5b862dbf96115f71aeb0536825bd", - "docs/pages/solutions/institutional-liquidity.mdx": "f026ad126f7c1618b00b95c92dd99ebed5a84f7f6180f4b376754e28ae1b9d44", - "docs/pages/overview.mdx": "3dd32ff1afbed029a5365171bae9af2545e8b5cefda614087e6e09ea017bbac6", - "docs/pages/solutions/market-depth-spread.mdx": "04f7d0f05a44ca268f86f9fa79690a1a99e1befc1fec216224cec5d271cee81a", - "docs/pages/solutions/risk-aware-quoting.mdx": "b5944f9055d3e5a11c6a8e1f9f15ce346ab03c3eeeec73194d1780b23f830501", - "docs/pages/solutions/white-label-exchange.mdx": "8614815e5fc9ba14e2f497202d2c5737ff850ee98e1a412b36efedcdd14d7bb9", - "docs/pages/solutions/matching-engine.mdx": "656b7949ad3ae3311f777495b03ef812e6f551f6d12e9eaa5722b5c577064f73", - "docs/pages/solutions/operations-console.mdx": "c1a84f358560bfd9a13e929d31d70589e1481a4f5f317414d383ee069d8cf158", - "docs/pages/solutions/brand-customization.mdx": "13c830661f1fc6cd080723e3b1707ad4c2844c620cac17ac158f79d0e809ca9b", - "docs/pages/solutions/compliance-licensing.mdx": "a061d06cf1a85c95a0f4a267bb6eb75fe50384c209dfd1c3b48cab758d58d33c", - "docs/pages/security-compliance/license-support.mdx": "a8a3b1e1912819a191a4209c50104653ae6c8156712eaf4ad3654e63fef73987", - "docs/pages/solutions/security-architecture.mdx": "0db1fc08fe873740aff1440e5b893a4e937ac0b88fe0aa5007fa5ebf5bd1a6c7", - "docs/pages/solutions/production-launch-checklist.mdx": "6288a857a0a17c21ab9023935c2b2969fdcecc893b1a7008c5a311913a38b6af", - "docs/pages/trading/overview.mdx": "16952bc90effcbff60a6d9113b7930355d06f54d71b9d0654de0ce726a82c09f", - "docs/pages/getting-started/start-trading.mdx": "fdf2d436aeb22073c072d27d462abcf28ef9154d9422621676f4c234543a9032", - "docs/pages/getting-started/trading-workflow.mdx": "b8bce624fd280cce219fcc4d30a70a04b2cba9bf77c4958ebd7ca5bd0d13c7fd", - "docs/pages/getting-started/authentication.mdx": "946d06b2f2f6e2a2bd1661275796067d98effcbd255465cbbb4db728af1c948e", - "docs/pages/getting-started/asset-transfer.mdx": "4aa10740d45766867ab9a7be3747adba6618c62564b056643ff7e9f36441ccc4", - "docs/pages/trading/perpetual-contracts.mdx": "580721b1aaa31d3e5e7a98b7b063f7830ddab47e7a599fc7fa4e11c67be707eb", - "docs/pages/trading/leverage-mechanics.mdx": "b593a64fafc99b52a21bebc18748cc4494f331e1c74f7743bae64abd05b99e3f", - "docs/pages/trading/margin-rules.mdx": "05d1834d8130b4ebadf1357641a9170f8e0c36016876d4901c68c86c4e968c9e", - "docs/pages/trading/order-types.mdx": "6048ed4dfeeac28467351f3cdb878e33342d399919adec5d599eabf2057eac2d", - "docs/pages/trading/take-profit-stop-loss.mdx": "6fb664fb20a96de92a9dfd4cfc573ef9c440f65efc493eea36e39ceb192d08b1", - "docs/pages/trading/fees-and-slippage.mdx": "1fb89dfe4742fd4c5ff806f4805056ca526262bce1aa380ce648ad29ae321322", - "docs/pages/trading/fee-structure.mdx": "18235e4713abf2c9508e21755829b26c05bd8225b08ff932d2035ffe8c0e3f17", - "docs/pages/trading/risk-and-liquidations.mdx": "da063119ad84491d44827234a4ac08161a384cf82368b954b788ffecd0365fdc", - "docs/pages/developer-api/overview.mdx": "65898207d2edfbc92e75d925c8286aeea257f016d09374f4b8b29cf17477aa29", - "docs/pages/developer-api/integration-overview.mdx": "b4654944acb6ffb6ea78a38ad7a3daa22fb9460fa9990e4e7df4afa85d625dc9", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "23a5bd6bf4fc60e98adc6715fb61903ffcffc6a567b9cdd6ef79a63763a547c0", - "docs/pages/developer-api/authentication.mdx": "a00384d35af82e1df7fb4be02678daaf7f9babc8d1e2d73afb14f32ea292b246", - "docs/pages/developer-api/api-key-management.mdx": "3119e4accbbfd52e0821137dc028e4a87af100ce3269ebf1f827129ff33aeefb", - "docs/pages/developer-api/request-signing.mdx": "248f04047b05fcf3c35041eff9a06fd71c088bf6cf4ac633ef837a141c0b5c7e", - "docs/pages/developer-api/rest-api.mdx": "52373225a477b1a08cb1d1caf6b4bc0064b9d33e0e0656ca9574a00a4127b767", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "4b9bd17c2b0e223cdeb0598c527058918f71b347078faf05fc7c52e07aab5cf0", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "59f5d1ea835a8652bbc6654c296f396f328fa8e186dfb4c6f5ef857268038580", - "docs/pages/developer-api/rest-api/order.mdx": "9c60d3f3147def3be85d6f81f13209d41209a49282b70e8f72f15dd90e1937a6", - "docs/pages/developer-api/rest-api/position.mdx": "006eaace2ae0641b764bde2b5d75c27c8bf97dd665a6503ce55cbde3f164c818", - "docs/pages/developer-api/rest-api/market-data.mdx": "9a00d9e422595ce9b1911088b934d3d36083a176f853cdc3d1b017c42e818f9d", - "docs/pages/developer-api/websocket.mdx": "434074ebb16c8ad5fa559f4a52f451df1a0e5b5f5f37de897bbb1ba12aa9e79e", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "8e5e5975d1c83352cbdb0303574cf7993db48899f04a77b86cfc708f0947424d", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "58bf413da6ff5610ea7878716aa397d25acaa597b5fe85d811af7d46140e1aae", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "9a2296277f0ca14ef166cf917080d632744f0b06347598610e2e2295f935f5f5", - "docs/pages/developer-api/common-enums.mdx": "1754ffd73b28ea77ba5de4916297e735b27c7aa78f89178780369e0c87574fd3", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "f4f5abbf9b65838b761caa77ab3d09ab01dc4a330a9544890be99a9218e77ead", - "docs/pages/developer-api/integration-recommendations.mdx": "665a9d62ffe929fa543a025e1141f42bdfb368b08e46ebcaa96ad5e181619777", - "docs/pages/sdk/trading-widget/quick-start.mdx": "14854784e26cb9e3c4b8856ad02ea0b7d02b1ab6eb4a15b40cfcb546bf862529", - "docs/pages/sdk/agent-sdk/overview.mdx": "427925ec147360e7eb6e9b8f9644fa1b16d3f55c63a475d3ae9e4cbce6f41ef7", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "8295dd9e68ffb451fed4ea5aef27b81414ee05146b42653053040d9e72d36f45", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "34d69f92357032b28eff4984840fe71f10e18765ebc9095470a70b13682f8147", - "docs/pages/sdk/security/secrets-signing.mdx": "18b74302ef99d1d5d728a2ab8fcfa71c71b100b28a9bda07b0705e177106828f", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "8eca5d7252c47132e2518bcbc99b2468e295fe65e2877cbbad7ed92361675913", - "docs/pages/resources/production-launch-checklist.mdx": "d932eb40c676169a47eb8f94323e0ef148f898c573db81711b428845593ec7f4", - "docs/pages/resources/support-request-template.mdx": "cbfbd55353d32bfd69ec7012316b8c1e4acbab6bc39671f3130d6fb40c35474f", - "docs/pages/sdk/overview.mdx": "458213c006b57ae540b17a0a63d6006dc477fdeccaae18addefa6279e995584c", - "docs/pages/sdk/trading-widget/overview.mdx": "144dfe70e5da2ba305a6571606cad0ab19686a871fd9d96fa072d4b658a25b31", - "docs/pages/sdk/trading-widget/authentication.mdx": "ecb688364088a1f2363aa4abb6896503b8f56984f2fcdd2b0233bd9390912bc2", - "docs/pages/sdk/trading-widget/options-events.mdx": "425fcabed1f31a52ae764662f0a7fe88cc3800967784ee9e1a60fb78f7e05425", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "85b568092f504128c8354dfe1d8fb78a5b021585b2b7ef89d107a3cdb3c0455e", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "dab355117358b2c5f571230fca1fbf1b4a6a8983e04ed4d8ebfa9cfbde75593d", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "5e09b0e8ecd8624daf6296eca3626fd53c2eaa4febe87c0862f5b97a0507fce9", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "863a7700123dc7112102225ec11f30cfa7cf833a3fef7b1ef838b833860decc1", - "docs/pages/sdk/security/troubleshooting.mdx": "9a17e170447c5ace551c62cb30f4d07b92587329441816063d0efdac4a15a19f", - "docs/pages/security-compliance/overview.mdx": "0129e56ea3c8c74f6a318a2f17848b4d512a72542a64f46be1b929aeec216e1b", - "docs/pages/security-compliance/security-architecture.mdx": "238ec80db4e259467aee91614aac971ec7c13cf3194f4d25473687d4f4b8f5b2", - "docs/pages/security/security-policies.mdx": "4a6c1fccc205fda7aa4e97bc419297ef5abc57eaf4b0a1e5c3943991dc829506", - "docs/pages/security/incident-response.mdx": "a4efea99eb617bc1614ebec64591128ab5ba540f00913c48bf1a45e08e3a75f8", - "docs/pages/security/bug-bounty-program.mdx": "f233cf4e8c9f98f78d4890c9266d902483f346404c582a89bb8b26675ae9b92a", - "docs/pages/security-compliance/compliance-overview.mdx": "97dd30bb5901bbb07691297e0374eb0b58f381275a312d3251d6fca2a960c652", - "docs/pages/security-compliance/partner-responsibilities.mdx": "c9e335830ca204f707d176ac929e9afc2a4994a17f1e5b87c6da2ce2ba21d549", - "docs/pages/legal/terms-and-conditions.mdx": "2fa7967ac9f764e37d1ab544ab6fcdf20098434d07b3c85191204032dcc18a77", - "docs/pages/legal/privacy-policy.mdx": "dadab126063e9b8fbbabe852ffc9fee2d5f77797ddbdc364b4a32bbacd4747de", - "docs/pages/resources/overview.mdx": "4ea6364bd97d1a9eadc9dc1e9589d169bfcab278bbe504109fc72ad1f5a1748d", - "docs/pages/design-and-assets/usage-guidelines.mdx": "c2d14b8223623ead69f38cd4b518d403eda8b62736048747e14a8cfa19a87c45", - "docs/pages/design-and-assets/asset-downloads.mdx": "a466694e29d3325190d2084c7789f54c500e51695cc8d67930ffcfa435b1724b", - "docs/pages/design-and-assets/white-label-support.mdx": "5fa7118e92d1556d25790c9e9565fdcb9ee85523121b029756011e88e4efd6a7", - "docs/pages/resources/integration-information-template.mdx": "81f7655e2c53a085d632648da9aec1d6e51c5b2e6f8035624c0b30e2920d7987", - "docs/pages/company/overview.mdx": "1f2ef80fa0b9bdd230fbec57e6cb7344dc6f49e9885d29fbcf0c70c9a003d2bf", - "docs/pages/company/partnerships.mdx": "7772721f2f47dffdfeed780fcb08531c201ebfaa7703f17f672d805cb8220750", - "docs/pages/company/support-overview.mdx": "dfd3404623aaa3acf616b46ab75d06354e67abb18c0b0f212368f4d2114a6683", - "docs/pages/company/security-reporting.mdx": "7d35c44c4d9dbbe4f6e279a0ca69a1cf67e25a3e7b06db2cac6f295f770ea174", - "docs/pages/contact/business-inquiries.mdx": "f33ec238deaa654a377a3dd17bdda0f74627cb08e21ec1cd9c80b7dabe735aaf", - "docs/pages/contact/support.mdx": "dc30a6344bdc0bc8a23e9e7fd1bbc5b2f2c118316a5a9aa0b33bc0d861f9c6a8" + "docs/pages/home.mdx": "ce79c6ee8d95f37a22e1dc2a08fb2089b1a0529fde67ad4a2eced93c568f5042", + "docs/pages/solutions/overview.mdx": "289975b956a65e7f5c80ab44a669b2b48384399cc8022837e7825d1806a03167", + "docs/pages/solutions/embedded-trading.mdx": "f79e885bd382522ee3d299bb5e00ff044464559e8852d60c4c781bac7801fd79", + "docs/pages/embedded-trading-infrastructure.mdx": "6639b510d2ba07627be60ce05b4467f2e48c551ffaa60fb7d9d39b178157f7d9", + "docs/pages/solutions/integration-scenarios.mdx": "fb183b626a505c0b7706d1a84ea53d24ec541b02c53af587875704eb25346eed", + "docs/pages/solutions/architecture-responsibilities.mdx": "8221dd2e6b31c90ec38bac3911be7878dc41e9ef1cea622ca146175939123ce0", + "docs/pages/solutions/institutional-liquidity.mdx": "5f615a82a5ccbd0f5adfdfab250fcf769cf959e812359ccfd914f3a1ea43fe65", + "docs/pages/overview.mdx": "d57089acefdb37d9b68d2c109a3285fec265ae93cef0de1fd44877f46e3fb8b9", + "docs/pages/solutions/market-depth-spread.mdx": "870122beed6c7b648ebf989de381f90630d417dc3fbb52018466e5889cdaecb7", + "docs/pages/solutions/risk-aware-quoting.mdx": "e76c44d7220e737dac102465a277a061222b7a2f7846f160bdafe8502306f415", + "docs/pages/solutions/white-label-exchange.mdx": "bf530bd96a328512fdd7f8c7c3c64e68306f49d74e90e64173037f3e7b5963f4", + "docs/pages/solutions/matching-engine.mdx": "5ecbf026d55a0b731fa18bf78f20612345a9ee905d9fedc38c1dfa64e64e18ae", + "docs/pages/solutions/operations-console.mdx": "5232311fdc28ff129683baea37a7a7271aa502ef92adb13d2c9eb93c6d6d78b4", + "docs/pages/solutions/brand-customization.mdx": "8b2fa88b26cdaf006e295b55f6fb0919ce4b1fb62ba475147823170b3dfd4847", + "docs/pages/solutions/compliance-licensing.mdx": "7cfe556adf6c69c5ec970cc16d81e2c985253465f4a911dfd93bf8b99ea3c044", + "docs/pages/security-compliance/license-support.mdx": "4978ba391fcab84f7c4f513ef14de6033ce99a923028e606f4e3f949a18f2ecd", + "docs/pages/solutions/security-architecture.mdx": "16028cb27479d8b69a599b92a0222503048440d680a8bbbcf97dc41b4e4ed1c3", + "docs/pages/solutions/production-launch-checklist.mdx": "e65a92fe2854a727f819d112339e24085619519551f983ff0b58285cfa7bb0eb", + "docs/pages/trading/overview.mdx": "f85fae3bacb6200f36fb1985cc22dcb73aa09224a0d6e9770d098e630b9b3a39", + "docs/pages/getting-started/start-trading.mdx": "4dd7e27618cd357381e5c2048f3a881b37c345312e9187ec465659b43c59152c", + "docs/pages/getting-started/trading-workflow.mdx": "e6e1811dc020cdaa49bb6d833a9a262275ed34b5505c1f6214f439217fb9f763", + "docs/pages/getting-started/authentication.mdx": "bec4510ab4f293fc108f12aaaf9db54e471a2de15dbd856857969223bcf17ad8", + "docs/pages/getting-started/asset-transfer.mdx": "c4a3319b63916cd8a6fa4813e9266f31d9936adf9da8809e59fd6a24adc6e0a9", + "docs/pages/trading/perpetual-contracts.mdx": "1cb90c5b44351e3cf2844e0b334f4655ae3c6c141e4a77d3eb1a2bf323cb7eb5", + "docs/pages/trading/leverage-mechanics.mdx": "9e5166acffd4f480fa95927d987b9ec7189ca91cdf4e33997140f67e9717eeb2", + "docs/pages/trading/margin-rules.mdx": "2de002583b30324447676608b78717b7e633859b5bb88fe04a3b311c5b320f81", + "docs/pages/trading/order-types.mdx": "5cf4d68b71e36393c1cc03eed57b4f3b221e7aafcdc4405805e637b340427117", + "docs/pages/trading/take-profit-stop-loss.mdx": "321d8175711df6412c39185dd8e10d2446ef7ffc2409dbcf48e90ee244e288b9", + "docs/pages/trading/fees-and-slippage.mdx": "a61a10609b94ed8aa25d2316e580859e206b5a713d3526b38f376c14ee8a5ebb", + "docs/pages/trading/fee-structure.mdx": "485b4570234d56c4b1fd8b619166f1118311592b1b0bc15e5b27f8f74347555f", + "docs/pages/trading/risk-and-liquidations.mdx": "08ab7a241e5ef6923dbca22742e5cb662616c04bea7aee77fc990d357baf159c", + "docs/pages/developer-api/overview.mdx": "b63001ec5f805a9592f5a2ebc9eb6406d7a959d55e734da431f333a8d307d51d", + "docs/pages/developer-api/integration-overview.mdx": "402411891746f4897d954dd22acc999208e596366405eb7656eeb640027546f7", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "59d43224e06037eaf00ddd57879be8cb7c927549b0526434349c7a2375cf96d5", + "docs/pages/developer-api/authentication.mdx": "107ebf28c51a127cee323deb6a49331bde6c846c1b756d0d7c2d4a5de3767b08", + "docs/pages/developer-api/api-key-management.mdx": "814b352e2f082ae3782f888a8d0f70941cb72da0850a8887bf9e53425cb3c15a", + "docs/pages/developer-api/request-signing.mdx": "92af92b6b3e623bad5dd8ec862db0c1a02ef4f4ad2a2f1ff9d8960dc43004fc4", + "docs/pages/developer-api/rest-api.mdx": "c78e04caa383f3a9b46133ac31e51a7194f26f4559e6c1b2f8c6608948c74c3a", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "19a90cb7922927ee37d566af7499a8e5587ccb228bf29098457c75a55f441746", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "c5a751344d51507a84bae867fe4e32a1947a9f600d25326a3d6971f13a988c32", + "docs/pages/developer-api/rest-api/order.mdx": "52e8929aaca9fe0b0a7e20641b7204a71381052a5e43cc4df031425f8031bed2", + "docs/pages/developer-api/rest-api/position.mdx": "0f8dcfce2176323d24d1db22730d8266af87139c7a7d0824a75b2a168dfaac9d", + "docs/pages/developer-api/rest-api/market-data.mdx": "43feda3b05c9787b7ce620a5f04a9a22d4274ff0a37f0797aa6372b1b470a255", + "docs/pages/developer-api/websocket.mdx": "cf614501601fc037b21e7e51fe45a78379b46e61cafd3f3925e8d86c8e686427", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "69c548d78d67a1d95bc806d57782095210d2c903db57cc52f591635d5be2fbb1", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "a00599af356267e249d4a940cb09a94679a007569a88f9913a5b497429c164fe", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "2c7f9e7653b9a1f78b0cff7069ea0b832eac74a589c583015a840558de17d6a5", + "docs/pages/developer-api/common-enums.mdx": "1ef43d57e55f301db80f36328d762612482430d24e5a909dd7e6240c91fdfad2", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "39f01f2e1c9287c8ee255b7cf6f1bd9ff61105e179719778513ba391314a12c8", + "docs/pages/developer-api/integration-recommendations.mdx": "82290ae38ad54397f31f461aed1dac2c91bb88247701c2bf0ffb54325e256455", + "docs/pages/sdk/trading-widget/quick-start.mdx": "6eb05aa0030c2372d4335e8a0f48bab2a13904338402c8f63f146531b818af1f", + "docs/pages/sdk/agent-sdk/overview.mdx": "fb303d3a463d0ff4fde9dfc1e4b22839410bf9d3ec4c9ee6e0d62af32166d4a7", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "db3a88aaf58e95d7cd8955a139b4fad10929dc1dca4189e1924458dc126781b7", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "06892a6207b90ef67bfc14315f42030f49732df42b077e4cc9ac16eec829510e", + "docs/pages/sdk/security/secrets-signing.mdx": "cab7cb4d3fdbd9b9d1dcde84f59deeb94bcb00d81f76b64d8a66f65f10856e02", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "f6b1fe5c199127818223b832d8741c53a9458dd5a3919014355a7fe16034253b", + "docs/pages/resources/production-launch-checklist.mdx": "3a6b98d449e3461662cd887de8d6897ea17199e24514f54a08d68adfcc7189ae", + "docs/pages/resources/support-request-template.mdx": "0a8e263b5ff17e572337507ef2b5f16ff843974c65bb5bd95c7be187de7a3d68", + "docs/pages/sdk/overview.mdx": "66e62c0bc84ed8666ad7414b0d1633222d56b6918c90f7acd902b02d84b31d68", + "docs/pages/sdk/trading-widget/overview.mdx": "6a793d5d32390934248651c83e926c2eec25bc2c8d979eba241c16901044f6d8", + "docs/pages/sdk/trading-widget/authentication.mdx": "3e6c2a3816b0909ac695cc7b5a7c41128af1ac2b7471a86e029c0f4d58cc761f", + "docs/pages/sdk/trading-widget/options-events.mdx": "a066c4677690cc461bf05f0c3e9043d957fe8527623e012b615cb0d86cba1029", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "9939e08925d4fad177b251344f17268397478880568524902ff7562f9081792d", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "5e57132d649bd3120557d5afc21a862a4590a13c5b1890b6bce573e443611935", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "ea74f430b58eb1130825e80318663762f1e42944803ee43dcc522b45bbc0b19d", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "495d1791293589311fec620708c8775ddbdffc01267ba06cee312e29379da6c8", + "docs/pages/sdk/security/troubleshooting.mdx": "8896c397b690b2f36e4278901534b5c6f490aab035858fb188a93a0fa43b2dcf", + "docs/pages/security-compliance/overview.mdx": "2230d519b957aaaea2016b86cc3f25f9f5c24d862704858db24926d43265d654", + "docs/pages/security-compliance/security-architecture.mdx": "621b1c93a6566b727f4105b4646e8a1efbed0ade3b7239c298d279f784bb8fc2", + "docs/pages/security/security-policies.mdx": "2b1d855391b18c38c9cb11611526ac7eb62b175f73638d64f3fa09366410c3cd", + "docs/pages/security/incident-response.mdx": "c3fd1f0bcc6e22532e4b26577fad37118bb11b439a3ee5c378d46a0813b387a7", + "docs/pages/security/bug-bounty-program.mdx": "043c388c447581d936001d4a838cdfb9b1bb5d870d21a11035ae6ca2d84ab8a6", + "docs/pages/security-compliance/compliance-overview.mdx": "e80b7f8aaca472ef0563da4cba91d57bab88ae6960d02c199a1a01a7ea763448", + "docs/pages/security-compliance/partner-responsibilities.mdx": "58c0e186b65efd695c9586f744d0e86e007c67e5e986e648413b0841b9233efb", + "docs/pages/legal/terms-and-conditions.mdx": "4483481dd80c9e52a46c1cdc05caec4bd2a2ea83d9e652ac74b46d23aceeb68c", + "docs/pages/legal/privacy-policy.mdx": "73b155bd53bf9c3da6efceb379e32c76152503c7bd9a1668b23c3cece71f7c2e", + "docs/pages/resources/overview.mdx": "530ebddbcb9e06bdb7de63edf6effd6e229e5e8ec22f0420e94cff67ff72ba50", + "docs/pages/design-and-assets/usage-guidelines.mdx": "2056b32b44a1efc2bc6028b024b0f1b74a430e34d1a44592f3d342856a2aa56c", + "docs/pages/design-and-assets/asset-downloads.mdx": "476646aac47f8088262ec444b997a60c457c98bf934fb82e09a0b23247d30476", + "docs/pages/design-and-assets/white-label-support.mdx": "0ab43ace82e9502852d84a61db9d53a6b5e77bbc1350d8c19043569fd0cd5fb3", + "docs/pages/resources/integration-information-template.mdx": "356eef3971006db1158db18e8d79f6660d14e4700a4da3222d8e62487f930c03", + "docs/pages/company/overview.mdx": "4c57a1f4742167167e39390f210b2bbd50038eeb96844eb47c9e01d957454dc4", + "docs/pages/company/partnerships.mdx": "7e22b845eba7e512b7c9f8f8b5ae45c3f7add5c94f0bc885e714aa03c8083869", + "docs/pages/company/support-overview.mdx": "576a2c7a9b023d02f65065f5a0c6942c0ea199b0a4a1cbf749a6078c030c82f6", + "docs/pages/company/security-reporting.mdx": "656d66b330f40517b1968f317e5b02768cb5d135635731ae1b32f1c0015dd576", + "docs/pages/contact/business-inquiries.mdx": "d552bb0e431843b17d446fa92185da90df591b3a31001c1c3faf6fddf39944c2", + "docs/pages/contact/support.mdx": "871c079882ffe3f836851aaeac677c12f421becb0c563af0a02c9835ef854dd1" }, - "generatedAt": "2026-07-26T10:23:24.843Z", + "generatedAt": "2026-07-26T22:04:49.705Z", "label": "Polski", - "manifestRefreshedAt": "2026-07-26T19:19:59.726Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.283Z" }, "vi": { "pages": { - "docs/pages/home.mdx": "3f2815f2d9859aff89b0fb2c393a6099c72a8a1beeba476acc7d05ee99a2fd08", - "docs/pages/solutions/overview.mdx": "c8a1bea0038d0b874488799575093c358b1c3048151ad3517852abb043f36297", - "docs/pages/solutions/embedded-trading.mdx": "fd7a892e36d6e93b8c6702262f56d650fa3d8633addca7476ec52d4097e499a9", - "docs/pages/embedded-trading-infrastructure.mdx": "a93caf87d65ba831717892f4a6b4e0f637fe5029e3cfe42f32d1a113007e6f47", - "docs/pages/solutions/integration-scenarios.mdx": "615285b714e668f3c12288cef06222d691ad5a77d8eea31b84cb8d69c1ed68c6", - "docs/pages/solutions/architecture-responsibilities.mdx": "2d77694c14b0b05ca3d96e82ee8d95dc34f17647ff9cf4f8c5bc2083c9c2f912", - "docs/pages/solutions/institutional-liquidity.mdx": "06e5b0c6872d2494011d6da9a2b06f7e38e69f1dae67026b772e4949b36a0693", - "docs/pages/overview.mdx": "9e2edc307523ca4960e30e13cd9be12b1dbc269ead36c3a08f98034cb24696af", - "docs/pages/solutions/market-depth-spread.mdx": "db74921639bac21b1a3768e1d1d531788d11ba4f65a10af68f533fea3daa4640", - "docs/pages/solutions/risk-aware-quoting.mdx": "89aa55db4fb93bde54178d1728183ca65bb4d71ef6609774f84d41a2b398479a", - "docs/pages/solutions/white-label-exchange.mdx": "1eab38670f73a4a6f8008d5503a950c766daf7a9b67322081634ef4b555e655c", - "docs/pages/solutions/matching-engine.mdx": "7cc8a4e10b57f159254ddc2a2eea04e8bd6ab42ce848bdc131ef25c63e260f69", - "docs/pages/solutions/operations-console.mdx": "1e48d8039f8c257a0d8a2f4701fa00f0bfce72560baced42ec68646f67f9e41f", - "docs/pages/solutions/brand-customization.mdx": "d0bca031f4cddecd5419b726619aea7916c807004076718370eacadc938f1e3b", - "docs/pages/solutions/compliance-licensing.mdx": "06b3ff088f082a3f594a8f455f6ab1d49a54ea4fb88db3153bb77c3d5e248392", - "docs/pages/security-compliance/license-support.mdx": "57cbec22968146a127f8e3e521b547c6a53a717e79077129a601f0e4c7acfbf1", - "docs/pages/solutions/security-architecture.mdx": "1e0e387224946f7483ffdaf889858f2a046fd1c638c79dc3e99303dd843bf0bb", - "docs/pages/solutions/production-launch-checklist.mdx": "20a73974ae8e100f6d97daa698371d2166a6b25889398dbd6a81d9c1738eb62d", - "docs/pages/trading/overview.mdx": "fb51e25950e75b9b22cb2b24b85a92f100d9ee2617247b98a67da3eaab1113f3", - "docs/pages/getting-started/start-trading.mdx": "f117aa709171df989de49beb0e74676859b6590aaebf95fbfcd62cdfe4a4bfee", - "docs/pages/getting-started/trading-workflow.mdx": "e4a1f26d968d2a20e398e4b74ef709c548d02fed3078ebb589d53b9337af87f8", - "docs/pages/getting-started/authentication.mdx": "522fb918fef2c6dd8948ee339e329fddbed822b67d97c459fbfc9911156b7e2a", - "docs/pages/getting-started/asset-transfer.mdx": "7a1af54fb4d4f969f73243603442035c59a18468a053ab66ce175c3c45be547e", - "docs/pages/trading/perpetual-contracts.mdx": "87449fc40184731d6f70ceba924742ab020feee18406169ead68975237c74075", - "docs/pages/trading/leverage-mechanics.mdx": "d68b7de06d0f322e52f4fc6565cb0439bb7db424b9749c95184f042fe3939fe1", - "docs/pages/trading/margin-rules.mdx": "f501aa0c8383bdc9c892776184150304eb04f2bad50d1d3fca7c90ff3e09edc2", - "docs/pages/trading/order-types.mdx": "98c9add9dfd4f83ec5a5d9663bd2da030cb4c956535b72f5590df62c2ba54bad", - "docs/pages/trading/take-profit-stop-loss.mdx": "05de4c57897ffb7c0075fcf266cfc0cae07baeca5e3fea40ab99ffd26ffd9083", - "docs/pages/trading/fees-and-slippage.mdx": "00dbaa26ed000c7898c743bfe3d66b90f7d6c65dfb76d08ac5102339333d18e5", - "docs/pages/trading/fee-structure.mdx": "6f32677088a1f2ceb3c8f49ec874181629ba9c41a9de819e7cf703119a487e50", - "docs/pages/trading/risk-and-liquidations.mdx": "2a68846af7ffe26ea49db7c511d346965f2c207dcc29381dfb6840df636302d8", - "docs/pages/developer-api/overview.mdx": "99e4a0bd83f99ca5b6f8fff4afb31cc43fd937c96bba3eec66a36c72f6e407bf", - "docs/pages/developer-api/integration-overview.mdx": "db46d61af81c02104883dfce3b4f59e1a5d6e68501828b320544f31a7461103c", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "d6bf86777e30b649cf225fc8679309d199dcaa900cb8ec6ad47daa61191034ba", - "docs/pages/developer-api/authentication.mdx": "50e227128f809a4f05b0515dcd693ee116f9d710e92d410ac4b2ca354fd80a9b", - "docs/pages/developer-api/api-key-management.mdx": "56d1810781726c07850da618f49978b0e4ccf4179f97baae604d541b11ed42af", - "docs/pages/developer-api/request-signing.mdx": "e5667943024932a5a1e077f1ae59a2bfa97d1ec41eb7fc5b3d679c4e16ac1625", - "docs/pages/developer-api/rest-api.mdx": "981e1d02d4a754f80e6525ee18984d55013098955fac3a9991b45417c724528d", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "494e8e40e768e15aec96f2b30edaea6c50b80cb96a322d0fec5f51c13086748d", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "014ca0ff6d501e0359527ba77379d6d167da1c998c3f138ca9bd57c33bad738e", - "docs/pages/developer-api/rest-api/order.mdx": "0fd73da857b32cfa0f3398d4608af986c6dd0dac374b9a4c6018d2531505d1c2", - "docs/pages/developer-api/rest-api/position.mdx": "62782fb1c44a467502f62250f553a2de0a5cc72eaedbd2053bdf0ca08de57038", - "docs/pages/developer-api/rest-api/market-data.mdx": "08c77eef0f4c3b1679baf9da0ee0298af9c4988a0d063e0c2de643006fd42ca8", - "docs/pages/developer-api/websocket.mdx": "44a6936c3f72d1562b54f4f6c92147dcff68a00b6c5275e7e13bc1b265b8ed33", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "693e71755677332b2eda4adedb4ae518e18dff8af6805905478713eab2173057", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "16e0ec9beea9e7b24e31c993d1c021ce054430c4e509612ad3d06fd2bf2be45b", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "f280ccc7e23fb3f7fecaba014952f80c2cc52176c4c377d59d60ee2a286a6f3f", - "docs/pages/developer-api/common-enums.mdx": "d0b87997b2db3fa2e1882ef5defd3e8f8f838a25c8dc7d7d2790766c05b0fb5c", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "d4ce9cbad1b55eae4c9b0fa03be81a35365683ed884e21b209f49a18bd746b74", - "docs/pages/developer-api/integration-recommendations.mdx": "4b8c85f51f93d1e2113661324df335793719838a7db991e175ffabb536fd6225", - "docs/pages/sdk/trading-widget/quick-start.mdx": "7a81f4f825c5510fcb04d1608f03f3840c143bfd68306f5e009f784feabd48e2", - "docs/pages/sdk/agent-sdk/overview.mdx": "173b03fc910a1d5090d6a80bad7ecd6fc768feef6f8e7dbf127684aff3fcb4e2", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "d66aaf7ac54b3e6e5f8ddb555130aa542053a1b0ecb259848395fdcfb3b077ae", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "e0b2a516a4ff2d30a1d73e9739065eec641fcb168be392a1ff87589b8554486d", - "docs/pages/sdk/security/secrets-signing.mdx": "8c1112a06b12a380ebff2fde76a5c850a306c253961ca944449c1c383ad73a76", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "9b049bbd04ef663847518d0b1cd5fad949c5ae325d88e2631d4209c03c0f5665", - "docs/pages/resources/production-launch-checklist.mdx": "0dbbdd43f390c440f73d89d7ffb3c59ab1337bb95b93787da202859b4017427d", - "docs/pages/resources/support-request-template.mdx": "98db625225f34c9c93a315cf0da3950928a0f41941a9d54eb64bea98022fe8ef", - "docs/pages/sdk/overview.mdx": "cf216ce5e4fbe0c04729a855cb271607f9021bc9f49b4b2429995e12f962cb1e", - "docs/pages/sdk/trading-widget/overview.mdx": "6ae7b0027054d5b72001cb3b59d46456da3285437fd7ea6e240dc667e1988a92", - "docs/pages/sdk/trading-widget/authentication.mdx": "1da733391c28386d30107e304d4ed7448b78957ebe8c3d85b5bf741233f2763e", - "docs/pages/sdk/trading-widget/options-events.mdx": "c2fdbf62fd06b9a42850bc99acca4c4a0d23973c35b4a7bcd7033d41379d9f7a", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "cc19013247284593dd378efd5b6584323a1dda872f2a989d487c5ff8c64f5961", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "c8679cd9a3aa78a7b3eb4f036dce3d3233e8296b4dfe277ce293aff15cd3fb34", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "57ec197fdb375c541e2c5c507b781bd68254b4d3f0c1c9837a6f93b5eb77a85d", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "44aa89ed1c1537bffc0c2cfca18641438c3041cb4df2b59088f5fca1539a0287", - "docs/pages/sdk/security/troubleshooting.mdx": "c9be5ff0915772272942e860a2bb3b9f0b51b1321fe9dba649fd9fadeab451f8", - "docs/pages/security-compliance/overview.mdx": "eb6613bf8705bdf044a4f14f7e8dd395ef7fa5a817f870a492e27ba387e86398", - "docs/pages/security-compliance/security-architecture.mdx": "ceedc3782d8ec2256cf69d67e6c94c3fc88f2964c71e154521cc5c327e953cbd", - "docs/pages/security/security-policies.mdx": "de0bb1fedd8f35050d0d1ab52c5b128e94daf099e4c92576b2a96f3e1aab48bd", - "docs/pages/security/incident-response.mdx": "88da1be1e31eb9c018b8a8ea829c7387667756782af124eac603a0164019195f", - "docs/pages/security/bug-bounty-program.mdx": "2761821c40d402a9f6ed79ffa616c3c04ac3924f348bd844e3a0ba0c55ee0d8b", - "docs/pages/security-compliance/compliance-overview.mdx": "4c0c17cded777a70da5f691f962a8b3ac82f1b4e31f3f1d8f449d7a10d9c3b9a", - "docs/pages/security-compliance/partner-responsibilities.mdx": "7f7f77b5c6682ad06a38375f07eff53e8b5399eedcc31163f4c235f8388f9f40", - "docs/pages/legal/terms-and-conditions.mdx": "70c19ddc3239339e7171d64ef94839687aaf00f1531730a98492d58103938be2", - "docs/pages/legal/privacy-policy.mdx": "eac8a584155db525b077f00b44eff036ec34a40fdf6428046533321e0efe859a", - "docs/pages/resources/overview.mdx": "e7d111dcb33fd7703d966d0bbcd26347b9eb466e08f1be9c7770e3a05a551880", - "docs/pages/design-and-assets/usage-guidelines.mdx": "848bde875cd635e50a312867fbb288a599a1fb9ea2b620d87af2f6aafa1fcf60", - "docs/pages/design-and-assets/asset-downloads.mdx": "84cc0453c90a3cfcc7784040ad6cd883586930bfba3ed2b91cd0d64197b2b548", - "docs/pages/design-and-assets/white-label-support.mdx": "225801b04bfe8631ee8d7d36b4b72efb378f9f5ddc958d7a929d7fb9203d9b38", - "docs/pages/resources/integration-information-template.mdx": "aa8ad8c3e585609c887f92b1a01083883ddacc285e47828e940abeb9dc72085e", - "docs/pages/company/overview.mdx": "6fb74fe18669fd5f7681bcb1216f9e96e5abff02fb61c162160d05feb7f26ff1", - "docs/pages/company/partnerships.mdx": "90e825094f3865684913e7eeac0cbbdc663694548c8848b86791b46c48acfee2", - "docs/pages/company/support-overview.mdx": "b358ea65b21b89c25b1d5c78073d447b7d0c823994ee0bfe3d492b57639af3dd", - "docs/pages/company/security-reporting.mdx": "719cbf570d26b6cedb8c8949c272a04b96c0a0186226cd7606fb90239fad0218", - "docs/pages/contact/business-inquiries.mdx": "15540aef38ba358d2fb7dd1479e5774e7d1fca1c4d3c03a2e34153a97ecdd1d3", - "docs/pages/contact/support.mdx": "29e88dceed6a9497cb05606294a4aa6345d424fe5dae95b4a2c1e77404f6035b" + "docs/pages/home.mdx": "10f67ac439fe8fb101d3c97723719eb7aa49476ff4379241bc9cfc7a0479dbf8", + "docs/pages/solutions/overview.mdx": "a6b349694148b2b672daec8b4d9015831b96ec06d12be1840d0fbb4f8035b612", + "docs/pages/solutions/embedded-trading.mdx": "5163c4bcb826c8f145d318434444d08e5961acce22bd0c5b5fee952490708c70", + "docs/pages/embedded-trading-infrastructure.mdx": "932baaec6cc2f78173d7d875a76ad3089f081f0bad81947bf742b27e89131055", + "docs/pages/solutions/integration-scenarios.mdx": "f4c45e96adc1c7f7c8dc92d744507f9bbe3ad4de0956202b9442afae0bf13046", + "docs/pages/solutions/architecture-responsibilities.mdx": "3bd4c902a6f8edae85e085ce0a0663c15c6975df66760f9068edd4cf3fbd237a", + "docs/pages/solutions/institutional-liquidity.mdx": "deb57b164bd7b7b7c118b2fe91afa7a98b60ef436619475ce4b9c5422bd8c3ef", + "docs/pages/overview.mdx": "ce85850604f905f3b17737793b6942e310e6775ff1c8a7a103b5e0f72c61a0d5", + "docs/pages/solutions/market-depth-spread.mdx": "1bd8ab7ca221a33ad7870c32788080172067c6db07e3767089a312749e3f20e8", + "docs/pages/solutions/risk-aware-quoting.mdx": "82117bdc301717b7aa3b8d042fbd56b017a137f2c9f15a9b53c773719666c774", + "docs/pages/solutions/white-label-exchange.mdx": "5825a9190abd9b3ad14953240ac913d5085d95d0c027c3ba8793c03cfb0fb70a", + "docs/pages/solutions/matching-engine.mdx": "c8716da355f314baa7d5bb440ad617736d1cf9005d0c87cddfafc3c037406453", + "docs/pages/solutions/operations-console.mdx": "18916cfedf5657dd1ee1ef3b906459899ad49869cae964430a566497e03f69ca", + "docs/pages/solutions/brand-customization.mdx": "766653c13b82a9ffdef4784f2568f0d7874b83a07e1dbdd64fa97aa90eb91e3d", + "docs/pages/solutions/compliance-licensing.mdx": "1d646d573d39f82609b7a6b24ed5d85bb00ff181791944bf2d9bf8593f807984", + "docs/pages/security-compliance/license-support.mdx": "ab296a911ce1a3c160e03f42fe565c57627e1e12f62ba670a0cd567281480ddb", + "docs/pages/solutions/security-architecture.mdx": "a104d0bcf741c0717db959ae8e78d6563854a9f93157964768175d4dfb6dd732", + "docs/pages/solutions/production-launch-checklist.mdx": "9520f2b29f3491cae14511465fbdd33aaa7319b47f65daa7bce98280a0f5555b", + "docs/pages/trading/overview.mdx": "0db236e7d42784e4b50506ea1236ed6d08257668ce75e58c1373d74c8f313908", + "docs/pages/getting-started/start-trading.mdx": "40474ceee3f181b6fb26247143958ee1101261eef299254260520f3740af9805", + "docs/pages/getting-started/trading-workflow.mdx": "ea0884653dd43830beb22366bd79926524f9f3816a023be430e8023fec675d33", + "docs/pages/getting-started/authentication.mdx": "a45b2bef095d53adc08607d1efad6d3f518a8d2a96f9cb3699a604835bdd228d", + "docs/pages/getting-started/asset-transfer.mdx": "0c5d62afe44f67587407fddb4e92b28319989541e274ff54ce34d3b51ddff861", + "docs/pages/trading/perpetual-contracts.mdx": "6e3866bc3a719f00a4a72e59b2360fdfd6d6e924886ed024f0f9d9a864a94a41", + "docs/pages/trading/leverage-mechanics.mdx": "e9a1ffbfd5574f6512fb0dd770b8877914f2c60662f3e485e469d1c2a1ec2577", + "docs/pages/trading/margin-rules.mdx": "3338569ee42c5bd1dcacd5c5d4346272d1ac241d7d2d06e3ba7dc672b081e61c", + "docs/pages/trading/order-types.mdx": "9fa9c3a4a4be0a14343ab54ea3cf420811db80a6cca1689aa748f2ab5edad9eb", + "docs/pages/trading/take-profit-stop-loss.mdx": "6b5460e881fd3b1c502ee9e64977b178609e9102268c0472ca90ab4996c96b50", + "docs/pages/trading/fees-and-slippage.mdx": "0c839ed084014ef456dd1ad6d8b87d7d8c91e076e022eff5a68d2014404ddc60", + "docs/pages/trading/fee-structure.mdx": "ad74cd7e6011599baea1972306311f0cb2722d0b5b09ebecc52a0ba1821df71c", + "docs/pages/trading/risk-and-liquidations.mdx": "fb2035ced450931493c7d2657606e82463cf7efc24569813ecb21e4e82858031", + "docs/pages/developer-api/overview.mdx": "838e732d22254e42d17575abae842f6b89a16871cc404629c989d930b2089429", + "docs/pages/developer-api/integration-overview.mdx": "8fba6f12fdf57d3bc50d1996d8a8827efc66f88dee839a70b0d389453682c078", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "8530239e39060e6a68f55708765a45da8d73281a20f0402ef498c08b479e23a9", + "docs/pages/developer-api/authentication.mdx": "90befb5dd146007825f2cd4757b628c83d5108485b69a0fda4ccd8e608a3d046", + "docs/pages/developer-api/api-key-management.mdx": "3738e903e68cb3c342b1ee511d6f7a850f6636040d5be4e3210d13cc3f8724d3", + "docs/pages/developer-api/request-signing.mdx": "c1be9b07b2fbb7fbc740b0520d2339cd2b2d1558fa27a41e9c1faeb03641a299", + "docs/pages/developer-api/rest-api.mdx": "8282ec52967a63ea28e7a67eb558275d35b6c51d1635a48cb7ab2d48d76706cb", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "a995471fd399d0086f8bf7afba2429e12e9b2e91be96b570d5952de18198e1ea", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "85140e0f9e403962e91f9aeb5db8b899ac523a8f529873c88e7c4b8986984f22", + "docs/pages/developer-api/rest-api/order.mdx": "cac495c35bcd8500e7d22aae68fbd043b30c70f9602394b77273b870cdf34a89", + "docs/pages/developer-api/rest-api/position.mdx": "75979e4008b8e4ad13cb873bf1594b02392fb72c847e7a446a71d2b6e0e143b4", + "docs/pages/developer-api/rest-api/market-data.mdx": "85953e0b0c1b519b52343efad671e8a7bdf140a1e4220732b48b512b997f03c1", + "docs/pages/developer-api/websocket.mdx": "d9a4c7e3c213a7f98306d2e4bf54907f5ef6b637babede52a5a98d3330eda814", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "398bad03a29ea3e7ad084d1633533fdce407354baed8eb9a88f4214e4e5e666a", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "d57d216c743b1ddf4feb776012787c3aaaedefc2f67406ea1c79a8146e71c163", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "cb578a6b74650fa1d5102bd923e8f7c4440031645b1acc9b246b78472aaf3ced", + "docs/pages/developer-api/common-enums.mdx": "8724cbe49c8a0b69903ddc6502a6c9f88b888a661eef70edc46f510a4feb3138", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "14f8dcc2046c7103e0236050f5f1accbece60a0da7074a146634da7ee61598c8", + "docs/pages/developer-api/integration-recommendations.mdx": "104d692f8ea130e3e3e31e7db85f03e641b214ce288bb2a94a2043764a384358", + "docs/pages/sdk/trading-widget/quick-start.mdx": "26d4146c6a4dc6a7c1fb61c418b2c08a625b95a20888a40a1d29fb2843aedf7a", + "docs/pages/sdk/agent-sdk/overview.mdx": "712fbc7321ee7bf6bede647c1660dfd86b4a6b1a74851337d1a3963e63665c3f", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "9f3b9c2e75b953d23209a06159726adbd899998b0fd5845e4e9b4d9bd7300ad3", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "e22711ccf4e805958445dbf473e9f6dc6a73dfbadaed0d6208f270de64af6703", + "docs/pages/sdk/security/secrets-signing.mdx": "41e0230850b0b42d6c411ab35d2181d8614c9c38c92356e53f8556e66c0314c3", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "d86877f7b6ca4e95940f14c8853f7a17447452f7c5964d4b6feac4f24e93f007", + "docs/pages/resources/production-launch-checklist.mdx": "52be1735fa184b0864c75946606371233ebe3cdfcc4f1af01df136e20b3a6dc3", + "docs/pages/resources/support-request-template.mdx": "d5709b49e311415131434a47db982077a0aa57ae6e79a0b2449bb6f1d98541c7", + "docs/pages/sdk/overview.mdx": "c6b3f9b5a94d3b84a800ae5c08bd4c8da2adaff41010e89934a51689bbbf7181", + "docs/pages/sdk/trading-widget/overview.mdx": "adc437be6b92470703be36852b9e3ed9c782e464370fbdd0296064dd2e4062dd", + "docs/pages/sdk/trading-widget/authentication.mdx": "12779eaed80982f18ca82058601abd1d804a2cf0ba7d8d36112020522e75debb", + "docs/pages/sdk/trading-widget/options-events.mdx": "9aa5bfda80e30eafe9b9e48a41ac4fdfa803a0997748965866625428183e0bc9", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "5b7d0887c403c63a3d93a74a5c7f1fe7ff7d4f2b7d8c48b42e028be11762ce4b", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "d0015fa352465d4a1c00dbf5648d7f862258d3c0d4fbea997d85fd16ad5f5465", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "a0e04cf1a8a9d96de8a28aed84c5256d604f6f517d767c5bfd2768bccca6d6a2", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "2e5d6af776ae93cd851c6668763d900d5802065dc4ef895260cfe72718ad0990", + "docs/pages/sdk/security/troubleshooting.mdx": "8781a5b57d77d0c5f52a774cb402ecd78e66d4f6820e8950b3471963b42bf5a4", + "docs/pages/security-compliance/overview.mdx": "3d075b978026638dacfa70501be7932d20c53c99420546f841364979133ca91a", + "docs/pages/security-compliance/security-architecture.mdx": "8613254eeabc6f427886ac75e098ff86c5200a2d8402bafd55c405c78e09a843", + "docs/pages/security/security-policies.mdx": "9b9c43812a0a05e8f1d363e63a76cac71d26fc5ffa35e6eba892f78d34a9b4f1", + "docs/pages/security/incident-response.mdx": "f0cd7066e42826fe16272a2823f497b17741d056bf2a5d70cc9510098c6fbd4d", + "docs/pages/security/bug-bounty-program.mdx": "4cdafb20b1dd514238c975e31c13b2af2e7eda51c5df9004b229fe0a0375ea18", + "docs/pages/security-compliance/compliance-overview.mdx": "71578e48769bdf11edb0869a77e1145d176fa07e0a12ed31ab883390cbe6a0b8", + "docs/pages/security-compliance/partner-responsibilities.mdx": "f1817ca8027275658f261e792b28d8a30ec71bdc5d83c0c3924d6edfef035991", + "docs/pages/legal/terms-and-conditions.mdx": "1dfa3a8d38f2ee843faf87201fbaa03e605c150e950d27f1866ab3199c43d697", + "docs/pages/legal/privacy-policy.mdx": "c5caabfb8bbb777847355c26c157788e8f4f194fc0ef8fb78e17545d06076324", + "docs/pages/resources/overview.mdx": "72c8a094c91af5c6ff5338200761c91783db5d1a81fede7cdb5a55f96e937d0b", + "docs/pages/design-and-assets/usage-guidelines.mdx": "a38741f3f711db985d27ee2397249c9c095b5e581bc1cfeab120a284693c6279", + "docs/pages/design-and-assets/asset-downloads.mdx": "374d0186f0ed0546880af7513641f7149d05d1f9ae4c809710b341bad83c7948", + "docs/pages/design-and-assets/white-label-support.mdx": "517e83ea48ac7d14213b449da490f08113ea1fcf2a331554e9e2de9ffd189def", + "docs/pages/resources/integration-information-template.mdx": "1305ced3944158ffd90f29fc03fadf9cdb916694b5c2d9682b28ede35505746e", + "docs/pages/company/overview.mdx": "e0b3a6b44f0c64e5ac1d42e83bab9a29212b27ddf8081db68ad2f0b96f0a34a2", + "docs/pages/company/partnerships.mdx": "936b664bddc9f9d16ec2771ed569a6c0b859c9832cfd87aed48cd3c7b895bda0", + "docs/pages/company/support-overview.mdx": "55bd0def541936a85e1943fd3958c5b8d151f0b92b7431d3001cdd69e4b270d9", + "docs/pages/company/security-reporting.mdx": "110cfeaa6461e901bf5febe1a2251f5dfe61cceb18b332e860b5cf9485f76022", + "docs/pages/contact/business-inquiries.mdx": "d698c140e37ffa2da532c0abf6bfa8f5b6bf5d8689629488462b6f368fd7aefb", + "docs/pages/contact/support.mdx": "e74a774ab31d771e15cf2fe7dda833f24516407a4813c7071c3e7964915c885f" }, - "generatedAt": "2026-07-26T10:23:35.510Z", + "generatedAt": "2026-07-26T22:04:54.441Z", "label": "Tiếng Việt", - "manifestRefreshedAt": "2026-07-26T19:19:59.778Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.354Z" }, "uk": { "pages": { - "docs/pages/home.mdx": "4f3ff3de15670d3bca42276b0c02e7c2e654e2e7f7bd45b54d2887be9d74244a", - "docs/pages/solutions/overview.mdx": "7b6248a8e68a160172df4419c08960dc1a4f0bc4839404373c7f7604237a17c0", - "docs/pages/solutions/embedded-trading.mdx": "865b0685dbc669aee6e33442da524021265bade73c0a434de5552cf8a7c2b6b0", - "docs/pages/embedded-trading-infrastructure.mdx": "3bb7f96cf634b8ac17e8efa6a71af26441d551079a260a7f1dc36a16bf32a1bb", - "docs/pages/solutions/integration-scenarios.mdx": "e417148a83449f9f08787a6246b743046bd9dc5e401a6885bfef24c9b600fbc9", - "docs/pages/solutions/architecture-responsibilities.mdx": "61ea0f0554a65af1f3c6fc149eac6000fa338553f68465f3f50863458a68086c", - "docs/pages/solutions/institutional-liquidity.mdx": "04106dc031946caf81c6554a8c93b1c5f7c8502921ca3cceb1f0ee9646f8e65b", - "docs/pages/overview.mdx": "0b0d493583925443707704dd653d8d2a51b8e97bda96aa3ea69ff9c1f304efd3", - "docs/pages/solutions/market-depth-spread.mdx": "aad42bc2cd1647a91febd9fe4e05daeb105d13f77fa1df4cb30e9f8187e9efa0", - "docs/pages/solutions/risk-aware-quoting.mdx": "5d38701456fa63ba74ff981414332e0f9d19adac27a820cda3f68af182dda1bb", - "docs/pages/solutions/white-label-exchange.mdx": "76d4c35c406bf61cc77f2575a4b7e38e9c3ce18686885a2f4270ead1371a7b74", - "docs/pages/solutions/matching-engine.mdx": "9f903b06b6729106c3127a7b101dec4b9259db0d044bb592066c3f6e9d344662", - "docs/pages/solutions/operations-console.mdx": "a12824107f6db0bcb3a24fb70d71b83a487c63d137071643e99f914976e1ec08", - "docs/pages/solutions/brand-customization.mdx": "3c55c7149b4a9291f1a6e8758b1b027d7c848d988ee152b98995c40c11a913cb", - "docs/pages/solutions/compliance-licensing.mdx": "8cf1545b33929b42246963f178e7934423d9f423347d04a731b46711ed632393", - "docs/pages/security-compliance/license-support.mdx": "6a2c44f54ee3176137bac51ec9f625fb1de73b63959073ad22b691be1699a13b", - "docs/pages/solutions/security-architecture.mdx": "768c6c0f64cf4385371f454dec35ce8d398cf7b006ab84743a9274be0efb43dd", - "docs/pages/solutions/production-launch-checklist.mdx": "47261c893f8838897582e1ac4083a804d3b531e487ad4a237b57132b14fc3f32", - "docs/pages/trading/overview.mdx": "db128402fcd6dd2db2b82cd78f97a3be64e0a8ee8220a244e0976134b3ac0739", - "docs/pages/getting-started/start-trading.mdx": "bcacd02cdb57d2b85afb409ea4f7661d5ee8a6237b3ef26b18951f750171af4f", - "docs/pages/getting-started/trading-workflow.mdx": "66084cd3f219fd7084c2115c1592dc2ce881692050eb423fc6a333cf7911e1ba", - "docs/pages/getting-started/authentication.mdx": "dc992fceb56322d994532f29891390fa2c1e620c7ef354f5c7104754a1d4e1e6", - "docs/pages/getting-started/asset-transfer.mdx": "394dab7b20195cc6430e3f1c5a674957347f793856d0debb27bacb2d3639aa99", - "docs/pages/trading/perpetual-contracts.mdx": "f4914a0cf3d5a39ca38612d646c5c714cfc557fedca015e6c5dc422383536124", - "docs/pages/trading/leverage-mechanics.mdx": "f4c8dec1d907b6a1c7b8d5c4cf97e7c8f07fe97dacabe180df1e977c99c5cd28", - "docs/pages/trading/margin-rules.mdx": "0c6e5de7eca25ba125f02ecf33fa2c98403cff277fc8d39a86bb1faf43a29312", - "docs/pages/trading/order-types.mdx": "88a1f31be1b2fbec51043e8513380ab8e3d7150fa81eb08e9189246c7ff2f938", - "docs/pages/trading/take-profit-stop-loss.mdx": "019827772ec8e142a578ce7d638ca508272994d41e740edab761d9f3790771b3", - "docs/pages/trading/fees-and-slippage.mdx": "7366446d6332e7d683d842fd46fc31d1ebd790f5cb6b9f1fa983237667c77d21", - "docs/pages/trading/fee-structure.mdx": "4c619c8c62ad0e543c9a18fc354e0a5b19b9e96ccf6e0c1c03646d79ed36a9c9", - "docs/pages/trading/risk-and-liquidations.mdx": "a80266702462cb2c57a9321d8e4f2d46662b2333819645a610470660bd13a2fd", - "docs/pages/developer-api/overview.mdx": "96fd207fae38b75c2746a684411bc0659bfba7757ed0aec915b5839a73436172", - "docs/pages/developer-api/integration-overview.mdx": "156bc89e8ca06ba48391bd05385bdb0451c40fdf0d30b81032fa5ccb0558517c", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "8045e62c27d8696c01c30adbba807afd0132e2c26f554152ad72de4e937f385b", - "docs/pages/developer-api/authentication.mdx": "cee0a220362305d7dd7f6a518f1da42e744e7c0671d42a62bca78ab1b5840a49", - "docs/pages/developer-api/api-key-management.mdx": "c9009807f93be878a6f1dab2037513a6338952e864be9a78815d62d92bfe4c2e", - "docs/pages/developer-api/request-signing.mdx": "7acb555ace41d4c9c02eb537433f5191451c52aaae8d506f4d975a843b247d5e", - "docs/pages/developer-api/rest-api.mdx": "44487780961eca1c468a85d7ec296caec9359cd3f2e9099a702b6c02c4f40289", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "37bf1db22ed65589bee2d84350bb287318a8635f142534e610731394dfe0c0e4", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "3ae3c4ecde93a59f98fec075063f0319fe103f31acfea965322d07c9e61ae69d", - "docs/pages/developer-api/rest-api/order.mdx": "4fd61dcfeb1fb08ec5759d72d546879b5c29b5fedcdb7bfd4187246720ccf36f", - "docs/pages/developer-api/rest-api/position.mdx": "5d18358a8777be62925f76f29c982d8faff455436b4591b8e120a4f2509aa82d", - "docs/pages/developer-api/rest-api/market-data.mdx": "554a4983940115ff7629e0f094860afbc094cbf664728ac7e139f093226a8083", - "docs/pages/developer-api/websocket.mdx": "02ce88feb2773d6aed9f73f34d47b7534766efb497d8967b5099572597902877", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "5b1e9b0bf9cc2de85acdb1e9fb6c7e57649bc587a1cdef14fec5df577efb5336", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "2a3e2ce4c02e6899a52511e1e19a755de24212aa2bd07819e92d5049deaf015f", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "d198d5c210c79d45bb644348a249824253cb971d80e3eaa3f085fb2c014cd4c9", - "docs/pages/developer-api/common-enums.mdx": "38c2a59d3072c57afd3dd4cf222324c4a843d30f930b26a05898253f32592fa3", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "9a47d3744835c8a18a5990897af722fb7bd0e6fd76586c2e96ab1e954d3f01eb", - "docs/pages/developer-api/integration-recommendations.mdx": "6a38ed8dff33719aca23b9802544411e81fdc5e5179b4f92a457ada128e2cd84", - "docs/pages/sdk/trading-widget/quick-start.mdx": "9c58fe87f28571910f01dd3c2e65837a7cc898f5b2356544f32cdcacf60b1e62", - "docs/pages/sdk/agent-sdk/overview.mdx": "d47a7c9ef18290326889c7632196400556f2fc8ca1e496252a422b09ea54b024", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "5a4b53e7518c24352e1b0438015ffccfe0c2874eb3a5728a0466abd3c0c16474", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "d1a262b6118734ea346c96d50c57bfb2c5a295e2490b859a2d5a6ae373e26a8a", - "docs/pages/sdk/security/secrets-signing.mdx": "2b8810cf0a935d678c7a9cb492bcf8eebe051978cd9779bdfb9d4067810cc726", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "f6187f1ff6aba4a593a32375941c22b647c632ae796ae308ac7f4fa143c002fb", - "docs/pages/resources/production-launch-checklist.mdx": "0e843aa4af78f584236c50e0fb5a6ce36bfe7804ad3eed6ac86fb5d1258d69cb", - "docs/pages/resources/support-request-template.mdx": "491e53ec9486c1c370dc3d31eea6dc9695e3fab9d91c283a7b0763d268e1d58e", - "docs/pages/sdk/overview.mdx": "feba8ec540c967244a8136aa7473cb3a226ca0bc1210ee1f04c3b2cccc93d1db", - "docs/pages/sdk/trading-widget/overview.mdx": "906c060b3ac53ca5ff41678dacd8fc6e50cc921d8326932a06af9722612b7de1", - "docs/pages/sdk/trading-widget/authentication.mdx": "08ba0b03b7d55632af5f97fab5f6ae17a495a92c97cfefe900303f0ade2c49dd", - "docs/pages/sdk/trading-widget/options-events.mdx": "2e7754240f5270343e7083e4c1ba95b01e10434dcc872fe1fb8a21c8d3b9b30b", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "1dbe3967d3ca1c5891bdf6d6848373799e97361579222a3e5b6cdab61c8eb1df", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "f7062e076eec01f103a0972721580e6c37fd32f341a401676fb07d8463f98bdd", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "73d8857c76daf805da452e02522358843102ddca4a424d6c0d81ef67d6f74e45", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "273053cda3a1f44a29511f8be86224d2e6c4a8a49e61d109b829fd344a8db7ec", - "docs/pages/sdk/security/troubleshooting.mdx": "c56a5537e1d623669effac2b65224207f09836e78ad547d06061c52ea8d0c00a", - "docs/pages/security-compliance/overview.mdx": "798e37f4bbe0985e4c4b755abc5de09c5496237e208008ed798ebd1ae2b181cb", - "docs/pages/security-compliance/security-architecture.mdx": "84d68979949165e99e4bd1eef21a7ba085c9882b7450d5b1afd3f404f62e4410", - "docs/pages/security/security-policies.mdx": "54645fa938bff8d545de77926a8167e7d9abfe1f80dd8ca11972ed96bce4466e", - "docs/pages/security/incident-response.mdx": "eb3379e6256706d78862072550b8c2bf1d92ad892fe26ce77d8a6da3941f5a0b", - "docs/pages/security/bug-bounty-program.mdx": "7c9466f5948f907bc1d6f93abb778ffea845bc8338dcb807535b93189f9f4da3", - "docs/pages/security-compliance/compliance-overview.mdx": "6f6f7c984344fcc38c43d0ea5dd2bcbafd0e775faa651f8079a97a0842e8196f", - "docs/pages/security-compliance/partner-responsibilities.mdx": "c3f62b9ec6832bafc00d659f13b298d75e2ef54a5c25d2b1d407111451c52f46", - "docs/pages/legal/terms-and-conditions.mdx": "ae1277cae0e752122a78840c632c57a4be7e221a10d4b8e4cd08bd836c652195", - "docs/pages/legal/privacy-policy.mdx": "ad3095a5a0c708bc06c004f3dbe263d0ed51bc3c49984c4cc4e72f8877bb9d8a", - "docs/pages/resources/overview.mdx": "4c33e9185877c7e178094fd163ac84bc797b47550960779be3f2769f29a856ef", - "docs/pages/design-and-assets/usage-guidelines.mdx": "b9eea4eb6a1bb53b69f7cc623e4ba54cc6f6d0d91e1a61a661a80d7ce16d0108", - "docs/pages/design-and-assets/asset-downloads.mdx": "ede4992385baf97e086f9c4ce7efd5d7078525d3f371048bb6c99b2c19bf3cb7", - "docs/pages/design-and-assets/white-label-support.mdx": "2b4d93beb99be6b3390221ef7b06701e69211f2eaa43d75360c9c57b824c424e", - "docs/pages/resources/integration-information-template.mdx": "58be68aa8e08ee4082a72ddb279761b0ddfe324db6199d8a589f4b13ecf8d33c", - "docs/pages/company/overview.mdx": "372d42fcc4c6d56e909dcfd91b718ad4dd62050b4d50ec66ee2263e06c4bb240", - "docs/pages/company/partnerships.mdx": "1e0387ef4295e2f8e515a55d87c6a05c3f86957664b2fa13a797749058d0a3b0", - "docs/pages/company/support-overview.mdx": "c09b5077b62498b016ac81a064179fa2ae145dee2700d1e30e0822f0ae4ec849", - "docs/pages/company/security-reporting.mdx": "af051eaa28f82d41edd75043eecc542b04ce4eebd9df64bb0c38fe75aa86afe5", - "docs/pages/contact/business-inquiries.mdx": "6361af08f4ac405009564871d2bebc5727cb53e276702b20bd01e1efad719d32", - "docs/pages/contact/support.mdx": "01da936fa598024af4d33813ef5723789d058d30281358d805ea2a5951039484" + "docs/pages/home.mdx": "f726a933092dd5497fe2bdbfcfd63c916037f57490db72f8ba83cd7f8846eebc", + "docs/pages/solutions/overview.mdx": "6a0bdad8afd80f5da7269a3b50f1600a9444aea4f3be31e22f6eaf7f211872c8", + "docs/pages/solutions/embedded-trading.mdx": "8dd80e068513824a967c92448a48a3cf6214c1727aec6b3ce2512d58d36a42f6", + "docs/pages/embedded-trading-infrastructure.mdx": "ae7ce3d44c81310b01d530a6626d762607ff0b5a553f091df3817aac76c856e2", + "docs/pages/solutions/integration-scenarios.mdx": "d9600a15fea010bae27b4bcf6b929cc5a0f4823f760f52bcdbfc864cd1647895", + "docs/pages/solutions/architecture-responsibilities.mdx": "38a6b8f8c2bb30126c145a90d08fcf642c68feed6a7bd53c90d16994f3b52e71", + "docs/pages/solutions/institutional-liquidity.mdx": "395191f6fb696efc6e0bd8e3114ebf955eb186c08b78a4c693b0decdc8d73989", + "docs/pages/overview.mdx": "0417b9306e8cb7d5ae64b14001b9849349788cfc13b0428c09cc0c289585561d", + "docs/pages/solutions/market-depth-spread.mdx": "6f8687e60c7886e8ccefb42cb7de72119a2c5c3ae817d422c1639572f943a939", + "docs/pages/solutions/risk-aware-quoting.mdx": "1428c3838c9d2ebda46e4694ee10b4f0ab95c42bfc5e2f7f778375925f5b3ace", + "docs/pages/solutions/white-label-exchange.mdx": "5a23bec1cec48cb92d93b4868167c62a08c35496554616b741b323e5f6b7d756", + "docs/pages/solutions/matching-engine.mdx": "dab661728ad886afe57658bf25566d14f726dab75a010f196d37a3c38ae6dd16", + "docs/pages/solutions/operations-console.mdx": "0eefdb96ddd9689da6071a95741f2c375f5ed001cfe9081cc5f1d9f0bab9f3ad", + "docs/pages/solutions/brand-customization.mdx": "47e25a1614ad9d833373f0485b3d419be0bdf8af6f1f57d161a2b6700009ed33", + "docs/pages/solutions/compliance-licensing.mdx": "c827a1d9ea54bf6f68e29eb3c84ad5f7a2aec2c687bf66fcce5daa10bf4d3a2b", + "docs/pages/security-compliance/license-support.mdx": "240b4db32c01f68d28ea2c632bf479910cedf50e539d4556553a86419bb182b6", + "docs/pages/solutions/security-architecture.mdx": "3f662913e3a0f3b02345ea3b8c9b1b1274115917a66c5a5aa1bac4b5fd81486d", + "docs/pages/solutions/production-launch-checklist.mdx": "8a8814a9bb767c8a9377c6881ead38509e255d033e7f372762bc1af67b818c9b", + "docs/pages/trading/overview.mdx": "0135e7d0d56724496cf3ebb9fed0716c31c5e6b04a6f0a8bb31a47a0e83c6e90", + "docs/pages/getting-started/start-trading.mdx": "d915f252ac84990f64d68d1663a463adaad5ef545b96f92825802b4cd10c3f1b", + "docs/pages/getting-started/trading-workflow.mdx": "1ef6bffad1f1eaf808ad0e45098c552f2b0afa04b88c7a325f459fc664fbf432", + "docs/pages/getting-started/authentication.mdx": "8d60e78dbf3684e8eb7d2c07b2628e526f349c05eaaa7b2a20bca816d230cd66", + "docs/pages/getting-started/asset-transfer.mdx": "0677ce55fae4fd0eebacdcb46b0856e2ce83946c225292cd2d2d0f9ab4246d42", + "docs/pages/trading/perpetual-contracts.mdx": "c0b53977e686b25fe0ab516944e5e02df5d65b4e1cae25764711295f472c17ef", + "docs/pages/trading/leverage-mechanics.mdx": "f4dddb66759b9faae5a189cb4c4a26b8f2a341b6ee1b53a90e583c77b80d0d57", + "docs/pages/trading/margin-rules.mdx": "58fb6f7d4d7603094d15fafca9cfced455ffe828f0e9e0670c6b5fa5bd558a5a", + "docs/pages/trading/order-types.mdx": "0c8f0cd1610520d61f3800d979d1d82d9130aecb47cc5153e89f6a141da1bd2f", + "docs/pages/trading/take-profit-stop-loss.mdx": "7f4aaf5c532e46b5370eeff1b1b9f329c4f04ef4f058a4bfd7c5ee9445ecb668", + "docs/pages/trading/fees-and-slippage.mdx": "39cadeef230f7332ebf972e8fa9fa1e0d9e992881723c97066f55a47c8c6c967", + "docs/pages/trading/fee-structure.mdx": "f10b162a3e9c19bc9af2b23714682331b3f69f3b4ff3e38e7dd2bca754dd74c3", + "docs/pages/trading/risk-and-liquidations.mdx": "8b86bccfaf09690d371e963aa02d34cc79f6488d5347104c7084d37c15a37eed", + "docs/pages/developer-api/overview.mdx": "aabfd748f63d0e18a99c5e836b7712be76cb9dee1a7d467163ee85a244992a84", + "docs/pages/developer-api/integration-overview.mdx": "613df9a6599a5aef3dc497123c00d0ed2f54925f4ed9a30de17f515bce59bb2f", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "9fa018c735937e0e13c409e1253e79f91db981e29bdfc0482ad3631d4b1208c6", + "docs/pages/developer-api/authentication.mdx": "25129d03c52e502c983885359cd6c28fbc81a45f15798d73dc9601ce64983479", + "docs/pages/developer-api/api-key-management.mdx": "11c1154589728ad6d746b0016a76cadc78ce9efea9934ea8392b0bdd2b09e4fc", + "docs/pages/developer-api/request-signing.mdx": "81a987fb6be968c5c248a5a7425d72b89d078a75347bd4ed8114445fb4684d29", + "docs/pages/developer-api/rest-api.mdx": "9fb3f1834933e62ffc9073c028e159ce5b31aa3fc61fc9a8a1f04ce3d9fca4b3", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "ab1249ea2ef43aec5d8cb083f49d2bd16e4a64733cf701427b0c60f29c613057", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "34a067df552659acf3505be16184b0dc4de25821faad6ed676f1ee613e4ca450", + "docs/pages/developer-api/rest-api/order.mdx": "1ffaae9ce753e2521fee0dad6c34b167489a996d59ae833abf987480c2b47ca0", + "docs/pages/developer-api/rest-api/position.mdx": "d1ac008d250952cca9ad25f1efe34c6614e3ac15d744b37ace1c83023ef2707e", + "docs/pages/developer-api/rest-api/market-data.mdx": "39178d7bedb1e9e09b4141d93c2eb17779650a56b1f5b9daf50a8e25b8da9a15", + "docs/pages/developer-api/websocket.mdx": "55f3acb50b51e79d32afd33bd1f4fdadcdf03b89d85c2d3ca716c851f1214611", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "925ef28a6d90af54a1aa12c52bd9e27f0e732bd5ee2bd17167195077c4fcf767", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "7fbbf56644027f9b5b0f7391e2d6398d0778256c669482273e552bd5f788950a", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "2d77248d5ae775388c1363b753fa7f03a1d95828c38ed92d5a88267198545d36", + "docs/pages/developer-api/common-enums.mdx": "1368eb719225f96083e97bb2eb26df9c1ea108ebc4490c71c8b625dc3d31fd6d", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "ae0e0fd69208f8e36ef2c6d7cc889dabc762d5af369ebecaa3047bf3c57ffa1c", + "docs/pages/developer-api/integration-recommendations.mdx": "4c53fbfade40e7867259a7b1f18a1abb8ccd0d2e758a7c76b6975f27a9b90aba", + "docs/pages/sdk/trading-widget/quick-start.mdx": "7af0edc3fc131fd6d89e3d104bc3c48cd4a23224a80d0bf50fac55c0810e54b9", + "docs/pages/sdk/agent-sdk/overview.mdx": "3712ac8e516402799c321bf926e414d9194dfdad943e7c3cb39fb6c91bde1f1a", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "ac7c87d6c766abc1e2bdb08b6020c00429b2ee55cb8d0ea891c522a11ee379aa", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "2ee4ebd13cc5668b86aa80e616fb7651ec95f3602c1e4c3bf63ff2ea095868ef", + "docs/pages/sdk/security/secrets-signing.mdx": "c5307f6d5bebaa2f663b97b394e1eda24caba5999d9c473cb9d70f15eab59699", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "00d28647a53c2ade21deb47ae002f07feee99fb52a1dde197576feb6d9c96d7f", + "docs/pages/resources/production-launch-checklist.mdx": "e9cdd9c809fbfb69996d05ecac4666a824e43372a7993120e5d95cd7a0c7492b", + "docs/pages/resources/support-request-template.mdx": "f3184936aed1a62c1804b0b7dbaf2deed0520c9477a642516349379c90c3e30d", + "docs/pages/sdk/overview.mdx": "19c62f5068168bcd02713ae0911ed82856111be61206b8a3ea599711eb4a092e", + "docs/pages/sdk/trading-widget/overview.mdx": "e72232aa288a0f93f69175b4a67d8f615db70f1692fb73f5613d9541fcd59035", + "docs/pages/sdk/trading-widget/authentication.mdx": "6012c217c8aec240b9e5fff651890bd80120b44aa4cab6b7bf40fd02b441d4b8", + "docs/pages/sdk/trading-widget/options-events.mdx": "6359a7a20768c2e9e24b35d09371a7cf1547ac99b66e67f0f12f7eccac98c22d", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "4851c0a71dd3ccff3cf916dff8e920fb59977ce648fa2bd2875e90e5316c89b6", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "3ecefde43a7bde8e8a0c0be4471ac8f402fa60f859161fd1a05208202a2d4767", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "278058653ba8ac0cc409fd0232f96f8747dbe19e735baf7eeb0b433cc84e6108", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "99337b733b4e333e85aa9ba9ca7767b14ed3e470e0d84ba7ad20a9fc7e46f405", + "docs/pages/sdk/security/troubleshooting.mdx": "4747781a5f67eeb6d9f6b35ccc2b404093278784c93760bfc7e526e1e9a441be", + "docs/pages/security-compliance/overview.mdx": "bba8ba8cf935af349544426d2c55d7bbe325adae441372809f1f7b2d63fe2909", + "docs/pages/security-compliance/security-architecture.mdx": "3516328bb0c8c2218a6a0346335188f23beffb58900eae7a9fc18bb5c857d59a", + "docs/pages/security/security-policies.mdx": "26b3e0ac06502a85940fe1df2e2db7d868a2d1ef2b3fc2b41674a78ae08bebb7", + "docs/pages/security/incident-response.mdx": "197e5508d0931051e3af8c2da4fa81b946420d3eacbf23f9ad86ebee0e5f0a78", + "docs/pages/security/bug-bounty-program.mdx": "65f59b88f436d783834cf26549cfda60e225031df4adc4da275e8ec760fcf14d", + "docs/pages/security-compliance/compliance-overview.mdx": "2b4710305e67d740ab03efcc7d8645a630a33935b2393952426eef4e6e90b933", + "docs/pages/security-compliance/partner-responsibilities.mdx": "aceb3348dca898767327c94db5371f296061ad5479138f0126963ce891c0c993", + "docs/pages/legal/terms-and-conditions.mdx": "4dd0e605d7e11bcc8f60f3503a9d57ae64effa3c56e4194e4d05e3f22fffa847", + "docs/pages/legal/privacy-policy.mdx": "8b9e69b69a966b94cd49b6f8131310f62cf4278767635fa51ffca80cad04cf75", + "docs/pages/resources/overview.mdx": "5f0edf5073efc32b90a022a7362c2b43c093c6c2fd325cf92554a9df285dafd1", + "docs/pages/design-and-assets/usage-guidelines.mdx": "7c8d2f2928422b897ec7ff9bfaa685a961f6627f7f1a52debfb2a7881aeca560", + "docs/pages/design-and-assets/asset-downloads.mdx": "82070aaedad59664d35d4d99481ea4d7e8579d8fc70179afedd11491c22d1677", + "docs/pages/design-and-assets/white-label-support.mdx": "16bba1d42b0aaea2e663cfb916e86d9a45121111ac1aa88c9f3032f07be278f8", + "docs/pages/resources/integration-information-template.mdx": "dd7c8cd63102d61d05d2a091d18ba33b9edfa1b01f23f4224edcda7ea38f0815", + "docs/pages/company/overview.mdx": "481c3151b355741e0fc930772e04d8cd45af0f0f34a1155f9bcd6e37a87f0889", + "docs/pages/company/partnerships.mdx": "0d4eff34e161492f776c0983d7c3956595b801fa2d8e82230198259ac0a43349", + "docs/pages/company/support-overview.mdx": "d0577b6d8ca3c65647195ce7f3cc77559277afc40fdf5901a80beaca1fc3be74", + "docs/pages/company/security-reporting.mdx": "17edc2ae4adfb6ebf2834aca355f2147d19239f69f3d115734b51f62d5e6169f", + "docs/pages/contact/business-inquiries.mdx": "9138c72e68936ef28c3463538ba4b522a548ea5918c8b25e4b0f0a6406cd3fd3", + "docs/pages/contact/support.mdx": "20fdd5721edda30168eed7dc44b3889445d5cfc3c425934662f2133f3775256c" }, - "generatedAt": "2026-07-26T10:23:46.628Z", + "generatedAt": "2026-07-26T22:04:59.883Z", "label": "Українська", - "manifestRefreshedAt": "2026-07-26T19:19:59.821Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.435Z" }, "pt-PT": { "pages": { - "docs/pages/home.mdx": "81162dcedf2731c76878ef7a863568fbc3240a0af53677013fcede3998639259", - "docs/pages/solutions/overview.mdx": "c362509b988fdc21cbfd76470a32ccb6e7f481f117228eeaa3c782cdc19e4dd4", - "docs/pages/solutions/embedded-trading.mdx": "c3d538267fd9af6b268dfeb3ca0dbc8287c083dc71c5d4143b075dcf78763751", - "docs/pages/embedded-trading-infrastructure.mdx": "6dfec6f560c2fe3f36382e4a87b338706d75d15e366ae355db40dacf7ae6e18e", - "docs/pages/solutions/integration-scenarios.mdx": "224fc55d11d9ebcce5d694e5b1ac03ea9f3d508f7481e8fd7dd38885dab34ce5", - "docs/pages/solutions/architecture-responsibilities.mdx": "4fad66043782c1c2d02478866f807e0d7ac628b06783d5a421db36954ac095e2", - "docs/pages/solutions/institutional-liquidity.mdx": "27f7e412bbe74a807160c5329505aed3ab68e3df04b5f5c01fe27f2f7abbab34", - "docs/pages/overview.mdx": "56fb1d49b3e8cea22276dbaf25c0a03f308d7b646af41370d18891e6c694ae36", - "docs/pages/solutions/market-depth-spread.mdx": "4bad30e20089fc5ac670b9e82a3f5421d851cf702a5138fed79efa13518b5bcf", - "docs/pages/solutions/risk-aware-quoting.mdx": "f8527fb2ac526ffc59da4ed5e7da8fbda1e2fe01eefd0082eb1fc66e7b28283b", - "docs/pages/solutions/white-label-exchange.mdx": "b63bf820e73e29abd47a9df6fa6bdbf7ed7f72d7a9ca1dc8a3dc412fb30e1b07", - "docs/pages/solutions/matching-engine.mdx": "246a01027f9a491dd5437c131085ee9c7cf25df6eed05e5396c5734c706342b5", - "docs/pages/solutions/operations-console.mdx": "0ee92ed8f363f12fd07c74278e50dbc686d65cdef56d0982341e73cdb6b221d2", - "docs/pages/solutions/brand-customization.mdx": "b23585d1f308f308d38f0e4f9e9e97e381b14e7f431219c33e9bfa7569b30b6b", - "docs/pages/solutions/compliance-licensing.mdx": "af955d898abaab92443b4229366d4abc40b395b71e29c2961755a08e4a668dfa", - "docs/pages/security-compliance/license-support.mdx": "e2bb1e2bafc0cbb0f46e0e8bfb790c57f7ac57324f7e02299375fad92a85f755", - "docs/pages/solutions/security-architecture.mdx": "02b35ad0c754fdc8c04ccf2db7e8013cd938431e404a489405ec7f7d1ede80fc", - "docs/pages/solutions/production-launch-checklist.mdx": "ffaa97f796da40cbaf230fc9a718d238011b39ce094076ab83d706d531fa94f1", - "docs/pages/trading/overview.mdx": "dba7704ce8817022087b8aa6bbfc78c2216d4258a6c61cec5ada4f470e58fc30", - "docs/pages/getting-started/start-trading.mdx": "4c3c107a2340a5c5d3522cae9d143d012acc6995f633bcbeed8b9721c2a321f7", - "docs/pages/getting-started/trading-workflow.mdx": "326238307de733c6a7fb8b8ee8718f3e856be78f9d9087012d39dd44470f1d51", - "docs/pages/getting-started/authentication.mdx": "34f5a34e4cf693461d7a5699401047809fda11ddfe7560fe2e63bc0f0fce7a0d", - "docs/pages/getting-started/asset-transfer.mdx": "43073d9f450b9f4cb83dedbf53c12ca3805a1bed54b15bcf7e8dfaa21503c33a", - "docs/pages/trading/perpetual-contracts.mdx": "d4f7fb6196e8c6635acfd4ffb873432cf56d6cbdaf88cf9f0bd4f34a0fda5335", - "docs/pages/trading/leverage-mechanics.mdx": "a083aa87e58e87f79ef9ef97a108da4e03b39ecb36b159efb6126f1da103628c", - "docs/pages/trading/margin-rules.mdx": "da37b81117bddbc873cdd1a10149788ce471c5a377a2463e87edfa87ddb82bc7", - "docs/pages/trading/order-types.mdx": "ba6cc5a03f4948f337ffda72b2c476419ba0ad579726ac77d76f60805b3d5300", - "docs/pages/trading/take-profit-stop-loss.mdx": "2398df844e9c874fa5974aa5408aa8a53700b98a891fda7060a9d4caa028e298", - "docs/pages/trading/fees-and-slippage.mdx": "cb16e28c1dcd0f1970897dc0671ed52819934a1bc4ae8f0e1ab87424223d0d94", - "docs/pages/trading/fee-structure.mdx": "bb700ca358d6a59566316e944ebc838ec448e6d811b079a07b80d220f9957f12", - "docs/pages/trading/risk-and-liquidations.mdx": "fd525df1d3afbc0f6211a173ebb91807230f0039d00a0ce6bd977a062eefc0de", - "docs/pages/developer-api/overview.mdx": "561e1d452944902561583631cb6302885447a8ece2b5694cfa485ae099effb85", - "docs/pages/developer-api/integration-overview.mdx": "795d1177c323852137cbc70dc359c99f06f910ba2cdb50f2e7fe071188b100b9", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "92e00481228bd271fd31a26b60a7ce1642d6ea8e5a12f337847a06befdffcad0", - "docs/pages/developer-api/authentication.mdx": "c1b3c8e01bf74dc6f04e0c711fb3e53f5d68a13a949d3cba2267f6ea72ca42d3", - "docs/pages/developer-api/api-key-management.mdx": "2ce650c0e0f61e2ea645465dc3ea6c1a85f97b1cc8312b8061561cf1cba643e4", - "docs/pages/developer-api/request-signing.mdx": "0c60ee0372705c9e5971bd833619aa86d8366e13e2f5318be8549db6be99c4c7", - "docs/pages/developer-api/rest-api.mdx": "51dea1f3369d6b9ed3c2afcd2a08c89365990b7a63629035a00293ffab1dbfaf", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "bdce0986d47f55484aae36685e0966bde6ae459f6f626945c03731d3c3b89a2f", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "871159649832a84c2470d6c22feb3be341ac7f905cbbf7bd7328e07afc2d3b9c", - "docs/pages/developer-api/rest-api/order.mdx": "f583d5967ba155553e3e89eeb98c40ed25ca5ba17e4a6ecbf07889f3b80b15db", - "docs/pages/developer-api/rest-api/position.mdx": "f8ff372977107264e7a539a2498357809290a9cbef07b61edcc5e9c29f5f7de3", - "docs/pages/developer-api/rest-api/market-data.mdx": "bd6f254db84a6e109556b2f5a2b8b89bdc14c7eac28d0cdebbf78af933ecfc79", - "docs/pages/developer-api/websocket.mdx": "5107440f938410efee9f2126458c5a2c41d22bb8ba4cb769b0d0bf5a44be5693", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "eb63d15e9f20aca174220b66c41a4c2f98e9ac724aff25fd7299efc71705b95f", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "56800483f783119c90b3a9e11d47d96453365d980773666876f585fba9db6b83", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "e4e3ade83bfd1a1c3c8f3edf0ed9e07748056baf4bb8617ea2e7a57691e32698", - "docs/pages/developer-api/common-enums.mdx": "d86f99617553dd3082845db670b8ec995f444c9ae48650ca058677e501d28c4d", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "742ff3131fcccd99b7c4e435f4aa6bbda4207404a400e136e47aa40a77a457ab", - "docs/pages/developer-api/integration-recommendations.mdx": "b6e6d1ee52f3ce5f4c29356abf88262cb1ce67266d4b7599ccdbd986ac5d5786", - "docs/pages/sdk/trading-widget/quick-start.mdx": "2c5494d65c03fd8dc55be823248c05a053df7c0661719dea022cbb3e505219a5", - "docs/pages/sdk/agent-sdk/overview.mdx": "b327b3e7643ff27dabf1393ab9d7e4be6d188894f91008ec7a7f94071a682968", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "3e62be6f17be94a8e15b0c413e15e755cd64cff81d6240b097a78bec2da032ff", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "e44c6ac1b1ced6d382d1da8b7fd9d1da9f057fabf770eb9f17fb9894c538c340", - "docs/pages/sdk/security/secrets-signing.mdx": "d868e029245fe22104304000801a8a0b4b6b34f5fda8be953317a9477d97bace", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "edb64c8685ba6b1de64fdd19395570cb4f6cfea735d4440d78358c97855705ed", - "docs/pages/resources/production-launch-checklist.mdx": "d66dec6e3b438cccdc39ebd392e0af116437b95ef68098ff7d2976a9d0304777", - "docs/pages/resources/support-request-template.mdx": "5a08cbc59663099ddd3a7058fb2fdbac52f180d816fb6c8b6dd23a72a59a6847", - "docs/pages/sdk/overview.mdx": "df2d3434d6bd851721f400d80cf02ce4050861821857019ed08cf23ba6a1424b", - "docs/pages/sdk/trading-widget/overview.mdx": "fe1907944cc402b6349e07b42ea4de491b46de9a8325d3d10309a52a2b68f7a7", - "docs/pages/sdk/trading-widget/authentication.mdx": "c41943acf94ee6a4c8dd3e5715b6659756126517df788ee4b0d6c07caf32f147", - "docs/pages/sdk/trading-widget/options-events.mdx": "49c67a76e8ef5223ab9d770d5f48882b81bfc1da59010f96986e57d4ecd01c87", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "1c58b5a3a3361291940d568461fa794f7c356eca305da8a95cdb6dcef699b42c", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "6fcd192f05bbd1ac3ccbf158a5ec2686a25fa0d8c9ce2cdc1526878c6d258f2f", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "5a45f4222f9e75b286b40bdba7379c1567f89a7bf1ffa6858b451d856834d7c5", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "36cd96edf899a606a0b35b77787e68c714d7b217e448b3685fdaf9dee991bb64", - "docs/pages/sdk/security/troubleshooting.mdx": "0873b4520b2d47d23344e8526a3ba3e432f80ba09bc3578db29cad491c21c924", - "docs/pages/security-compliance/overview.mdx": "0603baf3ded9baacb82c3cbbe34b43e3f8ca271f7aec3b07d333edf5cbcf7cd4", - "docs/pages/security-compliance/security-architecture.mdx": "b0de311cb84e71b0f9daf0ccfd7d46c2bf91332b50cabc209987f7a0727b7277", - "docs/pages/security/security-policies.mdx": "26f5853737d9ae276048d52353019d8a09a3d9ff92514315af8664daf9b08ee4", - "docs/pages/security/incident-response.mdx": "e3e800810653291340b153803d468cb6d650a6f045c821f712d483c827a9fb22", - "docs/pages/security/bug-bounty-program.mdx": "81b8551e50c463cb36c06266a64b624e47bd9789cd189a46767985d12e23fe7a", - "docs/pages/security-compliance/compliance-overview.mdx": "f42b7fe2cbf0cdb1db99a87d20d9468c3da6d72fca145f5a4a7c189636ff9073", - "docs/pages/security-compliance/partner-responsibilities.mdx": "9c5f2cb7a673cc477caa63777afb963e50fb1d8f6a5e0b14b8c7b709a67d2823", - "docs/pages/legal/terms-and-conditions.mdx": "e71629963206d94ab74ddf7de2505e28cad88a0182f51c0d6f5344bf255e6044", - "docs/pages/legal/privacy-policy.mdx": "7d810d3085ed35e3c67f9a3a58fd8a7347f8fcebaf73d1adb5e0ac6e875da5e8", - "docs/pages/resources/overview.mdx": "fc681c302dadb387abcef097b339def9008fbcc46351e5a25c18f88c67fd8b55", - "docs/pages/design-and-assets/usage-guidelines.mdx": "1eee5e87b6b7c3ff6577bc039e23db5a957230164507227ca449d787369dd27b", - "docs/pages/design-and-assets/asset-downloads.mdx": "616a78921f0c65ca14565c4cb49bb39901da1ce69b4b1e8f08472de31c49e50c", - "docs/pages/design-and-assets/white-label-support.mdx": "a3d76d827b0412b860627f212e07f55d19566144dd4752b4f384a414ee74c1e7", - "docs/pages/resources/integration-information-template.mdx": "ad2dda584de62d73cb986028ed7ce2722112484817d5ed1abb7ec3858d404c18", - "docs/pages/company/overview.mdx": "d03ab847a14291843cdbba6d0e966aa49892070d80120e7ed5028732965459bf", - "docs/pages/company/partnerships.mdx": "9e97cac1ab3ee67015312c604b5b78c54b34ccdd414a2a0ef9c468975c4fc859", - "docs/pages/company/support-overview.mdx": "684dca92605f999cd0308606cd8c21aa623626d1bdefd3f9a586c67ec1af7a8b", - "docs/pages/company/security-reporting.mdx": "364842d7ed6510594b89fa69507c47cdfc16fc75af440fde3e87974e55bac327", - "docs/pages/contact/business-inquiries.mdx": "efc83dd002eaa1182791fe8e9c007be2e865bdaee0a4bae5669359d8ae54539e", - "docs/pages/contact/support.mdx": "96beae0367af19f4831e2e0a016646d6d93d35214c17215f0030813b98abac9a" + "docs/pages/home.mdx": "b340a0310587d02c4e3ef78aeaeb8912379e49b8e6ea065f354cbe03b277e689", + "docs/pages/solutions/overview.mdx": "14434fc029b1de041ed12c485cbb7835747a3c5266f16056848da89449e61cd9", + "docs/pages/solutions/embedded-trading.mdx": "cb643a3ad5c1c4272294b832cc37d95ea51a8be070de6037f1c6d47199cb0fbe", + "docs/pages/embedded-trading-infrastructure.mdx": "bca9f8625f994d68fb06f74961ce8a5dbb1c66514f825cca070ddb0f3e34b30d", + "docs/pages/solutions/integration-scenarios.mdx": "38bc6856701985939a6eb89c22da63fb29acc50c61767d77ffc47725321a4cb3", + "docs/pages/solutions/architecture-responsibilities.mdx": "3c3a6dd9d3f30097764e5a6aff3e6b7b8798bceb4def9ba83548363d6574c5c4", + "docs/pages/solutions/institutional-liquidity.mdx": "8484477fe5bff5a5c3bc65a653b409a66ac6ae7991c45d15b60e0597b6a3e68b", + "docs/pages/overview.mdx": "1a1812c3d19b30590d2d07935e4a9fced0cb6bb2191af72a1a1255df61d6716e", + "docs/pages/solutions/market-depth-spread.mdx": "606206bd25e6b4dbb74734751add80e3cce00f3674f11b8a5da81aa295ec7e9d", + "docs/pages/solutions/risk-aware-quoting.mdx": "fb9c5b6238c53726c10df50e0258b15e8a7a0a1feace9bd84b2cfeee4a9edcd0", + "docs/pages/solutions/white-label-exchange.mdx": "9b5c992edd2b43ffe65ccddc4af170db04af26865d899630ad8e30c332fc4758", + "docs/pages/solutions/matching-engine.mdx": "845effb7569448f86ad215c2add09a88b63d786aea743fd4c9fdfec8f740e04b", + "docs/pages/solutions/operations-console.mdx": "27559da9fee0aea2b258f5f63613d5e94f24d5a46289618f2c8bc95b75b96a92", + "docs/pages/solutions/brand-customization.mdx": "ae0e72645e9124f1b6c20c20710c347b7e610cca6050af63c9baab56249a092e", + "docs/pages/solutions/compliance-licensing.mdx": "fb5663846d35c674661aba2fcfd079f35f4e45ce727d8f8c334bebf6180124c2", + "docs/pages/security-compliance/license-support.mdx": "c6001927c1800a33bc03826af5c90b398e2bebb1313043c6aad554cacc4910dd", + "docs/pages/solutions/security-architecture.mdx": "332da86067f7483ebab5c8636dcb6fc2b1976fe4625931125ea9501661789208", + "docs/pages/solutions/production-launch-checklist.mdx": "35dfdacc48df71ff0f73220c472ca76f1619b91135b582d769f5adad23d805eb", + "docs/pages/trading/overview.mdx": "99aeb109476d401d5904a94855cd307ae4f02b3122a4e44136af45e919c9e0f4", + "docs/pages/getting-started/start-trading.mdx": "a58bdb4cff9bf9cb6a5bc5681506c57e13aeb2869b9ba34c65f147e57d7a26c4", + "docs/pages/getting-started/trading-workflow.mdx": "97700c024ffaf61d4413a07f6b3a31c9fb262cc3cb5a35b26234089be14bf227", + "docs/pages/getting-started/authentication.mdx": "24e2640ebec65363eb0eb93b171d418bf5cbc098ff23a33add9855659c1a38cb", + "docs/pages/getting-started/asset-transfer.mdx": "8975c4a9b626498da2e4c3d791078599ff2938cc1b3c3e1ae12da4e2c4b1641f", + "docs/pages/trading/perpetual-contracts.mdx": "02a5476af9961fddc803b965f61dc9bb990d4311a02f753297b2edad268b7a11", + "docs/pages/trading/leverage-mechanics.mdx": "2aa231093406566f04619fcc09686f21eea4c99f96d605689c44a7c137d6a6aa", + "docs/pages/trading/margin-rules.mdx": "43e160abc9b7ae93faf819956df5b23d2e3c032b6eb67c434ff2198270d234c7", + "docs/pages/trading/order-types.mdx": "f0516f8f639bef801ba68d422a61d359aa8f74ab6315706fa98c3669a544baba", + "docs/pages/trading/take-profit-stop-loss.mdx": "6dd0254c83f40442b13fd69821abaed9bef46f9a80aa9be622e7d13d427d19bd", + "docs/pages/trading/fees-and-slippage.mdx": "42edf17b96eeefd16c66f3c06af14ad657459db46c2945b1c8cd5bedb082e002", + "docs/pages/trading/fee-structure.mdx": "cccb2f1f29b4c0c23176232cecb084ed32a926f95f1c5b74a93b0fe10d2ca350", + "docs/pages/trading/risk-and-liquidations.mdx": "98bf0f283c54b6b4f03bc8316b17a33a1309c39569b3dd8a98d1c784e84f4344", + "docs/pages/developer-api/overview.mdx": "f8189945b6dcdef90c0a7f74e26a4d5f0d35848e423bc3811cfd62614d366427", + "docs/pages/developer-api/integration-overview.mdx": "0a6029bdb010d28d91d76adce3dc38e2c02a3092fd128edeaeaffc33816ff01a", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "27f8b7d36682dd98ddfa0e764246386cdedeb5b4124e42943972ba89b9066c05", + "docs/pages/developer-api/authentication.mdx": "90682c5e985caf64d9a7772c13d68ddc11f9ebe1d028c44be93c74eaebadc949", + "docs/pages/developer-api/api-key-management.mdx": "a6ac1f7217687b1ceb078172e12b8b4492988b9a6d8e5610423a7461c30fe214", + "docs/pages/developer-api/request-signing.mdx": "2b243206927d8822e28727b1e09202a932b742e351f48fd10506a65f62b6f741", + "docs/pages/developer-api/rest-api.mdx": "5f4f1e15c3d8b905c3f15e6f1f16a611d6eacbd6ce883765c398ad5db51aa41f", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "c92761f44dcacd6da797519c1cbee81d87d6727914d1df85f509a9b75e36fb4a", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "4d89c6fba73f28cb1ea197030167f1d03843620a7cfb6d10abdc47da14128939", + "docs/pages/developer-api/rest-api/order.mdx": "21216ec77e25af0c8c25d83f5abb6558730e627038f3a2f40a0b8a3cd38c6c11", + "docs/pages/developer-api/rest-api/position.mdx": "144f25983a749ed9145cfad130b305892bae4235a0bf271776b3afa71ad33a40", + "docs/pages/developer-api/rest-api/market-data.mdx": "2952503f74285b8355223fe12b9dddbd8f702e0c0b5af37f2f0c9b074badd789", + "docs/pages/developer-api/websocket.mdx": "7999d581f3d725b18d68d93ef05d2e0f72d12ba42b09c9d60089af41f79c147d", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "abd67fabd15ec0a3ee21a9984d22df8d84d99d3c2e3afe1c60ca85f6ef729e79", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "cfbab45b41df488a8fc625e43e9e61f7ff9e8c0a5c60b6889e69a51ccec3caf3", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "3975fb44ac6f067c3ce5ccd5e7438abfb8b930b6b13197b966240086534c7907", + "docs/pages/developer-api/common-enums.mdx": "35500e1b49d119596da949967d4338390511eef39c1b1726576a7412e21e6365", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "47a4a2e55f9e2a872ba2908f52b92d04ca971483cdaccd991104b30bb5db654f", + "docs/pages/developer-api/integration-recommendations.mdx": "2f4237287a369b5e093931810dca67f3b830ad9a37501462151b724312feb353", + "docs/pages/sdk/trading-widget/quick-start.mdx": "b098706496fe56aaee9d2e6515ca96ae32784338c7b51128f061edb1aa1de953", + "docs/pages/sdk/agent-sdk/overview.mdx": "70e54402b944c3074a0ee1e77a4406445af337f1b44e5aea0a6f138df8620696", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "39f7bff5e89342f9c8aaedcb34bc4db5586b0e703cc50bc930d5a68f42a7f022", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "8d702eb6b5cb4794df317bfb2135cec617281b8211f5a1cbb297d20ffc7a1b55", + "docs/pages/sdk/security/secrets-signing.mdx": "9a54daef3304bd6d5ddac436639399c4d5da2824ffab913293a7ba08dc6f3776", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "c42b87754d7edeb38e12aa54151b8761d176d90863a636f58536563a7ea59c19", + "docs/pages/resources/production-launch-checklist.mdx": "e62da2e5520516860a51444165af895db573e19c859aa5452b4140fb456fc4c3", + "docs/pages/resources/support-request-template.mdx": "8d8e9b6977af1dac0a08c8fabff0fe86c05c81ba968525fba5f2d510eecea362", + "docs/pages/sdk/overview.mdx": "02d0780c35699f07b58e700d927e3f3bfb7a0c3d60eab0e21f57f384c3918cd8", + "docs/pages/sdk/trading-widget/overview.mdx": "fecdd582e4f1629c54e2c04dc89bdeeb6f2623b40ff4aba8bbfa3b2b662cb9da", + "docs/pages/sdk/trading-widget/authentication.mdx": "e6271f4e029f6fd934955f9a8bb87a675ede6674708ffe78821799e15ff5f122", + "docs/pages/sdk/trading-widget/options-events.mdx": "11a020d76a6248219e02bb79824814f49e1b561413048b11fb7d2cf630e209ec", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "54a9de8b1128e3d64e4ac09e7c4e923fef832a32f76e09aae35f25697339fdaf", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "aa4e38c59b7425729b6d2d57d7b9af11d897df4370be5b88dc49347d72b40d78", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "bb1ab648b77a6e72536d94762b9fec4bb1412b60085c41fc0b3e566a68a2ec94", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "5345e0ad414b7b85ed5f2248371c7e8c3a84b8d754b6c605e20bab07267a04b6", + "docs/pages/sdk/security/troubleshooting.mdx": "168a1750b04cc98de614c3135be31b40756ee30a0b46be058f5d15a453eb610a", + "docs/pages/security-compliance/overview.mdx": "17eb6c3f12e1ea801434c37628bced0e14971417e1a7b2a682ae1122e03b495c", + "docs/pages/security-compliance/security-architecture.mdx": "138c1e06fe8b2d1b1d25783b5255cb553beb8d37713e128edb2ab4ac87b31f8a", + "docs/pages/security/security-policies.mdx": "b6b1dbc00b6761a04950449e68c1c352c9b5e7d3618fa9027d123550024768ff", + "docs/pages/security/incident-response.mdx": "a3e68da6c11515ab419e61578da34bb02012ae0991f21f021e2f8005a9054499", + "docs/pages/security/bug-bounty-program.mdx": "740caa131fb65446cccab90269e9fd54cc090e81df4836b0ebe0eb5c2525882e", + "docs/pages/security-compliance/compliance-overview.mdx": "760cea946a26e5795f5fc0b1e08f4fdaacae70429b5a999f53c18f7c123cee73", + "docs/pages/security-compliance/partner-responsibilities.mdx": "700cb540fbc441d2661f0ae0cf651f009791b7c77a2f7f8777cfb72e5951569b", + "docs/pages/legal/terms-and-conditions.mdx": "c35bf86d5b827b4e1fcc8f62320c167f136c7d7198b834a4c7a1d11cf525e4c5", + "docs/pages/legal/privacy-policy.mdx": "e45a130ef3b89c31b2df8d23eafe6036d62102b6602b8140499ab6ce8b09b3e0", + "docs/pages/resources/overview.mdx": "f32c42a0aee2fac7567febbb739befe6a1ccf7eb450ce47ffd8fb97136982d7c", + "docs/pages/design-and-assets/usage-guidelines.mdx": "d1949d09d303e71c679c5424b05f83e580c7993ae6caeda18ad037ffce2d82a8", + "docs/pages/design-and-assets/asset-downloads.mdx": "a9a87ce4efdb3ed77bbcedcf74c832837fd6b1ac3063c0861bd040cf2414948f", + "docs/pages/design-and-assets/white-label-support.mdx": "6b32eca3855e508b09415defc2e5bcc49a1f4b33ddbf1f1aea37c9371ca24009", + "docs/pages/resources/integration-information-template.mdx": "16bba43c208b02d200302af2f7110e707b1aa378ed0b487ebb14c9df2b90ea93", + "docs/pages/company/overview.mdx": "275bbe262d24d9ac21f07a503e09ac2792f12c1ffdceb280fb1549a8cfaff653", + "docs/pages/company/partnerships.mdx": "aa2128e8372552ed294467a75b9c67b5b4d26c2662bbee772f0d14170608e0fc", + "docs/pages/company/support-overview.mdx": "79860f75dfa1010f1adebaf13304ad9300d7ee21f345b0181fd093036313f643", + "docs/pages/company/security-reporting.mdx": "6668014cc3adad5864f12c3466e6b7ec6a49bd3f412c06c8124e86718f71cd07", + "docs/pages/contact/business-inquiries.mdx": "7bdbe2b374a316a641d9e2755ac5f96404fad1ecb3e6fa608e32ed28ddfd03ea", + "docs/pages/contact/support.mdx": "9b7261fdc853c8fec611bca113408cca1e2522d81e3c00eeb55d5af42d34f6e7" }, - "generatedAt": "2026-07-26T10:27:44.704Z", + "generatedAt": "2026-07-26T22:05:05.547Z", "label": "Português (Internacional)", - "manifestRefreshedAt": "2026-07-26T19:19:59.865Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.468Z" }, "es-ES": { "pages": { - "docs/pages/home.mdx": "de7b38c47ceb7f4624dc9b29b29ce67d8b55c36a9fe70813ef46b4ae5aae40a8", - "docs/pages/solutions/overview.mdx": "75e00b9e9369bc88f8f32807cbf8f2de9ec1ceca30a4fd92aebbe6bb2574e12f", - "docs/pages/solutions/embedded-trading.mdx": "3a151cd6c1ddb3ae89e6e8d4ef49f41698274cec6d61aa9739c6a931d4946172", - "docs/pages/embedded-trading-infrastructure.mdx": "e063c638a25669c6f2103929565424e9f819f1eea5bca89c324e252c1b8a0fb7", - "docs/pages/solutions/integration-scenarios.mdx": "af713a6b5e87b48ddb31080c4aa5e8301c99b2aa444d54a5ccf30eeb86ac4c3a", - "docs/pages/solutions/architecture-responsibilities.mdx": "916910f831ccc601e51f72749ba95a3bc8cf626c46bb02be5f677354b9f5e2df", - "docs/pages/solutions/institutional-liquidity.mdx": "d4705d0dea6bdc0056dde2a4267a0c0077fa65a7749b940465f9b9d6b1ecfd42", - "docs/pages/overview.mdx": "d6aedeaf5fdf8e1071578a95e75210a5ae835c0c65f8b5187067caa8e80f286f", - "docs/pages/solutions/market-depth-spread.mdx": "892dd0b7b6e24da473ebb71c5cf382623334ba8ab9dac2772d7a6373f05f5065", - "docs/pages/solutions/risk-aware-quoting.mdx": "8a7cff10ecc6fb136942a339cb8786d9898a2c7811a3ea866e0a8ef8305cc9e6", - "docs/pages/solutions/white-label-exchange.mdx": "73e48fe1dd6478675542add99e897003a5d2a9dbac5c06147435b6877123d14f", - "docs/pages/solutions/matching-engine.mdx": "c3e6b647940816710ee760d45b41cbd844716eadff0298ca34f51bc2320cb687", - "docs/pages/solutions/operations-console.mdx": "f7b5dbfe0f9f95f610c6c5c72e823ddb9fd17614176fb1d0512ca7a309609228", - "docs/pages/solutions/brand-customization.mdx": "38d8b27e0b58840c1c96e371f8f7d824e7e07e469134b826a74eddcb37478820", - "docs/pages/solutions/compliance-licensing.mdx": "8a42978700143cdd9b49b16ea480e870c8da1ba248f68e55086c29edf3cb4933", - "docs/pages/security-compliance/license-support.mdx": "1fec07133d60aa8ef4bac8af35329f64749bf17ba0fe66ec3f73351a5babdc83", - "docs/pages/solutions/security-architecture.mdx": "8d48c873d44226f92f09c87f99c7867c675478139871b748db78580234d6faa2", - "docs/pages/solutions/production-launch-checklist.mdx": "8ce2dfa11cbaa89537066536bda6f2eaf487a628308116d2e229783508f56761", - "docs/pages/trading/overview.mdx": "16fe763c049bc33bd570be28e5ebbe99fce1fe1be9b4072f1c38ad65bda0324e", - "docs/pages/getting-started/start-trading.mdx": "844527a63c567a793c458c1ddf960d2f968ace0cb45c63c78fd5dd439b08fb55", - "docs/pages/getting-started/trading-workflow.mdx": "45b0d6e2293cb80376f0c9703f5d859c48900fe39d99e11746884a29b31cde22", - "docs/pages/getting-started/authentication.mdx": "6a38e4284af4a8f97425e08098b38eb056c316cb6804f2322486263736233a6b", - "docs/pages/getting-started/asset-transfer.mdx": "b321e1c257b56c9af5edc4be59d0fe84430074537d2504b8c0ac051c30cd1140", - "docs/pages/trading/perpetual-contracts.mdx": "707c3ff536779fe31a5fb2353a3c41a9bfd20f64bffbf16c5773544b1061aac0", - "docs/pages/trading/leverage-mechanics.mdx": "7b49c92cda692cf8aa839e3b4197986d1d0bcc8ea63592ee0910b0d3a1dd2c97", - "docs/pages/trading/margin-rules.mdx": "da7d7fe4c3336538e5bfe69e98c087676aa27f1f6c65119e3153730f94bba8fd", - "docs/pages/trading/order-types.mdx": "94d0e1a14879b351a2c127afbd07da7b16a721ec889ddc93150c58102fecb5a4", - "docs/pages/trading/take-profit-stop-loss.mdx": "7798f35dd9398754298a9b8d16edb0dfbfd268805fdea5c259f76c580005d3a6", - "docs/pages/trading/fees-and-slippage.mdx": "317624cbfc2fb7d830f079599aeab72326da76a8f68367dacf05ae40b2d31c3b", - "docs/pages/trading/fee-structure.mdx": "ba9c5d621d183258c728beb5c66789bd144862209a3b3afcc149b66bf178028f", - "docs/pages/trading/risk-and-liquidations.mdx": "c6e295190652dd068e72f520f669ffd377a6476a5d47d491c4e6bce16ed48499", - "docs/pages/developer-api/overview.mdx": "f261ab4a0d1aff5eb948677540efba17a4ac6347375b727e286941e79cb7ed13", - "docs/pages/developer-api/integration-overview.mdx": "bb6ead7a5a31c2766e7be4283428a8871f3301f60af685577a4a9165573dfa6e", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "e542de1b66bc360b55b263b619d9ba149ab4378b0aeacc513c2946d289758568", - "docs/pages/developer-api/authentication.mdx": "32fe5908abe56ce2d2ffa05cc5eefe508efcb88101278913e5c6c2de18b176f5", - "docs/pages/developer-api/api-key-management.mdx": "6b167fb4b74aad565b9af982b175713981b5fca26ea76add9ebe899a7b3c1a7c", - "docs/pages/developer-api/request-signing.mdx": "75b9bc61ec75821c08dad8a47ad1502449f80372a3222d39e5ca7ffcb2719a87", - "docs/pages/developer-api/rest-api.mdx": "3886fd5d7b3fd05d570bd0a6dd15a16fdf9a8440ec4eb77c2ec13437c3d6c0bd", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "f9cf9db38a66c77862a4eeffd49f51f4e7a22e60690ad06e126e4c731744ac30", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "462dd3679dc0328581e695c4b3a88860e9eb62838ff3629e8052b453e00c3496", - "docs/pages/developer-api/rest-api/order.mdx": "129086e3bf54128f7ca74d1cc0df695ef2c42d02626bd077d4ffe8fb6fec66b7", - "docs/pages/developer-api/rest-api/position.mdx": "5c324bb14a4abe3807ee8d43e5e76ba9b672d3ce2a32d3f9a91bca1fb89f0e4f", - "docs/pages/developer-api/rest-api/market-data.mdx": "b6f28f73f3654fe55e02207c9b55d4f4586cb1edb0aa08051c22b6a0ed6af0be", - "docs/pages/developer-api/websocket.mdx": "88640924bb9449721b070ac639bc668521c990811288e12b9b81ad63fdf2c959", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "16638e3b6b87bfa45bc27a3bb69e05e2b620de19ad7e095fef9a4c1257afd2a2", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "03ea7209c8d6c4ea4b95e2dac90d1df9be30105e01acc1f120d49cad0b9881a6", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "d369fd341f3bdd1a9b262fe2e9fa23718f10e60a5e599a28f28dae7e0489f9bb", - "docs/pages/developer-api/common-enums.mdx": "ecf6cba80df7a726213008db8306ad779a310fac2c598efaebfa6b4331c966c5", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "0249c068a74b13c3fa81b29531f3958678c95004d541be4ecdfb757bfbdde540", - "docs/pages/developer-api/integration-recommendations.mdx": "8a0af17dcf2658411ea819e7fc9b80057654bec9136b5769258052fbfa6991c4", - "docs/pages/sdk/trading-widget/quick-start.mdx": "0129e9f220707c1395a49ebe6ccc0aada450f6955c0a9ee4a480c36d880d535d", - "docs/pages/sdk/agent-sdk/overview.mdx": "ba686b02f9e1fd721b8dca3d3a070addd4034ea3b08b4ccad9e9079d4f3631ea", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "afa745a5a4b2102d8ec4eb197f46fabf1a1a84a4b7649b635979bc7b86aa7312", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "77cce09a18de94283e19275e032b036bf883091d2764f47851b4c3b293367f6f", - "docs/pages/sdk/security/secrets-signing.mdx": "26fa3a8897efbfcde74c9e8ee08facbb241089a06f1f591d231c632ee7350259", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "b43e7d9657ffd0318f4e7ece5b46f636799c7667d2abeb6b8129a34d7d8637de", - "docs/pages/resources/production-launch-checklist.mdx": "796a0559e138588b37328312f1081e8e56097ae046d1b1c46ca475ec64397b4f", - "docs/pages/resources/support-request-template.mdx": "dba503ba61cfd3d1c03b6d367f7a5f238730d6bb6396e15a0163124f9ad4c1ed", - "docs/pages/sdk/overview.mdx": "24cc639f425c0f52662f9fc5f5695cc9835e045f54a4c298f77b2296ae4af771", - "docs/pages/sdk/trading-widget/overview.mdx": "af853e3b710227689e93d9b546cf8b5c9b3058f83acafd0f524109da586cddbe", - "docs/pages/sdk/trading-widget/authentication.mdx": "e622ea631bae2390049c7a31ba0b96efbbff0c53a29539e5102ca3543887bd51", - "docs/pages/sdk/trading-widget/options-events.mdx": "d7068c0df9f6c579b0d7db0d9f9a052aeb881eb4c2d47229de12048bb7bcb162", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "b6f51063fc61b6d0e59ea52a922b5bde11cddd388f29725a072ed8933f308e36", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "eb699a980618d4d7521625e7f89ad506eb528f8de156ac0904c80e4be2c6f9ea", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "4804261aef74dbc69421d668357b87241df3c6bf4d43450e096fd851a0a7b669", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "f6a8730fc5c0935aa369648062cacbdea07ace022378f910acb9aa28abe27e92", - "docs/pages/sdk/security/troubleshooting.mdx": "50dc9c19ca75dbcb319304da87e167b10e35e404b3666504ab963b71b274a6aa", - "docs/pages/security-compliance/overview.mdx": "7dd253d0addb590886b08061f65c301e6da7c6da792782f6c1de8bb7ac380312", - "docs/pages/security-compliance/security-architecture.mdx": "515e6893a34a30a4a951eca3198d075aa7e25c7aa98fef3ac7a06e78edda490f", - "docs/pages/security/security-policies.mdx": "2a561f78514f23de1b5c76f974a179c7dc1fda7134b82ffbd53c437a57704732", - "docs/pages/security/incident-response.mdx": "e56d05db642360d57c42fef37dfdefebac8a40c096460d45a63220597131d2ce", - "docs/pages/security/bug-bounty-program.mdx": "8092cb6db6d35a09dc3f340febd72a05bd48c3e67ae436c42094e5def983bdba", - "docs/pages/security-compliance/compliance-overview.mdx": "17f0ebc41e4da7ab4860523fd426d30ca65759fb9171853d4468b67bc0f98c56", - "docs/pages/security-compliance/partner-responsibilities.mdx": "f8b0333b7e009a41f27c436350311e8e48149087089aaec8eecb9631483fcc6d", - "docs/pages/legal/terms-and-conditions.mdx": "460b64fd48d0f9c8dcf6916eda9583433db44164d20b1f5a1790b5017205dba4", - "docs/pages/legal/privacy-policy.mdx": "4525646ea0d797cb843843a79fcc12ac96c97f60700a2240064ca00b671928f7", - "docs/pages/resources/overview.mdx": "15141de8c823a1ffa7ef78293e3e39de823fdc428969bd6bdcfc6f16336cc0b2", - "docs/pages/design-and-assets/usage-guidelines.mdx": "fead11b4c80af1dba7d48e75efd887963332ed5bf2604635ce43cc7507d3332c", - "docs/pages/design-and-assets/asset-downloads.mdx": "9ba62c5fe0b33f5ce1d4620182f4140f5cfc30e2dd834ba9a80456d0742bd7a7", - "docs/pages/design-and-assets/white-label-support.mdx": "1e8c5324d2af9af163f14044ac897ff3e1087a1f28a93f22e6e2acfc7932733c", - "docs/pages/resources/integration-information-template.mdx": "4251073e7233def0633cfcda9844b864b45f509561152dad028272786e8eaef3", - "docs/pages/company/overview.mdx": "0599d4b9d09955cd8f7774943e2f95897c20b5d9f9a933dc7e3fb3258e24add3", - "docs/pages/company/partnerships.mdx": "aebbb3a1aa0fc3820c090221a7b79c3d2478e5ecf63f9c8ab9e7851096abca7d", - "docs/pages/company/support-overview.mdx": "40993ca63daa82f7e324ef684f478380b3aa9f5d58147ad113ef248a9105c76c", - "docs/pages/company/security-reporting.mdx": "532ea1a1a60e2be54f9fb5a122f80bc8fbd6843b2b8837e1ee88dd4e8741f616", - "docs/pages/contact/business-inquiries.mdx": "842022cdad426c2649b65690231b0360ae3f4c1d573cbad9a0618a95553f1248", - "docs/pages/contact/support.mdx": "51b4d348ebcd5d03fb4a057315e92a3cbe8e3b8265070ad8cafc7a46d12feac1" + "docs/pages/home.mdx": "ebaae2824a384113f61a5b5fb188044974732f15b7dd39e48d3248b77154bed5", + "docs/pages/solutions/overview.mdx": "7c802d49912b380c4b65d9c01494d85d6af31ecf58a0c5458d6a027828a12824", + "docs/pages/solutions/embedded-trading.mdx": "edccf634745833892ebfa48a4e2bf9183e5aaa0f3f2c162d87ebb3a9735aecfe", + "docs/pages/embedded-trading-infrastructure.mdx": "583426eaa36450f689f32d948c1c045c82d105dc83582af03c83f7edd866627b", + "docs/pages/solutions/integration-scenarios.mdx": "36343f8c549c9f9f7d8e19ee7222ee3b8c0d70bfd3e6708282d865c868814e7c", + "docs/pages/solutions/architecture-responsibilities.mdx": "3bb58244657ee6c5750dfb9fbefff934a9d371d7e64c69fb4dab5f9ad76edd8d", + "docs/pages/solutions/institutional-liquidity.mdx": "a580b039bdd104ce6ade75e0bcf96a7b92e7f4640bb276ce0183ccecdfa524d8", + "docs/pages/overview.mdx": "a123bc700f2f271fd1ca5a739832c105e83ad33b4d9e2420734c69251f3de230", + "docs/pages/solutions/market-depth-spread.mdx": "4cef2045bd0e793c0e016aa6add0bb8f54829d11524dd7b66925ff2d0d32f7c2", + "docs/pages/solutions/risk-aware-quoting.mdx": "a30b932b7d94fc7be1971de35a9c679d3f4c4a013bd10afff1da4a7c5c8ed30a", + "docs/pages/solutions/white-label-exchange.mdx": "831e8aa63da63d9f532e38975abbbf5c6ebe3b043b8ddcb7f6a751a397dbdf34", + "docs/pages/solutions/matching-engine.mdx": "3d33b361ebe356ec57daca45c2361ecfd29e7b47bcc56cdc473d058313d2605d", + "docs/pages/solutions/operations-console.mdx": "8d17bc3de077a050edd2b3910ae853f6cdc72aef48f34140edb3515404671bd5", + "docs/pages/solutions/brand-customization.mdx": "9f4606871404dc87bb3dd2972e27175cd2036c1697baab80f50842ef5965e854", + "docs/pages/solutions/compliance-licensing.mdx": "b0c82bbc5be81920b8ff1843a150db74a70f4c8d2b1a8ef664c7dd2bb9b687c2", + "docs/pages/security-compliance/license-support.mdx": "e1bd9abcca948495c89c4d8f7edd5eba1aa7fc8070b03fd0c946aca0078f16c1", + "docs/pages/solutions/security-architecture.mdx": "f57f401afe72d4ab46a4f0f6b5c9e4b5f214be15a6b90fd7d71d1335dddcb92e", + "docs/pages/solutions/production-launch-checklist.mdx": "130770a8e02a45b4c4d52f207bc1106446f0e9d7f4bc9a3d13cf7c8b1b3837ab", + "docs/pages/trading/overview.mdx": "b0b6e396dcd23d315bb0eb94d5d287aa963bcf4f0407782bcbc85261dfa0a113", + "docs/pages/getting-started/start-trading.mdx": "47a1f8a7e3a53694ab890aff2735ebcb50e69294b1c7fc23615f90085160cd10", + "docs/pages/getting-started/trading-workflow.mdx": "fc5df135a47d7d390b1bbab5ccc3fd2f687e14b91bd5a9990ae1ee1b4642e0a8", + "docs/pages/getting-started/authentication.mdx": "40e105e42c30b6aef8dca7e6c4cff33945f1a1ea8560e24c4c35a7d50962fa23", + "docs/pages/getting-started/asset-transfer.mdx": "0e950471bbe791595455a4503fb0f7e94b97c710c6e867d084fdb25ab5ea290c", + "docs/pages/trading/perpetual-contracts.mdx": "4feec40fae281985999e51c2904b7df6f2536a61e7bfa9cc8809d48edad8b741", + "docs/pages/trading/leverage-mechanics.mdx": "edf7eb5895c5c5c86524bc2d8eb474698ac1bad5a69140faa72adf81d1796450", + "docs/pages/trading/margin-rules.mdx": "a278e201a5e71325acddb7e2a77d727a9a2c7a0c39d865453ca177e0e88f7b9f", + "docs/pages/trading/order-types.mdx": "01dae2921b5dcd53d88516c43eed33092294ac9a461be8d9320fcad8266343c2", + "docs/pages/trading/take-profit-stop-loss.mdx": "ad556513e17f3068f8bd9ec2e309931659fc5f2d663092932bf1a73fac82972e", + "docs/pages/trading/fees-and-slippage.mdx": "20ebd7026035231f9be8b508ee387611f6645a3661e015ae04dfe55654ad1a2e", + "docs/pages/trading/fee-structure.mdx": "e414c089383568865d19716b2ef38987aef841ac68d2e4e1851a3fdf30f08b7d", + "docs/pages/trading/risk-and-liquidations.mdx": "970782f6d5d7fbb6e05d028e2019775a1a5f9ebdacf66280cccd6ea70ac26f6d", + "docs/pages/developer-api/overview.mdx": "fdf18321fbc3c4fa87a086cc9eb36785a961ff812ab8ca6d786e84286ef35e77", + "docs/pages/developer-api/integration-overview.mdx": "4f0179c2d5a83e8aaaadd81d9bf7ba391b4c9a673069a98a91293d72d086776a", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "b6f12ccc25a666a95db2e8d3c3ef82148852c1305affb8ca9add78fdffc56b6f", + "docs/pages/developer-api/authentication.mdx": "696cb8ab1f15b495b49ecbe44db4941e709d83f2432f20a5da2132c3ad7404ca", + "docs/pages/developer-api/api-key-management.mdx": "98d6cee728fe9fac0a6ab25025809d651a1b02617a7ce78259f676b473ab0bae", + "docs/pages/developer-api/request-signing.mdx": "081f679a75ef1cb2a0015329e524d4e71c686bca8c92e37f31c40e473169ec75", + "docs/pages/developer-api/rest-api.mdx": "94471c46b4b4342c405e4e181254b6a8b24acb398c5b8251708421723defa74c", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "5bdfb0a06fe1909ebb8511693a8e228b97555d0c248b62a2f165a4bd5904cf01", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "0d6a5c7650607479eb881d8ec3633647812e1f92049e3bc60adcc8ec0fcd83b8", + "docs/pages/developer-api/rest-api/order.mdx": "c713147c960750b2c6516bb5faac2eae2b64e69a871a67e8197b766285df366b", + "docs/pages/developer-api/rest-api/position.mdx": "a67260b5da1a579c0a25309236317b58aff8525d273a16fe58443423649e8636", + "docs/pages/developer-api/rest-api/market-data.mdx": "2fb88f619e323a8b764fb9fa775cb7980475d62a73759894275f1de19cf714f8", + "docs/pages/developer-api/websocket.mdx": "09093f0862608c4a541690e06a4865bce2aed2283169a2ed0e385adf9e73beee", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "03cbebf69c7b2d88065ec8d8e0e22026ec3939996f2ba815930e0339c12a05f9", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "c2a0464ab6d3259ddb0f3206e789c04d3ea753a7d5b8dc1389cae89d08dd49bb", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "c61c493e056bb7e12bd7da2c2c1012fc098cb29949cea5f34f40a36b2ae742e6", + "docs/pages/developer-api/common-enums.mdx": "ae4ab38bde3d33a2cc7b9042558f6c2b219bb5b30620de9d30bb0e576a92a8b6", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "c87a327ffd976d0477ca57adf3ab9393f24422ab762dd0ed7308d16b8d23e947", + "docs/pages/developer-api/integration-recommendations.mdx": "ff82c6d59b5fc3029e96bd8f428d75392ec5ce770856dbceca134d1b04469ede", + "docs/pages/sdk/trading-widget/quick-start.mdx": "88aa4d06ed6670c155c84dca1ed3f48c666f1a8500c00d3e6aa89df50da2470b", + "docs/pages/sdk/agent-sdk/overview.mdx": "0c47ca7cf83ea929d4c34b94a7677e42d5c97e933a6880e1311cb9e083bf47c4", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "45cf9925d33bd75caa1b6c247a6378aae6a68132f3f71f1cb53dfd8105a11c54", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "c601c2e1deb74d375524ec1f4b6bb71a36598b2f5045b921fa8c86247534c60d", + "docs/pages/sdk/security/secrets-signing.mdx": "5747eeb7ffea093ed6e4746278ad1eb5181b777e8d6afa960a38344cd3a1833e", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "714179fe60cafa2b65beac881ec651c54a34fd58f48c66ab243a30c16b9abc8b", + "docs/pages/resources/production-launch-checklist.mdx": "6ad23dc958fdc1d5016352847981622584e90cd29e2762a34ff2b8de8a4500cd", + "docs/pages/resources/support-request-template.mdx": "8d8d9078fe5cd58516a09091302c9c1dc3db316aa6727ab73165967e2853abe1", + "docs/pages/sdk/overview.mdx": "c8c8beb3749f6a8eb874d5b41b8fa9323da503fd939c82ea417de6b49e988bbb", + "docs/pages/sdk/trading-widget/overview.mdx": "728cedc76c073791e1dcb6b609a94c69b7889d2930a24d5879d5f98c8bce371f", + "docs/pages/sdk/trading-widget/authentication.mdx": "59155b8622720390054df4b103187ee13829a6ea04c19239e6a1a804fdafde7a", + "docs/pages/sdk/trading-widget/options-events.mdx": "5e4d961f2d0893cb40ffda16df0f6f969ab0b20228c8aeb517febd964545f577", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "457e0044e54aa1049cab8939c669eaa9379e9236c212a65e1fcd85317aa4fb16", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "23c635a6895ecb13cec20393c1f125d49ec12100d7a28cff10880f247184ebb9", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "c898b9a3f8076f8d4b2f5571e14e787b64f6b44407f1e5d536fad16057e361d8", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "115a503a412b156c99b0a4bda0ac60275cbc1428839ed8909ba3484ed51cd9ff", + "docs/pages/sdk/security/troubleshooting.mdx": "0aa61a461c4b805a7321e4548e0c18d4a52f8ebe7503eeec90374a9209400780", + "docs/pages/security-compliance/overview.mdx": "75baeca2064fe2f470a31bcdc862a03d884e9e14742c1e3b9cd8e0294a7b8d7d", + "docs/pages/security-compliance/security-architecture.mdx": "5e39f490935e0c41ec469e6c29880597c64b528e0e0aebc8f7d10a0870c01f2a", + "docs/pages/security/security-policies.mdx": "34eeacbe83d458df507775d438321754a3fa5ffe8ea2d9a886ef7b82dbbf7838", + "docs/pages/security/incident-response.mdx": "6d65a4f266716d1bbb976ac59b565e8625fd765aed06089ab978c8a2d77b6639", + "docs/pages/security/bug-bounty-program.mdx": "28e4f5872ba814289c938e0dde655383138f4b0ed57a488343c934917be6352a", + "docs/pages/security-compliance/compliance-overview.mdx": "bee6a52b89bac58af3604a9bc2533aca9f02a3d6464ca85e9d35fd4bca2da23a", + "docs/pages/security-compliance/partner-responsibilities.mdx": "aeed946eeb85ba098a14c8c1499c5aa6ef1c054429dca8a351caded7a931090b", + "docs/pages/legal/terms-and-conditions.mdx": "31beee736697e3d275eba045bffce9351eb6b0a1144af6c4400ca326b7f5d7a4", + "docs/pages/legal/privacy-policy.mdx": "a91a7f4b0369c2d13926a178f9c58213d85af8342a52f8fa761c733f36de5ad6", + "docs/pages/resources/overview.mdx": "42ed8b0244573f23b97fda07bb7c0a93b0e0d0fb30fa774c90ee7dfa1d8121f9", + "docs/pages/design-and-assets/usage-guidelines.mdx": "3b2964a1245215176ddd79844d1c141d6713581ec8728b443a269ee686316cb8", + "docs/pages/design-and-assets/asset-downloads.mdx": "ef50b054aa32d6bfbad150e1cf82572af1ed3cc0cb70ffa83b8ccd120cd90bbd", + "docs/pages/design-and-assets/white-label-support.mdx": "7518ca047a1e4b33ba6540ff1114d2646b1176d1c84394674b25667a93c3dfa4", + "docs/pages/resources/integration-information-template.mdx": "6514493b46e22cf3f7519d3426c758bcda3d0decb91fd2ec8f9557c6e641b665", + "docs/pages/company/overview.mdx": "58cc2b7a2872d150132c0633cf34db2285853944521781fee57d2b7ab7b47b0f", + "docs/pages/company/partnerships.mdx": "c575d1da6b250f8618bf2618536ac3df99c2e2da25be98eabbe9ade89aa84ba6", + "docs/pages/company/support-overview.mdx": "f0bd9b910d1f51ded0b6edd79fa97bf30da638dbf28a414f4b4c2379e44264f4", + "docs/pages/company/security-reporting.mdx": "e931eaf588bce6c01237332478761b292ddc29ca13f32c38413f0f4e0bd6a782", + "docs/pages/contact/business-inquiries.mdx": "36a41a542a17ff36f04b2428f0c169b3033caee5a42a00eefa220c7a4be8063d", + "docs/pages/contact/support.mdx": "bd380aeee3c89fcbdb14374c2b19c16b79a286c23ffb55ce61c6a3db6be2fdfc" }, - "generatedAt": "2026-07-26T10:24:03.963Z", + "generatedAt": "2026-07-26T22:05:10.587Z", "label": "Español (Internacional)", - "manifestRefreshedAt": "2026-07-26T19:19:59.898Z" - }, - "es-AR": { - "pages": { - "docs/pages/home.mdx": "58d7f393c9b37a98842daa5f6cf45041c62ff72b74479563f80f9ca77c8ff134", - "docs/pages/solutions/overview.mdx": "c462075caf693089f9e4a1ee410133765ba7689da5da026f8459701226e64a00", - "docs/pages/solutions/embedded-trading.mdx": "58db10bad2110703098c176c53e4f44c58c6d8bc0dc095dd5dc4d4acce86c935", - "docs/pages/embedded-trading-infrastructure.mdx": "db422ac19fce3aff494cb7c54d279777840400b8ba77f3819d444485e9858a7f", - "docs/pages/solutions/integration-scenarios.mdx": "c173ca6b7a520d248e3128677993050bd3d8cacae8a82113b9ff16172ce45317", - "docs/pages/solutions/architecture-responsibilities.mdx": "b01dff5567672a2136d0ab4144e73a1f500f11839af3d996712fcf989aafc907", - "docs/pages/solutions/institutional-liquidity.mdx": "9fa66badf0f0344e163125d061df909706db07fd4f5939ce41425bc1e2906599", - "docs/pages/overview.mdx": "0a67698c111c1ffa5b51196344e56e01700793c105b29d0c70d0a0ecd5a0b7a7", - "docs/pages/solutions/market-depth-spread.mdx": "463b931ac239bf6be60af4c7708b9b372107c1065ed58c8f9b7c4e890f3ce6bd", - "docs/pages/solutions/risk-aware-quoting.mdx": "472faebc9057855466e800489c32b4fd1de4411f253cfbb4b84c5eb3b6400543", - "docs/pages/solutions/white-label-exchange.mdx": "e59274ee7c3b78d7ccfae4ce98a507aa3053fa3d57bbac637d0e3312d49d8142", - "docs/pages/solutions/matching-engine.mdx": "76955d4c3fc92205608a03aa3dc7f57557039476305d197710291aa2231b8176", - "docs/pages/solutions/operations-console.mdx": "8e2fc7e95eaa92c9949fed126f5afc8f65be9ba27685d2072b64efcdd0dd0bc6", - "docs/pages/solutions/brand-customization.mdx": "b5b74db6ddbf90499e5b82c2abe159d9711094c6a84481c381ce9048c8e739fe", - "docs/pages/solutions/compliance-licensing.mdx": "7eb6da021b25d4b5902dadddee539d88f7b0fbcfcb7a515fb14babbff692e6f5", - "docs/pages/security-compliance/license-support.mdx": "7149d7ce2e408fa653e9b31bbe3cffa3125920691cf5363a705f54e0bb2a2ed1", - "docs/pages/solutions/security-architecture.mdx": "807b30b281ffcb2e8f3b165709fd846a630e34dfb4dd7c1f7a9a053fa0c24643", - "docs/pages/solutions/production-launch-checklist.mdx": "92b117600543c744c9260f93e12da0c3d6908dde412c86415c53f0263ef19ab2", - "docs/pages/trading/overview.mdx": "9200798fb3b361d7edd8873b49ae12d74e7e5a232d90d9242416464c01812230", - "docs/pages/getting-started/start-trading.mdx": "ec55b31d2d2cf4155ebb244c412b15b8f47cc00a8cc614d886febfcac719e44e", - "docs/pages/getting-started/trading-workflow.mdx": "2bc361b5e2d57b59672d81f1b08987179d495503856ae9f198e5b125184a330d", - "docs/pages/getting-started/authentication.mdx": "2164a751f9c9eebcc0c6dfd2d9a841237f766ce786fb3f66421b827234fefb9d", - "docs/pages/getting-started/asset-transfer.mdx": "6d1592de72165133de1676a1a18a431a076c6f37fc971c7f7668bd150b67fb93", - "docs/pages/trading/perpetual-contracts.mdx": "b8945388c000cfc0f08148208c80d0f7482f90a85fd86c1dda01422a7ab567e3", - "docs/pages/trading/leverage-mechanics.mdx": "c4c090234ccbefa113fb4643b439daf01c257d4519662a46de9115d7eeab3cd2", - "docs/pages/trading/margin-rules.mdx": "4dd04173871572f9e10de17dd27d03f5eb2f49912e51a95701ab136307137e03", - "docs/pages/trading/order-types.mdx": "963c1da10ef631bd4e6ce9a8759ce3ee1a8a3f8d1ef68985c7e4f955b459d2a4", - "docs/pages/trading/take-profit-stop-loss.mdx": "19dc579996de2805bb91773892c32abfbd76b7c01eb850f31779ed92a4a7c951", - "docs/pages/trading/fees-and-slippage.mdx": "7d690d476aeb244c4bf0ea416d082f4431dfd378fbc1914efd7268644e5b18b9", - "docs/pages/trading/fee-structure.mdx": "12e5ea2b24a76714280c1ac03cfa98c28c69187ef66506bb14185e4542708cde", - "docs/pages/trading/risk-and-liquidations.mdx": "48cf13cc269d8be839df95c221453ad00594f490079f9d4a3bb80c809a2b50d6", - "docs/pages/developer-api/overview.mdx": "3ff5707ae1eaa1de3191121271183b0f698c3f6309ca87a4a2fa89e11f91efd7", - "docs/pages/developer-api/integration-overview.mdx": "5e527a686b21759695f53df04cdb8acbf632e0ea574813aa6c2eb12616c86107", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "c39e3c392130058f4ff88a763f1996fbc1e82831e3b5703e5440db09632e6efa", - "docs/pages/developer-api/authentication.mdx": "080d953efc0898bd4d886cb9923ad520d4b4e3f69a54f790d26cdb00b928ca5a", - "docs/pages/developer-api/api-key-management.mdx": "27780b2c1c0f02f669569d92d86cca02adb178ccce001c806af9eb34438bbc6f", - "docs/pages/developer-api/request-signing.mdx": "b1aaab1943015ecc759b739242c3660ca88b519be537c81df7ddc93e4ed44161", - "docs/pages/developer-api/rest-api.mdx": "d3c0c44e4729eb458f8a8f20c1ef90729e2cdd03a347ce0c2336450bbb0e50f3", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "6bfb10b524cc7984235f1b7a3269c8ebfe6e15df170f3dc916c28cf52993ade7", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "97697a8780103cce5a25bcd9e08c18f9c9e576b391f94b03545695c5d4b6b311", - "docs/pages/developer-api/rest-api/order.mdx": "5b94a86b1466acfc793e523cbc53744d84a3aa39c6657b65896d9554a8fde862", - "docs/pages/developer-api/rest-api/position.mdx": "b17c9e55e89793a95db5b066d0bdb8387d6f344e3ca0de2be37f298a1422283d", - "docs/pages/developer-api/rest-api/market-data.mdx": "0f6dce54d68e616160f8c31ac236357b0d6b81478471cf3f41338b0627a69407", - "docs/pages/developer-api/websocket.mdx": "618def2c4ec1dbf5098a1529ffd69dd77f5369ad226af9757404755a928630b6", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "7c6358501453a504142562d9fcf39d957566a344c1aa4a3d2965e2cfa1545dc9", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "ccb2c4694f2462b7b2555d47ff8f15a878da5a69ffdad1b6018790423f4d9f40", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "ba662e7577593134dffeaf8b07c521e759cf6cad1923ac5075c01bf4212e64d1", - "docs/pages/developer-api/common-enums.mdx": "4f307c2f2f57a9be41e82452b506528347553b5a2b8446c3cd8c0406223fd9f8", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "0bb4eced2796dc06e5ac36f605590dac6b62a0741bec60824e1e237a6673e2f1", - "docs/pages/developer-api/integration-recommendations.mdx": "ed8be6448ac396e9d4a41314ccb7e736b655022d778a8fa532a8089dbd9b4f9f", - "docs/pages/sdk/trading-widget/quick-start.mdx": "b84f9c5cabb3d216a28649785d024e32b33469ff9e83b93b22a04741f2ba09cb", - "docs/pages/sdk/agent-sdk/overview.mdx": "d12c3242325d7110fe3833276cd3c38d501c844be804658e0d3e5e236596a2cd", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "d6f6edb74056c85f894b94369f8db83b287fd3b85c7a46c048de5c16a9d6b7f7", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "92fcbf0548c2d8e92e82b9f8eea17499834a171084846e1bece857da6d4c097a", - "docs/pages/sdk/security/secrets-signing.mdx": "9c38a1c2761b9eafb9c17b2fdc4a067c13e23e032b78f6bfb2d257137b92a294", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "df3056a5b0096bbff3fd72ff4c887b466fdd5fb72ed381b9845c616fe530ce69", - "docs/pages/resources/production-launch-checklist.mdx": "e95f9e57984e2e531bc47cd4412fd0c6163b37c0d81bb8239b8dd3ba3d0a2ed1", - "docs/pages/resources/support-request-template.mdx": "bb1b9bf896cc9b49615e6e2ccd10a2cee9c07c9570512d14f0b7dbac2c9d5e5b", - "docs/pages/sdk/overview.mdx": "9703d32331424170d0d7156480c2de9148a98d5a52a3d262bc898b542310c6a8", - "docs/pages/sdk/trading-widget/overview.mdx": "0edf8581939fb2316e1c81980ba89605d40316219e9f0148e47f2ab76bcae547", - "docs/pages/sdk/trading-widget/authentication.mdx": "e9784f1f726fd27309de15e7e07a564412e82ab254ead218617414cb462b892a", - "docs/pages/sdk/trading-widget/options-events.mdx": "b06c282879f7eca5853432b3a23255d5ef4138ae4eee052c18413be042e85044", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "e358f935d7f43b86a15cf9fea3722e8e4457e5371a921ac4ceee5b7ac7235ebb", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "2565abb95b65d702b5391c7b006f4a15a79dcd8ba4b974d26baa337e8f7ba2d5", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "c2ed504753ba9abcb9225ac9467d82e939000022fbbb85b01c9755760dd2830a", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "bd4d55a5ec2720657446b46a5907c8d725d39454cd738422868f96153d622a6f", - "docs/pages/sdk/security/troubleshooting.mdx": "d18713ef543d6d80dc7b1793941fe3dc6bf41e723e86ff7a472d0bbfb6402e8c", - "docs/pages/security-compliance/overview.mdx": "101b12f0e6ebe0a8c414dbd33f99fcb8233c76fcb873b2e0e1a79a7eb3368dfd", - "docs/pages/security-compliance/security-architecture.mdx": "af4a5c1104b3407549aeae96d6ec5e61ab0dd326e673990fc1ffe3c955b3d8a9", - "docs/pages/security/security-policies.mdx": "940d664009f7a57fd957410c4f6582231905a930052dc671b06dfb7934ba1e94", - "docs/pages/security/incident-response.mdx": "2e723dc7d7dd37fe175891129f91a1467543b263d2e06a26584dda1449377aba", - "docs/pages/security/bug-bounty-program.mdx": "d529b8a32118c05952d97ca74ac2819950cc716cec2744dd2d530fd677de8b6c", - "docs/pages/security-compliance/compliance-overview.mdx": "3513a6d6590e1e0937a9e210f31956cc767502455c69a48ed907d97ffab77eca", - "docs/pages/security-compliance/partner-responsibilities.mdx": "8e88cf84da17de11126272e03e7b984ae7f9344ecfaf48aa7b50003b5272a09a", - "docs/pages/legal/terms-and-conditions.mdx": "6d7133c67ea08d0bee65fb28d3afeeb96e81d71f5a404e8e27604f0faf1ab0f0", - "docs/pages/legal/privacy-policy.mdx": "8a30757a4e9571a5215bc1252934dd59a604d99daa4c8db03963747564a3ce2f", - "docs/pages/resources/overview.mdx": "2a8150c42e92208330843450ba761208e44e883115abe3f32d667f9e5a69cd91", - "docs/pages/design-and-assets/usage-guidelines.mdx": "8357cfac963bcccb5bb878ca4cf9a812c7034f70a6ecaef7540f67eebbb09889", - "docs/pages/design-and-assets/asset-downloads.mdx": "f3800ec8f367202c3b5caeb750f54b1fbf494fba6a03665db58374adb8da44dc", - "docs/pages/design-and-assets/white-label-support.mdx": "fb8339fcac57639dd23ecae1c57cd38bf20f3672af39a185285d14de5a262041", - "docs/pages/resources/integration-information-template.mdx": "433244610c41581cec4393a38af880e6fede5100f0deb69d65414cff56e76406", - "docs/pages/company/overview.mdx": "f33fa830dd63d56cf4bf464c61aafd353403c1855835bbf10c167745406c12ba", - "docs/pages/company/partnerships.mdx": "75a32f8e64fe440fcf21719c0bd85be77344cf2f3ef68e753a5cfb15f6f657a4", - "docs/pages/company/support-overview.mdx": "f1a87cb6685da83579a90360e016539a266a5268087e23f75cbcf0dee094a1f6", - "docs/pages/company/security-reporting.mdx": "59b98cf05cfac54392293fb055465761c612bbb6cf2b40d4d54d9078d19a4285", - "docs/pages/contact/business-inquiries.mdx": "0af7f122d6080d27ff7a97841cb2d56d354518c7e102e99a3b8168602aff495c", - "docs/pages/contact/support.mdx": "d54b43155e05512b0559a11ff924b7663ed02439bf3cd51a1c5f7f9cbfe1e837" - }, - "generatedAt": "2026-07-26T10:24:11.691Z", - "label": "Español (Argentina)", - "manifestRefreshedAt": "2026-07-26T16:23:38.121Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.499Z" }, "ar": { "pages": { - "docs/pages/home.mdx": "e286e7921784985c47ed72d37e0f4aeed94ad07490c8ed4f659af86aea18c08d", - "docs/pages/solutions/overview.mdx": "b22fd4cd39dc2dc186ba793603347751c604927d3ec2307923769550f8604df8", - "docs/pages/solutions/embedded-trading.mdx": "608999c6c535d5162d1f5f90e7d255683c31d64cb169239e232a3ebcaff48bb0", - "docs/pages/embedded-trading-infrastructure.mdx": "4dd3923414b7a10a6dd68e07cc76badf81a764daa48af87aad154461154c2599", - "docs/pages/solutions/integration-scenarios.mdx": "1446b861b3f339d3d6851798fc7232b24b576a4cfd2923d21d29cc628ba156e9", - "docs/pages/solutions/architecture-responsibilities.mdx": "d70e85b0bf4b87340e6cf6b344f17f1fd3d8b9bf71de5a200f9e9d829d75bc5b", - "docs/pages/solutions/institutional-liquidity.mdx": "d15fea820add0e1250f0573a9bceeda65be68bd4741b5708ccffc0df67c4c872", - "docs/pages/overview.mdx": "2050234f593ff59d590642e6e5dc33ef6232935700bd389240562eb7fe9f99c2", - "docs/pages/solutions/market-depth-spread.mdx": "798ef0b1bb3cf5f8f47807f997410e6003b5cfdce9b09442d21002f4c3aad941", - "docs/pages/solutions/risk-aware-quoting.mdx": "1136dc3d1327f689edd0798bcd54af7385a89bbe6bbe612cd5f3a418ac1244a6", - "docs/pages/solutions/white-label-exchange.mdx": "2abfe1dedf557ae2e7944d420c296c82e1c1f45a14993db1b6f1f5d52747c2c0", - "docs/pages/solutions/matching-engine.mdx": "3eff4b21d2339dc54a3378cbd0df2ae8528db143aa50b8da0cb202d70fb23c65", - "docs/pages/solutions/operations-console.mdx": "ac86cfec6b147457171ae646a32ebbfce66472af6f2a0e0f30e93bca398616ad", - "docs/pages/solutions/brand-customization.mdx": "9919740667a6f41e7e3a37aefa5081a2470f891470d70bf6e595c813f4f75cd6", - "docs/pages/solutions/compliance-licensing.mdx": "5896048737209928afaab7ef6b0a9f15ea7fb269d3ab8d0dc3643dec4da867a0", - "docs/pages/security-compliance/license-support.mdx": "7732c9a650f57a3eef6b7a1510e037406b7ed9cdca4548ef55e9ac46c3d92837", - "docs/pages/solutions/security-architecture.mdx": "eaab37c07295e883e38c837a9bf2bb1f6246a8a8560d40d73459b4af76137f1c", - "docs/pages/solutions/production-launch-checklist.mdx": "68b4c339836b75da3b121c244dd1549b5fb91568e8abc5b51f2ddf1dca188026", - "docs/pages/trading/overview.mdx": "9c61a7c6753f7f922d17c6ca1bab0382abdba7855ea80720934d1929cb8d81e5", - "docs/pages/getting-started/start-trading.mdx": "352ada49e2b1f9a42f19471cd67beb26ca6ebd00d02ed55fc7b09020cb7b1211", - "docs/pages/getting-started/trading-workflow.mdx": "a02b25a643be6e77a612b1f31eeae64a24b7823d641a4292be604a473583680f", - "docs/pages/getting-started/authentication.mdx": "2af23b951afbfc500771629303dd2b5af1fbb939f214e75aa540754ebaf074ab", - "docs/pages/getting-started/asset-transfer.mdx": "433e22771f5bf028b8fa0e3156651177d17d0c4c7770d9000a396b04881d2e22", - "docs/pages/trading/perpetual-contracts.mdx": "2b2a136a0fe5998e3872e56baab3a03f9a9b1c3a180a52d910b7bc4c9e9d23d7", - "docs/pages/trading/leverage-mechanics.mdx": "de04db33e3716b4b46926cdfc149385298bc6eb7c0b97e1102bc17060da06122", - "docs/pages/trading/margin-rules.mdx": "de76a59d78cb319511085c64d39ddbb501914f6613608cf66af796586406b8f8", - "docs/pages/trading/order-types.mdx": "94140d35aff904afe42e8631765f0caed1fd91a58802a3410886323da5b34f8d", - "docs/pages/trading/take-profit-stop-loss.mdx": "614161b8fd27804b018f5c7c23d1114683453eb388d1ef164f810ea0933512c1", - "docs/pages/trading/fees-and-slippage.mdx": "15e8aa4d015c86384121b598b5d93cf1cad1b059778fa6f88b90cd8d080393a0", - "docs/pages/trading/fee-structure.mdx": "7436ca84789cf43dbde254e60b83630e326d40d1dd68579a356a1707d5b034bc", - "docs/pages/trading/risk-and-liquidations.mdx": "b3b771f0a59c58965f75b5d39c7a9a15c3fe9692f7b70baf64dd787e1a3c2aab", - "docs/pages/developer-api/overview.mdx": "75db72a21539b5b2e354056296782b332cc3717bc1300f0082b76187786e49f1", - "docs/pages/developer-api/integration-overview.mdx": "95308e5051d778811a40510d8c9e36dbb9de88643eeae62d2115c1f2f9065430", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "7075ea9081334713f5ae56ac367dda93d8010fe796c56010b1164ba314b46150", - "docs/pages/developer-api/authentication.mdx": "c26feaf78b9359fb4765924029abcf3738926766093eb2cbb541a596e012eaf9", - "docs/pages/developer-api/api-key-management.mdx": "0cc83ec0602b33e3c2567c87dff13f5e784ed503259ab53ec841d75e31e22a71", - "docs/pages/developer-api/request-signing.mdx": "6855a5c4a1e51199075b9267e6b5b730d8c4b0d0553456f9f3f9f57826619b02", - "docs/pages/developer-api/rest-api.mdx": "7b79aaf9f74ec8682234dc126136430898fab6e30954b5ea04570d4717c3d83b", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "22fc87809992186cbe919d4e30e72249c76c5afe1ccd0ac61c82e8dc2f210969", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "edfdfb2ece5bb32e274ca85679832ae9b43ceb115ee3df299ebc659d483489f5", - "docs/pages/developer-api/rest-api/order.mdx": "1221301cbfe2544afc8835620143023e8669b74d665c45b7cdbc3fc9905b9f18", - "docs/pages/developer-api/rest-api/position.mdx": "eb4e806a1c2c96a6f5ed2f5da38514fcdcfc8588a00815f484b7617fad769bcc", - "docs/pages/developer-api/rest-api/market-data.mdx": "c3754c715e31b29a32f2cc8d6204246b21e8d9fb5c05ab804625a775855b8e89", - "docs/pages/developer-api/websocket.mdx": "f243fc39a1d2e7e0d71d3a18ecca0a08446bcb53a3cdeb0df11991e55891b6de", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "bd31035e2432a38d484315bb131e4d24a8500ff92d545368f5703505aff40b15", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "b877b8e80a16f80fb1cf819d1612c328b35cf4e88db071bd60f7ecf5caf1acf9", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "1bce59e248902e002173e95ed6c9ea5091484cbf15b571d0dce7d250a9953ac1", - "docs/pages/developer-api/common-enums.mdx": "0c3a2f46b6400115f21dd84e61160a49f68ea517e7e0bfd78c7b5c51caf4022b", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "502adaaa90838159e48f75ab39c69a431a81f64a306a0ebb48332e916cdfe44b", - "docs/pages/developer-api/integration-recommendations.mdx": "e0ba5ba4e2a74e3fbcbf421f4bb267e5c5f8882c4edefee958935de68efa0448", - "docs/pages/sdk/trading-widget/quick-start.mdx": "f32b9e32c1c93ad8629cca78ec2e98545d1a2cd800402ed1aae41e99723e54a3", - "docs/pages/sdk/agent-sdk/overview.mdx": "88a8bd51d09048a8994c4c984b9beb1a370d9d8326147e3e599083894d484ac3", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "19e1b62b573dbd07f931242c06624fe26fbb4f753a714b2c48c964cc2d36e4ad", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "94363f6c0063d50d0ac55b85781e415b21714967fb307decc92b8285e0b1b318", - "docs/pages/sdk/security/secrets-signing.mdx": "5f662d80db28b64a4a4249876c54ad9b302f1eb325010fc924d04656aef8b685", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "f41e3dc2342748b71cea6b85f315dd1091c5e7d90ec8917622723d621a150008", - "docs/pages/resources/production-launch-checklist.mdx": "91ea553f7758a390a09bcd5a5786c2797aebad7a5d101a5a0da91cf3be1ab0c1", - "docs/pages/resources/support-request-template.mdx": "8cb67eb446d0119e26ac5db4a40571bcb2a89ffb40679b25cc76ccb7fd702704", - "docs/pages/sdk/overview.mdx": "c5fcdc83c03d08f061b0bae31e61934e152580bbb08c2dac3cca53f9c0bb3c05", - "docs/pages/sdk/trading-widget/overview.mdx": "42a4a2eff7cdd2cbf08520ffc9530fecbcac2e04c8608e51df089a743d1f26c9", - "docs/pages/sdk/trading-widget/authentication.mdx": "ce76e8cfb90f465a71e15eb95ebaaafb07071c1cb4395130e2ced190697dfe38", - "docs/pages/sdk/trading-widget/options-events.mdx": "4bfdab09d298901b8d393adccdf16934d5dcf5dde931fd4dbd80fa7a3a6d3f01", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "ae78850a40b90d2f3d9fea2c762a9bf371102b3f4d5b5ae45da6bc423dffc0bb", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "14eb0da41bf96540d70220591a163a2c76b2d59da2643074074a88777e1f67c7", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "3696ad5e147ceb37afc5b1c64a492260edcd700db138ef47036967a20fe81681", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "02a215a6b31adebee1f0617ce1674fd49d09afc9938835087d4c1233d361ce41", - "docs/pages/sdk/security/troubleshooting.mdx": "bbe8e6494b05d47b0b9165733e32f53975e21bcf0953654a01175d492d1b51ad", - "docs/pages/security-compliance/overview.mdx": "2ad50c95be785ea89a9277302b15c20143c87966edbf112fd5e54287716dce74", - "docs/pages/security-compliance/security-architecture.mdx": "9ec1923a0380629cd0a4f601ceb537140f101c26cc20c9689f5897d71dbc9758", - "docs/pages/security/security-policies.mdx": "924c0ffa4a20ba4514ef957dc4514f78255a73a6faced31e26d114a8e37e5f04", - "docs/pages/security/incident-response.mdx": "a4cea33ff17ee9206abe7de6f2c1a9ce9c3b9c63fc595e7cac61cf32228c809b", - "docs/pages/security/bug-bounty-program.mdx": "6a06b086c5dd6795f8a977933f3d3703638c04828fdb2434f525e643e5ce4dcb", - "docs/pages/security-compliance/compliance-overview.mdx": "3eec92255d2c77e57ed276423a5331a11944747ce7c2309d1e3e5d320c06da8e", - "docs/pages/security-compliance/partner-responsibilities.mdx": "396ea985117fcb9d3ba9036ef0c6e947c78bdceb5c94fab44bf1eed40d06ec36", - "docs/pages/legal/terms-and-conditions.mdx": "814cab0ea51cce71c610cd77afc2cc1316463d065438c1b87e7dd0db47884cee", - "docs/pages/legal/privacy-policy.mdx": "e5158a41dd5495be79fb37385ad55d7440d7ffe529f8a5b6e4baf7cf953794b0", - "docs/pages/resources/overview.mdx": "9895d33ba7e5ff2e305ddf5522d8d5c0103d97086fc61fc50bc0b13ad38d229d", - "docs/pages/design-and-assets/usage-guidelines.mdx": "2ff8a60d91a24e8b299822ee1a91846bb5d00fc0b2d8614a1bf47c493bcd185d", - "docs/pages/design-and-assets/asset-downloads.mdx": "6fb3e869f9ac00a46595f92f3e93cab29477ee9772414cf9cad1379259511273", - "docs/pages/design-and-assets/white-label-support.mdx": "ccdfcb89356592edea782012f1a5ee49dadc0676bba2c4d20cea696fe1631894", - "docs/pages/resources/integration-information-template.mdx": "7f3c3da745fafb0cafd4a05de638b69c7a9cccc83a8e7d2d9c425d6ad71d874a", - "docs/pages/company/overview.mdx": "fa7b5b89d3281d4b1e247c7811fcb07b58196eb3181452faaae6e0ec3b31f4fe", - "docs/pages/company/partnerships.mdx": "2f2ea3aab8981f7bfcb035444577bdc972930a6fffbfb40d42ee2ae2fd511dc1", - "docs/pages/company/support-overview.mdx": "83c45a55461b8d4afc7816fd114732c15748541a8cc051177c8c64b45eb3d331", - "docs/pages/company/security-reporting.mdx": "102cca071d6d6cd7f90f0de0f6bd07ea97e490938bfd1724584f8a298106221a", - "docs/pages/contact/business-inquiries.mdx": "c3abcb41588ad161d02a84ea62baae5fcc0b902543a28fd0621002db3a57012f", - "docs/pages/contact/support.mdx": "9e54ea035ac1b6197c2598b5e10bbf8528029f9e102a43b42b22220e149cb7c8" + "docs/pages/home.mdx": "d770e4589f49b205d2c1e84b956b063aa00b64492769876d8e69800491283cf1", + "docs/pages/solutions/overview.mdx": "f6552cec03bcb9e002c482de0e584bf565c3b4e369060bb842f6ddf9cd65ce6d", + "docs/pages/solutions/embedded-trading.mdx": "8c89d8d82bdf15713de1ceef5ff042fc0abf4fd4ca84799451b3c0cba2b9001e", + "docs/pages/embedded-trading-infrastructure.mdx": "5dca823d64e63f25d816d9f814e5589a1008b3ed461c53d4c2c9892dc6fde846", + "docs/pages/solutions/integration-scenarios.mdx": "b6d44b2f57c2478e0ccb3f6a0399297a9a66e823d51eb9828c51d66a4bba525e", + "docs/pages/solutions/architecture-responsibilities.mdx": "9570e37c7a393ebdbe90202cffa2473331261a5158e446feb404dd7b961801a2", + "docs/pages/solutions/institutional-liquidity.mdx": "197b943208567d019b89b56a94b90105be30be0b3830173520fd92b7d46de3ce", + "docs/pages/overview.mdx": "9dbf21284623724672d9bf62267561856a1778198c13f1be6360e0aa8987dc97", + "docs/pages/solutions/market-depth-spread.mdx": "91b19360861978d455413c0c50eb4bdafd5aa17ca4599cdfc3f285dd655f7d38", + "docs/pages/solutions/risk-aware-quoting.mdx": "60e7db16ea0706ddd1d332127cdd8bdcbcb91d70f386c6ab60236ebd326e9d3d", + "docs/pages/solutions/white-label-exchange.mdx": "71c8fb2ef2d11af5c75c800e9c9372d1193df57a44743b9220eeac297bf17fd4", + "docs/pages/solutions/matching-engine.mdx": "0f4357a3cd474ce1d8bbc917e4b8890feb1a74b59dd9b3bb1f0c3073c231cab4", + "docs/pages/solutions/operations-console.mdx": "058f6b6f8a53cbac90a6a2fbf63ae1c33d1d45ac19bf0c7f64374c4de2de4cdc", + "docs/pages/solutions/brand-customization.mdx": "446b6eacd2ff050219b72f3f9cae17affb8cfdfbd50f90ea1fc2ab400dceb60c", + "docs/pages/solutions/compliance-licensing.mdx": "59a347b251772b6b1584c09911766168db5e15e3226b131ac56a6e672436871c", + "docs/pages/security-compliance/license-support.mdx": "cfda9a984d3c983b4ecf1b108782a1e3c6e9fb98d23a7cee6241428474b90184", + "docs/pages/solutions/security-architecture.mdx": "859f6b7ff332c18a31bb2d8b8342a0c6a998813d16d64a15f18f430f0ef33281", + "docs/pages/solutions/production-launch-checklist.mdx": "5746accf95f98519771063837c0fd9c8ba27cbb62fe10ac6676561fd760266be", + "docs/pages/trading/overview.mdx": "2e1da664e109a34dd7b7012725f036767f0ba94aa3f554dbab900c417a3a8a88", + "docs/pages/getting-started/start-trading.mdx": "63b667fd4f3c92cb9071a030b1616629a45590aa6365d2a9894455f5f17cd05c", + "docs/pages/getting-started/trading-workflow.mdx": "46f818bcf387f6785c55f86769553eca554ac1d446cfe801d1af30368a229ae1", + "docs/pages/getting-started/authentication.mdx": "f615c10049333a9f764538484de4db13f644c04a436f5a27eb697cc40756d1bf", + "docs/pages/getting-started/asset-transfer.mdx": "d611f71a66a5728d6a689a1e9fdee64d5e644a11b0d01c213f61182fdb249064", + "docs/pages/trading/perpetual-contracts.mdx": "b38a9592f48e5bb198d3692cf006da3260c876f64a8a301c3e41bafc33ac6c39", + "docs/pages/trading/leverage-mechanics.mdx": "2fe7d2755bc334899de4a6bfa81ce17e17bfd807655607f0129df01e5371e22d", + "docs/pages/trading/margin-rules.mdx": "0a216b450b2ff1f1165ed1ae3b3d58ab4cc3f8823bb40a97b5e810673f7f64c5", + "docs/pages/trading/order-types.mdx": "a13e89d89aa316a54704361c5902263fd5c38f609baa805a30c9cdd4300026ed", + "docs/pages/trading/take-profit-stop-loss.mdx": "3828c2b7ee5b6053d37de75f9faa5147e7bf5fcb80083fc320c82d2c78959ec5", + "docs/pages/trading/fees-and-slippage.mdx": "f9872e9edfdfdc1ceaf8b189523863aee974c494c79365a25e8b837e6b1ee59d", + "docs/pages/trading/fee-structure.mdx": "dd944d2802ce449102121a0e253b78d8a495df81ed157942ab02f45080ca1203", + "docs/pages/trading/risk-and-liquidations.mdx": "ab6089eb669773ea0a4316901cf10d77ed1f6150232559f9509c73813ec8dc4c", + "docs/pages/developer-api/overview.mdx": "adc1b7271186485c5ee9e940d6b0957957d877fcc04c07b5ae90e978c89dac3a", + "docs/pages/developer-api/integration-overview.mdx": "d218c87f1b3a496dedb7a23454a689b47a7a9d4954c952d0e74f1b4233243c81", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "5e2647397208cbecf62639c4b428c61c8e883f36c837168b8b1e61c1108126ca", + "docs/pages/developer-api/authentication.mdx": "6f2b8d8631a7dad2d72abfc10e90a97c6dbb2fac557246ca12e1d6c72b7c9f15", + "docs/pages/developer-api/api-key-management.mdx": "7e63978f4cd57bf8054e22b2b2c2ba29ab0c051298222e815cc81f97d5258ed6", + "docs/pages/developer-api/request-signing.mdx": "5b48db85ec3757b6d5633f2187b02e8e71298946eccc811f2685d9437161dc4d", + "docs/pages/developer-api/rest-api.mdx": "d47ac2ac07909bb3dfc7dbfff8c71cedbd61b1a49306cf836fc7ac7402da01da", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "919905639e890b2e5a7999047e491a9758a9bc91e64161bcd264972ec0c95d16", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "b54989d4323aadd1cc3ed8aae9e12894730ac031a487888058e5e6c2981fcb1e", + "docs/pages/developer-api/rest-api/order.mdx": "d0dadae297397af741311a6dbf3d728be2518940548b32900aadcd2e444b81d5", + "docs/pages/developer-api/rest-api/position.mdx": "ffe077d7489a3f8e8258cb33f3e235f147416eaac4010891e67c7d3fa4334153", + "docs/pages/developer-api/rest-api/market-data.mdx": "af8936235845a1e2aa71a73d631fbe4480c06e8f2b2d5d2f665a86b64a74acd0", + "docs/pages/developer-api/websocket.mdx": "822995a1f6027fcc5273ab1f60d0063b375a8bea51de29ab7940aa3fec0774d5", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "941b915d38eab04168c042800cfa6a67737fa26e5806cffa0fd9ebc46b3977a5", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "74e76df5c8b048e27a26a0d4eb7f3c8700a702fab5d79283fa11aab96669ffdf", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "43a0f7f634ad7cdcb92de4c43d034efca61cbafb9a2541d28356990980e0bdb5", + "docs/pages/developer-api/common-enums.mdx": "e90d2426a1e927a1580bdb91065e1571d0e8d28afe142ba83f85120c000ae59d", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "0ff470d2da702bb471c8078ba5de4b91170dd1beb22d00bc6b5fbee868ad64db", + "docs/pages/developer-api/integration-recommendations.mdx": "a0238e935b7ec12e8e0da7d62ea8bc6c40cb7db475a14f0715f1457eac91d3e5", + "docs/pages/sdk/trading-widget/quick-start.mdx": "96f1ffcab67421c66cab7ed07e801b47f8400ba6711015aac5f800a4885b59ad", + "docs/pages/sdk/agent-sdk/overview.mdx": "e5e1aa8746da6a8b28abc146ca82cf49631c8e783b19c550be9a096b69e675e6", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "d72ecd49ae6354b3f0b2aedc8bee55d3bfc86666b958ca9419918ce8feeedec2", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "a32b44c578ea8293c1b87b49064e0eb1417bd7e3a0247d28af9ab7a1441132cd", + "docs/pages/sdk/security/secrets-signing.mdx": "d4b7bf8bd22a0358cb4dc0b927e58aed9f9a0a12807e513f534a83da56b21ff0", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "840fdfb3305cde71c9c8dcd9d90a14d183c054451353ccf0c4975cbaaeef6342", + "docs/pages/resources/production-launch-checklist.mdx": "41260626d6eae6e779898ec3733843eff88e42f204b88bf3bb961b44e1694a5a", + "docs/pages/resources/support-request-template.mdx": "b79e420cdbeda744f0da087860a82a5a3dc9b7d7e2c6be8420a35cca5615cd7e", + "docs/pages/sdk/overview.mdx": "534ff0edff6ba8adb291d1c08de3c38f0cac6c90c1d34b32796b2c43f2932ffb", + "docs/pages/sdk/trading-widget/overview.mdx": "25842cde350f24b33757db58d0793bf3d7748963872b26a15134e55e02ed9dfa", + "docs/pages/sdk/trading-widget/authentication.mdx": "83d4be20d128dd7620342c2cbeb5fb1c467f2d509c4330c19a38e06a3f53125b", + "docs/pages/sdk/trading-widget/options-events.mdx": "a02065d8154f50f68df86716a5b61afac41cb7223164df29296c7e7fb4735e22", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "f44a7842c67a99fa9c85783f27b06ed482b0d4958f403b820bd18a1d923de9cf", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "f312d73891a32286049b1a083a4c368814e6050d6e391e4c682201e01130b6ff", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "cf3e84ab39a1fbbc2730bf84e73bdd8182e23d71cd3b6e24f53c1b5a10ddd471", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "812ef2db1df74fd8e6598ddc5fb2c747b4e26fab651e1ed906bd585443bc3017", + "docs/pages/sdk/security/troubleshooting.mdx": "348929cfdd55ddc6a182f41830dc69bd1acf81e22a56b93655811a888c2eed85", + "docs/pages/security-compliance/overview.mdx": "3455d3d385504901409e6fb76adf17ec46dbe3427d0a0d4b06349cb73803b2a5", + "docs/pages/security-compliance/security-architecture.mdx": "0657bdfdf5f1c3955a01db81ea90b381346426fc652f5c7727c09497a4c7cd05", + "docs/pages/security/security-policies.mdx": "ef99dfd40b149bd1e589a1164aa25de9b9752ccf2f7be238f3df3f8f783ad761", + "docs/pages/security/incident-response.mdx": "0164dafa6e6df872996c104b8716cf054c77e3221d7ae4563ed7e559ef6506e9", + "docs/pages/security/bug-bounty-program.mdx": "75455f709e70f5119ded029ef31bf0ee984f066e117c30ffd1201e3691e040f2", + "docs/pages/security-compliance/compliance-overview.mdx": "96f6cf9d2f8b4529b91b095b2fc6f1569dc3e8f9adef13577dabcf561003b142", + "docs/pages/security-compliance/partner-responsibilities.mdx": "fb31ec8f52742afb4b97d810fdf80c3b2fe705fb56aebffa49d0de5bfe6455c2", + "docs/pages/legal/terms-and-conditions.mdx": "2de82412537189ee936956b36dadf7dc41c4ffedb781d6960d3c7d3cf45fdae3", + "docs/pages/legal/privacy-policy.mdx": "42925c8abccf1136b970116f0333a6153a2b1a4d0aeb7017f538d4ea839cfdbf", + "docs/pages/resources/overview.mdx": "c39fa105411ebfa7f2d912dbf5da97f9822aadc30a20cc05c813f8db5eb67045", + "docs/pages/design-and-assets/usage-guidelines.mdx": "bcfad4c1ee05ffa45c312cdefc597b716755d5f6a50a44eb58f59aaa608d02b7", + "docs/pages/design-and-assets/asset-downloads.mdx": "2b45c3ba59c14bb3c7251a04600facdeb19c73c5b78dc0e1c709b92f18b2cb94", + "docs/pages/design-and-assets/white-label-support.mdx": "ad63fa6503202c15ebf93d7f3a7537bd4bc5fb630621c8a735067652b80a1c34", + "docs/pages/resources/integration-information-template.mdx": "dedaf0c3b621b68777859685a2f1aab1f84b17dc26aa2c665c92a7bffe4a1937", + "docs/pages/company/overview.mdx": "2e13f5bc986abc5d494998be3a0f0018c61539a89b380f5f51ee75cb7a5a15d0", + "docs/pages/company/partnerships.mdx": "dc49f29587072d212246b6ad3037f0475e11eea59c26e9a131b127a3ec75938d", + "docs/pages/company/support-overview.mdx": "733d5f94be8638ab62afde2a3a5c8faee88015e6be530c4f7927213e83810a56", + "docs/pages/company/security-reporting.mdx": "aad1d5635450ce299c95a854a58cd3b0eb8cdf831eec643161aa5dae5fd2313c", + "docs/pages/contact/business-inquiries.mdx": "bfee4a65c7022a761ef4f6d29ea40e1b48d505b2adbdf6f1408ee660e79e835d", + "docs/pages/contact/support.mdx": "07ace132be1f5b16c7bdd8aae6e64113c74115a22bdd0a990506d73bcb575082" }, - "generatedAt": "2026-07-26T10:24:32.637Z", + "generatedAt": "2026-07-26T22:05:20.318Z", "label": "العربية", - "manifestRefreshedAt": "2026-07-26T19:19:59.966Z" + "manifestRefreshedAt": "2026-07-27T09:36:12.616Z" }, - "en-Asia": { + "ko": { "pages": { - "docs/pages/home.mdx": "588082b9235bbf44735313965a3b3a423ca3f665e81ab8ac05fde57b163ab9e1", - "docs/pages/solutions/overview.mdx": "523c83b25fc76a01148b364b1f12f889ea19aeecb5b2a1c02071c1d3701989a6", - "docs/pages/solutions/embedded-trading.mdx": "c0d74ff4a985c27b125cc92a5021b535df7b9875b5c2c8c16064233750173db2", - "docs/pages/embedded-trading-infrastructure.mdx": "65461bd6df0b28cd020dcb4ec85f75491d190ccd3c1923d948208279dc4fa328", - "docs/pages/solutions/integration-scenarios.mdx": "00b263f7845965964cb93494dea6b826d4fdb8e9909f9433fe24d608ab859c26", - "docs/pages/solutions/architecture-responsibilities.mdx": "800f82bcc03df592fdd3b725f0370c5aa82cdc362e12adee8e30a5062634d411", - "docs/pages/solutions/institutional-liquidity.mdx": "4ec6ee18277aff7336fee24db93b3934ba2052dae3ec7e6228f4effb902ac2a4", - "docs/pages/overview.mdx": "ec98a7bac6beaea639d50439aee3f67763cbe4a0f5a21bd8433843c4dccce24c", - "docs/pages/solutions/market-depth-spread.mdx": "ace33309c1259c8182d0b459aad2f4d63323ed03d27fe13c05c869da9202bdfd", - "docs/pages/solutions/risk-aware-quoting.mdx": "a6c6aed59cbfbbb23f913ab90cdcb0acf91f9193380f21ea35d1ff36ff70bc05", - "docs/pages/solutions/white-label-exchange.mdx": "8ce23c41fe4104cbfbd717e21a0044e5e81ed713837f428f024ebb460ca38ac8", - "docs/pages/solutions/matching-engine.mdx": "6823a189c38f45de0df188823aaf87bb1079b3009d16d9e867273c9e98fe1296", - "docs/pages/solutions/operations-console.mdx": "10a280d9a46c811ae756075fb23d3a31319f31fa00130e2460754a611dcad5d2", - "docs/pages/solutions/brand-customization.mdx": "6410f900cfdb3b1d5e6d6c4cae45e342e9a02b8f621698431c1be94c14291786", - "docs/pages/solutions/compliance-licensing.mdx": "38b7e7c8adad087d2e90f209b3c1bb0db7fe672a53647ab7ce5e22df5542ea20", - "docs/pages/security-compliance/license-support.mdx": "23e81ee7fd2ffe1159a50dad37a13eb734dc9b895cc5df1a8f7f8b9d56c574fd", - "docs/pages/solutions/security-architecture.mdx": "13e25d68fea75e5d7fed441af92d254c200694da7e5a2e284b39882e208d5026", - "docs/pages/solutions/production-launch-checklist.mdx": "a1e5e2ebd6f5cdf88e20886529428951661a8da37272c99959f442e4d7d03d10", - "docs/pages/trading/overview.mdx": "472020f789b9d78433fc24f6b30ce9b5e30e0d9d8d5cacef3e0d1ba016dedb5e", - "docs/pages/getting-started/start-trading.mdx": "9376acb07c72a134a79c85d4a7ac31601753a68ba8147126c1ff5d62bd600e48", - "docs/pages/getting-started/trading-workflow.mdx": "f426fab0f52363bb9fc31c838b4c2674968b8231f06746b5019ba7597a8f0519", - "docs/pages/getting-started/authentication.mdx": "658654fc1b549d5ee8af42e33944a7aea9054aa9162e5753e7f050648e88e822", - "docs/pages/getting-started/asset-transfer.mdx": "a88dfb8bc648c0f75e4a08fc883feb8e65e6aad9697e5f731504ecaee8ecb347", - "docs/pages/trading/perpetual-contracts.mdx": "a0da231893dc3bf06d2e22d312f830287e7855601ae49e4d52eb0dfb5f5df9ac", - "docs/pages/trading/leverage-mechanics.mdx": "e3a4e3943458c771f844ce0f4e6fe81719f8b00cbfce30c6739927534ffea13d", - "docs/pages/trading/margin-rules.mdx": "47ad225d47ffd5c15d7a832ad38a43991427b04e1926ec780928ba119d758cc0", - "docs/pages/trading/order-types.mdx": "6e718068f6a09033123bed871df6133125969b3e34485540a40af16ea818e10e", - "docs/pages/trading/take-profit-stop-loss.mdx": "118e8d25fcb93a001e36ba4233201758b8efe02ac125e7fd00590859f2f637e5", - "docs/pages/trading/fees-and-slippage.mdx": "5efdaa05950e38fcfff492085b665f543a7e583b577c000dc2f503ef418665af", - "docs/pages/trading/fee-structure.mdx": "f670f9b5c318bc9051faa5d4e71505defbad7d4ef98629efb28a1dea1608f183", - "docs/pages/trading/risk-and-liquidations.mdx": "3019514cde8845bf56dcf4084a1a956e623dae65e05c7ddd2ad6bb3292b12757", - "docs/pages/developer-api/overview.mdx": "9bd66ed80074eb2a768d5e23493b90a7fb90a53205e1d96c1947341046c6bc34", - "docs/pages/developer-api/integration-overview.mdx": "2f0c50e86254179ded2543f8798260b8f765cca2cf2761587d2bfce437f1777d", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "6e572c47d7688c5f7e3999c511b37fa8b2104a3ed8c6436cf1047acf29da7931", - "docs/pages/developer-api/authentication.mdx": "f42fcf1eebd0fc9cc48de5f2cb08302a8efd0789f21d65214da3a411a048f9d0", - "docs/pages/developer-api/api-key-management.mdx": "0f66f897066a423a524d204653a0a8ab8558c9faee31bf11866bee7758fc5fdc", - "docs/pages/developer-api/request-signing.mdx": "92cc5a70c6b2f877ec180c4113b378aeaa8dd2fa8a5b769b219b04b77edee5bc", - "docs/pages/developer-api/rest-api.mdx": "7687d76a80a0300387a01017c0d284c41f66f67ad655b38768f3b4091d45e38b", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "fb92ba1f86ea1f9abecf6510a734480a557b3d0794417b5ac32cf951efa24c0f", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "59899ad14822803a5e36c9abce81665cdc53c4dde1d09252ea6624057722fec6", - "docs/pages/developer-api/rest-api/order.mdx": "915020454d64a16969e665c95923797c3c981455e9fba5e13fb032bc872abdd7", - "docs/pages/developer-api/rest-api/position.mdx": "0f36b2d2866de7286a85a5b6230a7076e9b31b35cec1aa72a460c2689770c433", - "docs/pages/developer-api/rest-api/market-data.mdx": "2af150f02ce2aae6b4d04bc0b5cbdabf4e3ff19edf9d80e986f67b1e91105a58", - "docs/pages/developer-api/websocket.mdx": "b1750865249f4211d6286ccc22dc4a9fad9744c71810c74adfc65ee575417a9d", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "8b79a232d9976dce0c80aae28dc66834b7c96d04bad02549acf51239e3bdbd7e", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "b03c4b6a4df81c01e60c0b7f06fe528bf2888e7810398f52b807555df098a12d", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "089941f9d6ffdc4ed2880da2755bd5eeac9a8adad989dfe0097ebed3e7687e0e", - "docs/pages/developer-api/common-enums.mdx": "80a5215ed8d48e8e54ea9728405fa95fd055d05fd7547fcf7574c2855f0410b1", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "83f990a3f5d2c1a4dac7a33c907a724728fa06b64d75dd53d6bbb7611ce2d327", - "docs/pages/developer-api/integration-recommendations.mdx": "53f7469416a05cb40665a4d818f7df5e841aca9bb158c91fcfbb96a05028222c", - "docs/pages/sdk/trading-widget/quick-start.mdx": "82444f547ccace0179632d4a4610b34d1a47c8db1b709349ae030414b4ee0d87", - "docs/pages/sdk/agent-sdk/overview.mdx": "e775e9288683ddd678092d6b2ddffaa1c0bbe8f38a33abaf9f905722bb8d8117", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "9e0c7f3acdca706f96c3d13e498bed78f36e9556de889bd10b1a3e5ff79513a6", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "a631840b8a81b14560a97181cff091781734e6dd8bec74311fab71a246fc1e29", - "docs/pages/sdk/security/secrets-signing.mdx": "554222df13853daf4121c8eb643cdb7e127e933196ba40feacb5705dfa1640e4", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "e22fdbcf0235af1733df0b9167eb7158650bbf6a31e7725b843d651dcbb2132b", - "docs/pages/resources/production-launch-checklist.mdx": "47f50cbcfc926ba59a8a9c901052f560b7e71cee99f0bdc079a9f6a171af1bb0", - "docs/pages/resources/support-request-template.mdx": "c340222f8150dd918431dbc9efb6dc7d0d70eac6759327ac141c6f1e0b5cda4a", - "docs/pages/sdk/overview.mdx": "14dbd38fcb7eabe2d10c17e1a03d04d0a3b25d028555bb029dba9e6fe89e99bd", - "docs/pages/sdk/trading-widget/overview.mdx": "c8a2a4e791f08c21a65b3a0a36afb6c31a734b5601c31e0ecb608387946471c8", - "docs/pages/sdk/trading-widget/authentication.mdx": "a30d54e0d2bb964b4562cd9e6a7d3165819291f11a8c4611c6a154fec9b168fe", - "docs/pages/sdk/trading-widget/options-events.mdx": "3e91fc5263e64b5c8feaf24b73663097c507fbadb5a80dc10955a911246f128a", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "234a4414697fea010c8cdeec57a6e1f4a09b8ec76aac5d10bda1fb90eab10a03", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "cc66eadabf80033d7383f0d019037eaad4dfe9f15a468cb4681c884d5f244113", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "aace199ed5c13a68e487d9511e4772ee598f19319bb890b08d2301a31e84d127", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "ae77877d5470536d12360f6167c5472cb9adc7984eef5221a0295ac96c46b067", - "docs/pages/sdk/security/troubleshooting.mdx": "4a8a2571f43524d3ee572c1e634555628ac197540ada2afe593aa02ebffef85f", - "docs/pages/security-compliance/overview.mdx": "b2bd0705dbf884dbc60077fce3856d8a99bbc369ff7aeedf984e7d2319a6c6ff", - "docs/pages/security-compliance/security-architecture.mdx": "f8f13d872a68ce10e7d8bda38ff69c9a02c006a15127eef7851329dda702f689", - "docs/pages/security/security-policies.mdx": "2579d61a1bf81ad3d48437bd9ef05c497770583526f081e24a9e26bc16f68b83", - "docs/pages/security/incident-response.mdx": "0d2e006d0a47157357b6f15a78f13ac3e36c801d118a1471b37999c31e38eb4f", - "docs/pages/security/bug-bounty-program.mdx": "79fa751de6be3bf25ea064036aeabc2c444f3c92e59067c96628556570d7d6c3", - "docs/pages/security-compliance/compliance-overview.mdx": "fd4ac2f202c465124a6153e2303ffbf49d47ac5203f93d2f05d6ed7ac5d4e94f", - "docs/pages/security-compliance/partner-responsibilities.mdx": "8e510de995ac460df0f4f9d851b3734d5d84dec15549d4ef909c85fa0761783a", - "docs/pages/legal/terms-and-conditions.mdx": "ea694a6c83d814e6a8631a85fd6c4ecccbbf8b6f368a2406f0ea1ef2b1fcefab", - "docs/pages/legal/privacy-policy.mdx": "efda606b6ce64c43298eadc32f3b1b24995b9b0b6c1cbe9fa2a0b767cd1bce5b", - "docs/pages/resources/overview.mdx": "29a0b91cd59da4618755e4a04ea43350649c924602d6b8a480aaa1f15afcc229", - "docs/pages/design-and-assets/usage-guidelines.mdx": "9d9df083a7440a4549f7fd073bed68be54faa52baf51cf808cb402694d061d54", - "docs/pages/design-and-assets/asset-downloads.mdx": "ec73717145f517d0fc4b4ff0c15b876b2be00d2110e4f28e375c611bc21637ab", - "docs/pages/design-and-assets/white-label-support.mdx": "1e2203769d572956d1904c74580407932a1f52911f31abe56655a8d2091bc5f2", - "docs/pages/resources/integration-information-template.mdx": "347021ddd0606606110f1c49c63a573088332892acdf270764e604c75e7fc84c", - "docs/pages/company/overview.mdx": "447b0f20d86de6968b6cac2ae217896c9333353dd30fe726c303ccdacac4078d", - "docs/pages/company/partnerships.mdx": "a087aa1327f76cc301eca33f01b5828e91d17b3f64c78b467686a2f052a48a7c", - "docs/pages/company/support-overview.mdx": "5edd2fc6ce88f2a06d569cbdb83587a03cf22419948e9f2a505ccb6d83c1dfe1", - "docs/pages/company/security-reporting.mdx": "e9a87f6f4a9d81de43c7d35138afb2c84f6c785a47ca2ca620c7072fd0611af7", - "docs/pages/contact/business-inquiries.mdx": "20b9d470f77a4dd31007f165a85fc4b31e4ab85196550df5567ab1c76c0c8706", - "docs/pages/contact/support.mdx": "b89e9e507fcec4c61afa4d8da8d832f20b7a66c762fcb0ec46bada8c119401f7" + "docs/pages/home.mdx": "040f4b8a2c2a5b03c338a82ea57b67f8ae0980f399b7e744fd5bd608e1e0db58", + "docs/pages/solutions/overview.mdx": "72f484f58a7c65adc50269155f411a56f065a9ea44e4372c4b39ad8bc54f7819", + "docs/pages/solutions/embedded-trading.mdx": "4d58610a62df8362ffc677275e8047444a7b1f07291efb91f9381ac0717ba275", + "docs/pages/embedded-trading-infrastructure.mdx": "5d8bed9a3991a2b097eaae73b28c31445bbe720bc51c583aced00d394cd87386", + "docs/pages/solutions/integration-scenarios.mdx": "034d42aa67791ad5be36d73dc9a40d4faf0891b058a749d99ebf8734d3094f1e", + "docs/pages/solutions/architecture-responsibilities.mdx": "f68e71ae3b6522131aeaf9825da6c1f1cb194aef64230f20110cec508911614e", + "docs/pages/solutions/institutional-liquidity.mdx": "1bc549c8479bbfa7d8acba5951a1f117c5a41c3d1fe57fbf1a6732f8c681aa68", + "docs/pages/overview.mdx": "4230cef8da45b4be901d5019f8bd311501d5c84fdf19c2330c3582860fb08aa1", + "docs/pages/solutions/market-depth-spread.mdx": "ade72b18d8455faf8c9addb0d404a8ece82c6d8416a74362bce11a66eec6276e", + "docs/pages/solutions/risk-aware-quoting.mdx": "771077d4e45b227b8896eb160e728d606f3aa95dc21ee828a5591a500aac7447", + "docs/pages/solutions/white-label-exchange.mdx": "2b54d9d07c44ef43839d50c0d882b85857296cb8865e9869b07c6157d5661675", + "docs/pages/solutions/matching-engine.mdx": "d5866defb429040537e102bbbbda95e8104af675b7258f4a90d7b710118bb089", + "docs/pages/solutions/operations-console.mdx": "1243b52a26a83646ddb1ec9dedcd594788051a0d6cae0260772960364c3472d9", + "docs/pages/solutions/brand-customization.mdx": "2793213b5de39fe1ab89f9593fa9af4508fe23d4e127b937a8848723b3288818", + "docs/pages/solutions/compliance-licensing.mdx": "91f2037adea9a24fb27e0cee71b282ab273acf4d1659149cc626c26d7c530386", + "docs/pages/security-compliance/license-support.mdx": "700bb0f36c0b382584043788d5422bcfbe71aae628241ed0023a266e31272d4d", + "docs/pages/solutions/security-architecture.mdx": "5657ba5b0bd7bb2e3d348680decc9f71de0a3660940e53dc2260547927c16d5b", + "docs/pages/solutions/production-launch-checklist.mdx": "f6bdb113dbd0ef787e738a3db9a2e9f663c73397eb883ae0d2599ae66bb48a5a", + "docs/pages/trading/overview.mdx": "f621ed874f781567d4f1352c789d1129a128717e81d36c0157a556e6ce871e13", + "docs/pages/getting-started/start-trading.mdx": "c8de6c52ee2ffe79f93df94bf0b4bec18ed941710e392d9ebc700afc5421438d", + "docs/pages/getting-started/trading-workflow.mdx": "e1f37180f2a3e4d1072ac8922969741b670a08a9b3dc5434288e809c88fa0c6e", + "docs/pages/getting-started/authentication.mdx": "bd46380aa3a375cde88d3fe61b7c23bc684f70ca6e1d843b2f037d1ba53ac1dc", + "docs/pages/getting-started/asset-transfer.mdx": "d15b352dd55916065b90eb7918a875fdc02fb82c84900a6159efb8ffabec64d2", + "docs/pages/trading/perpetual-contracts.mdx": "c6ef0ff7a7999c7027677c86f6e64b184db290abf8ab2218960c287a294661bf", + "docs/pages/trading/leverage-mechanics.mdx": "f24a1b00730a1d1f646adab67ad8f77d536554386c673aed296ce7fd2eaa4bb3", + "docs/pages/trading/margin-rules.mdx": "9a2129e4fb1cae9bb84330a3c96024304e5fb6ddd29a92bc0db85268939d516f", + "docs/pages/trading/order-types.mdx": "1c20e773f2a24f18c5af12f72ba85aa8cdd9e0a260b27363e5f27ccdbc97a8dc", + "docs/pages/trading/take-profit-stop-loss.mdx": "997bde1d9cd79bef7f73398ec6e32368be7c34afd2f416c307ad27ec60b27826", + "docs/pages/trading/fees-and-slippage.mdx": "83ca6ee624e3a9336a9934923bafd3f22581ae04f62da2f299a80dfc21e2c5bc", + "docs/pages/trading/fee-structure.mdx": "28b9b5703ed45e3383e9f9655be8d71682a23c3dec7d421c51ebe49e2b6960a0", + "docs/pages/trading/risk-and-liquidations.mdx": "9a4623047319e7c38df2a2a61939ad1ef473133bd6d935b25519e84980c5b544", + "docs/pages/developer-api/overview.mdx": "cf0f1b289cabd2580caa19b3d85468bac7196880abe6bea5576b5535fbc1c367", + "docs/pages/developer-api/integration-overview.mdx": "09d928bae01b1d952c9f94847b5d41b4a4fd9d866f132d7fd40a5d04e7c92e0a", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "a7a2e79af5b0449dba8b539b4931d0d7768a8983c48a636559088be78780c285", + "docs/pages/developer-api/authentication.mdx": "eb12198f460d3c2eafa2d187a6fcadeb74586659160d2c41c66a78a5ddc62de7", + "docs/pages/developer-api/api-key-management.mdx": "12b59b4129eb28122bb180a3ab933b9abcd595cd4fa6295a5fd7959f5343cb84", + "docs/pages/developer-api/request-signing.mdx": "e95ca7238883539a93621ba610ca8415333392c4ce99fbbd6e85258de8e11942", + "docs/pages/developer-api/rest-api.mdx": "f76599b961474db20e954f374432f6521dcbd128bc9c7489716ace62c45c6da4", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "31cf529570cbe5a78554ac1dadff5b94ae3f0e6a579c268555c0b72dc3a3a8d0", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "0233bc5a2a438d3f23c4eeb6594b7bc23c2886118a2b653392241d76ab938cef", + "docs/pages/developer-api/rest-api/order.mdx": "28f73bcbb91b3455c26aa2ae1c8e82827fd1bd06137bc4357547f91d08cad518", + "docs/pages/developer-api/rest-api/position.mdx": "5feac36d9735114a11c6a8e576e4c5edaa286631a71a513291fabb3657b400c5", + "docs/pages/developer-api/rest-api/market-data.mdx": "b330b452523eb7e56d6779c26d2dda00041aebc32826c63692df899a548c75a1", + "docs/pages/developer-api/websocket.mdx": "031075b870ba1968f3b8cf9d0246a3318570583190f9753bc60e4c33d74f4815", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "a715c16fc542812604c23cff090217ac9047171c96583e0131dc5f1ad0788c67", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "63dc5a07c6b1e485d2b53aa726c4f4bbdd5ce603e3b75cb435a066423554530b", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "1f59ddfd14207427f7cabb4d8fbf7eeb0d879f9003aef0ef573c445aa44fd4fb", + "docs/pages/developer-api/common-enums.mdx": "10e1d301d570d24048480f35ca2a9c61ff881140d2b5584477fde9e65506f5c4", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "254c09bda88a2ce36bced26c460ec933cecac3e7f35985d7843955f8771d7c8a", + "docs/pages/developer-api/integration-recommendations.mdx": "36a592fb5b651643c59cb86ccac06e2cffd5ac41b9c3106e5ac8f1ea6fb53657", + "docs/pages/sdk/trading-widget/quick-start.mdx": "046de3476cb1642f9c099678a7f70b8b9baa9a1efda91e4fa9e1e3fef88a64ce", + "docs/pages/sdk/agent-sdk/overview.mdx": "8590add6e2cb22961a99989fcbf45e73a4fb79677667396234fbdb99386c719a", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "f61c387a6159cfdab34917018693641ce885c341d600fac008af066d4235956f", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "a48ff16afff9be8058e986599fba3b0562126ef4db8de8cf7978662465e54479", + "docs/pages/sdk/security/secrets-signing.mdx": "40c8f432e688affb2eaddb1dff7c770ea8dc8acfbe49965e5da3c8c399264d96", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "bd7d3883d9d0355a3399e7ae448892d05246123fb7651e8eb829f017a8691dd4", + "docs/pages/resources/production-launch-checklist.mdx": "b6655eec5afc1b64cccd8846d2610370f67106e3df96256ae753e913331d3df5", + "docs/pages/resources/support-request-template.mdx": "eef67cff650162d4e0c9f085f8281026c9f5f60a1fe8ac33ed6707d8378fb4fe", + "docs/pages/sdk/overview.mdx": "58df27410da0ab975e15032a77161de80917444f78bd7d69587c5287e18f02f8", + "docs/pages/sdk/trading-widget/overview.mdx": "b477e4527bafc697bb3522a59cfaa8b9dfa6f87fb71ef0f26ed9575f7f9824cf", + "docs/pages/sdk/trading-widget/authentication.mdx": "c6ad1aaf9bfb04693a8544cc1818696281231cb2710efd00a9608163a7c8da0e", + "docs/pages/sdk/trading-widget/options-events.mdx": "1e4ce86eaaabc9e38e63174c791c321c5638aa9d38123e78cfbe3cfc941bb619", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "203ca20d6e7819f18b43bb6fa9c09f759e9b80eea98fb5d3aa0e9f28f7a41823", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "db23d021f88f10b1e89c350657e85d4ea8cfa744700dc872f62e5b951c9076a2", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "8fda676e6c8a6f88be128c9b614e19356a1eb3bf274fc7ef351955207efdf2ee", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "2014e42a8e38a0147f4ec2566cdd17462879f27e0d2374f1fc41a9febf7d7fe2", + "docs/pages/sdk/security/troubleshooting.mdx": "22abd0f383ab22da64bf4f0dffb8e67013fe90c3d290879fc8b38bb5d3241be4", + "docs/pages/security-compliance/overview.mdx": "84db1188c2aa2dbe62151d2647cccef67ddc944492d20b040f897955e5f68b32", + "docs/pages/security-compliance/security-architecture.mdx": "0e865cef6e7fce42645eed1b0655d18fd6c85db0898d1b9f5c849612b82241d4", + "docs/pages/security/security-policies.mdx": "28ac95310600f6417a2229cf3b2918c44bbb023e75b87dfd70b7d086edd0abbc", + "docs/pages/security/incident-response.mdx": "a5d5f6dcd4c0d401ad860309c5412dce2fc8fb1dc7996219d23b18f3395b2991", + "docs/pages/security/bug-bounty-program.mdx": "511114aa94ad8361e8cf8caa464cb3ae55309032f5836be6fb79e777e290543e", + "docs/pages/security-compliance/compliance-overview.mdx": "91001cd2b29d82c88822647cee2d4b18f56c1af19a61d458e9bd2c990c1ae450", + "docs/pages/security-compliance/partner-responsibilities.mdx": "dd70c3d940f6e7036e668bf8a4f33803f09489402f9938e8384bc241cbde9392", + "docs/pages/legal/terms-and-conditions.mdx": "b43a35f70eb0e120699724fa66a9fdfe91dc3a6879313d879f9dc4af8429ef2c", + "docs/pages/legal/privacy-policy.mdx": "26e912878a32d9a588458c2e77140f3fbde1795e255ef69190934b15d366286f", + "docs/pages/resources/overview.mdx": "a245498198652984d03233a60117175bc9c9ab4a146c4a24f10c7e9657e00b6c", + "docs/pages/design-and-assets/usage-guidelines.mdx": "a5ee03a50d1cb0bf21c539559cb9cb5d589894f1a7413dc5e31dede69e36437d", + "docs/pages/design-and-assets/asset-downloads.mdx": "fc8ed60f880d27c2f7bde7ae66763bcefe06b55e4672c6823ac08565198d310b", + "docs/pages/design-and-assets/white-label-support.mdx": "c84470f86d8916471b7c65d26ba2bba2a688772e8ea205c4f5b33749a621be20", + "docs/pages/resources/integration-information-template.mdx": "d139a420fdccae5c815f1b33c5e4539c726697cf5faab0f2c671a057de35ebc8", + "docs/pages/company/overview.mdx": "30b6eb7afdc9cdff96f9eee5401671cd58bfb55d1c43b5661af598be61bf34dc", + "docs/pages/company/partnerships.mdx": "58338c14615551561b5055e64f792e3408ce216a5c6e910f9b2811216a882142", + "docs/pages/company/support-overview.mdx": "33a31b67ae514b441cb8d603d5d5d9294a3c3a5f73a0eee48c476c10ec85f1c7", + "docs/pages/company/security-reporting.mdx": "2064027af4ab9b5425e245f290c99076826f6e0ca2e6c95f7098c35ea7a452ff", + "docs/pages/contact/business-inquiries.mdx": "572839cf025f76f6a9209dda2f1090c1bc510b4e88ebdca530bdc20f6331abee", + "docs/pages/contact/support.mdx": "e5a8a0c110e0a7dcb5098148c91798324e72097afdebe6311a01ae15fc7907df" }, - "generatedAt": "2026-07-26T14:11:50.490Z", - "label": "English (Asia)", - "manifestRefreshedAt": "2026-07-26T16:23:38.121Z" + "generatedAt": "2026-07-27T09:34:37.470Z", + "label": "한국어", + "manifestRefreshedAt": "2026-07-27T09:36:12.527Z" }, "tr": { "pages": { - "docs/pages/home.mdx": "ed1b92bf9a33e11fa470c66903b6246be1bd29925d466e1ce412e0805b9bb03d", - "docs/pages/solutions/overview.mdx": "25b34366bdc64af2b2590c03c80bc4392116f393fdaccf208f148f58ceff7d2d", - "docs/pages/solutions/embedded-trading.mdx": "7de6390ef3eee2aea5d81b9c23b55be1c9a3d6246127a8fadf4c87771a1bda43", - "docs/pages/embedded-trading-infrastructure.mdx": "2b4e7a85694dcd1d14a9ab231f66aaef43976fcd69b1c3c573978061fe2d0468", - "docs/pages/solutions/integration-scenarios.mdx": "73c3b7abca0b14b65cefa93ec39c88cb48d2e3c231549bc5a495817a61773fd4", - "docs/pages/solutions/architecture-responsibilities.mdx": "52c359d33d133b77ca5df2954a9ba4a37582669ea0e48bee92e26f58ad071f06", - "docs/pages/solutions/institutional-liquidity.mdx": "20325be5bd27fdc05815c6054c0d85443e59f0abcf818a06692989cce3297d43", - "docs/pages/overview.mdx": "8131d2a32c45e5919514b203e0ea3174d3605b342e58ba4e892fda19c519d608", - "docs/pages/solutions/market-depth-spread.mdx": "292f98f4d0bc81cee22209aceee7931d620e5a253103eb3ce64a832fb0083536", - "docs/pages/solutions/risk-aware-quoting.mdx": "fbbb93b02ef6d99a619894bc5b917c3eaea0bd1ec7eaab29d0fc6e8187c9abed", - "docs/pages/solutions/white-label-exchange.mdx": "5b584c40b9f47e9ae6404357be0dd80b5cd6c933c7d81a456161a4f74eff94d5", - "docs/pages/solutions/matching-engine.mdx": "8133bdac5df4f49495e9b1c449da45e791f7cb1c3812f1dba6238bbbe11b8bc3", - "docs/pages/solutions/operations-console.mdx": "a73c472a7c14d18fbf0f27f7a9d0ee01445f51e225095830d367e779df039123", - "docs/pages/solutions/brand-customization.mdx": "5d8b419fbab933263354e15925afb205e928568e66d31af6ce5ac0930062a50e", - "docs/pages/solutions/compliance-licensing.mdx": "08554eb3562269a8c358914301d115e8a7c4154c5abdf10344056ef61f02155d", - "docs/pages/security-compliance/license-support.mdx": "d8de84b90b2683f641e7bdf75a63b6983556c62188c180215d6670a9065ce992", - "docs/pages/solutions/security-architecture.mdx": "040f64cc8915907cee7a06e9c9b66cd7d24c507bec1295a9b7a45a92a9913e4a", - "docs/pages/solutions/production-launch-checklist.mdx": "eae4664934dab592c192d0cab239874f30aea75bd3b62ca07c80a118499c29ee", - "docs/pages/trading/overview.mdx": "2b8ad95753442ac8fd167bd1126e8fb8feac77e6254f93099b83189d0dffde44", - "docs/pages/getting-started/start-trading.mdx": "7dd370afec8ff73bbf21196dd783a791637a890bbecd997efd907d8895e11a96", - "docs/pages/getting-started/trading-workflow.mdx": "b7950b33497433b0de689f1597078f031016e5e30b230d03ebc38550f4cb9d18", - "docs/pages/getting-started/authentication.mdx": "8531ed22fd64144326f1414193bd92290bd046cd1496efef21cad27583f123a5", - "docs/pages/getting-started/asset-transfer.mdx": "785dfcb6ef2d139021f06f4d6006cf77e8ca6473ce4366bd5816a571e2e9ff0d", - "docs/pages/trading/perpetual-contracts.mdx": "7fe80c8f3155a4d459e973149d75e5ea18e7f38f18c8421d972130be7b14acdf", - "docs/pages/trading/leverage-mechanics.mdx": "d65fe667757cf32161a677131fdd5c3b754b53275b251acb55a1470a9472a73b", - "docs/pages/trading/margin-rules.mdx": "e2c87bfd930c76720455e0f1c4a95701ef4ce46c014e5a5f91a7d19918bf9d93", - "docs/pages/trading/order-types.mdx": "f81e9929048dd698e925feba14283f2ca74fb7f7e061c74a6a552a9fb2d91518", - "docs/pages/trading/take-profit-stop-loss.mdx": "efd0f2494b6fdd123316faeac5b7c2f539753dcb35bb98eeb42a9cbb2d330c7c", - "docs/pages/trading/fees-and-slippage.mdx": "96b5b33a673dab4b3c7339fd229ba5ae2690c06b834be91bb9cc1f4881b1c516", - "docs/pages/trading/fee-structure.mdx": "2692b3076bb2afb5b1c3576fe72d92fc014f50230999a14af7545d1f5a0d86ce", - "docs/pages/trading/risk-and-liquidations.mdx": "a8701af8d803c39ba890642050eb5af9961a30ce17985f4bbe9a41c09b308a73", - "docs/pages/developer-api/overview.mdx": "2061e1685e87fb504724c0b09bfd996f4da7cca65d4f4ec3a1798b9942ced42e", - "docs/pages/developer-api/integration-overview.mdx": "f6239de437990bf23e4e926f065795286b9517e11690043c47763c4c27acdbf3", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "894fb33523376e3e2850b6bd89f01f88ac6747a59440f87caa87d0fb6f5cc59d", - "docs/pages/developer-api/authentication.mdx": "26ed249861a8c7b7ea0adf1602aef7169861462dd3adae3f3eaff4afbf71a12d", - "docs/pages/developer-api/api-key-management.mdx": "bf2079867c53f20e9eb58b04a3f0c2c89fcf527248f9cdec1297a6b50feab351", - "docs/pages/developer-api/request-signing.mdx": "601babe911f3542c3a0638b178954931bc9b0e68ce2a7f80455f1c7b07f6d6b1", - "docs/pages/developer-api/rest-api.mdx": "e9a556cf8b7852ec87e0ef2981c60f433ce0285ee2e923a91e13a3033ace3a32", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "8e95222b873d210badbdb2702f62cc2593206c447213b8b74940114661b31be1", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "44018b02eb3dd22a2e45319296a6b79ac22b749bbd6645b0eb895ef99cfdd03f", - "docs/pages/developer-api/rest-api/order.mdx": "6c8769b4c56eef23fff3da3a798a47dc5dfa0093b22d210167d0d0a8bf0d238c", - "docs/pages/developer-api/rest-api/position.mdx": "ef2d0d174ed55a8e0a144c5e2eb239fd8d62070b65aac2c12d5b8a0e5fbe84a4", - "docs/pages/developer-api/rest-api/market-data.mdx": "6abd98149e608d89858e97da6210573320894d5172670550aec75acfd137680b", - "docs/pages/developer-api/websocket.mdx": "83ea709411b44cff2163f9e9e6fa92d60f6eda87dbc774f999b31c5f98f91db1", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "aa4ad318f7949f093fc56619b132942dcb66b9f6712ea362f98c5c2d95699e56", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "e46388aee5a89608ac7362e9c7661646f281b1860a2346174ae08c59ccb48103", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "1290ec7dce1f69a56da3c35a3741f123a0fc591127dd454ed66abc78126021e3", - "docs/pages/developer-api/common-enums.mdx": "9a2a61cab8c2343d9cabd90ea8e5866a590767791afa517efa8752a6aa807e75", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "3f92d6d1a79fe5e21e092b28374c94f77e040217d89d3aa944caa7dcc2c5ab82", - "docs/pages/developer-api/integration-recommendations.mdx": "f36617e1dd56a7a3ab230bb1aac03d62e1a31466c8572eb56deac95655519603", - "docs/pages/sdk/trading-widget/quick-start.mdx": "e0b1c01cd6968249cd5920dfafefb11bfe52bc47e1d9cce196c58496a78ac370", - "docs/pages/sdk/agent-sdk/overview.mdx": "1a0a91761d076403b6e6326f2688dd2b4f7613731e51ac73c15e90698db9163f", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "efd43ca3cd9ffb2ffaeddefe44e8fc52f9bc3d958e66078acea5c7d1cc008465", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "9186beced4829ea4b1e232871988c633c72c6dc3a0b0dbc85d5f12f2908c09fc", - "docs/pages/sdk/security/secrets-signing.mdx": "e4b40142e27c5b9be3d36755a829d77d69a01cefd5d44ea0c4f365b31b17ccf4", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "fe36578cb36ddbcd656eab26ad129502c7bba61b344563edc33b629888efe0ce", - "docs/pages/resources/production-launch-checklist.mdx": "122404b8d5ce130ca90f91f63c037fdeaa45cad8dec09eedd88b7c04e3f00f5e", - "docs/pages/resources/support-request-template.mdx": "753ab1f9f79bbd6fb195faa0b567efd7e7d19efe1099bd273e69ba86e5a15b90", - "docs/pages/sdk/overview.mdx": "f27c5b9f563621f23355f676d35d6a92ddd3ae376cd58b8d8d8461e6d9fdf5a7", - "docs/pages/sdk/trading-widget/overview.mdx": "9ebf9ccaf09c1ab9b51439df5bb0e2b1ac19ebdf574a4243f3daca3597c7f408", - "docs/pages/sdk/trading-widget/authentication.mdx": "c4cb0cc00f3235d7373b67fe2a28c9f87b2a3f9a4944c4e072a45b8f0259b973", - "docs/pages/sdk/trading-widget/options-events.mdx": "3d7828edb411f0d307305ab02004e1c119b053d44f42788e1bf3ce70bc34b92b", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "cdabef784ba662e13497718c23a364c304e9e28c9b1bff37e3eac5012a8df434", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "64a75811a574041296f2badba767441ec384ec88aaf90c8ebeef003ccd525228", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "51b01ea6018bb69561058ef6e775fceaf84d4c94412ec9e841c194d39c7bf58b", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "6c28da178d58d191578a2607f29ed6b9838c78d4074a32bef3ae985346d88973", - "docs/pages/sdk/security/troubleshooting.mdx": "f05363dc83b41e55555ce7b00c0bbf4295d1a215dccec93f88e08adbdf9b457f", - "docs/pages/security-compliance/overview.mdx": "0babc8e602324d4ebc4ce8700504b63e02283364a70a6e485f48f76b58b0ab95", - "docs/pages/security-compliance/security-architecture.mdx": "10f3fb9b5b40119eb34386d57c47f5823490917709edda74754598ec669cc5b2", - "docs/pages/security/security-policies.mdx": "9cf5ffb2ce6b2c11ab58d5aaf7a7916781acbdd60af6e4734a36a7361e0f4308", - "docs/pages/security/incident-response.mdx": "ee5bb0777e7a654f40cb860670e1616245e84f2553c6f00dc9781771f92c8db8", - "docs/pages/security/bug-bounty-program.mdx": "28bc355d15def764eacd963c32921143d8e7afd30aa333bbcdd127b4a2653611", - "docs/pages/security-compliance/compliance-overview.mdx": "b84ffb7420931e97ede79a5c679bdcf7efa4de6387e8f7df9de6ccbb0e071d00", - "docs/pages/security-compliance/partner-responsibilities.mdx": "ff21dff838163c27a19212a48cdd01c25d27616092d245a4ba95853d9ed7fe66", - "docs/pages/legal/terms-and-conditions.mdx": "03f837818cd06a44c82e28a2a8121f41752b0787cf0b66052f3bcb63fe689af9", - "docs/pages/legal/privacy-policy.mdx": "6a6dc18f378241e44c9d5c01f4583a2bb0112e02a7717a6410d05973210bf0ed", - "docs/pages/resources/overview.mdx": "221eae8c2b9b786ec893ceae910469f8e347fe7a8845ad457e74d5517917a2b5", - "docs/pages/design-and-assets/usage-guidelines.mdx": "e37fce826c847e08f9518f39ed8c8998759ced52b0d006761ea01bb6e6ec942a", - "docs/pages/design-and-assets/asset-downloads.mdx": "67f8995a37984798c7c89721c75cf995ae738009f42b42c22d5268c275d63dec", - "docs/pages/design-and-assets/white-label-support.mdx": "c3e131a5a502406970e00ef30c48c57d60d577700d69e7f94b08542a0f3f1e2f", - "docs/pages/resources/integration-information-template.mdx": "afce26e5413cd65aa76127a4d61a30f3c4ddb34319c51914add96b0a90318314", - "docs/pages/company/overview.mdx": "4041eef0ff50f69208f31f8e92464975b67108f30b2d063957046de00a01b756", - "docs/pages/company/partnerships.mdx": "49ac93f235e0d9612421ece7f05e07396ed79a9a28e2301a1d2de7ca3b08e22a", - "docs/pages/company/support-overview.mdx": "f518f9142e36e94fca79797ae13be7cf94cedf7d8e182aa55cbf9ba3b391eee3", - "docs/pages/company/security-reporting.mdx": "0e05ad06764f7fbcd88e94f5eb16bf030728647097f2c259fa47d5084521280c", - "docs/pages/contact/business-inquiries.mdx": "4e53f0ebce119cacb61e5c54bb6859534f3fe6abf17684865b273f96b44c7d61", - "docs/pages/contact/support.mdx": "d3b1f43f707170dc7e83715765671e09e4176dc82c95a847819fbed19eacdb2f" - }, - "manifestRefreshedAt": "2026-07-26T19:55:36.015Z", - "label": "O‘zbek" - }, - "ms": { - "pages": { - "docs/pages/home.mdx": "f68774aaf86e5a7e4990ca1eac8abe9e3912c9f657258742daaffc314910a937", - "docs/pages/solutions/overview.mdx": "eae749e0f66a4d14729f75aee1fc0b544dc2c6bd5d992f8132de1d724bd8098a", - "docs/pages/solutions/embedded-trading.mdx": "8ab0a4769f6a7d3f8938d4e68525fa9da4882da2b5fd3e041e3419763869b0b7", - "docs/pages/embedded-trading-infrastructure.mdx": "142bf5b23f13deaee459713948c177668bed845e33cf07b46e17d3438db51d36", - "docs/pages/solutions/integration-scenarios.mdx": "82163d2fa5123c6af47c21ffc9212e8d373ab9c0540620dbf5e77f13e1fb4932", - "docs/pages/solutions/architecture-responsibilities.mdx": "5d55d306d41f9b0b74ad8c64d7ba30d3d7369c62e762e9b14b139393a12e80ff", - "docs/pages/solutions/institutional-liquidity.mdx": "bf53c9faa125aecd700318d658001cc7b9dd9b5e93f74836e700772027b19628", - "docs/pages/overview.mdx": "6d2dd41f70a964b3bba65026c59e2546c8c4db4f1316e5846a24edabb85e34a9", - "docs/pages/solutions/market-depth-spread.mdx": "93141dd8178b481fa1a5da2fc2d4aca22a714b4412fa293b36523c2fcd2b57d4", - "docs/pages/solutions/risk-aware-quoting.mdx": "3c17e3d489326b55e13c23f15c34ee5a87a485b4cd9ff4bb40c54b02da3e6a90", - "docs/pages/solutions/white-label-exchange.mdx": "b1e44ae380cdea47a5e76be38a3e692ae1dc2734b95a73572a5b75ea0a2edff6", - "docs/pages/solutions/matching-engine.mdx": "7b8dfad62e35a5aa680f054cf901db9307b8057f9fb237f363a4dc74e7f90583", - "docs/pages/solutions/operations-console.mdx": "4858a1b8a3c3733f2ff6224f0b0f8c57e8d34bfd7dd732f2133e2464aa898c9b", - "docs/pages/solutions/brand-customization.mdx": "7e2284ea839f71177a62566c6234501ad338ea6fe84d9e4feceed8908283bfcd", - "docs/pages/solutions/compliance-licensing.mdx": "c284711c8b057fc0f6d73a76dfd1ff18f20943d17573d166b6b4f42ad92db61b", - "docs/pages/security-compliance/license-support.mdx": "470923c4c119e472c1dc35e15ac6b1c2e43a99eabe0e868ebcb71daedad780e0", - "docs/pages/solutions/security-architecture.mdx": "4b9346f36912bcaf4fe64fc6530f5d07e13105caaec0cbb5e4420c57c3159164", - "docs/pages/solutions/production-launch-checklist.mdx": "0a0388455b550bf79c6078169452f1ab8b684c26f436c008804b780018bb9ec4", - "docs/pages/trading/overview.mdx": "d3a00b7c9e1d6ac162160cef68d8d18e80edecbaf5c68dca250514c39203e47c", - "docs/pages/getting-started/start-trading.mdx": "af0172a32f1784c8fb63b7c3f8d660c6445446677118262714e40ae8a492f1dd", - "docs/pages/getting-started/trading-workflow.mdx": "5a3da2b76b047e30db6d74034d92d6d5a2c84eea3525f2321bb892362f205c07", - "docs/pages/getting-started/authentication.mdx": "22f88ef96db6d65c7eac8d0e80d51fef404bea32ed76937bde3bf34a5ff61b51", - "docs/pages/getting-started/asset-transfer.mdx": "7007731ec1b4cc604ca541c57a6300a8444e033736527d7ecd1317a27096485e", - "docs/pages/trading/perpetual-contracts.mdx": "e0f6094b3d56eb43708f72e6d7fdb4825008ed955a9b6544e1f73b51544adf00", - "docs/pages/trading/leverage-mechanics.mdx": "a36a8c55cefed5bf72166eaab9c8f17076cdc21121b14b8f5ac2eb0c50242b93", - "docs/pages/trading/margin-rules.mdx": "17446ec37a81d7581f9897924bd7a7ead3cf7da2c6922f9ab1c10d93a6ae4e15", - "docs/pages/trading/order-types.mdx": "9e05d615ff71fb059938d4029b099e4a94650f91657fae97e26c373283825bdd", - "docs/pages/trading/take-profit-stop-loss.mdx": "3b3dd6195c2271bd1f060632bdd6ec19cb25c83be5a7cfab7289300db428889d", - "docs/pages/trading/fees-and-slippage.mdx": "02785a67b50101143a5a9bb6c4e52818c47ac1f2fe4810a054d174fa9e516994", - "docs/pages/trading/fee-structure.mdx": "9e9ea09735ed72aa2c56d36ca5c1b632c05bc0e67a699c597305d9890cf2e1df", - "docs/pages/trading/risk-and-liquidations.mdx": "64999672f9714cb1757fcf1812008d065be4e4d5679927a94b3b95ca23060aba", - "docs/pages/developer-api/overview.mdx": "793a6465a6956406878504b1db7436c3c12cdf6d0bc7a41538d45147c181ffc7", - "docs/pages/developer-api/integration-overview.mdx": "e3b4c24bc081b7f098345d14cba41efd92074ed298525a24900f6f6b9d0bead0", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "013f1682b1cd98037a9aef4df3677951abc279a7f006db0a27ba23517e129b29", - "docs/pages/developer-api/authentication.mdx": "79237a7012b7b36748adb151a1a2cd15d96782a722afbbff20667ae448ed1189", - "docs/pages/developer-api/api-key-management.mdx": "d2964bef86634567b8cb3f7773e0daf578fb2204e3de455092707ad8e2be7fb0", - "docs/pages/developer-api/request-signing.mdx": "58d437155f71551e7bc68db107357afc0aaac70b6900f99a5ead50ce5e391f74", - "docs/pages/developer-api/rest-api.mdx": "399eebc59f23293634009cf0f6c5a9f9e76f7366a1ef273a28eefba102eb6c74", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "e274e5d9cf25318d801524378e70fc78ef766714ee0c877dfc191561cee2a2bd", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "a58394886d7520fd8bd42f65d4fb892d207429c1ad50d59186d1b4f03a9570be", - "docs/pages/developer-api/rest-api/order.mdx": "4a2d21ae7f9f672b648fa11ab9b2cb958ebce78632eaed4a8473799c9b3f5961", - "docs/pages/developer-api/rest-api/position.mdx": "085559a1ab0089f8248ffdfd79f29705db3269811344bdd9be24a01afdd03551", - "docs/pages/developer-api/rest-api/market-data.mdx": "ed7246002d44d7489e74e3816069fa168482e66ca12d7625a219d19fa5b53912", - "docs/pages/developer-api/websocket.mdx": "3bbbbf265070b2fd8e271c8b0cc8e4766c4287cd1ece2c9a184006e329d64cac", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "ca9b7abc6ca769aa125350446758cd769ee539424975fa335cd68d0aee8e2116", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "e9d629977ddb556e30dfac222f462141684d32d16b8275e1fdc95f45dbb95e89", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "ed23ace2a7a8939379b9ce0b7dc1006fa967263d51f965ac9bfce745df22cc5b", - "docs/pages/developer-api/common-enums.mdx": "6b497b488522c63b520a3cbeeaa0cf7fbb5ed5dbe141e3d3322992528c1a85b9", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "21e4e174a501bb45632b1541093297078c3333acb8275ddeb55fee37ae979c4c", - "docs/pages/developer-api/integration-recommendations.mdx": "b9380c83c0752c172afb5d61673da424647ea49e92b34b851a81e2a395ccee8e", - "docs/pages/sdk/trading-widget/quick-start.mdx": "78d479a3b05c2b029aab9b1b299cc768269e7bda416a6f02ebd1aedaa02ea2f2", - "docs/pages/sdk/agent-sdk/overview.mdx": "ea591d9866f6b3eff9345b4b7be85894887ad2d5bab19f27f196e4f49ace3adc", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "f5d363ac7fbb72a4ebab9a275e3ad19e838923617eb4a78f4e053b4d0326310d", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "78b12bcac7b50a55b8f4dd0ef1740003259a2ab84c4f13be3a0224707f113ff3", - "docs/pages/sdk/security/secrets-signing.mdx": "2a491b42d4f71490a05c80d192ff3887148a1657ff341ec6a7b090c6085b2b5a", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "4c3c446e27f15360ae7c14b663c24c4455720df24cdd726c7b888c889300c067", - "docs/pages/resources/production-launch-checklist.mdx": "5adc2f0156c5517ea0205720a079f34b1edeca0cf48410434e090dbf9a624931", - "docs/pages/resources/support-request-template.mdx": "8c6f808dbbfe7d4da43b6d9aff6749f1f7b605ea5938d95f7b0145859072fcfb", - "docs/pages/sdk/overview.mdx": "a06ddf312344e86c149a465b5a26a2fd43bea043cbe3c3d2c9a0307f3ca1b1f4", - "docs/pages/sdk/trading-widget/overview.mdx": "39cedc78e52eef20ebe9d45c7707ab03424d255d71fc335d12db24631eac5aae", - "docs/pages/sdk/trading-widget/authentication.mdx": "7b9203c7d272ec0610f1154cf0d91d8098ff6a3aedb8ed7656089fb068434323", - "docs/pages/sdk/trading-widget/options-events.mdx": "393092e3c2c1437230899c4171321541a902c5ec2931f55eca788eb28ea44b9d", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "8f9f8e4ccb235f8d54699136383bed1b4beff3a1316df2319c8f2f7ab8986188", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "7af0744be7c1adbb535ecdb2c9ffb60fee3e5f027e868c37d03f22189015d35b", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "1fb18bcc92c29ed2237b587cf2b0c483063d73580cfa5da19e0f547f0e850cfb", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "e4d7daaee376e1a5bf4022d2045def7b24ab5f73caf25a46c6cc1cb6e09e5c9a", - "docs/pages/sdk/security/troubleshooting.mdx": "02c161cfb9b3c6e2ef6964e4637862f6f6bbeafbc25357e3b783577352fb1b17", - "docs/pages/security-compliance/overview.mdx": "70675aad8d3f52d7e7cc911f2ac58c79ec5356354c997b18cc4b3239b1504717", - "docs/pages/security-compliance/security-architecture.mdx": "158ff986eca015844bc7f16077117f6c01fbb1da773120261e15e963aed3cf8b", - "docs/pages/security/security-policies.mdx": "6a829dfe0fdf8d0c58b6fab8bda60b5cbed13ed09356f51c772ad97996a7be26", - "docs/pages/security/incident-response.mdx": "5e4f053bec9624365efc75a690ef52ae8f6595e62b88aa84e53ac79746482be0", - "docs/pages/security/bug-bounty-program.mdx": "713004ab6b0329882b5bb22e7e0c949d697cc3cef76716bc9323af9f489b80e3", - "docs/pages/security-compliance/compliance-overview.mdx": "e76f83f623fe24852103ae42524d4b8488b3aec394068d6ef94ed3b0db93136e", - "docs/pages/security-compliance/partner-responsibilities.mdx": "71003fc05bb14ce5347d11d478028eb99727f23b12898b7ac76ea1bdbdb5d26f", - "docs/pages/legal/terms-and-conditions.mdx": "2f9124a533c0801c57c3774e11a205e0270a379703fef1f5864775177bf8289a", - "docs/pages/legal/privacy-policy.mdx": "22f1fffcd3b7e323b068e1dc6bb048af199450c75685850ad01c4526d9f234a3", - "docs/pages/resources/overview.mdx": "5e7168f8aca15cd6d2139d7ab1aa47d049b20b4a5eb06de4cf28356ee5746873", - "docs/pages/design-and-assets/usage-guidelines.mdx": "5397b2aece917028b05447dcdc7b57ee35e07b69bcab0d04ed6eb095795681c6", - "docs/pages/design-and-assets/asset-downloads.mdx": "821d530b0cd8bd157032b63d21ce858ae2de846b73765821c2ecc2616338bfa1", - "docs/pages/design-and-assets/white-label-support.mdx": "3ef47188416f47f6c789161f05fd5700f1fa7d64758a762b7b45d1abbb19b991", - "docs/pages/resources/integration-information-template.mdx": "f24afec0d3fb5ec73dc660674d38fe5ed8cd9848bdba9074e005056b975b4557", - "docs/pages/company/overview.mdx": "42152e437f6dd2daf696977997b88487e559293fa5de08b679188f8a66062aea", - "docs/pages/company/partnerships.mdx": "08bd9b87d80455065dd60e263531fafd5d48404c3e8139d6c393e18f2456cc72", - "docs/pages/company/support-overview.mdx": "4d7eda1b380af8d2f62cb55825ccac39db38728933ba01a18f37cff0a7760b44", - "docs/pages/company/security-reporting.mdx": "c752c754419732310c07e87dd0d2936225be0183ea170aa05bbd7f779fec7143", - "docs/pages/contact/business-inquiries.mdx": "d3479358fa157b07dbcdaeb8044f49b6ee1a817f03cddb5b77881d1aba6e5646", - "docs/pages/contact/support.mdx": "c84a5dfe0bd03fee56993d9da8b5431699bff4e201022f6bb4b8b7282b70c395" + "docs/pages/home.mdx": "aaa0a806ed9a94c469e4d59a1ff0fd21c00f953813ed625891e89981b6a7524d", + "docs/pages/solutions/overview.mdx": "9ea3ca23d7c0358e9f06dc1a3ff1f1fa1a08d9d405d00bebbe4bfc454184d7a4", + "docs/pages/solutions/embedded-trading.mdx": "24e009b96e6b027ef06e3f72d6d0884ca3022737588b863e9abe665dc2d51914", + "docs/pages/embedded-trading-infrastructure.mdx": "fa855e445532a2603100187a230c22b4112b2ea128d23f60ac98d3e882a03449", + "docs/pages/solutions/integration-scenarios.mdx": "b2d123401aae45a8aaa9cd26a8861ae79db9ab35d05dc049c84641a1249b9142", + "docs/pages/solutions/architecture-responsibilities.mdx": "26615de3c0da5a4184a34dfe393f493e5d55073b1d57f59cbfb06a89c68a9fdd", + "docs/pages/solutions/institutional-liquidity.mdx": "d76ddf9f9d2ddf310f643e8ebcd932f3f4a350742b30ec0a0386f3ac340d3869", + "docs/pages/overview.mdx": "b862e5766dbd60cafc10ab79994ed896af572ad5a7d203c1db1ae02d5ff000a7", + "docs/pages/solutions/market-depth-spread.mdx": "0a9114f03d63654e0df1a29c525235287a92d900a81372a45f08beb8d131daa6", + "docs/pages/solutions/risk-aware-quoting.mdx": "8b27248a011a33a0a75debc66a8e4cf513e601830a91b3bbd4d412591523e654", + "docs/pages/solutions/white-label-exchange.mdx": "553805b0453e7d4f25477b14f63061353baa309506d29ac84647410343ad59b2", + "docs/pages/solutions/matching-engine.mdx": "ef7b87e84208ffe6cafbb417157f292fcb63fa2570b4580c6e5fe7882a15aad3", + "docs/pages/solutions/operations-console.mdx": "0751f4746d3a8ce5e32098d0c0488f3d5924ad9c8660003138806c40f3211bd0", + "docs/pages/solutions/brand-customization.mdx": "8823981bdaac079b438470feda59dcdf3490c597bc1340c336e69f7154d01eb7", + "docs/pages/solutions/compliance-licensing.mdx": "455f181dd4c4b0177f41d7e86cd09f751821ed11679220fbd9be426b08cb8893", + "docs/pages/security-compliance/license-support.mdx": "676398748144ae711ac46ba759e38ace189cee6873ffa9f269c7b65b887ad57d", + "docs/pages/solutions/security-architecture.mdx": "44714a1ed84f4c42447f884730b789d408cb2c8ac0b20cbc05e0fb8004a9e5bb", + "docs/pages/solutions/production-launch-checklist.mdx": "e5e1e880039603f6296556201ed70a40f6681b754262a7b5188756a38c0b82d4", + "docs/pages/trading/overview.mdx": "329914c6a4c5d0d4c76027fd5bd11ab0924dd9d78386c40080a713102b28d594", + "docs/pages/getting-started/start-trading.mdx": "2c557bef40d5cc8340e70b2ff5dc19bf9ed62f2fb5bf4c5959364a2fd71ec0c7", + "docs/pages/getting-started/trading-workflow.mdx": "e9a4d8f958951cd8faec4baba2059368cba41471881c75be1ee58e8d68e0dee4", + "docs/pages/getting-started/authentication.mdx": "de02ed7ee4ee2df2c4caafa7d8acabfde5043bf6ec92a8f9c4daa859f5a38c61", + "docs/pages/getting-started/asset-transfer.mdx": "a659fb4b854accecf00e9edb1e75538bb29ea4720459b3aab838fe788c5d99f4", + "docs/pages/trading/perpetual-contracts.mdx": "8dd6c857c330cd2bdb6938a157d02e22f6ebfd3bbbd6adfe03f03bbdd3e9f278", + "docs/pages/trading/leverage-mechanics.mdx": "6aac21f9f938ec97dcac7c3fe1f72906246a75ef4ae2784f8d89a14c942e268d", + "docs/pages/trading/margin-rules.mdx": "c83ededb07e7ad3cf8f22f13f34fda3703f008198c1f401eb6bada1751382e07", + "docs/pages/trading/order-types.mdx": "2539286c329d3093a69bb4a1808bae42a4c5ff44dd4d70465f754a284fee3e6d", + "docs/pages/trading/take-profit-stop-loss.mdx": "713a4927bd0c775dfc000a2fe105ffc23cf9fe7cf28351c9a3088ddbda34095d", + "docs/pages/trading/fees-and-slippage.mdx": "588b049392c3b951a486ea957eed0818dfc96d4ead61aa95008d336fd377a1d6", + "docs/pages/trading/fee-structure.mdx": "523394758c5f30e5f7b76c5d7fdc0ca4296622bdd9a1d7af1a9b575f56d3591e", + "docs/pages/trading/risk-and-liquidations.mdx": "8d057872c4094b00213d21ffe7e54f865b4836bd3455b2f894c164652f273741", + "docs/pages/developer-api/overview.mdx": "19ebb3efd43116e3719f1e7175ceee428e39b4d4ff0f251213fa4fa944238cfc", + "docs/pages/developer-api/integration-overview.mdx": "ed03d22352e252805655b6c84dfad3b9b24e1206b087ed3c49568d9b0ba776eb", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "94d23a5e6ecc983e8404416c078b6a064d99fff9b93288a3b46d21042884ed93", + "docs/pages/developer-api/authentication.mdx": "36a3eaaa838cbc626c8796a4f650c418018247ec563f9793e58546068cf75978", + "docs/pages/developer-api/api-key-management.mdx": "cd05f932bfd6703e920f18f3db3a3e37ba5392bc557a7a7f2f70bd3e4934ed7c", + "docs/pages/developer-api/request-signing.mdx": "f27986372d52d193e2251db11a90c49b52d647d2175671382fe4512441d6f193", + "docs/pages/developer-api/rest-api.mdx": "120b615d2ea8f02dc31a1a412c4d07d3992c879a16614fba930239a473b2e4c3", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "78065e8b9155b99d949b5ebdf5e835c3009645986514a8252bc3e5802c90d48d", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "5bba6d06e66f625eafd590b078a9f2f43b4b59b100313139b0c8f695f892d7a2", + "docs/pages/developer-api/rest-api/order.mdx": "c5c48fd344b3585fecd638bd433b23d73cacae32b6468e1a22ddfff865bab0a7", + "docs/pages/developer-api/rest-api/position.mdx": "4a1647b049a214b1240f05bfb386e0410e681b55e7e504ffbc12cca4b8465b04", + "docs/pages/developer-api/rest-api/market-data.mdx": "b74eb3e801b2edc2146c6e373ed967a6381b448ffe2a942194158c45df4e7bc7", + "docs/pages/developer-api/websocket.mdx": "dbc47496f1d1dc6861164a7ee33d97426f986c00d3aa9be99b5fb9f72024392d", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "22b567cb896de94e9157a9e6ea6147cbc3ad0253adae1ecbe64eb58e20ac35bc", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "f00cb22db17938047499a95f75970f754e9b3f3ab554cf6c8e1470380227a9c4", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "0deeab1f90738a66ab23d8b6305b55c1d056aa19b41e500c1444022e8ee09587", + "docs/pages/developer-api/common-enums.mdx": "a7b19ffaf1354b0c4c0047c1e225321072e6297e0c7b60ae2652977a73cdced4", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "4a5709dff9bbba36fde4ae58165326a9512136ee9e8e78545c081148e2ece82f", + "docs/pages/developer-api/integration-recommendations.mdx": "55049acb9e6018f1238d93910653923e1ebe45730db961cad83c92debfa41314", + "docs/pages/sdk/trading-widget/quick-start.mdx": "069ed77007a75e48ab3fbe2f9c374e5b95ab80856204232033f6de9034759529", + "docs/pages/sdk/agent-sdk/overview.mdx": "9b22c6dfc2e83d7481c01eafff69c888c9b6a76288010591343b0fab874a9f45", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "5933fe7ff774a18a29fe2fc80fcfc4e6dac289bd3b71e54c9ab7f08f002650b3", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "df1a91c90f3f586ec3d37da61e7dc1e8b85f30c3bf0ae6a4118ad5dae681a960", + "docs/pages/sdk/security/secrets-signing.mdx": "87324984f0247f12ae9831f7bdb4aac6c79f32d4b64d7316d3bcb37e33ab31a0", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "0678435022d45b1d032d4435a92643be034751f4c594fb901cda7ce00c9131e2", + "docs/pages/resources/production-launch-checklist.mdx": "b0da10d69c8ff685247b0525b63cc8077403a4ab5d7e4096cb188442afc6df38", + "docs/pages/resources/support-request-template.mdx": "211983cce6055ad18f0690f0d8257f746ba2545b82f31cc6d0d91501f7304c0e", + "docs/pages/sdk/overview.mdx": "0f1459f3dd51836b38acb7d6c92499eba62879da9e1f784509f9ac43e24c5b92", + "docs/pages/sdk/trading-widget/overview.mdx": "76ac957cb63b09aee34d282514a10cc6bc87e2061b3790c857c914eae749fef7", + "docs/pages/sdk/trading-widget/authentication.mdx": "7f417ea9faa610321f4efc2b8f91a8978e4d418799a352f2b19bb4c29e631b03", + "docs/pages/sdk/trading-widget/options-events.mdx": "9855e63784a669b6e4667c97b97571e41a5835e47d1023672229871d8c5a78ed", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "ad2d8d7ab9ab32eb1195ed22ec670cd11def87540c9a3a381d8254cc340d10b3", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "ac80f236bdbda002db69b4d94899002c979310775c73fa3bca793970092b0caf", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "afb225fb9698d688641395c766ab082cfd18f3d22ccb2a18a28d2c1cc10fcf1e", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "8580b591243d80d16ccdbc9f97bcfb1563a7b4aac367d218f8578db9d2972290", + "docs/pages/sdk/security/troubleshooting.mdx": "e6c1a6b174559e990afad862c65802850604c2228a7366a8d657b5361b11a09c", + "docs/pages/security-compliance/overview.mdx": "ce9fa4bc8d4018c8a1934310699658d361baaa1f24473f0110bab677dd0e14dc", + "docs/pages/security-compliance/security-architecture.mdx": "9af8ec7b8feac24af55d9fdaeaad781ee7b276ba942016e62829f0bb9f7f9e14", + "docs/pages/security/security-policies.mdx": "7c7e6a0f018b48b762d778816ac1acb21353ac219638ba76b9624c52fd96b8ce", + "docs/pages/security/incident-response.mdx": "47856b2150d135832987804c6cf447d5b8acd3a4e88f826087e4656199ff50e5", + "docs/pages/security/bug-bounty-program.mdx": "815f2ae573fdf91b6ee723248b5e08282cabb6da1b7ba20cd48f7f79c30a4a86", + "docs/pages/security-compliance/compliance-overview.mdx": "b5e41f772b91b304beb463b2d849503f0ab0f7070d7aef40f0f43db792e6a94d", + "docs/pages/security-compliance/partner-responsibilities.mdx": "147f40483e07e07cdc035e7237f1ae2b351bc568ef993a07298c02ba7e7420ab", + "docs/pages/legal/terms-and-conditions.mdx": "b49fd68b2b6af086104cd8e68d60274c298f4fe8a47f447c8e8f2ec9ed3ba97a", + "docs/pages/legal/privacy-policy.mdx": "45cbc0df8fa14bde9742452536565c62172f11895888f72d40e3249853e36f68", + "docs/pages/resources/overview.mdx": "99338624f0b16b4d119cdfca59959e75503d9d7aa9f9e615a39ae26f340b02d4", + "docs/pages/design-and-assets/usage-guidelines.mdx": "b34cc08c68dd8b011d061a730378806ea445946658d7a11e582eb93ac7375ee1", + "docs/pages/design-and-assets/asset-downloads.mdx": "95e1207e1e05c62e5606c8bef3074cd952a017176805ec0e19b2a375ddcff93b", + "docs/pages/design-and-assets/white-label-support.mdx": "6c29e95b0d137b174b68b62ccf3c252de9d1b05b6dd91ea988b2246c59cad515", + "docs/pages/resources/integration-information-template.mdx": "c1191753b431f56d464a41acb877d6b1c3b84fe31fb96c94aec24b98fc96420a", + "docs/pages/company/overview.mdx": "b7cc4ceac02a99e39e51713c550fda61dce46516bf0653db9205ff32ffe753cc", + "docs/pages/company/partnerships.mdx": "71e6c0904144ff863a41acfab605aadfd9db78d4d0056db50542dc85c55ed282", + "docs/pages/company/support-overview.mdx": "302b6e3f4be27588a48fa7d5ca186bea9dc0a02ac44d9eef551368666560419e", + "docs/pages/company/security-reporting.mdx": "09e686b7aa5a337646e5a81bf1a60cf8131c59f99a4b477aff023cbd4828d5f2", + "docs/pages/contact/business-inquiries.mdx": "eb4c962890ee3822c2c0f55685ad8eb4d56b5b2a4de3c5d6b011b572ca16634d", + "docs/pages/contact/support.mdx": "2fdaa5f28319789281dfd507535d8bb02cab0d03c3698337ee986b1396ac6f15" }, - "manifestRefreshedAt": "2026-07-26T19:55:36.300Z", - "label": "Filipino" + "generatedAt": "2026-07-27T09:35:13.558Z", + "label": "Türkçe", + "manifestRefreshedAt": "2026-07-27T09:36:12.554Z" }, - "tr-TR": { + "el": { "pages": { - "docs/pages/home.mdx": "908d32fa91a43827d3944c76a3e2426e0222b34c39d5fe68af00bf9f301aa873", - "docs/pages/solutions/overview.mdx": "e3df56ac12e2826226eae4d554c0b57bf3e8040a9ccfc0c5d4e81f8e0fef8f95", - "docs/pages/solutions/embedded-trading.mdx": "867412a8a59f7830177ec2e4856b65aed9f89b8e37a404e24298c6f3837ccd88", - "docs/pages/embedded-trading-infrastructure.mdx": "07dddce23f6f37dc780a471b1ab73545c04bc96857c70cf4feba4893ac6b444c", - "docs/pages/solutions/integration-scenarios.mdx": "40b69728ad81140a1bfd88315f5039b828c5965b759a52b49090d52830fa6447", - "docs/pages/solutions/architecture-responsibilities.mdx": "7e2dd2bd19d722ec6ecde3d666c7277262fb56777dbcb539959b9b6f1481c543", - "docs/pages/solutions/institutional-liquidity.mdx": "67f1e493d4dab41680b1ebe978efea0519c17aa298e05fa591970b9c73c93b29", - "docs/pages/overview.mdx": "30d81f75cab37486f4f14475c83ea409a2996633803437a41ebf331367b0d2cf", - "docs/pages/solutions/market-depth-spread.mdx": "d52fd63b1c794c7ef6813709ca6707055fff89943cc419456f97d6bdb31c6222", - "docs/pages/solutions/risk-aware-quoting.mdx": "edf5deea990e5ffbc122fd3235d4c99968057ef94ae35242a0734ccd39fd887f", - "docs/pages/solutions/white-label-exchange.mdx": "07de51fefa4e1c656d59b6b32f5148532bc1010ccee523dc2cf604db5a96396f", - "docs/pages/solutions/matching-engine.mdx": "b89f7fce9de1eaa15e40f3b38c7947e5b85c4a454968064153aaeb5dfbd371db", - "docs/pages/solutions/operations-console.mdx": "f0b47e515d44b1675c60fa8463f87332aeffe61a8f963ff0c25a7c5935815631", - "docs/pages/solutions/brand-customization.mdx": "ed8b4bb0c974401aae6f5e2ff7754dbd0fcd914599ae23ad3d79f4082fe6042c", - "docs/pages/solutions/compliance-licensing.mdx": "5254e3cd4388eda9b461caff2ba28539a88037b5f6c54729c05e73be199e3ffc", - "docs/pages/security-compliance/license-support.mdx": "db86bbec4c9afb0c87b6fbf365ae3d2bab9bb8acaa2ce57db4f9a70db0cd59f6", - "docs/pages/solutions/security-architecture.mdx": "6ce45c3f5a0b9a3558867cd97a8b14c6ae803fad00ead349266df450e9eda164", - "docs/pages/solutions/production-launch-checklist.mdx": "aebb7f7c05790c1abe959043cf3493b4ce1a783077b5455590ab870b4232c3fd", - "docs/pages/trading/overview.mdx": "fe65c8f4fd8958462dc3046f99ce812042bd90100ce47e7f787084d66eb126d2", - "docs/pages/getting-started/start-trading.mdx": "835d8f70a7ca78a55f61b7a535ca7e1afb13f4ee6a212329ee800519ac0a6743", - "docs/pages/getting-started/trading-workflow.mdx": "7c805668d889622c985c6094f0792facf7686ebfd28813dcc1801f63b433ae90", - "docs/pages/getting-started/authentication.mdx": "b5b3762cf8ff1790c59e59f3b5493eb093489b0041bcfc7ae8c89875810455f5", - "docs/pages/getting-started/asset-transfer.mdx": "ac0c8e985b19f7089dc69cc2a3c260c9843a585aa77081d7611ae2b0c82ce02d", - "docs/pages/trading/perpetual-contracts.mdx": "15336b5634cc7a1f67a8738314f06668347bc8c2f9fa8f08865b6e58f41cf302", - "docs/pages/trading/leverage-mechanics.mdx": "0a12fed86ab7f1cf39c0244344ca42064eba6e6e5bc13d06bbf2dbc6aefe55f4", - "docs/pages/trading/margin-rules.mdx": "c424eef6f4c58df5491227ede0e9f4b6efe84bcde3ed1dad159850ca1d250122", - "docs/pages/trading/order-types.mdx": "950fc5412e796d50fb07ce2138b73fbd0dc633be5c57ae6b45a11f5a7c72f62f", - "docs/pages/trading/take-profit-stop-loss.mdx": "05a56430d0b362fafa701c49fc28ac705163681be1d07d73c090a2fe8b70f5c1", - "docs/pages/trading/fees-and-slippage.mdx": "aa59584043d7e0674260373e8895185e2d68c9bfb8ac23ce3cd424c08c9927d8", - "docs/pages/trading/fee-structure.mdx": "ef13a8ad93254cbce35b4cb841841fce81637405f055c65fe0e44e5843677fdc", - "docs/pages/trading/risk-and-liquidations.mdx": "eb8871bd857ef811c452a9bfa3b90f0aab4ae1be12fe804eac0cce9b3ccd05b1", - "docs/pages/developer-api/overview.mdx": "d4f25c97cf2580bf6a8668a2ab1892d905ea6da374e726782133cf92d3d00c7e", - "docs/pages/developer-api/integration-overview.mdx": "65e44c9c7e9c2bb05acceb5faf7bf1476670f1b390c2714e5d4c30d21d60b020", - "docs/pages/developer-api/environments-and-common-conventions.mdx": "053dba1e1738829fea4dc77748b3ab8b9003128279f4698eb4272cedcf8f61ed", - "docs/pages/developer-api/authentication.mdx": "58725e2713eede4aedab05f6931905daf69b4b3c53004cfaabc04f3050d9a3bd", - "docs/pages/developer-api/api-key-management.mdx": "52680b0723a90f953b0ebe2aa7cb394b41bfc79afc38d11986569e34c9456bf8", - "docs/pages/developer-api/request-signing.mdx": "503375d5231bb7281bae9758d6938ea30c8fb99e452c558a72efa00c5cc470a3", - "docs/pages/developer-api/rest-api.mdx": "a56160ecbc323143593a7928f5f396c8fa06df7de8d841aaa214edca19a598a5", - "docs/pages/developer-api/rest-api/public-endpoints.mdx": "29cfed408080a6712f99a77d724216b37640fa11de585c7428e46c09f69e3db3", - "docs/pages/developer-api/rest-api/user-and-account.mdx": "a4d2bcce3779d95e72c5fcf922f9046cdc98a169acd2c3401b6f2b74ba4cf991", - "docs/pages/developer-api/rest-api/order.mdx": "903364a05eeb85b56c90e2b2305fc8987a53cd520b42ec9f0a98869185135eaa", - "docs/pages/developer-api/rest-api/position.mdx": "42e4569f0c1b96d6372bb1f883e3103d59190ea7e1208f5ca537b480651e8d9a", - "docs/pages/developer-api/rest-api/market-data.mdx": "e6637b08e56a3d54e98c897d867447637c045baf51f04d3eaec26278e1450677", - "docs/pages/developer-api/websocket.mdx": "66d13881ee5349f371c95cfc0354cf2647a804f1045bba8aacb9b975731b8524", - "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "523a8a6c5232d6c7f9cb4d6017fa035f5e7820fca9a6f2b38f46517591db2444", - "docs/pages/developer-api/websocket/public-market-channels.mdx": "5b6d93907431aea44adec9b8820b67bf6da4cc75ecb89b3dc0aaada8d17f77bc", - "docs/pages/developer-api/websocket/private-user-channel.mdx": "152ef665eb013212c774ae2b7b23e713b16dbc18b00e9182493d3946e5e7283d", - "docs/pages/developer-api/common-enums.mdx": "cb499a70d25e0644d8df6c9191f5f01f67181d834405740073563727c657635e", - "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "02b0d8abf1a4c119dd61a0b638ae8ca5c4919822a2a0f351acfc2c1bd99ca33a", - "docs/pages/developer-api/integration-recommendations.mdx": "2f6ea61bfaa6386fba46bf87a2180ccc6506af2e38666ba48b26e57d75f2e705", - "docs/pages/sdk/trading-widget/quick-start.mdx": "ca760ba3bba977818ab178aca02937bd5fcc0272601cf0bca7558a9d21294ff6", - "docs/pages/sdk/agent-sdk/overview.mdx": "3cf88b376900ee666610c7b1a06960bf59e6ffdd364e94c0af4eaa5a5aac8c56", - "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "72da9b833661918299df324c8c4ba9eda5d2ded01f15ef8a2b7e3517601171b8", - "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "43b390ee21d6d81b4c3e03db5ad6970321e441d5979da1f054dd8e82a13eb211", - "docs/pages/sdk/security/secrets-signing.mdx": "3ca65f865d99aa889673b0db1cd8f7fe34921944b5d3b2595d4513b49d2e62b8", - "docs/pages/sdk/security/webhooks-idempotency.mdx": "cf924e435df4ea5c6f8ad6fd8034599510fe645cdfa8d4e0497d9b1cd2636c11", - "docs/pages/resources/production-launch-checklist.mdx": "7a74645c97afb6cc633ef00dc248e3f0e5ea1b92f308a47016dcc44af5e340e7", - "docs/pages/resources/support-request-template.mdx": "5de5cb515014d45392622bf27f4502caa76459b85499f90bc0f042a1c44f7817", - "docs/pages/sdk/overview.mdx": "d87b9ba306455e9fcdf7da64d2d7a3e1abf4afa9e5487cd0a034e610467fb82e", - "docs/pages/sdk/trading-widget/overview.mdx": "318787c4bbc43c9f7e67f32523668e44b6b102483ed947080543a21e8b793d74", - "docs/pages/sdk/trading-widget/authentication.mdx": "b1af22edda39e6afe482c734221618e83cf64c6cbe5432a2b74a2ff05ee73fb4", - "docs/pages/sdk/trading-widget/options-events.mdx": "36e1405bab1a35351915029b4e42794e0f7ac26d3dbc11d043451befc2b3eba0", - "docs/pages/sdk/trading-widget/instance-methods.mdx": "34e85e54f0d88e0698d79870ae2e26f6de45a494320e6eb57c5ce988524900ed", - "docs/pages/sdk/agent-sdk/java/overview.mdx": "57ed8134463592d1d6676182cedbe5756427c5f9589fa18d4763a75aa072adb0", - "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "e1c1609871fd76f5d5f1ee76d65bf257ecb95c9883c4d6ff06218f6e447eb05f", - "docs/pages/sdk/agent-sdk/php/overview.mdx": "35745e76875c0d6eac09a64a4216888145f9e6b6d9b36be30eab2aa29e77225d", - "docs/pages/sdk/security/troubleshooting.mdx": "e19afdec7508dc8020257e4a98d12eabe02ce8cc66dcb312f825da9862a26ea9", - "docs/pages/security-compliance/overview.mdx": "0d491ef65c80f11210bc4d7313180500a3fc96bd418521eb06233440ae89fe4e", - "docs/pages/security-compliance/security-architecture.mdx": "ee996c14d09ff78ec693f3504633cba151b123b4ab4b4b63b93a7c0668b2bb6f", - "docs/pages/security/security-policies.mdx": "fd42e92abb4fd35ad2ccceeb4a4be1424e353db21b37160996d1b5905b91f5fb", - "docs/pages/security/incident-response.mdx": "9ff1ba561b5d60eedb04bb16dcef5d5aa1f4d17e234c4ef824d2b2e29b53bc68", - "docs/pages/security/bug-bounty-program.mdx": "978eb6086731717ab5c1c0f72b7fe7b17a8bcac5607aa3ad464074bb587ee5ad", - "docs/pages/security-compliance/compliance-overview.mdx": "123c8406d2565acda4d4a8eced0e3fefb8de44cad70df88aca431b17506e9d00", - "docs/pages/security-compliance/partner-responsibilities.mdx": "13c4fea0ddc289c3306187f884ed774a258894709a244e5d97ce4bba9883f15d", - "docs/pages/legal/terms-and-conditions.mdx": "057be72ff17e18cbb879024d5c5cfb82966d01271125d4d208ff09ca7dc84bd4", - "docs/pages/legal/privacy-policy.mdx": "0270eaa055fa2f3aa47339b257c61ee7db31badea1b2689772d0f33c9a0e7435", - "docs/pages/resources/overview.mdx": "c4259befbaf3072b13d14fc46b9797a249e4d304be3ca9ebfcab5b8ede3a4dd9", - "docs/pages/design-and-assets/usage-guidelines.mdx": "191674a1878799f07d729756d71c3a6127300bdccd28ead833ff4fff74dc46e4", - "docs/pages/design-and-assets/asset-downloads.mdx": "fd58d8920953d118a51956baf813fe9a4cb4d036b0387abceedbe392d0890ed8", - "docs/pages/design-and-assets/white-label-support.mdx": "6ed985067903c53e0323b25e4ea7a2b0b943fa1d7520f57010ec3d32c845725f", - "docs/pages/resources/integration-information-template.mdx": "11cd14133c226069f92b18b873c78cbef1731f72bd275039171076eae3ca9b1c", - "docs/pages/company/overview.mdx": "283d9b1d300b62f4efef16bd258fbef0e5aa9bf4afae9703c011ac604e4df132", - "docs/pages/company/partnerships.mdx": "5e3af756df5666525ce9c4314a70936e1bdd1227ad0b8fcb992bca928bcc3508", - "docs/pages/company/support-overview.mdx": "1fbe48b3d4a8ab5a7e0dda42ad4b5db8fa81023511042044789a9f21778705a5", - "docs/pages/company/security-reporting.mdx": "e35ace0d91548f4131979a6c491616d995b4dcc320c8a9590387f3f7ae843ca2", - "docs/pages/contact/business-inquiries.mdx": "52d8ae27b23cb1ec90e81c385ff6e3048d55f6d54e1dfca4aa101810ae7f27cd", - "docs/pages/contact/support.mdx": "65b47d44d9b7dfa49d63bcf63225a49df97d6789e6e1da71aa841c1faa17b5bc" + "docs/pages/home.mdx": "d6d2c92602567498a407a2a43676acfa1e177affecce37ca1a66863e1846d20d", + "docs/pages/solutions/overview.mdx": "0fe2893b5e7e3dea1e3d4947fc24b31e5180d4dfadd72dc4d47c0e4d70c81abd", + "docs/pages/solutions/embedded-trading.mdx": "4f46f886e2d552c05d876c9feb5957169e1dd94dedcbb8d79cda4acbec7dc910", + "docs/pages/embedded-trading-infrastructure.mdx": "ba272f0000189cc4d81571635baac9c410bd897ae44344a6b8fa9f384fa2aced", + "docs/pages/solutions/integration-scenarios.mdx": "65c76f4c33e312665505e4c98b5bee859db84788a6ae783a2d9df83202203868", + "docs/pages/solutions/architecture-responsibilities.mdx": "c4cdb99e0e54e5616a778df1b2506c45c2f1fcb445b8c139c45cb544cb88b4d3", + "docs/pages/solutions/institutional-liquidity.mdx": "bb21b91b52a7dda66903d33718b112210d377887d3378e7fe2b9b453ee9bd89c", + "docs/pages/overview.mdx": "bc93088bcb265d122af732936becadb2636cf9dff78b99eb7aa93dc445352492", + "docs/pages/solutions/market-depth-spread.mdx": "4b9d39684e2ebf7c8f5775d21346678d854613e1969d41758e850c8893a30bad", + "docs/pages/solutions/risk-aware-quoting.mdx": "36b347a4624b8f56b533a30ae7f3f80ded86f373322bc8ad7ff3881c5a614e42", + "docs/pages/solutions/white-label-exchange.mdx": "a02943ec1c93a4831ea100762d67ab7b43a7ed9906dd9b28e9587b88f1035f44", + "docs/pages/solutions/matching-engine.mdx": "60363f7cabd5c128969eeee0819dddf39cba3b7610d70332bdd428824b6c1296", + "docs/pages/solutions/operations-console.mdx": "eedb6e04514a4cec96f3351c4ff5ee9560c65ddbe8e0fa4ad6b46285bd0ea537", + "docs/pages/solutions/brand-customization.mdx": "8c757dc7200a275c773c5362a2f79f51971010c9f83c173d1b28c48d03f0cc12", + "docs/pages/solutions/compliance-licensing.mdx": "479757b9d0c8c7f17d374be0d6cc546a1ba94f73d77c2e762a13cd3890a340a8", + "docs/pages/security-compliance/license-support.mdx": "4332ab8adb42a9e78c24d1e8b25bb3478bf98a425b9726448b36d7cd26ee2110", + "docs/pages/solutions/security-architecture.mdx": "4f5ca1435d67a26d2a1a1cd50783e05d9b2b5ffa7eef485c3419c6de13c28059", + "docs/pages/solutions/production-launch-checklist.mdx": "118ffd72c15e5718d6b62888dec9e46cb21afa4c8a1a6086f23b82114804985c", + "docs/pages/trading/overview.mdx": "2a8eb40b1a73126400894f3a6041636d17ceb016585ee0657f9a36555c634afd", + "docs/pages/getting-started/start-trading.mdx": "997d9b16d32aa40d43a3dc97956c2f7d547aa767dfa45e162fb69e95aaad5f92", + "docs/pages/getting-started/trading-workflow.mdx": "80971a5c2a069b54584aa63967eba10608d7a8aff88ffbf388572e0905b06db9", + "docs/pages/getting-started/authentication.mdx": "003bdfe6759a77d6cea7043982a602a064689bf036035c974ccd4265225be61a", + "docs/pages/getting-started/asset-transfer.mdx": "3edf2b62dee710977cfe3ccda591672f477baf960880d0316881e53457972875", + "docs/pages/trading/perpetual-contracts.mdx": "1175dac103774413da4536a017e84c5b536c3b6ed3951e50e366ae02ba0f4b10", + "docs/pages/trading/leverage-mechanics.mdx": "a6faf9bcbaef1fbf8680acf327eb281d540f7079f337b64f4a7a2c2124e13061", + "docs/pages/trading/margin-rules.mdx": "76ffc80a43021d24f91718883b87bb738942df0630d28418f587640171849ea6", + "docs/pages/trading/order-types.mdx": "088fb73142f10195adab2dd42ac52c016d2cd188c5edeb2ca78afb985c910e1c", + "docs/pages/trading/take-profit-stop-loss.mdx": "7a0ab96ac00f2151cf9b80c0ec0d02c21b3e9b366f64b0b8e8ddf9b720c988bc", + "docs/pages/trading/fees-and-slippage.mdx": "94760cd618290cc2fc699a9b7028f8e4464b36ef09f8d8b1d53bab64074633d1", + "docs/pages/trading/fee-structure.mdx": "4af4dc7723b3587009255399eec9986d21236200e9e56b929d95668b1559ec27", + "docs/pages/trading/risk-and-liquidations.mdx": "2c560b833bd826ed1fa8cf1cb54ddf22642cd049afd94b48ef7b931dde6ef44b", + "docs/pages/developer-api/overview.mdx": "c0214096a9b47d7d0ff6c5d43011d7716c19c5f74b2cce17f80dbbdabd4fd14e", + "docs/pages/developer-api/integration-overview.mdx": "c4c3d9d52dc14392a23b518b8e9da9a31f01746f2db594b3a7dd4337a2db0413", + "docs/pages/developer-api/environments-and-common-conventions.mdx": "016d8c6aec2546840078f5997e97eb1834d36876b5dd938f41d34ff1d0bbee86", + "docs/pages/developer-api/authentication.mdx": "0f5815eb27b3f2d606ebc5bb7b7c0d66a7efc7dbc6c010f23f5daa4c77543bea", + "docs/pages/developer-api/api-key-management.mdx": "3a679bc9f9251f4e1c548b2cd9dcc45b5ee60802e970f9c781884c61190ff5d2", + "docs/pages/developer-api/request-signing.mdx": "cefd99752b922465d5af38d355a404927db738747a7980ef826e476ca7037b26", + "docs/pages/developer-api/rest-api.mdx": "d59abbc4681820549596e6a111657f4f4147e2d8864edfef877949bdccae7c2a", + "docs/pages/developer-api/rest-api/public-endpoints.mdx": "425c6332ba0446b838450dae90f2c010ff9faa1753adf74f678ce1aa677ba18f", + "docs/pages/developer-api/rest-api/user-and-account.mdx": "b4a9bc194979fbe5e38f6aad513daeab88d1ca520aa861d5e59bfb9bf1ec2cab", + "docs/pages/developer-api/rest-api/order.mdx": "e500d1c8df4477e700f62a07b73ea934a81541bc68698b03917f1aa8ddb8e830", + "docs/pages/developer-api/rest-api/position.mdx": "b2c2695462d74db412d22f987f8f5331b727168194bbf0c85088fdabe985f398", + "docs/pages/developer-api/rest-api/market-data.mdx": "a729c342170f39167b9143f51e89824e8c1501627bc812652fffc03a6f5c92a2", + "docs/pages/developer-api/websocket.mdx": "52d19cc8adab0f0bb05aab51cfc29747513ae03e1e2a3e55e3ab9eba85b6d750", + "docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx": "3ca5c9a1d8372b7c6b8675e922484aa2dcc61056e5a51c2cc5ad6734a038442a", + "docs/pages/developer-api/websocket/public-market-channels.mdx": "b68ede1f7a11819c03b4c3ae73f920f83b1d6a06a33a0be3dd3fc2dd89044cbe", + "docs/pages/developer-api/websocket/private-user-channel.mdx": "0250a1aebf586fb2b8236c99628a73c08c8f9676fef52cc2743a5871c7bf882d", + "docs/pages/developer-api/common-enums.mdx": "f055170d99f01611dc9422269919e004bed53d7fdc5fa427e7b828cde962935d", + "docs/pages/developer-api/error-codes-and-troubleshooting.mdx": "dc93097cc56117f21a874cb6a3aa818888b79759005fbec9855ecf6674c5ff0e", + "docs/pages/developer-api/integration-recommendations.mdx": "a78513a5e99ed6e6c9cb6387afc15b1af5673caf970efdccddedcffe4c267e6d", + "docs/pages/sdk/trading-widget/quick-start.mdx": "d5c4d25792267fc978c6c18c114ba7340bf6a5b798daad67a642bc471bb8bdcf", + "docs/pages/sdk/agent-sdk/overview.mdx": "b841d2d368be0e35ae769af63cdc7d1610c8a808ec05392714ff3c13ef05889b", + "docs/pages/sdk/agent-sdk/java/quick-start.mdx": "5db76708eeb1146aa6c1d97e834e57fb474fa4d9b3b1025beaaae59e46749d98", + "docs/pages/sdk/agent-sdk/php/quick-start.mdx": "14cb94e93fa983bec58487bf0ea9feb12a081cf0e9a74e8881a57e6edb39ddda", + "docs/pages/sdk/security/secrets-signing.mdx": "09e1fa15c93744390cd86bf37e61f92712ba929a85050f5b62b55b533394546a", + "docs/pages/sdk/security/webhooks-idempotency.mdx": "97424a1460a7e51d2a36c018dc6ec9def5d127c6908a422257ef23db5f58af75", + "docs/pages/resources/production-launch-checklist.mdx": "ecd3f642823b5f37475c3aa7d0d54093a61d446ccb7662180dcc8f7106d6e2d2", + "docs/pages/resources/support-request-template.mdx": "5d2580a76b3ff06396f0f25009f04956371f81a72e1feaa84deae6f26d8aa74c", + "docs/pages/sdk/overview.mdx": "0cadf0defdf9d36c5d3b7ef13e7cc7f1f36a8df131c0cdea46b22496bbbfb87c", + "docs/pages/sdk/trading-widget/overview.mdx": "0d22af2bc5874100d343ddc240a14ef4b867fbad121f67c20b3ae89aac11ae1f", + "docs/pages/sdk/trading-widget/authentication.mdx": "98032a145adbb183c3a3db3b2e6bb0d39a81638bd4871f3162d34ea0440b566f", + "docs/pages/sdk/trading-widget/options-events.mdx": "4da08c2f770591beee29095843c8a13f2fe51ee449237510edfed72a30b728ae", + "docs/pages/sdk/trading-widget/instance-methods.mdx": "f189a910c4ca253b64a3ef683ae15d86899c3d5d404752e8ab6b4006a9821e18", + "docs/pages/sdk/agent-sdk/java/overview.mdx": "4fbb99032785b3d9f7c3d96aa82fa026a2dd1df6cc834cdeef7cf040e8475b94", + "docs/pages/sdk/agent-sdk/java/embed-token.mdx": "58dd1e92ff37f809379aa13946e4772e24f9cdfb76cce1876371f78b7113197b", + "docs/pages/sdk/agent-sdk/php/overview.mdx": "0b440be6df535245a2bf77e11adb61290d2a5c098029a30ca0d767dd30bbc5ff", + "docs/pages/sdk/security/troubleshooting.mdx": "934d1c812f46cb5ba678efe56c0b197e422c3fefc8ca479a4ffeceddb3cd0bcf", + "docs/pages/security-compliance/overview.mdx": "a6b10a9be46572749cdb09cdc1f86a783d22ff1ae9c6bb571b26eb46a1b7a4db", + "docs/pages/security-compliance/security-architecture.mdx": "d26b92a1d4e3e6e7ee688f162e47fff1e9cb899a152b4dfb82deae7109593d75", + "docs/pages/security/security-policies.mdx": "0821b0e6340ea8aa2c89702064801fa17c67f7708b4ece3f72471e20b03f5cc3", + "docs/pages/security/incident-response.mdx": "ac88345244a810ba8245e4fcb18053f540bbab8613998143bb128416296c9c0a", + "docs/pages/security/bug-bounty-program.mdx": "3aaff4df739ae77c8ac541d2afaeecbf280ec66bacac01de7f07e45b4be3e2a2", + "docs/pages/security-compliance/compliance-overview.mdx": "9ceca0e38aae18633b85a36c0c568ee1f124e5f723ca550fabf2b53438bcc4f8", + "docs/pages/security-compliance/partner-responsibilities.mdx": "d05578bb13cab866501a89a5271fc30637fc907e7343c60120fb5bc8ade121f6", + "docs/pages/legal/terms-and-conditions.mdx": "6f8c3b20680f63af074b7cc2b3f8f0006e358743dc2ae2228224fa2ceb141769", + "docs/pages/legal/privacy-policy.mdx": "a3408c46c69f967cd07dbb4afb073158b3362b1d35b7d7682c3594dad4fc7696", + "docs/pages/resources/overview.mdx": "be17d900409b0359e2231666299a560fcea976c7261c16c155a9e7a90e820f01", + "docs/pages/design-and-assets/usage-guidelines.mdx": "b962fbbba6ff2941f82f1dc47a4d62a78e51bbfdccfac36f1003d45b65274ab2", + "docs/pages/design-and-assets/asset-downloads.mdx": "61b5aa4d834f8703746093ebc2dff71c60d8ff65aa06180f291ac214214a0d94", + "docs/pages/design-and-assets/white-label-support.mdx": "a5b12934994e99b16502bd22b54db4ad88490d8c49db95d6b00d92001cb18516", + "docs/pages/resources/integration-information-template.mdx": "7b4fae3fff34ed8150779727bd3ade6bed3a91daa2f6916d843355c20f0621f0", + "docs/pages/company/overview.mdx": "f7a2744c05c6d1f66a8e89b12ac0193079e57fb491075507638d1480c0bdeba2", + "docs/pages/company/partnerships.mdx": "3ca942f9ef97644fccb72b3c294e7c1474ebbe8b491c1cbf086d094ca9cb75b7", + "docs/pages/company/support-overview.mdx": "02cab539df83cb485d7d1301c24db94c507abc84178d135a2afbe794e6900787", + "docs/pages/company/security-reporting.mdx": "6eef0b5ead2e9323a884d78b7b68b6622cf7abc9817ae1de2d387c8f503a0668", + "docs/pages/contact/business-inquiries.mdx": "b090bff0186031cc82caf5c49e6ef33c958c6daae37a4017158e262c168ccc2e", + "docs/pages/contact/support.mdx": "5ef3f11670d4e48afb0c8ecab9d5109f1a58bede77f85725e83b7b84086d84a0" }, - "manifestRefreshedAt": "2026-07-26T19:55:36.512Z", - "label": "Azərbaycan" + "generatedAt": "2026-07-27T09:35:49.903Z", + "label": "Ελληνικά", + "manifestRefreshedAt": "2026-07-27T09:36:12.583Z" } } } diff --git a/fern/translations/ar/docs.yml b/fern/translations/ar/docs.yml index dea73542..f04054cc 100644 --- a/fern/translations/ar/docs.yml +++ b/fern/translations/ar/docs.yml @@ -1,6 +1,6 @@ tabs: home: - display-name: "المنزل" + display-name: "الرئيسية" icon: fa-duotone fa-house skip-slug: true solutions: @@ -20,7 +20,7 @@ tabs: icon: fa-duotone fa-diagram-project skip-slug: true sdk: - display-name: "SDKs" + display-name: "SDK" icon: fa-duotone fa-puzzle-piece skip-slug: true security: @@ -28,16 +28,16 @@ tabs: icon: fa-duotone fa-shield-check skip-slug: true resources: - display-name: "الموارد والدعم" + display-name: "التكامل والدعم" icon: fa-duotone fa-folder-open skip-slug: true navigation: - tab: home layout: - - section: "المنزل" + - section: "الرئيسية" contents: - - page: "المنزل" + - page: "الرئيسية" - tab: solutions layout: - section: "نظرة عامة" @@ -96,7 +96,7 @@ navigation: layout: - section: "نظرة عامة" contents: - - page: "6MM مطور API" + - page: "6MM Developer API" - section: "إعداد التكامل" contents: - page: "نظرة عامة على التكامل" @@ -111,8 +111,8 @@ navigation: - page: "REST API" - page: "نقاط النهاية العامة" - page: "المستخدم والحساب" - - page: "الترتيب" - - page: "الموقع" + - page: "الأمر" + - page: "المركز" - page: "بيانات السوق" - section: "WebSocket" contents: @@ -152,7 +152,7 @@ navigation: layout: - section: "نظرة عامة" contents: - - page: "6MM SDKs" + - page: "6MM SDK" - section: "Trading Widget" contents: - page: "Trading Widget SDK" @@ -183,7 +183,7 @@ navigation: - page: "بنية الأمان" - page: "سياسات الأمان" - page: "الاستجابة للحوادث" - - page: "برنامج مكافآت الحشرات" + - page: "برنامج مكافآت اكتشاف الثغرات" - section: "API & ضوابط الويبهوك" contents: - page: "الأسرار والتوقيع" @@ -202,7 +202,7 @@ navigation: layout: - section: "نظرة عامة" contents: - - page: "الموارد والدعم" + - page: "التكامل والدعم" - section: "العلامة التجارية والأصول" contents: - page: "إرشادات الاستخدام" diff --git a/fern/translations/ar/docs/pages/company/partnerships.mdx b/fern/translations/ar/docs/pages/company/partnerships.mdx index eaa81c46..68c921f8 100644 --- a/fern/translations/ar/docs/pages/company/partnerships.mdx +++ b/fern/translations/ar/docs/pages/company/partnerships.mdx @@ -21,7 +21,7 @@ canonical-url: https://docs.6mm.com/ar/resources/company/partnerships - نوع المنتج ورحلة المستخدم المتوقعة. - المناطق المستهدفة، اللغات، والجدول الزمني للإطلاق. -- نموذج التكامل المفضل: SDK/APIالمدمجة، البورصة ذات العلامة البيضاء، دعم السيولة، أو دعم الامتثال. +- نموذج التكامل المفضل: SDK/API المدمجة، البورصة ذات العلامة البيضاء، دعم السيولة، أو دعم الامتثال. - أنظمة الخلفية الحالية، والمحفظة، وأنظمة KYC، والمخاطر، وأنظمة الدعم. - مجال الإنتاج، مسارات الاستدعاء، وجهات الاتصال التقنية مع المالك. diff --git a/fern/translations/ar/docs/pages/company/security-reporting.mdx b/fern/translations/ar/docs/pages/company/security-reporting.mdx index 60c9175a..271220d0 100644 --- a/fern/translations/ar/docs/pages/company/security-reporting.mdx +++ b/fern/translations/ar/docs/pages/company/security-reporting.mdx @@ -9,7 +9,7 @@ canonical-url: https://docs.6mm.com/ar/resources/support/security-reporting

مشاكل النقل

-- الثغرات في تدفقات الدخول API SDKوwebhook والمصادقة أو التداول. +- الثغرات في تدفقات الدخول API SDK وwebhook والمصادقة أو التداول. - سلوك إنتاج مريب قد يؤثر على نزاهة التداول أو سلامة المستخدم. - تسرب بيانات الاعتماد أو الاشتباه في الوصول غير المصرح به. - أنماط الإساءة التي قد تؤثر على استقرار النظام. @@ -51,4 +51,4 @@ Researcher or partner contact: [security@6mm.com](بريد:security@6mm.com) -يجب أن تستخدم مشاكل التكامل العامة [قالب طلب الدعم](/ar/resources/support-request-template). يجب على الباحثين أيضا مراجعة [برنامج مكافآت الحشرات](/ar/security-compliance/bug-bounty-program) لمعرفة نطاق وتوقعات الإفصاح المسؤول. +يجب أن تستخدم مشاكل التكامل العامة [قالب طلب الدعم](/ar/resources/support-request-template). يجب على الباحثين أيضا مراجعة [برنامج مكافآت اكتشاف الثغرات](/ar/security-compliance/bug-bounty-program) لمعرفة نطاق وتوقعات الإفصاح المسؤول. diff --git a/fern/translations/ar/docs/pages/design-and-assets/asset-downloads.mdx b/fern/translations/ar/docs/pages/design-and-assets/asset-downloads.mdx index 1d732bc1..d46b38b9 100644 --- a/fern/translations/ar/docs/pages/design-and-assets/asset-downloads.mdx +++ b/fern/translations/ar/docs/pages/design-and-assets/asset-downloads.mdx @@ -18,7 +18,7 @@ canonical-url: https://docs.6mm.com/ar/resources/brand-assets/asset-downloads *** - شعار 6MM الأزرق المخضر على خلفية داكنة + شعار 6MM الأزرق المخضر على خلفية داكنة

1. أصول الشعار

@@ -39,14 +39,14 @@ canonical-url: https://docs.6mm.com/ar/resources/brand-assets/asset-downloads تحميل - + تحميل أصول الشعار *** - معاينة لافتة دخول سطح المكتب 6MM بحجم 1920 في 600 بكسل + معاينة لافتة دخول سطح المكتب 6MM بحجم 1920 في 600 بكسل

2. لافتات المشاركة

@@ -84,18 +84,18 @@ canonical-url: https://docs.6mm.com/ar/resources/brand-assets/asset-downloads تحميل - + حمل أصول بانر المشاركة باللغة الإنجليزية - + تحميل أصول لافتة المشاركة الصينية *** - معاينة أصل إدخال البطاقة 6MM بحجم 1280 في 720 بكسل + معاينة أصل إدخال البطاقة 6MM بحجم 1280 في 720 بكسل

3. مدخلات البطاقات / الوحدات

@@ -130,11 +130,11 @@ canonical-url: https://docs.6mm.com/ar/resources/brand-assets/asset-downloads تحميل - + تحميل أصول إدخال البطاقة الإنجليزية - + حمل أصول إدخال البطاقات الصينية @@ -160,11 +160,5 @@ canonical-url: https://docs.6mm.com/ar/resources/brand-assets/asset-downloads - [إرشادات الاستخدام](/ar/resources/brand-assets/usage-guidelines) -- [دعم العلامة البيضاء] (/resources/brand-assets/white-label-support) -- [استفسارات تجارية] (/resources/contact/business-inquiries) -{/* sixmm-localized-link-repair:start */} - - - [دعم العلامة البيضاء](/ar/resources/brand-assets/white-label-support) - [استفسارات تجارية](/ar/resources/contact/business-inquiries) -{/* sixmm-localized-link-repair:end */} diff --git a/fern/translations/ar/docs/pages/developer-api/authentication.mdx b/fern/translations/ar/docs/pages/developer-api/authentication.mdx index c0d1842f..a5c35e1b 100644 --- a/fern/translations/ar/docs/pages/developer-api/authentication.mdx +++ b/fern/translations/ar/docs/pages/developer-api/authentication.mdx @@ -13,7 +13,7 @@ canonical-url: https://docs.6mm.com/ar/developer-api/authentication | --- | --- | --- | | استدعاءات API لجلسة المستخدم | JWT | يستخدم رمز الوصول الذي تم إرجاعه بعد تسجيل الدخول. | | إنشاء أو تحديث أو إلغاء مفاتيح API | JWT | API Key نقاط الإدارة لا تقبل API Key الإدارة الذاتية. | -| حساب خادم إلى خادم أو مكالمات تداول | توقيع API Key + HMAC | يدعم الأذونات المحددة النطاق وطلبات الخلفية الموقعة. | +| حساب خادم إلى خادم أو مكالمات تداول | توقيع API Key + HMAC | يدعم الأذونات المحددة النطاق وطلبات الخلفية المركزة. |

JWT

@@ -41,8 +41,8 @@ API Key يجب أن تستخدم نقاط النهاية الإدارية JWT. A | القيمة | إذن | الوصف | | ----- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `1` | اقرأ | معلومات المستخدم، الأصول، سجلات تغيير الحساب، الإحصائيات، listenKey، الرموز المفضلة، ونقاط النهاية ذات الصلة بالمستخدم/الحساب. نقاط الترتيب والموقع، بما في ذلك الاستعلامات، تتطلب إذن التجارة | -| `2` | التجارة | نقاط الترتيب والموقع، بما في ذلك عمليات الاستعلام والكتابة | +| `1` | اقرأ | معلومات المستخدم، الأصول، سجلات تغيير الحساب، الإحصائيات، listenKey، الرموز المفضلة، ونقاط النهاية ذات الصلة بالمستخدم/الحساب. نقاط الترتيب والمركز، بما في ذلك الاستعلامات، تتطلب إذن التجارة | +| `2` | التجارة | نقاط الترتيب والمركز، بما في ذلك عمليات الاستعلام والكتابة | | `4` | الانسحاب | تصريح الصندوق المحجوز | لمنح كل من صلاحيات القراءة والتبادل، استخدم `permissions=3`. @@ -54,7 +54,7 @@ API Key يجب أن تستخدم نقاط النهاية الإدارية JWT. A - إنشاء مفاتيح API منفصلة للتطوير، والعرض، والإنتاج. - تطبيق قائمة بيضاء IP حيث يكون التكامل يحتوي على عناوين صادرة مستقرة. - لا تكشف أسرار API في كود تطبيقات المتصفح أو الهاتف المحمول أو سطح المكتب. -- مزامنة وقت الخادم قبل توليد الطلبات الموقعة. +- مزامنة وقت الخادم قبل توليد الطلبات المركزة. - حذف رؤوس التفويض، ومفاتيح API ، والتواقيع، والأسرار من سجلات التطبيقات. - إلغاء واستبدال المفتاح فورا عند الاشتباه في التعرض. diff --git a/fern/translations/ar/docs/pages/developer-api/common-enums.mdx b/fern/translations/ar/docs/pages/developer-api/common-enums.mdx index 0f476b69..c7aa4cc7 100644 --- a/fern/translations/ar/docs/pages/developer-api/common-enums.mdx +++ b/fern/translations/ar/docs/pages/developer-api/common-enums.mdx @@ -1,6 +1,6 @@ --- title: "الإينومات الشائعة" -description: "الرجوع إلى 6MM API القيم الشائعة لحالات الترتيب، والأطراف، وأنواع الترتيب، ووقت القوة، وأنماط الموقع، والانتقالات، واستجابات التكامل." +description: "الرجوع إلى 6MM API القيم الشائعة لحالات الأمر، والأطراف، وأنواع الأمر، ووقت القوة، وأنماط المركز، والانتقالات، واستجابات التكامل." slug: developer-api/common-enums canonical-url: https://docs.6mm.com/ar/developer-api/common-enums --- @@ -9,13 +9,13 @@ canonical-url: https://docs.6mm.com/ar/developer-api/common-enums | إينوم | القيم | | -------------------- | --------------------------------------------------------------------------------------------------------- | -| جانب الترتيب | `BUY` / `SELL` | +| جانب الأمر | `BUY` / `SELL` | | جانب المركز | `BOTH` / `LONG` / `SHORT` | -| نوع الترتيب الطبيعي | `LIMIT` / `MARKET` | +| نوع الأمر الطبيعي | `LIMIT` / `MARKET` | | نوع ترتيب الحالة | `STOP_MARKET` / `STOP_LIMIT` / `TAKE_PROFIT_MARKET` / `TAKE_PROFIT_LIMIT` / `TRAILING_STOP` | | الزمن القائم | `GTC` / `IOC` / `FOK` / `GTE_GTC` | | نوع سعر الزناد | `MARK_PRICE` / `CONTRACT_PRICE` | -| حالة الترتيب | `NEW` / `PENDING` / `PARTIALLY_FILLED` / `FILLED` / `CANCELED` / `REJECTED` / `PARTIALLY_FILLED_CANCELED` | +| حالة الأمر | `NEW` / `PENDING` / `PARTIALLY_FILLED` / `FILLED` / `CANCELED` / `REJECTED` / `PARTIALLY_FILLED_CANCELED` | `NEW` يعني أن طلب الطلب تم قبوله وإعادته. `PENDING` يعني أن الأمر دخل في حالة الطلب المعلق أو المفتوح. @@ -34,7 +34,7 @@ canonical-url: https://docs.6mm.com/ar/developer-api/common-enums - لا تستنتج أن كل حالة من الحالات غير النهائية آمنة لإعادة التجربة. استفسر عن الأمر أو توفقه مع حدث WebSocket خاص. - تخزين كل من قيمة API الأصلية وملصق العرض المواجه للشريك حتى يمكن دعم القيم الجديدة دون تغيير السجلات التاريخية. -

التعامل مع الحالة في الترتيب

+

التعامل مع الحالة في الأمر

| مجموعة الولايات | القيم | التعامل الموصى به | | --- | --- | --- | diff --git a/fern/translations/ar/docs/pages/developer-api/integration-overview.mdx b/fern/translations/ar/docs/pages/developer-api/integration-overview.mdx index 68c9c3ef..b8acfcaf 100644 --- a/fern/translations/ar/docs/pages/developer-api/integration-overview.mdx +++ b/fern/translations/ar/docs/pages/developer-api/integration-overview.mdx @@ -5,7 +5,7 @@ slug: developer-api/integration-overview canonical-url: https://docs.6mm.com/ar/developer-api/integration-overview --- -> REST URLالقاعدة : `https://api.6mm.com`\ +> REST URL القاعدة : `https://api.6mm.com`\ > WebSocket URL: `wss://ws.6mm.com/ws` هذه الوثائق مخصصة للأنظمة الخارجية التي تتكامل مع خدمة 6MM API . يغطي تسجيل الدخول، المصادقة JWT ، إدارة API Key ، توقيع API Key HMAC ، استفسارات الحسابات، الطلبات، المراكز، بيانات السوق، وتدفقات WebSocket . diff --git a/fern/translations/ar/docs/pages/developer-api/integration-recommendations.mdx b/fern/translations/ar/docs/pages/developer-api/integration-recommendations.mdx index 9316d235..f3c3ede7 100644 --- a/fern/translations/ar/docs/pages/developer-api/integration-recommendations.mdx +++ b/fern/translations/ar/docs/pages/developer-api/integration-recommendations.mdx @@ -18,10 +18,10 @@ canonical-url: https://docs.6mm.com/ar/developer-api/integration-recommendations - قبل تقديم الطلبات، `/v1/public/market/symbols` الاستعلام والتحقق من `tickSize`، `stepSize`، القيمة الاسمية الدنيا والكمية القصوى محليا. - توليد `clientOrderId` فريد لكل كتابة أمر حتى يمكن التوفيق بين الطلبات بعد الانقطاع. -- الحفاظ على المعرف الأصلي عندما تكون نتيجة HTTP غير مؤكدة. استعلام الترتيب الحالي قبل إنشاء طلب بديل. +- الحفاظ على المعرف الأصلي عندما تكون نتيجة HTTP غير مؤكدة. استعلام الأمر الحالي قبل إنشاء طلب بديل. - التعامل مع المبالغ العشرية والأسعار كسلاسل أو أنواع عشرية، وليس كقيم ثنائية للفاصلة العائمة. -

الترتيب والحالة WebSocket

+

الأمر والحالة WebSocket

- تحديد الحالة النهائية بعد إلغاء أو إلغاء كل أو تعديل العمليات من [أحداث WebSocket الخاصة] (/developer-api/websocket/private-user-channel) أو استعلام REST . - تعامل كل إعادة اتصال كجلسة WebSocket جديدة واستعادة جميع الاشتراكات المطلوبة. diff --git a/fern/translations/ar/docs/pages/developer-api/overview.mdx b/fern/translations/ar/docs/pages/developer-api/overview.mdx index 030a155b..b0c928f2 100644 --- a/fern/translations/ar/docs/pages/developer-api/overview.mdx +++ b/fern/translations/ar/docs/pages/developer-api/overview.mdx @@ -1,11 +1,12 @@ --- -title: "6MM مطور API" -subtitle: "خطط لتكامل 6MM API عبر البيئات، والمصادقة، والتوقيع، و REST APIs، وبث WebSocket ، وحل المشكلات." +title: "6MM Developer API" +headline: "6MM Developer API الوثائق لمنصات التداول" +description: "تعلم كيفية التكامل مع 6MM Developer API، بما في ذلك المصادقة، توقيع الطلبات، نقاط REST النهائية، تدفقات WebSocket ، الأخطاء، وإرشادات الإنتاج." slug: developer-api/overview canonical-url: https://docs.6mm.com/ar/developer-api/overview --- -قسم المطورين مخصص لمهندسي الواجهة الخلفية وفرق المنصات التي تتكامل مباشرة مع 6MM APIs. يشرح القسم القواعد، ونموذج الأمان، وموارد REST ، وقنوات البث، والفحوصات التشغيلية اللازمة قبل استخدام الإنتاج. +قسم المطورين مخصص لمهندسي الواجهة الخلفية وفرق المنصات التي تتكامل مباشرة مع 6MM API. يشرح القسم القواعد، ونموذج الأمان، وموارد REST ، وقنوات البث، والفحوصات التشغيلية اللازمة قبل استخدام الإنتاج. diff --git a/fern/translations/ar/docs/pages/developer-api/rest-api.mdx b/fern/translations/ar/docs/pages/developer-api/rest-api.mdx index ed89c100..704d50ff 100644 --- a/fern/translations/ar/docs/pages/developer-api/rest-api.mdx +++ b/fern/translations/ar/docs/pages/developer-api/rest-api.mdx @@ -55,7 +55,7 @@ API Key نقاط نهاية الإدارة تقبل فقط JWT. | حذف API Key | POST | `/v1/private/user/api-key/delete` | حذف API Key محدد | | حذف جميع API المفاتيح | POST | `/v1/private/user/api-key/delete-all` | احذف جميع مفاتيح المستخدم الحالي API | -

نقاط نهاية الترتيب

+

نقاط نهاية الأمر

نقاط نهاية الطلبات تتطلب إذن تداول. @@ -72,12 +72,12 @@ API Key نقاط نهاية الإدارة تقبل فقط JWT. | إلغاء الطلبات دفعة واحدة | POST | `/v1/private/order/batch-cancel` | إلغاء الأوامر العادية دفعة واحدة | | إلغاء كل شيء | POST | `/v1/private/order/batch-cancel-all` | تلغي الطلبات دفعة حسب النوع | | إلغاء ترتيب الشرط | POST | `/v1/private/order/cancel-condition` | إلغاء ترتيب شرط محدد | -| الترتيبات العادية الحالية | GET | `/v1/private/order/current` | استعلام الأوامر المعلقة العادية الحالية | +| الأوامر العادية الحالية | GET | `/v1/private/order/current` | استعلام الأوامر المعلقة العادية الحالية | | ترتيبات الحالة الحالية | GET | `/v1/private/order/current-condition` | استعلام ترتيبات الشروط الحالية غير المفعلة | -| الترتيبات الطبيعية التاريخية | GET | `/v1/private/order/history` | الترتيبات التاريخية العادية على الصفحات | +| الأوامر الطبيعية التاريخية | GET | `/v1/private/order/history` | الأوامر التاريخية العادية على الصفحات | | ترتيبات الحالة التاريخية | GET | `/v1/private/order/history-condition` | ترتيبات الحالة التاريخية على الصفحات | | سجلات التجارة | GET | `/v1/private/order/trades` | سجلات تجارة الصفحات | -| تفاصيل ترتيب الاستراتيجية | GET | `/v1/private/order/strategy` | ترتيب استراتيجية الاستعلام والترتيبات الفرعية | +| تفاصيل ترتيب الاستراتيجية | GET | `/v1/private/order/strategy` | ترتيب استراتيجية الاستعلام والأوامر الفرعية |

نقاط نهاية المراكز

@@ -88,21 +88,21 @@ API Key نقاط نهاية الإدارة تقبل فقط JWT. | وضع الهامش المعين | POST | `/v1/private/position/margin-mode` | عزل المفتاح / هامش التقاطع | | رافعة التعيين | POST | `/v1/private/position/leverage` | أداة الرمز المعين | | إعدادات الوضع | GET | `/v1/private/position/settings` | استعلام وضع الرافعة المالية ووضع الهامش لرمز | -| المناصب الحالية | GET | `/v1/private/position/positions` | استعلام المواقع الحالية | -| تاريخ الوظيفة | GET | `/v1/private/position/history` | استعلام المواقع التاريخية والسجلات القريبة | +| المناصب الحالية | GET | `/v1/private/position/positions` | استعلام المراكز الحالية | +| تاريخ الوظيفة | GET | `/v1/private/position/history` | استعلام المراكز التاريخية والسجلات القريبة |

مجموعات نقاط النهاية

- [نقاط النهاية العامة] (/developer-api/rest-api/public-endpoints) - [المستخدم والحساب](/ar/developer-api/rest-api/user-and-account) - [الأوامر] (/developer-api/rest-api/order) -- [المواقع] (/developer-api/rest-api/position) +- [المراكز] (/developer-api/rest-api/position) - [بيانات السوق] (/developer-api/rest-api/market-data) {/* sixmm-localized-link-repair:start */} - [نقاط النهاية العامة](/ar/developer-api/rest-api/public-endpoints) -- [الترتيب](/ar/developer-api/rest-api/order) -- [الموقع](/ar/developer-api/rest-api/position) +- [الأمر](/ar/developer-api/rest-api/order) +- [المركز](/ar/developer-api/rest-api/position) - [بيانات السوق](/ar/developer-api/rest-api/market-data) {/* sixmm-localized-link-repair:end */} diff --git a/fern/translations/ar/docs/pages/developer-api/rest-api/order.mdx b/fern/translations/ar/docs/pages/developer-api/rest-api/order.mdx index 819a2f03..582d6d4f 100644 --- a/fern/translations/ar/docs/pages/developer-api/rest-api/order.mdx +++ b/fern/translations/ar/docs/pages/developer-api/rest-api/order.mdx @@ -1,5 +1,5 @@ --- -title: "الترتيب" +title: "الأمر" description: "استخدم نقاط نهاية 6MM للأوامر لإنشاء واستعلام وإلغاء وإدارة الأوامر الدائمة أثناء التعامل مع الأذونات والمعرفات وحالات دورة الحياة." slug: developer-api/rest-api/order canonical-url: https://docs.6mm.com/ar/developer-api/rest-api/order @@ -55,7 +55,7 @@ Content-Type: application/json | --------------- | ------ | ----------------------- | | `orderId` | string | معرف ترتيب الخادم | | `clientOrderId` | string | معرف الطلب المعرف من العميل | -| `status` | string | حالة الترتيب | +| `status` | string | حالة الأمر | | `timestamp` | int64 | الطابع الزمني |

أوامر التوزيع الدفعي

@@ -137,13 +137,13 @@ Content-Type: application/json | المعلمة | النوع | مطلوب | الوصف | | -------------- | ------ | -------- | ----------------------- | | `strategyType` | string | نعم | `OTOCO` / `OTO` / `OCO` | -| `subOrderList` | array | نعم | قائمة الترتيب الفرعي | +| `subOrderList` | array | نعم | قائمة الأمر الفرعي | -الحقول في `subOrderList[]` هي في الغالب نفسها الترتيبات العادية وترتيبات الشروط، مع حقول تبعية إضافية: +الحقول في `subOrderList[]` هي في الغالب نفسها الأوامر العادية وترتيبات الشروط، مع حقول تبعية إضافية: | المعلمة | النوع | الوصف | | ---------------- | ------ | ----------------------------------------------- | -| `strategySubId` | int64 | معرف الترتيب الفرعي | +| `strategySubId` | int64 | معرف الأمر الفرعي | | `firstDrivenId` | int64 | أول معرف أمر قيادة. `0` يعني عدم وجود تبعية | | `firstDrivenOn` | string | الحالة الأولى للمحفز | | `firstTrigger` | string | أول حركة زناد | @@ -193,7 +193,7 @@ GET /v1/private/order/current?symbol=BTCUSDT | الميدان | النوع | الوصف | | -------- | ----- | ------------------------- | -| `list[]` | array | قائمة الترتيب العادية الحالية | +| `list[]` | array | قائمة الأمر العادية الحالية | | `total` | int32 | الكونت |

أوامر الحالة الحالية

@@ -409,7 +409,7 @@ GET /v1/private/order/strategy?strategyId=2022543809547603968 | `strategyType` | string | `OTOCO` / `OTO` / `OCO` | | `strategyStatus` | string | `WORKING` / `ALL_DONE` / `CANCELLED` | | `bookTime` | int64 | زمن الخلق | -| `subOrders[]` | array | تفاصيل الترتيب الفرعي | +| `subOrders[]` | array | تفاصيل الأمر الفرعي | | `updateTime` | int64 | وقت التحديث | diff --git a/fern/translations/ar/docs/pages/developer-api/rest-api/position.mdx b/fern/translations/ar/docs/pages/developer-api/rest-api/position.mdx index 4494d48a..59e7367c 100644 --- a/fern/translations/ar/docs/pages/developer-api/rest-api/position.mdx +++ b/fern/translations/ar/docs/pages/developer-api/rest-api/position.mdx @@ -1,5 +1,5 @@ --- -title: "الموقع" +title: "المركز" description: "استخدم نقاط نهاية 6MM المراكز للاستعلام عن المراكز المفتوحة، وتفاصيل الهامش، والرفع المالي، والأرباح والخسائر غير المحققة، والعمليات المتعلقة بالمراكز المفتوحة." slug: developer-api/rest-api/position canonical-url: https://docs.6mm.com/ar/developer-api/rest-api/position @@ -85,7 +85,7 @@ GET /v1/private/position/positions?symbol=BTCUSDT | `positions[].marginMode` | string | وضع الهامش | | `positions[].positionSide` | string | جانب المركز | | `positions[].leverage` | int32 | الرافعة المالية | -| `positions[].quantity` | string | كمية الموقع | +| `positions[].quantity` | string | كمية المركز | | `positions[].entryPrice` | string | سعر الدخول | | `positions[].breakEvenPrice` | string | سعر التعادل | | `positions[].liqPrice` | string | سعر التصفية | @@ -121,7 +121,7 @@ GET /v1/private/position/history?symbol=BTCUSDT&page=1&pageSize=20 | `list[].symbol` | string | الرمز | | `list[].positionSide` | string | جانب المركز | | `list[].leverage` | int32 | الرافعة المالية | -| `list[].maxQuantity` | string | كمية الموقع القصوى | +| `list[].maxQuantity` | string | كمية المركز القصوى | | `list[].entryPrice` | string | سعر الدخول | | `list[].closePrice` | string | سعر الإغلاق | | `list[].pnl` | string | PnL المحقق | diff --git a/fern/translations/ar/docs/pages/developer-api/websocket.mdx b/fern/translations/ar/docs/pages/developer-api/websocket.mdx index 488c9752..86974386 100644 --- a/fern/translations/ar/docs/pages/developer-api/websocket.mdx +++ b/fern/translations/ar/docs/pages/developer-api/websocket.mdx @@ -16,7 +16,7 @@ wss://ws.6mm.com/ws | النوع | المصادقة | الوصف | | ---------------- | --------------------------- | ------------------------------------------------------ | | القنوات العامة | غير مطلوب | بيانات السوق، مثل العمق، التداولات، الكلينز، والرمز | -| القنوات الخاصة | `listenKey` أو JWT المطلوبة | ترتيب المستخدمين، الحسابات، وتدفقات المواقع | +| القنوات الخاصة | `listenKey` أو JWT المطلوبة | ترتيب المستخدمين، الحسابات، وتدفقات المراكز |

القنوات العامة

diff --git a/fern/translations/ar/docs/pages/developer-api/websocket/private-user-channel.mdx b/fern/translations/ar/docs/pages/developer-api/websocket/private-user-channel.mdx index 9a638e79..41d05f8d 100644 --- a/fern/translations/ar/docs/pages/developer-api/websocket/private-user-channel.mdx +++ b/fern/translations/ar/docs/pages/developer-api/websocket/private-user-channel.mdx @@ -94,14 +94,14 @@ REST الاستعلام تستخدم نقاط نهاية التدفقات الخ | المجال | REST الحقل | WebSocket الحقل | | -------------- | -------------- | ----------------------------------------------------------- | -| حالة الترتيب | `status` | `orderStatus` | +| حالة الأمر | `status` | `orderStatus` | | التوازن المجمد | `frozenMargin` | `frozenBalance` | -| وضع الهامش | `marginMode` | `marginMode`، يعاد كوتار في المواقع والتيارات | +| وضع الهامش | `marginMode` | `marginMode`، يعاد كوتار في المراكز والتيارات |

التعافي والمصالحة

- تجديد listenKey قبل انتهاء الصلاحية وإنشاء جديد إذا فشل التجديد. - إعادة الاتصال، وإعادة المصادقة، والتعامل مع المقبس الجديد كجلسة حدث جديدة. - إلغاء تكرار الأحداث قبل تغيير أرصدة الشركاء أو سجلات الأوامر. -- إذا كان قد فاتت أحداث، استفسر عن [الترتيبات](/ar/developer-api/rest-api/order) ، [المواقع](/ar/developer-api/rest-api/position) و[حالة الحساب](/ar/developer-api/rest-api/user-and-account) عبر REST. +- إذا كان قد فاتت أحداث، استفسر عن [الأوامر](/ar/developer-api/rest-api/order) ، [المراكز](/ar/developer-api/rest-api/position) و[حالة الحساب](/ar/developer-api/rest-api/user-and-account) عبر REST. - اتبع [دليل الاتصال ونبض القلب](/ar/developer-api/websocket/connection-subscription-and-heartbeat) لإعادة المحاولة والتعامل مع الاتصال الراكد. diff --git a/fern/translations/ar/docs/pages/embedded-trading-infrastructure.mdx b/fern/translations/ar/docs/pages/embedded-trading-infrastructure.mdx index 14d7ec22..2ac833a5 100644 --- a/fern/translations/ar/docs/pages/embedded-trading-infrastructure.mdx +++ b/fern/translations/ar/docs/pages/embedded-trading-infrastructure.mdx @@ -7,7 +7,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/embedded-trading-infrastructure *تداول دائم، مدمج بسلاسة في منصتك* -> 6MM هي بنية تحتية للتداول احترافية مصممة للمنصات والوكلاء وشركاء النظام البيئي. نقدم قدرات تداول دائمة على مستوى المؤسسات من خلال APIو SDKوتكاملات مدمجة — دون تشغيل بورصة موجهة للمستهلك. +> 6MM هي بنية تحتية للتداول احترافية مصممة للمنصات والوكلاء وشركاء النظام البيئي. نقدم قدرات تداول دائمة على مستوى المؤسسات من خلال API و SDK وتكاملات مدمجة — دون تشغيل بورصة موجهة للمستهلك. *** diff --git a/fern/translations/ar/docs/pages/getting-started/authentication.mdx b/fern/translations/ar/docs/pages/getting-started/authentication.mdx index 78847b7e..edc2fdff 100644 --- a/fern/translations/ar/docs/pages/getting-started/authentication.mdx +++ b/fern/translations/ar/docs/pages/getting-started/authentication.mdx @@ -77,7 +77,7 @@ canonical-url: https://docs.6mm.com/ar/trading/getting-started/authentication * 6MM يحتفظ فقط بالحد الأدنى من المعرفات التقنية المطلوبة ل: * تنفيذ التداول * حساب الهامش والمخاطر - * عزل الموقع والحساب + * عزل المركز والحساب لا يصل 6MM إلى معلومات هوية المستخدم أو يحلل أو يحقق الدخل من الأرباح. diff --git a/fern/translations/ar/docs/pages/getting-started/start-trading.mdx b/fern/translations/ar/docs/pages/getting-started/start-trading.mdx index 2160da92..5f9027a6 100644 --- a/fern/translations/ar/docs/pages/getting-started/start-trading.mdx +++ b/fern/translations/ar/docs/pages/getting-started/start-trading.mdx @@ -85,7 +85,7 @@ canonical-url: https://docs.6mm.com/ar/trading/getting-started/start-trading

الخطوة 7: إدارة المراكز والمخاطر

-بمجرد فتح الموقع، يمكن للمستخدمين إدارة التعرض بنشاط. +بمجرد فتح المركز، يمكن للمستخدمين إدارة التعرض بنشاط. * مراقبة نسبة الأرباح والهامش غير المحققة * ضبط الرافعة المالية (إذا كان مدعوما) diff --git a/fern/translations/ar/docs/pages/home.mdx b/fern/translations/ar/docs/pages/home.mdx index 77a511c2..5fb04e6a 100644 --- a/fern/translations/ar/docs/pages/home.mdx +++ b/fern/translations/ar/docs/pages/home.mdx @@ -1,7 +1,7 @@ --- -title: "6MM وثائق البنية التحتية للتداول" -headline: "بنية تحتية للتداول وتوثيق المطورين" -description: "استكشف الوثائق الرسمية 6MM لحلول التداول، APIs، SDKs، الأمن، الامتثال، التكامل، ودعم إطلاق الإنتاج." +title: "6MM وثائق بنية تحتية للتداول" +headline: "6MM بنية التداول ووثائق المطورين" +description: "اطّلع على وثائق 6MM الرسمية لحلول تداول الأصول الرقمية وDeveloper API وTrading Widget SDK وAgent SDK والأمان والامتثال ودعم الشركاء." slug: home canonical-url: https://docs.6mm.com/ar/home layout: overview @@ -15,12 +15,12 @@ hide-nav-links: true

6MM Docs

-

6MM وثائق البنية التحتية للتداول

+

6MM وثائق بنية تحتية للتداول

الوثائق الرسمية للشركاء، ومنصات التداول، والمطورين. تعلم التداول المدمج، وبورصة العلامة البيضاء، والسيولة المؤسسية، وتكامل API / SDK ، وأعمال الأمان والامتثال اللازمة قبل بدء الإنتاج.

- +
@@ -28,12 +28,12 @@ hide-nav-links: true التداول المدمج السيولة المؤسسية الامتثال والترخيص - SDKs + SDK
اخترحدد هدف عملك إلى التداول المدمج، أو البورصة البيضاء، أو السيولة، أو دعم الامتثال والترخيص.
-
التكاملاستخدم APIsو Trading Widget SDKو Agent SDKs لربط أنظمة الواجهة الأمامية والخلفية.
+
التكاملاستخدم API و Trading Widget SDK و Agent SDK لربط أنظمة الواجهة الأمامية والخلفية.
فهمتراجع العقود الدائمة، والأوامر، والهامش، والرسوم، وضوابط المخاطر، وسلوك التصفية.
الإطلاقجهز فحوصات الأمان، والويبهوكس، وأصول العلامة التجارية، وتسليم الدعم، وفحوصات جاهزية الإنتاج.
@@ -56,50 +56,25 @@ hide-nav-links: true -

الدخول حسب الفريق

+

التوثيق الأساسي

- - -افهم تدفقات التداول، آليات المنتج، سلوك الطلبات، الرسوم، وقواعد المخاطر. - - -مراجعة البيئات، المصادقة، التوقيع، REST APIs، WebSocket البث، وحل المشكلة. + + +اختر التداول المدمج، أو بورصة العلامة البيضاء، أو السيولة المؤسسية، أو دعم الامتثال والترخيص. - -اختر بين مسارات الأمان Trading Widget SDKو Agent SDKsوخلفية. + +ادمج المصادقة وتوقيع الطلبات ونقاط نهاية REST وتدفّقات WebSocket ومعالجة أخطاء بيئة الإنتاج. - -ابحث عن موارد الشركاء، مواد الإطلاق، مسارات الدعم، وأصول العلامة التجارية. - - - -

نقاط الدخول المشتركة للتكامل

- - - -تضمين واجهة التداول 6MM داخل صفحة شريك. + +دمج واجهة تداول الأصول الرقمية 6MM داخل منتج ويب شريك. -تعامل مع التوقيع، وربط المستخدم، والنقلات، والتحقق من webhook من الخلفية. - - -ابدأ بنموذج المصادقة والتوقيع والاتصال API بشكل عام. +أدِر التوقيع وربط المستخدم وتحويل الأصول والتحقق من Webhook من نظامك الخلفي. راجع ضوابط الأمان، والتحضير للامتثال، ومسؤوليات الإنتاج. - - -

جاهزية الإطلاق

- - - -راجع الأمان والامتثال والحدود القانونية قبل إطلاق الإنتاج. - - -قم بتحميل الشعارات، ولافتات المشاركة، وأصول إدخال البطاقات، والمواد ذات العلامة البيضاء. - - -ابحث عن مسارات الدعم، وجهات الاتصال التجارية، وتسليم العمليات، وقنوات تقارير الأمان. + +جهز مواد الإطلاق، وأصول العلامة التجارية، وتسليم العمليات، وطلبات الدعم، واتصالات الأعمال. diff --git a/fern/translations/ar/docs/pages/legal/terms-and-conditions.mdx b/fern/translations/ar/docs/pages/legal/terms-and-conditions.mdx index 098c5675..ef74a428 100644 --- a/fern/translations/ar/docs/pages/legal/terms-and-conditions.mdx +++ b/fern/translations/ar/docs/pages/legal/terms-and-conditions.mdx @@ -17,7 +17,7 @@ canonical-url: https://docs.6mm.com/ar/security-compliance/legal/terms-and-condi * بنية تحتية للتداول الدائم المدمجة * مطابقة الأوامر، حساب الهامش، وأنظمة التصفية -* واجهات الوصول APIو SDKومدمجة +* واجهات الوصول API و SDK ومدمجة لا تعمل 6MM كمنصة تبادل موجهة للمستهلك ولا تقيم علاقة تعاقدية مباشرة مع المستخدمين النهائيين. diff --git a/fern/translations/ar/docs/pages/overview.mdx b/fern/translations/ar/docs/pages/overview.mdx index c51e1a16..3c53a6da 100644 --- a/fern/translations/ar/docs/pages/overview.mdx +++ b/fern/translations/ar/docs/pages/overview.mdx @@ -17,7 +17,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/6-market-maker على عكس حلول صناعة السوق التقليدية التي تعتمد على التدخل اليدوي أو الاستراتيجيات المجزأة، فإن 6 Market Maker يجريد صناعة السوق إلى طبقة بنية تحتية قابلة لإعادة الاستخدام. تصبح السيولة قدرة نظام قابلة للتكوين والتوسع بدلا من كونها مهمة تشغيلية عشوائية. سواء دعمت أزواج التداول الجديدة أو الأسواق النشطة للغاية، تقدم 6 Market Maker باستمرار دعما موثوقا للسيولة. -لا يواجه 6 Market Maker المستخدمين النهائيين ولا يشارك في التداول الاتجاهي. يظل دوره محايدا تماما، ويركز فقط على هيكل السوق، وجودة السيولة، وكفاءة التنفيذ. من خلال حلول التداول المدمجة من خلال **APIsأو SDKsأو مدمج**، يمكن للشركاء دمج 6 Market Maker في منصاتهم أو تطبيقاتهم دون تغيير أنظمة المستخدمين الحالية أو سير العمل التشغيلي أو أطر الامتثال—مما يكتسب بسرعة قدرات بناء سوق مؤسسية. +لا يواجه 6 Market Maker المستخدمين النهائيين ولا يشارك في التداول الاتجاهي. يظل دوره محايدا تماما، ويركز فقط على هيكل السوق، وجودة السيولة، وكفاءة التنفيذ. من خلال حلول التداول المدمجة من خلال **API أو SDK أو مدمج**، يمكن للشركاء دمج 6 Market Maker في منصاتهم أو تطبيقاتهم دون تغيير أنظمة المستخدمين الحالية أو سير العمل التشغيلي أو أطر الامتثال—مما يكتسب بسرعة قدرات بناء سوق مؤسسية. *** @@ -82,7 +82,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/6-market-maker يدعم معايير قابلة للتكوين للتعرض، العمق، وإدارة المخاطر.
-من السهل دمجه في أنظمة التداول الحالية عبر 6MM APIs و SDKs. +من السهل دمجه في أنظمة التداول الحالية عبر 6MM API و SDK.
diff --git a/fern/translations/ar/docs/pages/resources/overview.mdx b/fern/translations/ar/docs/pages/resources/overview.mdx index 91918fb0..26a95c18 100644 --- a/fern/translations/ar/docs/pages/resources/overview.mdx +++ b/fern/translations/ar/docs/pages/resources/overview.mdx @@ -1,11 +1,12 @@ --- -title: "الموارد والدعم" -subtitle: "ابحث عن أصول العلامة التجارية، والمواد ذات العلامة البيضاء، وقوالب الإطلاق، والموارد التشغيلية لتكامل 6MM الشركاء." +title: "التكامل والدعم" +headline: "موارد 6MM التكامل وتوثيق دعم الشركاء" +description: "ابحث عن موارد 6MM التكامل والإطلاق، بما في ذلك القوالب، قوائم الإنتاج، أصول العلامة التجارية، إرشادات تسليم العمليات التشغيلية، الاتصالات، ودعم الشركاء." slug: resources/overview canonical-url: https://docs.6mm.com/ar/resources/overview --- -يتم إعداد موارد الشركاء للفرق التي تدمج قدرات التداول 6MM في منتج قائم، أو تطلق بورصة بعلامة بيضاء (White Label)، أو تجهز المواد التشغيلية للاستخدام الإنتاجي. +يتم إعداد موارد التكامل والدعم للفرق التي تضيف قدرات تداول 6MM إلى منتج قائم، أو تطلق بورصة ذات علامة بيضاء (White Label)، أو تجهز المواد التشغيلية للاستخدام الإنتاجي.

مناطق الموارد

diff --git a/fern/translations/ar/docs/pages/resources/support-request-template.mdx b/fern/translations/ar/docs/pages/resources/support-request-template.mdx index e87deca0..102d43dd 100644 --- a/fern/translations/ar/docs/pages/resources/support-request-template.mdx +++ b/fern/translations/ar/docs/pages/resources/support-request-template.mdx @@ -1,6 +1,6 @@ --- title: "قالب طلب الدعم الفني" -subtitle: "قدم تقريرا كاملا ومنقحا بأمان لقضايا 6MM API SDKو WebSocketوwebhook أو التداول أو الأمن أو الإنتاج." +subtitle: "قدم تقريرا كاملا ومنقحا بأمان لقضايا 6MM API SDK و WebSocketوwebhook أو التداول أو الأمن أو الإنتاج." slug: resources/support-request-template canonical-url: https://docs.6mm.com/ar/resources/support-request-template --- @@ -81,4 +81,4 @@ Attachments: | مشكلة التكامل أو الإنتاج | [دعم](/ar/resources/contact/support) | | SDK مشكلة لا تزال بحاجة إلى تشخيص | [SDK استكشاف أخطاء التكامل](/ar/sdk/security/troubleshooting) | | الثغرة أو الاشتباه في الوصول غير المصرح به | [تقرير أمني](/ar/resources/support/security-reporting) | -| الإفصاح المسؤول عن الثغرات | [برنامج مكافآت الحشرات](/ar/security-compliance/bug-bounty-program) | +| الإفصاح المسؤول عن الثغرات | [برنامج مكافآت اكتشاف الثغرات](/ar/security-compliance/bug-bounty-program) | diff --git a/fern/translations/ar/docs/pages/sdk/agent-sdk/java/overview.mdx b/fern/translations/ar/docs/pages/sdk/agent-sdk/java/overview.mdx index e56c363e..d9a00560 100644 --- a/fern/translations/ar/docs/pages/sdk/agent-sdk/java/overview.mdx +++ b/fern/translations/ar/docs/pages/sdk/agent-sdk/java/overview.mdx @@ -1,6 +1,6 @@ --- title: "Agent Java SDK" -subtitle: "قم بتثبيت 6MM Agent Java SDK واستخدم APIs الخلفية الموقعة لربط المستخدم، والنقلات، وبيانات الدخول والتحقق من webhook." +subtitle: "قم بتثبيت 6MM Agent Java SDK واستخدم API الخلفية الموقعة لربط المستخدم، والنقلات، وبيانات الدخول والتحقق من webhook." slug: sdk/agent-sdk/java/overview canonical-url: https://docs.6mm.com/ar/sdk/agent-sdk/java/overview --- diff --git a/fern/translations/ar/docs/pages/sdk/agent-sdk/overview.mdx b/fern/translations/ar/docs/pages/sdk/agent-sdk/overview.mdx index 195db2c2..0f825792 100644 --- a/fern/translations/ar/docs/pages/sdk/agent-sdk/overview.mdx +++ b/fern/translations/ar/docs/pages/sdk/agent-sdk/overview.mdx @@ -1,15 +1,16 @@ --- -title: "6MM Agent SDK Java PHP" -subtitle: "دمج مكالمات API الوكيل الموقع، وربط المستخدم، والنقلات، وعناوين الإدخال، والتحقق من webhook من خدمات الواجهة الخلفية للشريك." +title: "6MM Agent SDK" +headline: "6MM Agent SDK لتكامل خدمات Java وPHP الخلفية" +description: "استخدم 6MM Agent SDK لتنفيذ استدعاءات API موقّعة من خدمات Java وPHP الخلفية، وربط المستخدمين، وتحويل الأصول، وإنشاء روابط الدخول إلى التداول، وضمان عدم تكرار المعالجة، والتحقق من Webhook." slug: sdk/agent-sdk/overview canonical-url: https://docs.6mm.com/ar/sdk/agent-sdk/overview --- -6MM Agent SDK مخصص لخدمات الخلفية الشريكة التي تحتاج إلى استدعاء APIs الوكيل المميز دون تنفيذ معالجة التوقيع والطلبات من الصفر. يجب ألا يعمل في المتصفح أو الهاتف المحمول أو كود سطح المكتب العام لأن التكامل يستخدم شريكا API سريا. +6MM Agent SDK مخصص لخدمات الخلفية الشريكة التي تحتاج إلى استدعاء API الوكيل المميز دون تنفيذ معالجة التوقيع والطلبات من الصفر. يجب ألا تعمل في كود المتصفح أو الهاتف المحمول أو سطح المكتب العام لأن التكامل يستخدم سريا API الشريك.

متى تستخدم Agent SDK

-استخدم Agent SDK عندما تحتاج الخلفية إلى ربط مستخدم شريك، أو نقل الأصول عبر سير عمل معتمد، أو استعلام سجلات التداول، أو إنشاء URLإدخال تداول مدمج، أو التحقق من إشعارات webhook. استخدم [Trading Widget SDK](/ar/sdk/trading-widget/overview) بشكل منفصل عندما يحتاج الطرف الأمامي الشريك لعرض واجهة التداول. +استخدم Agent SDK عندما يحتاج نظامك الخلفي إلى ربط مستخدم تابع للشريك، أو نقل الأصول عبر سير عمل معتمد، أو الاستعلام عن سجلات التداول، أو إنشاء عنوان URL للدخول إلى التداول المضمّن، أو التحقق من إشعارات Webhook. استخدم [Trading Widget SDK](/ar/sdk/trading-widget/overview) بشكل منفصل عندما تحتاج الواجهة الأمامية للشريك إلى عرض واجهة التداول.

القدرات

@@ -30,7 +31,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/agent-sdk/overview | baseUrl | `https://agent-api.6mm.com` | 6MM API خدمة URL دون تتبع أو شرط. | | agentCode | AGENT001 | رمز وكيل الشريك. | | apiSecret | سر واجهة المستخدم الخاص بك | API التوقيع السري المخزن فقط في الخلفية. | -| defaultCurrency | USDT | العملة الافتراضية للتحويل وحساب APIs. | +| defaultCurrency | USDT | العملة الافتراضية للتحويل وحساب API. | | webhookUrl | https://partner.example.com/6mm/webhook | نقطة نهاية الشريك لإشعارات الويب هوك 6MM . |

تدفق التكامل النموذجي

@@ -39,15 +40,15 @@ canonical-url: https://docs.6mm.com/ar/sdk/agent-sdk/overview 2. يقوم الطرف الخلفي للشريك بتعيين المستخدم إلى معرف مستقر من جانب الشريك. 3. الواجهة الخلفية تتصل ب Agent SDK مع `agentCode` و API السر المحمي. 4. يوقع SDK ويرسل العميل API الطلب. -5. يخزن الواجهة الخلفية معرف الأعمال المرتجع وتعالج webhooks لاحقا بشكل متكامل. +5. يخزّن النظام الخلفي معرّف العملية المُعاد، ثم يعالج إشعارات Webhook اللاحقة بصورة تضمن عدم تكرار المعالجة. 6. تحصل الواجهة الأمامية فقط على النتيجة القصيرة أو بطاقة الدخول التي تحتاجها.

اختر SDK

| مكدس الخلفية | ابدأ من هنا | | --- | --- | -| Java | [ نظرة عامةJava SDK ](/ar/sdk/agent-sdk/java/overview) و [Java البدء السريع] (/sdk/agent-sdk/java/quick-start) | -| PHP | [ نظرة عامةPHP SDK ](/ar/sdk/agent-sdk/php/overview) و [PHP البدء السريع] (/sdk/agent-sdk/php/quick-start) | +| Java | [نظرة عامة Java SDK](/ar/sdk/agent-sdk/java/overview) و [Java البداية السريعة](/ar/sdk/agent-sdk/java/quick-start) | +| PHP | [نظرة عامة PHP SDK](/ar/sdk/agent-sdk/php/overview) و [PHP البداية السريعة](/ar/sdk/agent-sdk/php/quick-start) |

قائمة تحقق الإنتاج

diff --git a/fern/translations/ar/docs/pages/sdk/overview.mdx b/fern/translations/ar/docs/pages/sdk/overview.mdx index bdac51cb..f15e2204 100644 --- a/fern/translations/ar/docs/pages/sdk/overview.mdx +++ b/fern/translations/ar/docs/pages/sdk/overview.mdx @@ -1,5 +1,5 @@ --- -title: "6MM SDKs" +title: "6MM SDK" subtitle: "اختر المسار الصحيح 6MM SDK للتداول المدمج، إصدار الرموز الخلفية، ربط الحسابات، الويبهوكس، وعمليات الإنتاج." slug: sdk/overview canonical-url: https://docs.6mm.com/ar/sdk/overview @@ -25,7 +25,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/overview | --- | --- | --- | --- | | إضافة محطة تداول مدمجة | Trading Widget SDK | Agent SDK | تتولى الأداة واجهة التداول بينما يصدر الطرف الخلفي الشريك الرموز ويحافظ على الأسرار الخاصة. | | أنشئ نقطة دخول أصلية للتطبيق | مدخل أصلي أو H5 | Agent SDK | يفتح التطبيق URL إدخال 6MM بعد أن يتحقق الشريك من جلسة المستخدم. | -| بناء تدفق تداول مخصص | واجهة المستخدم الشريكة | المطور API + تدفقات SDK المختارة | استخدم APIs لبيانات الحساب، والطلب، والموقع، وبيانات السوق مع الحفاظ على الضوابط التشغيلية على جانب الخادم. | +| بناء تدفق تداول مخصص | واجهة المستخدم الشريكة | المطور API + تدفقات SDK المختارة | استخدم API لبيانات الحساب، والطلب، والموقع، وبيانات السوق مع الحفاظ على الضوابط التشغيلية على جانب الخادم. |

الهيكل المرجعي

diff --git a/fern/translations/ar/docs/pages/sdk/security/secrets-signing.mdx b/fern/translations/ar/docs/pages/sdk/security/secrets-signing.mdx index 79fcc1bf..38a603f4 100644 --- a/fern/translations/ar/docs/pages/sdk/security/secrets-signing.mdx +++ b/fern/translations/ar/docs/pages/sdk/security/secrets-signing.mdx @@ -23,7 +23,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/security/secrets-signing يجب أن يبني SDK هذه القيمة من نفس البيانات التي ترسلها. تغيير حقل موقع بعد توليد التوقيع يؤدي إلى فشل التحقق. -

SDKالحقول المدارة

+

SDK الحقول المدارة

| الميدان | المصدر | الوصف | | --- | --- | --- | @@ -31,7 +31,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/security/secrets-signing | الطابع الزمني | وقت الخادم الحالي | طابع زمني ليونكس في ثوان. | | نونس | القيمة العشوائية الآمنة | سلسلة عشوائية لحماية إعادة اللعب. | | إشارة | HMAC-SHA256 | طلب توقيع. | -| العملة | العملة الافتراضية | يستخدم عند التحويل أو الحساب APIs حذف العملة. | +| العملة | العملة الافتراضية | يستخدم عند التحويل أو الحساب API حذف العملة. |

التخزين السري

diff --git a/fern/translations/ar/docs/pages/sdk/security/troubleshooting.mdx b/fern/translations/ar/docs/pages/sdk/security/troubleshooting.mdx index 25ed9f14..05e6453a 100644 --- a/fern/translations/ar/docs/pages/sdk/security/troubleshooting.mdx +++ b/fern/translations/ar/docs/pages/sdk/security/troubleshooting.mdx @@ -1,6 +1,6 @@ --- title: "SDK استكشاف أخطاء التكامل" -subtitle: "شخص مشاكل Trading Widgetو Agent SDKوالتوقيع والويبهوك وانتهاء الوقت والبيئة قبل تصعيد طلب الدعم." +subtitle: "شخص مشاكل Trading Widgetو Agent SDK والتوقيع والويبهوك وانتهاء الوقت والبيئة قبل تصعيد طلب الدعم." slug: sdk/security/troubleshooting canonical-url: https://docs.6mm.com/ar/sdk/security/troubleshooting --- @@ -38,8 +38,8 @@ canonical-url: https://docs.6mm.com/ar/sdk/security/troubleshooting | التكامل | أدلة مفيدة | | --- | --- | -| Trading Widget | URLالصفحة، مسار الإصدار SDK، وحدة تحكم المتصفح، طلبات الشبكة الفاشلة، حمولة `onError`، وأبعاد الحاويات. | -| Agent SDK | SDK اللغة/الإصدار، URLالأساسية، UTC الطابع الزمني، معرف الطلب، `agentOrderNo`، رمز الرد، والسجلات المنقحة. | +| Trading Widget | URL الصفحة، مسار الإصدار SDK، وحدة تحكم المتصفح، طلبات الشبكة الفاشلة، حمولة `onError`، وأبعاد الحاويات. | +| Agent SDK | SDK اللغة/الإصدار، URL الأساسية، UTC الطابع الزمني، معرف الطلب، `agentOrderNo`، رمز الرد، والسجلات المنقحة. | | ويب هوك | وقت التسليم، مفتاح الحدث أو العمل، نتيجة التحقق من التوقيع، حالة المعالجة، والتجزئة الخام المنقحة. | | REST API | الطريقة، المسار، البيئة، معرف الطلب، رمز الرد، والمعلمات المنقحة. | diff --git a/fern/translations/ar/docs/pages/sdk/security/webhooks-idempotency.mdx b/fern/translations/ar/docs/pages/sdk/security/webhooks-idempotency.mdx index a1230e70..14f9c19e 100644 --- a/fern/translations/ar/docs/pages/sdk/security/webhooks-idempotency.mdx +++ b/fern/translations/ar/docs/pages/sdk/security/webhooks-idempotency.mdx @@ -33,7 +33,7 @@ timestamp + nonce + rawBody عندما يتوفر متحقق رسمي Agent SDK ، استخدمه بدلا من الحفاظ على رمز توقيع مستقل. -

القدرة على الترتيب

+

القدرة على الأمر

| القضية | التحكم | | --- | --- | @@ -55,7 +55,7 @@ timestamp + nonce + rawBody | الوضع التجاري النهائي | يمنع تطبيق إجراء الطرف مرتين. | | الطابع الزمني المعالج | يدعم سياسات التحقيق والاحتفاظ بالأفراد. | -قم بتسجيل التغيير التجاري وسجل الهوية في نفس المعاملة حيثما أمكن. يجب أن يعيد الحدث المتكرر النتيجة المعروفة مسبقا بدلا من تطبيق الرصيد أو الترتيب أو تغيير المستخدم مرة أخرى. +قم بتسجيل التغيير التجاري وسجل الهوية في نفس المعاملة حيثما أمكن. يجب أن يعيد الحدث المتكرر النتيجة المعروفة مسبقا بدلا من تطبيق الرصيد أو الأمر أو تغيير المستخدم مرة أخرى.

قاعدة الوقت المستقطع وإعادة المحاولة

diff --git a/fern/translations/ar/docs/pages/sdk/trading-widget/instance-methods.mdx b/fern/translations/ar/docs/pages/sdk/trading-widget/instance-methods.mdx index 513e303d..9539c20f 100644 --- a/fern/translations/ar/docs/pages/sdk/trading-widget/instance-methods.mdx +++ b/fern/translations/ar/docs/pages/sdk/trading-widget/instance-methods.mdx @@ -14,7 +14,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/trading-widget/instance-methods | whenReady() | انتظر حتى ينتهي تهيئة iframe. | | setSymbol(رمز) | بدل زوج التداول داخل إطار iframe. | | setTheme(المقدمة) | قم بتحديث معامل قالب iframe. | -| setLocale(الموقع) | غير لغة iframe. | +| setLocale(المركز) | غير لغة iframe. | | setSize(العرض، الارتفاع) | تحديث أبعاد iframe. | | إعادة التحميل () | أعد تحميل الإطار الحالي. | | refreshAuth(سبب) | فعل تدفق تحديث مصادقة الويدجت. | @@ -64,7 +64,7 @@ widget.setTheme('dark') widget.setTheme('light') ``` -

setLocale(الموقع)

+

setLocale(المركز)

بدل بلغة iframe. القيم المدعومة هي en، en-US، و zh-CN. diff --git a/fern/translations/ar/docs/pages/sdk/trading-widget/options-events.mdx b/fern/translations/ar/docs/pages/sdk/trading-widget/options-events.mdx index 47af8b26..f992fe7a 100644 --- a/fern/translations/ar/docs/pages/sdk/trading-widget/options-events.mdx +++ b/fern/translations/ar/docs/pages/sdk/trading-widget/options-events.mdx @@ -12,7 +12,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/trading-widget/options-events | baseUrl | string | SDK أصل النص | نطاق iframe. تمرير الملف بشكل صريح في صفحات الشركاء. | | الرمز | string | BTCUSDT | تم تطبيعه إلى الأحرف الكبيرة والشرائط - / _. | | الموضوع | دارك \| الضوء | مظلم | معامل الموضوع الأولي. | -| الموقع | en \| أمريكا \| zh-CN | المتصفح/الافتراضي | الإنجليزية والصينية المبسطة مدعومة. | +| المركز | en \| أمريكا \| zh-CN | المتصفح/الافتراضي | الإنجليزية والصينية المبسطة مدعومة. | | التصميم | الافتراضي \| مضغوط | الافتراضي | خيار التخطيط المحجوز. | | العرض | object | `showHeader: false`، `showTicker: false`، `hidden: []` | تتحكم في مناطق القذائف وحاويات التجارة عالية المستوى. | | المصادقة | object | لا شيء | استخدم الشريك-توكن لتكاملات SSO جديدة. | @@ -52,7 +52,7 @@ display: { | الحدث | الزناد | | --- | --- | | جاهز | تم الانتهاء من تهيئة iframe. | -| خطأ | SDKأو iframe أو خطأ في المصادقة. | +| خطأ | SDK أو iframe أو خطأ في المصادقة. | | state_changed | SDK حالة دورة الحياة تغيرت. | | auth_state_changed | حالة مصادقة الشريك-رمز تغيرت. | | symbol_changed | رمز iframe الفعلي تغير. | diff --git a/fern/translations/ar/docs/pages/sdk/trading-widget/overview.mdx b/fern/translations/ar/docs/pages/sdk/trading-widget/overview.mdx index 1ac35ec1..2044ec9c 100644 --- a/fern/translations/ar/docs/pages/sdk/trading-widget/overview.mdx +++ b/fern/translations/ar/docs/pages/sdk/trading-widget/overview.mdx @@ -1,6 +1,7 @@ --- title: "Trading Widget SDK" -subtitle: "تضمين محطة التداول 6MM في صفحة شريك عبر iframe." +headline: "وثائق تكامل 6MM Trading Widget SDK" +description: "تعلم كيفية تضمين محطة تداول الأصول الرقمية 6MM في موقع شريك، مع المصادقة الآمنة، وضوابط العرض، وطرق التشغيل، وأحداث دورة الحياة." slug: sdk/trading-widget/overview canonical-url: https://docs.6mm.com/ar/sdk/trading-widget/overview --- @@ -18,7 +19,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/trading-widget/overview

الإصدار

-يبقى مسار التكامل العام مستقرا تحت URLالسكريبت v1. تشمل مجموعة القدرات الحالية للإصدار 1 رموز الشريك، tokenProvider، entryUrlProvider، التحكم في العرض، أحداث دورة الحياة، طرق الحالات، وأحداث الترتيب. +يبقى مسار التكامل العام مستقرا تحت URL السكريبت v1. تشمل مجموعة القدرات الحالية للإصدار 1 رموز الشريك، tokenProvider، entryUrlProvider، التحكم في العرض، أحداث دورة الحياة، طرق الحالات، وأحداث الأمر. ```html @@ -30,13 +31,7 @@ canonical-url: https://docs.6mm.com/ar/sdk/trading-widget/overview

مسار التنفيذ

-1. اتبع [Trading Widget Quick Start](/ar/sdk/trading-widget/quick-start) لتحميل السكربت وإنشاء حاوية مرئية. -2. تكوين [مصادقة الشريك-الرموز] (/sdk/trading-widget/authentication) من خلال الواجهة الخلفية للشريك. -3. أضف [الخيارات والأحداث] المطلوبة (/sdk/trading-widget/options-events). -4. استخدم [طرق النسخة](/ar/sdk/trading-widget/instance-methods) لضوابط دورة الحياة ووقت التشغيل. -{/* sixmm-localized-link-repair:start */} - - -- [Trading Widget المصادقة](/ar/sdk/trading-widget/authentication) -- [الخيارات والفعاليات](/ar/sdk/trading-widget/options-events) -{/* sixmm-localized-link-repair:end */} +1. اتبع [Trading Widget البداية السريعة](/ar/sdk/trading-widget/quick-start) لتحميل السكريبت وإنشاء حاوية مرئية. +2. التكوين [مصادقة الشركاء](/ar/sdk/trading-widget/authentication) من خلال خلفية شريك. +3. أضف المطلوب [الخيارات والفعاليات](/ar/sdk/trading-widget/options-events). +4. الاستخدام [طرق النسخة](/ar/sdk/trading-widget/instance-methods) لتحكم دورة الحياة ووقت التشغيل. diff --git a/fern/translations/ar/docs/pages/sdk/trading-widget/quick-start.mdx b/fern/translations/ar/docs/pages/sdk/trading-widget/quick-start.mdx index a2d71df9..473927c2 100644 --- a/fern/translations/ar/docs/pages/sdk/trading-widget/quick-start.mdx +++ b/fern/translations/ar/docs/pages/sdk/trading-widget/quick-start.mdx @@ -100,7 +100,7 @@ display: { قم بتوصيل الطرفية المدمجة بجلسة مستخدم معتمدة. -قم بتكوين الرموز، والموقع الجغرافي، وسلوك العرض، واستدعاءات دورة الحياة. +قم بتكوين الرموز، والمركز الجغرافي، وسلوك العرض، واستدعاءات دورة الحياة. التحكم في نسخة الأداة التي تم إنشاؤها بعد التهيئة. diff --git a/fern/translations/ar/docs/pages/security-compliance/compliance-overview.mdx b/fern/translations/ar/docs/pages/security-compliance/compliance-overview.mdx index 45cdd754..1e5363c9 100644 --- a/fern/translations/ar/docs/pages/security-compliance/compliance-overview.mdx +++ b/fern/translations/ar/docs/pages/security-compliance/compliance-overview.mdx @@ -27,7 +27,7 @@ canonical-url: https://docs.6mm.com/ar/security-compliance/compliance-overview - الدول أو المناطق المستهدفة وأنواع المستخدمين الذين سيحصلون على الوصول. - نطاق المنتج، بما في ذلك التداول المدمجه، التسليم بعلامة البيضاء، السيولة، المحفظة، الحيازة، أو ميزات الوساطة. - الكيان المسؤول عن انضمام المستخدمين، وفحص الهوية، والإفصاح، والحيازة، والدعم، والتواصل مع الحوادث. -- تدفقات البيانات بين الواجهة الأمامية للشريك، وخلفية الشركاء، و 6MM APIs، و SDKs، وwebhooks، وأنظمة التشغيل. +- تدفقات البيانات بين الواجهة الأمامية للشريك، وخلفية الشركاء، و 6MM API، و SDK، وwebhooks، وأنظمة التشغيل. - تخزين بيانات الاعتماد، التحكم في الدخول، تسجيل التدقيق، المراقبة، وتصعيد المالك. diff --git a/fern/translations/ar/docs/pages/security-compliance/overview.mdx b/fern/translations/ar/docs/pages/security-compliance/overview.mdx index d2d0d5e1..bd1f7608 100644 --- a/fern/translations/ar/docs/pages/security-compliance/overview.mdx +++ b/fern/translations/ar/docs/pages/security-compliance/overview.mdx @@ -1,6 +1,7 @@ --- title: "الأمن والامتثال" -subtitle: "جهز تكاملات 6MM آمنة ومتوافقة وقابلة للدعم عبر التداول المدمج، والبورصات البيضاء، والسيولة، وحالات استخدام API/SDK ." +headline: "6MM الأمن والامتثال لتكاملات التداول" +description: "جهز تكامل 6MM آمن ومتوافق من خلال مراجعة بنية الأمان، ومسؤوليات الشركاء، والحدود القانونية، وضوابط API ، ومتطلبات الإطلاق." slug: security-compliance/overview canonical-url: https://docs.6mm.com/ar/security-compliance/overview --- diff --git a/fern/translations/ar/docs/pages/security-compliance/security-architecture.mdx b/fern/translations/ar/docs/pages/security-compliance/security-architecture.mdx index 86f06057..8e0c47c5 100644 --- a/fern/translations/ar/docs/pages/security-compliance/security-architecture.mdx +++ b/fern/translations/ar/docs/pages/security-compliance/security-architecture.mdx @@ -1,6 +1,6 @@ --- title: "بنية أمان المنصة" -subtitle: "افهم طبقات الأمان المستخدمة عبر بنية 6MM التحتية للتداول، و APIs، و SDKs، وwebhooks، وتكامل الشركاء." +subtitle: "افهم طبقات الأمان المستخدمة عبر بنية 6MM التحتية للتداول، و API، و SDK، وwebhooks، وتكامل الشركاء." slug: security-compliance/security-architecture canonical-url: https://docs.6mm.com/ar/security-compliance/security-architecture --- diff --git a/fern/translations/ar/docs/pages/security/bug-bounty-program.mdx b/fern/translations/ar/docs/pages/security/bug-bounty-program.mdx index b04737e0..e3a55d13 100644 --- a/fern/translations/ar/docs/pages/security/bug-bounty-program.mdx +++ b/fern/translations/ar/docs/pages/security/bug-bounty-program.mdx @@ -1,5 +1,5 @@ --- -title: "برنامج مكافآت الحشرات" +title: "برنامج مكافآت اكتشاف الثغرات" description: "تعلم كيفية الإبلاغ عن الثغرات الأمنية 6MM بمسؤولية، بما في ذلك النطاق، وتوقعات التقديم، ومبادئ الملاذ الآمن، والتعامل مع الاستجابة." slug: security-compliance/bug-bounty-program canonical-url: https://docs.6mm.com/ar/security-compliance/bug-bounty-program @@ -15,7 +15,7 @@ canonical-url: https://docs.6mm.com/ar/security-compliance/bug-bounty-program

أهداف البرنامج

-يهدف برنامج مكافآت الحشرات 6MM إلى: +يهدف برنامج مكافآت اكتشاف الثغرات 6MM إلى: * تحديد وحل الثغرات الأمنية في مرحلة مبكرة * حماية منصات الشركاء والأنظمة البيئية المتصلة @@ -26,7 +26,7 @@ canonical-url: https://docs.6mm.com/ar/security-compliance/bug-bounty-program

نطاق الاختبار

-قد يشمل برنامج مكافآت الحشرات، ولكن لا يقتصر على، المجالات التالية: +قد يشمل برنامج مكافآت اكتشاف الثغرات، ولكن لا يقتصر على، المجالات التالية: * محرك التداول ومنطق مطابقة الأوامر * آليات الهامش والتحكم في المخاطر والتصفية @@ -68,7 +68,7 @@ canonical-url: https://docs.6mm.com/ar/security-compliance/bug-bounty-program

قضايا خارج نطاق العمل

-عادة ما يتم استبعاد البرامج التالية من برنامج مكافآت الحشرات: +عادة ما يتم استبعاد البرامج التالية من برنامج مكافآت اكتشاف الثغرات: * هجمات الهندسة الاجتماعية * هجمات حجب الخدمة (DoS / DDoS) diff --git a/fern/translations/ar/docs/pages/security/security-policies.mdx b/fern/translations/ar/docs/pages/security/security-policies.mdx index e85f5e01..c9854e5f 100644 --- a/fern/translations/ar/docs/pages/security/security-policies.mdx +++ b/fern/translations/ar/docs/pages/security/security-policies.mdx @@ -51,7 +51,7 @@ canonical-url: https://docs.6mm.com/ar/security-compliance/security-policies * منطق مطابقة الترتيب الحتمية * التحقق اللحظي من الأوامر ومتطلبات الهامش -* التحقق الصارم من المدخلات ل APIs و SDKs +* التحقق الصارم من المدخلات ل API و SDK * تحديد المعدلات ومنع سوء الاستخدام تضمن هذه الإجراءات سلوكا ثابتا حتى في ظروف السوق القاسية. diff --git a/fern/translations/ar/docs/pages/solutions/compliance-licensing.mdx b/fern/translations/ar/docs/pages/solutions/compliance-licensing.mdx index 2ae9a99a..fe71d786 100644 --- a/fern/translations/ar/docs/pages/solutions/compliance-licensing.mdx +++ b/fern/translations/ar/docs/pages/solutions/compliance-licensing.mdx @@ -14,7 +14,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/compliance-licensing

ما الذي يغطيه هذا

- البنية التقنية لعمليات التداول المتوافقة مع اللوائح -- مسارات نشر APIو SDKو ووايت ليبل +- مسارات نشر API و SDK و ووايت ليبل - الترخيص ودعم تخطيط الاختصاص القضائي - متطلبات الأمان وإدارة المفاتيح - العمليات التشغيلية للاستجابة للحوادث وحماية المستخدمين @@ -25,7 +25,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/compliance-licensing | --- | --- | | السوق المستهدف | ما هي الولايات القضائية وأنواع المستخدمين التي تدخل ضمن نطاق العمل؟ | | المنتج | ما هي قدرات التداول أو الأصول أو الحفظ أو الوساطة التي سيتم تقديمها؟ | -| نموذج التشغيل | هل سيستخدم المنتج التداول المدمج، أو واجهة العلامة البيضاء، أو APIs، أو مزيج من الاستخدامات؟ | +| نموذج التشغيل | هل سيستخدم المنتج التداول المدمج، أو واجهة العلامة البيضاء، أو API، أو مزيج من الاستخدامات؟ | | المسؤولية | أي طرف يملك عمليات الانضمام، والإفصاح، والدعم، والمراقبة، وتصعيد الحوادث؟ | | البيانات والأمان | أين تخزن بيانات الاعتماد، وبيانات المستخدم، والسجلات، والأدلة التشغيلية؟ | diff --git a/fern/translations/ar/docs/pages/solutions/embedded-trading.mdx b/fern/translations/ar/docs/pages/solutions/embedded-trading.mdx index 57c99097..da3dfd9a 100644 --- a/fern/translations/ar/docs/pages/solutions/embedded-trading.mdx +++ b/fern/translations/ar/docs/pages/solutions/embedded-trading.mdx @@ -1,6 +1,6 @@ --- title: "نظام التداول Embedded API / SDK" -subtitle: "دمج قدرات التداول الدائم الاحترافي في منتج موجود من خلال 6MM APIs و SDKs." +subtitle: "دمج قدرات التداول الدائم الاحترافي في منتج موجود من خلال 6MM API و SDK." slug: solutions/embedded-trading canonical-url: https://docs.6mm.com/ar/solutions/embedded-trading --- @@ -10,7 +10,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/embedded-trading

ما الذي تقدمه

- محطة تداول مدمجة عبر Trading Widget SDK -- دمج الشركاء في الواجهة الخلفية من خلال Agent SDKs +- دمج الشركاء في الواجهة الخلفية من خلال Agent SDK - ربط هوية المستخدم وتدفقات رموز الإدخال - نقل الأصول، والطلب، والموقع، والوصول إلى API الحساب - تكامل الأحداث، الويبهوك، ودورة الحياة للأنظمة التشغيلية @@ -42,7 +42,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/embedded-trading | المتطلب | المسار الموصى به | | --- | --- | | واجهة تداول كاملة مع أسرع تكامل ويب | Trading Widget | -| ربط المستخدمين في الخلفية، والنقل، و URLالإدخال، والتعامل مع webhook | Agent SDK | +| ربط المستخدمين في الخلفية، والنقل، و URL الإدخال، والتعامل مع webhook | Agent SDK | | سير عمل المنتجات والطلبات المخصص بالكامل | REST API + WebSocket | | خبرة في تبادل العلامات التجارية مع نطاق تشغيلي أوسع | تبادل العلامة البيضاء | diff --git a/fern/translations/ar/docs/pages/solutions/integration-scenarios.mdx b/fern/translations/ar/docs/pages/solutions/integration-scenarios.mdx index 84a118e5..94e88693 100644 --- a/fern/translations/ar/docs/pages/solutions/integration-scenarios.mdx +++ b/fern/translations/ar/docs/pages/solutions/integration-scenarios.mdx @@ -13,7 +13,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/integration-scenarios | --- | --- | --- | | التطبيق أو المحفظة تريد إدخال تداول | Trading Widget SDK | استخدم نقطة دخول أصلية أو H5 وافتح تجربة التداول المدمجة بعد تفويض المستخدم. | | الوسيط أو منصة القناة تريد الوصول إلى المشتقات | Agent SDK + Trading Widget SDK | حافظ على التحقق من العلاقة مع العملاء والدعم الخلفي في نظام الشركاء. | -| المنصة تريد تدفق تداول موجه | API + وحدات SDK مختارة | استخدم APIs الخلفية لسير عمل الحساب، والنقل، والأوامر مع عرض إدخال الواجهة الأمامية المطلوبة فقط. | +| المنصة تريد تدفق تداول موجه | API + وحدات SDK مختارة | استخدم API الخلفية لسير عمل الحساب، والنقل، والأوامر مع عرض إدخال الواجهة الأمامية المطلوبة فقط. | | البورصة الحالية تريد أسواقا إضافية | السيولة + تكامل API | اجمع بين عمق السوق، وسير عمل الحسابات، والمراقبة التشغيلية. |

قرارات المنتج قبل التكامل

diff --git a/fern/translations/ar/docs/pages/solutions/matching-engine.mdx b/fern/translations/ar/docs/pages/solutions/matching-engine.mdx index 2dfb9dba..4b59a97d 100644 --- a/fern/translations/ar/docs/pages/solutions/matching-engine.mdx +++ b/fern/translations/ar/docs/pages/solutions/matching-engine.mdx @@ -11,7 +11,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/matching-engine | الوحدة | الدور | | --- | --- | -| المطابقة ودورة حياة الترتيب | يتعامل مع سجلات تقديم الأوامر، والحالة المطابقة، والإلغاء، والتنفيذ. | +| المطابقة ودورة حياة الأمر | يتعامل مع سجلات تقديم الأوامر، والحالة المطابقة، والإلغاء، والتنفيذ. | | نظام الحسابات والمراكز | يحافظ على الأرصدة، وحالة الهامش، والمراكز، وتوفر التداول. | | ضوابط المخاطر | ينسق الرافعة المالية، والهامش، والتصفية، والسلوك غير الطبيعي في السوق. | | بيانات السوق | توزع بيانات الأسعار، العمق، التداولات، والرسوم البيانية على واجهات التداول. | @@ -35,7 +35,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/matching-engine

أسئلة التنفيذ

-- أي أنواع الترتيب وترتيب الحالة تعرض للمستخدمين؟ +- أي أنواع الأمر وترتيب الحالة تعرض للمستخدمين؟ - أي خدمة تملك قواعد الرموز، والتحقق الدقيق، وتوفر التداول؟ - كيف يتم التوفيق بين سجلات النظام والتجارة والمواقف والتوازن والتسوية؟ - أي المعرفات تبقى مستقرة عبر REST الردود، والأحداث WebSocket ، وسجلات الشركاء؟ diff --git a/fern/translations/ar/docs/pages/solutions/operations-console.mdx b/fern/translations/ar/docs/pages/solutions/operations-console.mdx index 68e487bb..c175ae3a 100644 --- a/fern/translations/ar/docs/pages/solutions/operations-console.mdx +++ b/fern/translations/ar/docs/pages/solutions/operations-console.mdx @@ -11,7 +11,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/operations-console - حالة المستخدم والحساب - سجلات نقل الأصول والتسوية -- الترتيب والمركز والنشاط التجاري +- الأمر والمركز والنشاط التجاري - تقارير الرسوم والعمولة والأعمال - أحداث المخاطر، أحداث التصفية، والنشاط غير الطبيعي - سياق الدعم للفرق التي تواجه العملاء @@ -21,7 +21,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/operations-console | الفريق | سير العمل النموذجي | | --- | --- | | العمليات | راقب نشاط التداول، حالة السوق، والحوادث التي تواجه المستخدمين. | -| دعم العملاء | حدد سياق حساب المستخدم، النقل، الطلب، والموقع. | +| دعم العملاء | حدد سياق حساب المستخدم، النقل، الطلب، والمركز. | | المالية | قم بمطابقة سجلات التسوية، وسجلات الرسوم، وتقارير الأعمال. | | المخاطر | راجع النشاط غير الطبيعي، وضغط الهامش، وسلوك التصفية. | diff --git a/fern/translations/ar/docs/pages/solutions/overview.mdx b/fern/translations/ar/docs/pages/solutions/overview.mdx index e7b64b58..b51a013d 100644 --- a/fern/translations/ar/docs/pages/solutions/overview.mdx +++ b/fern/translations/ar/docs/pages/solutions/overview.mdx @@ -1,6 +1,7 @@ --- title: "حلول التداول 6MM" -subtitle: "افهم خطوط الحلول الأساسية الأربعة 6MM واختر المسار الصحيح لعملك." +headline: "حلول التداول 6MM لمنصات الأصول الرقمية" +description: "قارن بين حلول 6MM للتداول المدمج، والبورصات ذات العلامة البيضاء، والسيولة المؤسسية، والامتثال، المصممة لمنصات البلوك تشين وشركائها." slug: solutions/overview canonical-url: https://docs.6mm.com/ar/solutions/overview --- @@ -8,14 +9,14 @@ canonical-url: https://docs.6mm.com/ar/solutions/overview يوفر 6MM بنية تحتية لتداول الأصول الرقمية المعيارية للمنصات التي ترغب في إطلاق أو تضمين أو توسيع قدرات التداول الاحترافية دون إعادة بناء كامل حزمة البورصات. - 6MM راية حلول تبادل الأصول الرقمية + 6MM راية حلول تبادل الأصول الرقمية

خطوط الحلول الأساسية

-أضف قدرات تداول دائمة إلى تطبيق أو محفظة أو وسيط أو منصة حركة مرور أو نظام أعمال موجود من خلال APIs ونظام SDKs. +أضف قدرات تداول دائمة إلى تطبيق أو محفظة أو وسيط أو منصة حركة مرور أو نظام أعمال موجود من خلال API ونظام SDK. اربط أماكن التداول ومنصات الشركاء بسيولة أعمق، وصناعة السوق المؤتمتة، وعمليات السيولة الواعية للمخاطر. @@ -32,7 +33,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/overview | هدف العمل | الحل الموصى به | الوثائق الأساسية | | --- | --- | --- | -| أضف التداول إلى منتج موجود | نظام التداول Embedded API / SDK | SDKs، المطورون | +| أضف التداول إلى منتج موجود | نظام التداول Embedded API / SDK | SDK، المطورون | | تحسين عمق السوق وجودة التنفيذ | حلول السيولة المؤسسية | التداول، المطورون | | أطلق منصة تبادل ذات علامة تجارية بسرعة | نظام التبادل الأبيض | الحلول، الموارد | | استعد للعمليات المنظمة | ترخيص الامتثال والاستشارات | الأمن والامتثال | diff --git a/fern/translations/ar/docs/pages/solutions/security-architecture.mdx b/fern/translations/ar/docs/pages/solutions/security-architecture.mdx index 46b721a3..dd0d2128 100644 --- a/fern/translations/ar/docs/pages/solutions/security-architecture.mdx +++ b/fern/translations/ar/docs/pages/solutions/security-architecture.mdx @@ -17,7 +17,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/security-architecture | خلفية الشريك | تعيين المستخدم، بيانات الاعتماد المحمية، منطق الإشارة، معالجة webhook | الأسرار التي تم الكشف عنها من خلال ردود العملاء أو السجلات العامة | | 6MM نقاط النهاية للتكامل | الطلبات الموقعة المعتمدة، الرموز، وتسليم webhook | افتراضات المستخدم غير المؤكدة من جانب الشريك | -يجب على الواجهة الأمامية للشريك الاتصال بالطرف الخلفي للعمليات المميزة. يقوم الواجهة الخلفية بالتحقق من المستخدم الشريك، وتتصل 6MM عبر API أو SDKالمعتمدة، وتعيد فقط النتيجة القصيرة العمر التي يحتاجها الواجهة الأمامية. +يجب على الواجهة الأمامية للشريك الاتصال بالطرف الخلفي للعمليات المميزة. يقوم الواجهة الخلفية بالتحقق من المستخدم الشريك، وتتصل 6MM عبر API أو SDK المعتمدة، وتعيد فقط النتيجة القصيرة العمر التي يحتاجها الواجهة الأمامية.

طبقات الأمان

diff --git a/fern/translations/ar/docs/pages/solutions/white-label-exchange.mdx b/fern/translations/ar/docs/pages/solutions/white-label-exchange.mdx index 3f20f8ee..396d017d 100644 --- a/fern/translations/ar/docs/pages/solutions/white-label-exchange.mdx +++ b/fern/translations/ar/docs/pages/solutions/white-label-exchange.mdx @@ -23,7 +23,7 @@ canonical-url: https://docs.6mm.com/ar/solutions/white-label-exchange | إطلاق المنتج | فهم نطاق المنصة، ورحلة المستخدم، ونموذج التشغيل. | | تسليم العلامة التجارية | جهز الشعار، ولافتات المشاركة، والأصول البصرية ذات العلامة البيضاء. | | عمليات التداول | افهم سلوك الطلب، والهامش، والرسوم، وسلوك التصفية. | -| التكامل التقني | ربط APIsو SDKsوwebhooks وسير عمل المشاهدة. | +| التكامل التقني | ربط API و SDK وwebhooks وسير عمل المشاهدة. | diff --git a/fern/translations/ar/docs/pages/trading/order-types.mdx b/fern/translations/ar/docs/pages/trading/order-types.mdx index 1181c7f8..c7efd506 100644 --- a/fern/translations/ar/docs/pages/trading/order-types.mdx +++ b/fern/translations/ar/docs/pages/trading/order-types.mdx @@ -25,7 +25,7 @@ canonical-url: https://docs.6mm.com/ar/trading/order-types الأفضل ل: -* الدخول أو الخروج بسرعة من المواقع +* الدخول أو الخروج بسرعة من المراكز * الأسواق عالية السيولة *** @@ -123,7 +123,7 @@ canonical-url: https://docs.6mm.com/ar/trading/order-types اختيار نوع الطلب المناسب هو خطوة أساسية في تداول العقود الدائم الفعال. - + - [جني الربح / وقف الخسارة] (/trading/take-profit-stop-loss): سلوك الخروج المشروط. - [الرسوم والانزلاق المتكرر] (/trading/fees-and-slippage): كيف يغير اختيار الطلب تكلفة التنفيذ. diff --git a/fern/translations/ar/docs/pages/trading/overview.mdx b/fern/translations/ar/docs/pages/trading/overview.mdx index 08de6619..ea4d65ba 100644 --- a/fern/translations/ar/docs/pages/trading/overview.mdx +++ b/fern/translations/ar/docs/pages/trading/overview.mdx @@ -32,7 +32,7 @@ canonical-url: https://docs.6mm.com/ar/trading/overview | --- | --- | | أساسيات التداول | الدخول، التفويض، نقل الأصول، ورحلة التجارة الأولى. | | ميكانيكا المنتجات | العقود الدائمة، الرفع المالي، الهامش، ونموذج الحساب وراء التداول. | -| الأوامر والمناصب | أنواع الأوامر، TP / SL، دورة حياة الموقع، وسلوك التنفيذ. | +| الأوامر والمناصب | أنواع الأوامر، TP / SL، دورة حياة المركز، وسلوك التنفيذ. | | الرسوم والمخاطر | الرسوم، الانزلاق، هيكل الرسوم، مراقبة المخاطر، ومنطق التصفية. |

قبل التداول

diff --git a/fern/translations/ar/docs/pages/trading/perpetual-contracts.mdx b/fern/translations/ar/docs/pages/trading/perpetual-contracts.mdx index 9df06481..74ef2d52 100644 --- a/fern/translations/ar/docs/pages/trading/perpetual-contracts.mdx +++ b/fern/translations/ar/docs/pages/trading/perpetual-contracts.mdx @@ -83,7 +83,7 @@ canonical-url: https://docs.6mm.com/ar/trading/perpetual-contracts * حجم المركز وقوة النفوذ * رسوم التداول ومدفوعات التمويل -يتم تحديث جميع الحسابات في الوقت الحقيقي أثناء فتح المواقع. +يتم تحديث جميع الحسابات في الوقت الحقيقي أثناء فتح المراكز. *** diff --git a/fern/translations/ar/docs/pages/trading/risk-and-liquidations.mdx b/fern/translations/ar/docs/pages/trading/risk-and-liquidations.mdx index 74eb613e..bab2cf6b 100644 --- a/fern/translations/ar/docs/pages/trading/risk-and-liquidations.mdx +++ b/fern/translations/ar/docs/pages/trading/risk-and-liquidations.mdx @@ -116,7 +116,7 @@ canonical-url: https://docs.6mm.com/ar/trading/risk-and-liquidations - [قواعد الهامش] (/trading/margin-rules): نسب الهامش ومتطلبات الصيانة. - [ميكانيكا الرفع اليدوي] (/trading/leverage-mechanics): كيف يعزز التعرض المكاسب والخسائر. - [جني الربح / وقف الخسارة] (/trading/take-profit-stop-loss): الخروج الآلي وقيودها. -- [الموقع API](/ar/developer-api/rest-api/position): وضع الاستعلام وحالة الهامش بشكل برنامجي. +- [المركز API](/ar/developer-api/rest-api/position): وضع الاستعلام وحالة الهامش بشكل برنامجي. {/* sixmm-localized-link-repair:start */} diff --git a/fern/translations/ar/docs/pages/trading/take-profit-stop-loss.mdx b/fern/translations/ar/docs/pages/trading/take-profit-stop-loss.mdx index d62e4c12..a3b4de39 100644 --- a/fern/translations/ar/docs/pages/trading/take-profit-stop-loss.mdx +++ b/fern/translations/ar/docs/pages/trading/take-profit-stop-loss.mdx @@ -108,7 +108,7 @@ TP/SL هو أداة استباقية للتحكم في المخاطر، بينم -- [أنواع الترتيب] (/trading/order-types): يدعم سلوك ترتيب الشروط. +- [أنواع الأمر] (/trading/order-types): يدعم سلوك ترتيب الشروط. - [ميكانيكا الرفع اليدوي] (/trading/leverage-mechanics): التعرض للمراكز والمخاطر. - [المخاطر والتصفية] (/trading/risk-and-liquidations): لماذا لا يقضي TP/SL على مخاطر التصفية. {/* sixmm-localized-link-repair:start */} diff --git a/fern/translations/de/docs.yml b/fern/translations/de/docs.yml index 4d324036..71e99201 100644 --- a/fern/translations/de/docs.yml +++ b/fern/translations/de/docs.yml @@ -1,6 +1,6 @@ tabs: home: - display-name: "Zuhause" + display-name: "Startseite" icon: fa-duotone fa-house skip-slug: true solutions: @@ -20,7 +20,7 @@ tabs: icon: fa-duotone fa-diagram-project skip-slug: true sdk: - display-name: "SDKs" + display-name: "SDK" icon: fa-duotone fa-puzzle-piece skip-slug: true security: @@ -28,16 +28,16 @@ tabs: icon: fa-duotone fa-shield-check skip-slug: true resources: - display-name: "Ressourcen & Unterstützung" + display-name: "Integration & Unterstützung" icon: fa-duotone fa-folder-open skip-slug: true navigation: - tab: home layout: - - section: "Zuhause" + - section: "Startseite" contents: - - page: "Zuhause" + - page: "Startseite" - tab: solutions layout: - section: "Überblick" @@ -85,7 +85,7 @@ navigation: - page: "Randregeln" - section: "Aufträge & Positionen" contents: - - page: "Ordnungstypen" + - page: "Ordertypen" - page: "Gewinn nehmen / Stop-Loss" - section: "Gebühren & Risiko" contents: @@ -96,7 +96,7 @@ navigation: layout: - section: "Überblick" contents: - - page: "6MM Entwickler API" + - page: "6MM Developer API" - section: "Integrationsaufbau" contents: - page: "Integration Überblick" @@ -111,7 +111,7 @@ navigation: - page: "REST API" - page: "Öffentliche Endpunkte" - page: "Nutzer und Konto" - - page: "Bestellung" + - page: "Order" - page: "Position" - page: "Marktdaten" - section: "WebSocket" @@ -152,13 +152,13 @@ navigation: layout: - section: "Überblick" contents: - - page: "6MM SDKs" + - page: "6MM SDK" - section: "Trading Widget" contents: - page: "Trading Widget SDK" - page: "Trading Widget Schneller Start" - page: "Authentifizierung" - - page: "Optionen & Veranstaltungen" + - page: "Optionen & Ereignisse" - page: "Instanzmethoden" - section: "Agent SDK" contents: @@ -202,7 +202,7 @@ navigation: layout: - section: "Überblick" contents: - - page: "Ressourcen & Unterstützung" + - page: "Integration & Unterstützung" - section: "Marke & Vermögenswerte" contents: - page: "Nutzungsrichtlinien" diff --git a/fern/translations/de/docs/pages/design-and-assets/asset-downloads.mdx b/fern/translations/de/docs/pages/design-and-assets/asset-downloads.mdx index 30539ea9..0c9adbea 100644 --- a/fern/translations/de/docs/pages/design-and-assets/asset-downloads.mdx +++ b/fern/translations/de/docs/pages/design-and-assets/asset-downloads.mdx @@ -5,7 +5,7 @@ slug: resources/brand-assets/asset-downloads canonical-url: https://docs.6mm.com/de/resources/brand-assets/asset-downloads --- -Diese Seite bietet einheitliche Richtlinien für die Nutzungsspezifikationen und Download-Methoden von 6MM Embedded Exchange Visual Assets, die für Partner gelten, die 6MM perpetual contract trading über SDK / APIintegrieren. +Diese Seite bietet einheitliche Richtlinien für die Nutzungsspezifikationen und Download-Methoden von 6MM Embedded Exchange Visual Assets, die für Partner gelten, die 6MM perpetual contract trading über SDK / API integrieren. Dieses Dokument kombiniert Asset-Spezifikationen (Größen / Formate / Nutzungsregeln) und Asset-Downloads (Kategorien / Vorschauen / ZIP Pakete) und ermöglicht es Partnern, Folgendes auf einer einzigen Seite zu erledigen: @@ -18,7 +18,7 @@ Alle Spezifikationen sind mit integrierter Integration, plattformübergreifender *** - 6MM türkisfarbenes Logo auf dunklem Hintergrund + 6MM türkisfarbenes Logo auf dunklem Hintergrund

1. Logo-Assets

@@ -39,14 +39,14 @@ Formate Download - + Logo-Assets herunterladen *** - 6MM Desktop-Eintrags-Bannervorschau bei 1920 mal 600 Pixel + 6MM Desktop-Eintrags-Bannervorschau bei 1920 mal 600 Pixel

2. Eintrittsbanner

@@ -84,18 +84,18 @@ Formate Download - + Lade die Banner-Inhalte des englischen Beitrags herunter - + Laden Sie chinesische Eintrags-Banner-Assets herunter *** - 6MM Karteneingabe-Asset-Vorschau bei 1280 mal 720 Pixeln + 6MM Karteneingabe-Asset-Vorschau bei 1280 mal 720 Pixeln

3. Karten- / Moduleinträge

@@ -130,11 +130,11 @@ Formate Download - + Laden Sie Karten-Eingabe-Assets herunter - + Chinesische Karten-Eingabe-Assets herunterladen diff --git a/fern/translations/de/docs/pages/design-and-assets/usage-guidelines.mdx b/fern/translations/de/docs/pages/design-and-assets/usage-guidelines.mdx index cdd25b6d..41c0dfa1 100644 --- a/fern/translations/de/docs/pages/design-and-assets/usage-guidelines.mdx +++ b/fern/translations/de/docs/pages/design-and-assets/usage-guidelines.mdx @@ -7,7 +7,7 @@ canonical-url: https://docs.6mm.com/de/resources/brand-assets/usage-guidelines Diese Seite definiert den Anwendungsbereich, die anwendbaren Szenarien und die Grundregeln für die Nutzung 6MM Embedded Exchange Design & Visual Assets. -Diese Materialien werden ausschließlich Partnern zur Verfügung gestellt, die 6MM Perpetual Contract-Handelsfunktionen über SDK / APIintegrieren, und sind nicht für öffentliches Marketing oder direkte Endnutzer-Werbung gedacht. +Diese Materialien werden ausschließlich Partnern zur Verfügung gestellt, die 6MM Perpetual Contract-Handelsfunktionen über SDK / API integrieren, und sind nicht für öffentliches Marketing oder direkte Endnutzer-Werbung gedacht. *** diff --git a/fern/translations/de/docs/pages/developer-api/common-enums.mdx b/fern/translations/de/docs/pages/developer-api/common-enums.mdx index 6bd0ad6b..bc0bbd7c 100644 --- a/fern/translations/de/docs/pages/developer-api/common-enums.mdx +++ b/fern/translations/de/docs/pages/developer-api/common-enums.mdx @@ -1,6 +1,6 @@ --- title: "Gemeinsame Enums" -description: "Beziehen Sie sich auf gemeinsame 6MM API Enums für Ordnungszustände, Seiten, Ordnungstypen, Kraftzeit, Positionsmodi, Übertragungen und Integrationsantworten." +description: "Beziehen Sie sich auf gemeinsame 6MM API Enums für Orderzustände, Seiten, Ordertypen, Kraftzeit, Positionsmodi, Übertragungen und Integrationsantworten." slug: developer-api/common-enums canonical-url: https://docs.6mm.com/de/developer-api/common-enums --- @@ -17,7 +17,7 @@ canonical-url: https://docs.6mm.com/de/developer-api/common-enums | Auslöserpreistyp | `MARK_PRICE` / `CONTRACT_PRICE` | | Status des Ordens | `NEW` / `PENDING` / `PARTIALLY_FILLED` / `FILLED` / `CANCELED` / `REJECTED` / `PARTIALLY_FILLED_CANCELED` | -`NEW` bedeutet, dass die Bestellanfrage angenommen und zurückgesendet wurde. `PENDING` bedeutet, dass die Anordnung bereits in den Status der offenen oder offenen Anordnung eingetreten ist. +`NEW` bedeutet, dass die Orderanfrage angenommen und zurückgesendet wurde. `PENDING` bedeutet, dass die Anordnung bereits in den Status der offenen oder offenen Anordnung eingetreten ist.

Positionen

@@ -31,20 +31,20 @@ canonical-url: https://docs.6mm.com/de/developer-api/common-enums - Behandle Enum-Werte als groß- und kleinschreibungsempfindliche Drahtwerte. - Unbekannte Werte in Logs erhalten und sicher ausfallen, anstatt sie stillschweigend auf einen bekannten Zustand abzubilden. -- Schließen Sie nicht ab, dass jeder nicht-endgültige Zustand sicher zum erneuten Versuch geeignet ist. Fragen Sie die Bestellung an oder gleichen Sie sie mit einer privaten WebSocket Veranstaltung ab. +- Schließen Sie nicht ab, dass jeder nicht-endgültige Zustand sicher zum erneuten Versuch geeignet ist. Fragen Sie die Order an oder gleichen Sie sie mit einer privaten WebSocket Ereignis ab. - Sowohl den ursprünglichen API -Wert als auch das partnergestützte Anzeigelabel speichern, sodass neue Werte unterstützt werden können, ohne historische Datensätze zu ändern. -

Ordnungszustandsbehandlung

+

Orderzustandsbehandlung

| Staatsgruppe | Werte | Empfohlenes Handling | | --- | --- | --- | -| Akzeptiert oder offen | `NEW`, `PENDING`, `PARTIALLY_FILLED` | Halte die Bestellung aktiv und vergleiche sie mit WebSocket oder REST Updates. | +| Akzeptiert oder offen | `NEW`, `PENDING`, `PARTIALLY_FILLED` | Halte die Order aktiv und vergleiche sie mit WebSocket oder REST Updates. | | Abgeschlossen | `FILLED` | Wenden Sie die endgültig ausgefüllte Menge und die Ausführungsaufzeichnungen an. | | Geschlossen ohne vollständige Befüllung | `CANCELED`, `REJECTED`, `PARTIALLY_FILLED_CANCELED` | Stoppe die aktive Verarbeitung und bewahre den Grund sowie jede ausgeführte Größe. | -- [Order API](/de/developer-api/rest-api/order): Anforderungsfelder und Ordnungszyklusoperationen. -- [Ordnungstypen](/de/trading/order-types): Produktverhalten für Limit-, Markt- und bedingte Aufträge. +- [Order API](/de/developer-api/rest-api/order): Anforderungsfelder und Orderzyklusoperationen. +- [Ordertypen](/de/trading/order-types): Produktverhalten für Limit-, Markt- und bedingte Aufträge. - [Privater Benutzerkanal](/de/developer-api/websocket/private-user-channel): Echtzeit-Bestell- und Kontozustand. - [Fehlercodes & Fehlerbehebung](/de/developer-api/error-codes-and-troubleshooting): Geschäftscodes und Diagnose-Workflow. diff --git a/fern/translations/de/docs/pages/developer-api/integration-recommendations.mdx b/fern/translations/de/docs/pages/developer-api/integration-recommendations.mdx index 6facada2..f2ff67fd 100644 --- a/fern/translations/de/docs/pages/developer-api/integration-recommendations.mdx +++ b/fern/translations/de/docs/pages/developer-api/integration-recommendations.mdx @@ -16,16 +16,16 @@ Nutzen Sie diese Empfehlungen als Basis für die Produktionsbereitschaft. Sie er

Anfragevalidierung und Idempotenz

-- Vor der Bestellung `/v1/public/market/symbols` Abfrage und Validierung `tickSize`, `stepSize`, des minimalen Nominalwerts und der maximalen Menge lokal. +- Vor der Order `/v1/public/market/symbols` Abfrage und Validierung `tickSize`, `stepSize`, des minimalen Nominalwerts und der maximalen Menge lokal. - Generiere für jeden Order-Write ein eindeutiges `clientOrderId` , damit Anfragen nach einer Trennung abgestimmt werden können. - Erhalte die ursprüngliche Kennung, wenn ein HTTP Ergebnis unsicher ist. Abfrage der bestehenden Reihenfolge vor der Erstellung einer Ersatzanfrage. - Behandle Dezimalbeträge und Preise als Strings oder Dezimaltypen, nicht als binäre Gleitkommawerte. -

Ordnung und WebSocket Zustand

+

Order und WebSocket Zustand

- Bestimmen Sie den Endzustand nach Operationen zum Cancel-, Cancel-All oder Ändern von [privaten WebSocket Events](/de/developer-api/websocket/private-user-channel) oder einer REST Abfrage. - Jede Wiederverbindung als neue WebSocket Sitzung behandeln und alle erforderlichen Abonnements wiederherstellen. -- Überprüfen Sie die Kontinuität des Bestellbuchs mit `endVersion`. Tritt eine Versionslücke auf, verwerfen Sie das lokale Buch und abonnieren Sie erneut für eine neue Snapshotaufnahme. +- Überprüfen Sie die Kontinuität des Orderbuchs mit `endVersion`. Tritt eine Versionslücke auf, verwerfen Sie das lokale Buch und abonnieren Sie erneut für eine neue Snapshotaufnahme. - Duplizieren Sie private Bestell- und Kontenereignisse, bevor sie auf Salden, Positionen oder Partneraufzeichnungen angewendet werden.

Protokollierung, Überwachung und Wiederholungsversuche

diff --git a/fern/translations/de/docs/pages/developer-api/overview.mdx b/fern/translations/de/docs/pages/developer-api/overview.mdx index e9308c4f..353e1ae5 100644 --- a/fern/translations/de/docs/pages/developer-api/overview.mdx +++ b/fern/translations/de/docs/pages/developer-api/overview.mdx @@ -1,11 +1,12 @@ --- -title: "6MM Entwickler API" -subtitle: "Planen Sie eine 6MM API Integration über Umgebungen, Authentifizierung, Signing, REST APIs, WebSocket Streams und Fehlerbehebung hinweg." +title: "6MM Developer API" +headline: "6MM Developer API Dokumentation für Handelsplattformen" +description: "Erfahren Sie, wie Sie die 6MM Developer API integrieren, einschließlich Authentifizierung, Request Signing, REST-Endpunkten, WebSocket-Streams, Fehlerbehandlung und Hinweisen für den Produktivbetrieb." slug: developer-api/overview canonical-url: https://docs.6mm.com/de/developer-api/overview --- -Der Entwicklerbereich ist für Backend-Ingenieure und Plattformteams, die direkt mit 6MM APIsintegrieren. Es erklärt die Konventionen, das Sicherheitsmodell, REST Ressourcen, Streaming-Kanäle und operative Überprüfungen, die vor der Produktionsnutzung erforderlich sind. +Der Developer-Bereich ist für Backend-Ingenieure und Plattformteams, die direkt mit 6MM API integrieren. Er erklärt die Konventionen, das Sicherheitsmodell, REST Ressourcen, Streaming-Kanäle und operative Prüfungen, die vor der Produktionsnutzung erforderlich sind. diff --git a/fern/translations/de/docs/pages/developer-api/request-signing.mdx b/fern/translations/de/docs/pages/developer-api/request-signing.mdx index a8a5880f..965369de 100644 --- a/fern/translations/de/docs/pages/developer-api/request-signing.mdx +++ b/fern/translations/de/docs/pages/developer-api/request-signing.mdx @@ -26,7 +26,7 @@ Wichtige Regeln: * `timestamp` muss ein Unix-Millisekunden-Zeitstempel sein. Das Toleranzfenster des Servers beträgt ±10 Sekunden. * `signature` wird in die URL Abfragefolge gesetzt, ist aber nicht in die Signatur-Nutzlast enthalten. * Der Server überprüft die ursprüngliche Abfragezeichenkette nach Entfernen `signature`; er ordnet die Abfrageparameter nicht neu an. -* Die zum Signieren verwendete Reihenfolge der Abfrageparameter muss mit der tatsächlichen Anfrage URLübereinstimmen. +* Die zum Signieren verwendete Reihenfolge der Abfrageparameter muss mit der tatsächlichen Anfrage URL übereinstimmen. * Wenn ein Anforderungskörper existiert, muss der JSON für das Signieren verwendete String exakt mit dem tatsächlich übertragenen Körper übereinstimmen. * Ordnungsbezogene Pfade führen Signatur-Wiederholungsprüfungen durch. Die Wiederverwendung derselben Signatur innerhalb kurzer Zeit ergibt `Signature replay detected`. diff --git a/fern/translations/de/docs/pages/developer-api/rest-api.mdx b/fern/translations/de/docs/pages/developer-api/rest-api.mdx index 1320006b..aecf6dd9 100644 --- a/fern/translations/de/docs/pages/developer-api/rest-api.mdx +++ b/fern/translations/de/docs/pages/developer-api/rest-api.mdx @@ -55,7 +55,7 @@ API Key Management-Endpunkte akzeptieren nur JWT. | Lösche API Key | POST | `/v1/private/user/api-key/delete` | Löschen Sie eine bestimmte API Key | | Alle API Schlüssel löschen | POST | `/v1/private/user/api-key/delete-all` | Löschen Sie alle API Schlüssel des aktuellen Benutzers | -

Ordnungs-Endpunkte

+

Order-Endpunkte

Order-Endpunkte erfordern eine Handelserlaubnis. @@ -65,15 +65,15 @@ Order-Endpunkte erfordern eine Handelserlaubnis. | Platzreihenfolge | POST | `/v1/private/order/place` | Limit- oder Marktordnung | | Platzzustandsreihenfolge | POST | `/v1/private/order/place-condition` | Stop-Loss-, Take-Profit-, Trailing-Stop- und andere Zustandsaufträge | | Strategische Reihenfolge platzieren | POST | `/v1/private/order/place-strategy` | OTO / OCO / OTOCO Strategiereihenfolge | -| Chargenbestellungen | POST | `/v1/private/order/batch-place` | Reichen Sie mehrere normale Bestellungen ein | -| Bestellung stornieren | POST | `/v1/private/order/cancel` | Storniere eine bestimmte normale Ordnung | -| Änderungsanordnung | POST | `/v1/private/order/move` | Normale ausstehende Bestellpreise und -menge ändern | -| Chargenänderungsanordnungen | POST | `/v1/private/order/batch-move` | Batch-modifiziere normale ausstehende Bestellungen für dasselbe Symbol | -| Bestellungen in Chargen stornieren | POST | `/v1/private/order/batch-cancel` | Batch-Stornierung von Normalbestellungen | -| Alle abbrechen | POST | `/v1/private/order/batch-cancel-all` | Bestellungen nach Typ stornieren | +| ChargenOrders | POST | `/v1/private/order/batch-place` | Reichen Sie mehrere normale Orders ein | +| Order stornieren | POST | `/v1/private/order/cancel` | Storniere eine bestimmte normale Order | +| Änderungsanordnung | POST | `/v1/private/order/move` | Normale ausstehende Orderpreise und -menge ändern | +| Chargenänderungsanordnungen | POST | `/v1/private/order/batch-move` | Batch-modifiziere normale ausstehende Orders für dasselbe Symbol | +| Orders in Chargen stornieren | POST | `/v1/private/order/batch-cancel` | Batch-Stornierung von NormalOrders | +| Alle abbrechen | POST | `/v1/private/order/batch-cancel-all` | Orders nach Typ stornieren | | Bedingungsreihenfolge stornieren | POST | `/v1/private/order/cancel-condition` | Storniere eine bestimmte Bedingungsordnung | -| Aktuelle Normalordnungen | GET | `/v1/private/order/current` | Abfrage aktueller normaler, ausstehender Bestellungen | -| Aktuelle Bestellungen | GET | `/v1/private/order/current-condition` | Abfrage aktueller, nicht ausgelöster Konditionsreihenfolge | +| Aktuelle Normalordnungen | GET | `/v1/private/order/current` | Abfrage aktueller normaler, ausstehender Orders | +| Aktuelle Orders | GET | `/v1/private/order/current-condition` | Abfrage aktueller, nicht ausgelöster Konditionsreihenfolge | | Historische Normalordnungen | GET | `/v1/private/order/history` | Historische Normalordnungen der Seiten | | Historische Zustandsordnungen | GET | `/v1/private/order/history-condition` | Paginierte historische Zustandsordnungen | | Handelsrekorde | GET | `/v1/private/order/trades` | Paginate-Handelsaufzeichnungen | diff --git a/fern/translations/de/docs/pages/developer-api/rest-api/order.mdx b/fern/translations/de/docs/pages/developer-api/rest-api/order.mdx index 6a6fef3a..761a9f43 100644 --- a/fern/translations/de/docs/pages/developer-api/rest-api/order.mdx +++ b/fern/translations/de/docs/pages/developer-api/rest-api/order.mdx @@ -1,6 +1,6 @@ --- -title: "Bestellung" -description: "Verwenden Sie 6MM Order-Endpunkte, um dauerhafte Bestellungen zu erstellen, abzufragen, zu stornieren und zu verwalten, während sie Berechtigungen, Identifikatoren und Lebenszykluszustände verwalten." +title: "Order" +description: "Verwenden Sie 6MM Order-Endpunkte, um dauerhafte Orders zu erstellen, abzufragen, zu stornieren und zu verwalten, während sie Berechtigungen, Identifikatoren und Lebenszykluszustände verwalten." slug: developer-api/rest-api/order canonical-url: https://docs.6mm.com/de/developer-api/rest-api/order --- @@ -24,14 +24,14 @@ Content-Type: application/json | `type` | string | Ja | `LIMIT` / `MARKET` | | `side` | string | Ja | `BUY` / `SELL` | | `positionSide` | string | Nein | `BOTH` / `LONG` / `SHORT`, Standard `BOTH` | -| `price` | string | Bedingt erforderlich | Erforderlich für Limit-Bestellungen | +| `price` | string | Bedingt erforderlich | Erforderlich für Limit-Orders | | `quantity` | string | Bedingt erforderlich | Quantität. Kann ausgelassen werden, wenn `closePosition=true` | | `timeInForce` | string | Nein | `GTC` / `IOC` / `FOK`, Standard `GTC` | | `reduceOnly` | bool | Nein | Nur reduzieren, Standard- `false` | | `makerOnly` | bool | Nein | Maker-only, Standard- `false` | | `closePosition` | bool | Nein | Schließen Sie die gesamte Position, Standard `false` | | `clientOrderId` | string | Nein | Client-definierte Order-ID | -| `placeType` | string | Nein | Ordnungsplatzierungs-Typmarker | +| `placeType` | string | Nein | Orderplatzierungs-Typmarker | | `priceType` | int32 | Nein | BBO Preistyp: `0` angegebener Preis, `1` Gegnerpreis 1, `2` Gegnerpreis 5, `3` gleichseitige Preis 1 `4` gleichseitige Preis 5 | **Beispiel anfordern:** @@ -58,7 +58,7 @@ Content-Type: application/json | `status` | string | Status des Ordens | | `timestamp` | int64 | Zeitstempel | -

Chargenbestellungen

+

ChargenOrders

```http POST /v1/private/order/batch-place @@ -86,9 +86,9 @@ Content-Type: application/json | Spielfeld | Typ | Beschreibung | | -------------- | ----- | --------------------------- | -| `successCount` | int32 | Anzahl erfolgreicher Bestellungen | +| `successCount` | int32 | Anzahl erfolgreicher Orders | | `failedCount` | int32 | Anzahl fehlgeschlagener Aufträge | -| `results[]` | array | Ergebnis für jede Ordnung | +| `results[]` | array | Ergebnis für jede Order |

Platzzustandsreihenfolge

@@ -114,7 +114,7 @@ Content-Type: application/json | `workingType` | string | Nein | `MARK_PRICE` / `CONTRACT_PRICE`, Standard `CONTRACT_PRICE` | | `priceProtect` | bool | Nein | Ob Preisschutz aktiviert ist | | `activatePrice` | string | Bedingt erforderlich | Nachlaufender Order-Aktivierungspreis | -| `callbackRate` | string | Bedingt erforderlich | Rückruf-Rate für nachfolgende Bestellungen | +| `callbackRate` | string | Bedingt erforderlich | Rückruf-Rate für nachfolgende Orders | | `closePosition` | bool | Nein | Schließen Sie die gesamte Position | **Antwortfelder:** @@ -221,7 +221,7 @@ GET /v1/private/order/history?symbol=BTCUSDT&page=1&pageSize=20 | `symbol` | string | Nein | Symbol | | `orderId` | string | Nein | Exakter Order-ID-Filter | | `clientOrderId` | string | Nein | Exakter Client Order ID-Filter | -| `type` | int32 | Nein | Bestelltyp-Filter: `1` Grenze, `2` Markt | +| `type` | int32 | Nein | Ordertyp-Filter: `1` Grenze, `2` Markt | | `side` | int32 | Nein | Seitenfilter: `1` kaufen, `2` verkaufen | | `status` | int32 | Nein | Statusfilter | | `startTime` | int64 | Nein | Startzeit | @@ -283,7 +283,7 @@ GET /v1/private/order/trades?symbol=BTCUSDT&page=1&pageSize=20 | `list[].createdAt` | int64 | Handelszeit | | `total` | int64 | Gesamtanzahl | -

Bestellung stornieren

+

Order stornieren

```http POST /v1/private/order/cancel @@ -299,7 +299,7 @@ Content-Type: application/json } ``` -`clientOrderId` kann auch verwendet werden, um eine Bestellung zu stornieren. +`clientOrderId` kann auch verwendet werden, um eine Order zu stornieren.

Änderungsanordnung

@@ -319,7 +319,7 @@ Content-Type: application/json } ``` -`quantity` ist die endgültige Gesamtbestellungsmenge nach der Änderung, nicht die verbleibende Menge. +`quantity` ist die endgültige GesamtOrdersmenge nach der Änderung, nicht die verbleibende Menge.

Chargenänderungsanordnungen

@@ -343,7 +343,7 @@ Content-Type: application/json } ``` -

Bestellungen in Chargen stornieren

+

Orders in Chargen stornieren

```http POST /v1/private/order/batch-cancel @@ -377,7 +377,7 @@ Content-Type: application/json | `symbol` | string | Nein | Symbol | | `cancelType` | int32 | Nein | `0` alle Normalbefehle, `1` nur Limitbefehle, `2` alle Bedingungsbefehle. Standard- `0` | -Stornieren-alle für normale Bestellungen wird asynchron akzeptiert. Der Endstatus sollte durch WebSocket `ORDER_TRADE_UPDATE` - oder Abfrage-Endpunkte bestimmt werden. +Stornieren-alle für normale Orders wird asynchron akzeptiert. Der Endstatus sollte durch WebSocket `ORDER_TRADE_UPDATE` - oder Abfrage-Endpunkte bestimmt werden.

Bedingungsbefehl abbrechen

diff --git a/fern/translations/de/docs/pages/developer-api/websocket.mdx b/fern/translations/de/docs/pages/developer-api/websocket.mdx index 1b13263d..05da7d21 100644 --- a/fern/translations/de/docs/pages/developer-api/websocket.mdx +++ b/fern/translations/de/docs/pages/developer-api/websocket.mdx @@ -16,7 +16,7 @@ WebSocket Kanäle sind in öffentliche und private Kanäle unterteilt: | Typ | Authentifizierung | Beschreibung | | ---------------- | --------------------------- | ------------------------------------------------------ | | Öffentliche Kanäle | Nicht erforderlich | Marktdaten wie Tiefe, Trades, Klines und Ticker | -| Private Kanäle | `listenKey` oder JWT erforderlich | Nutzerbestellungen, Konten und Positionsströme | +| Private Kanäle | `listenKey` oder JWT erforderlich | NutzerOrders, Konten und Positionsströme |

Öffentliche Kanäle

@@ -26,7 +26,7 @@ Häufige Kanäle: | Kanal | Beschreibung | | ---------------------------------- | ------------------------------------------------------------------ | -| `market.depth.{symbol}` | Bestelle Buchtiefe. Es wird zuerst ein Snapshot gesendet, dann inkrementelle Updates | +| `market.depth.{symbol}` | Ordere Buchtiefe. Es wird zuerst ein Snapshot gesendet, dann inkrementelle Updates | | `market.trade.{symbol}` | Neueste Trades | | `market.kline.{symbol}.{interval}` | Klines | | `market.ticker.{symbol}` | Einzelsymbol-Ticker-Zusammenfassung | diff --git a/fern/translations/de/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx b/fern/translations/de/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx index efc67d21..670b8202 100644 --- a/fern/translations/de/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx +++ b/fern/translations/de/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx @@ -71,7 +71,7 @@ Erfolgreiche Abonnementbestätigung: 2. Private Streams mit einem gültigen listenKey oder Zugriffstoken erneut authentifizieren. 3. Abonniere jedes erforderliche Thema erneut und warte auf erfolgreiche Danksagungen. 4. Ersetze den lokalen Orderbuch-Status durch einen neuen Snapshot, bevor du inkrementelle Updates anwendest. -5. Offene Befehle, Positionen und Bilanzen durch REST abzustimmen, falls private Veranstaltungen übersehen wurden. +5. Offene Befehle, Positionen und Bilanzen durch REST abzustimmen, falls private Ereignisse übersehen wurden. Nutze bounded exponential backoff mit Jitter für Wiederverbindungsversuche. Ein kontinuierlich wiederverbundener Client sollte die Bediener alarmieren, anstatt es unbegrenzt ohne Sicht zu versuchen. diff --git a/fern/translations/de/docs/pages/developer-api/websocket/private-user-channel.mdx b/fern/translations/de/docs/pages/developer-api/websocket/private-user-channel.mdx index 4fba8b28..0d24f88f 100644 --- a/fern/translations/de/docs/pages/developer-api/websocket/private-user-channel.mdx +++ b/fern/translations/de/docs/pages/developer-api/websocket/private-user-channel.mdx @@ -1,6 +1,6 @@ --- title: "Private User Channel" -description: "Abonnieren Sie authentifizierte 6MM WebSocket -Events für Bestellungen, Positionen, Salden und Kontoänderungen, indem Sie einen Listen-Key erstellen und pflegen." +description: "Abonnieren Sie authentifizierte 6MM WebSocket -Events für Orders, Positionen, Salden und Kontoänderungen, indem Sie einen Listen-Key erstellen und pflegen." slug: developer-api/websocket/private-user-channel canonical-url: https://docs.6mm.com/de/developer-api/websocket/private-user-channel --- @@ -69,11 +69,11 @@ Erfolgreiche Authentifizierungsbestätigung: { "event": "auth", "success": true, "data": "1188041528" } ``` -

Häufige private Veranstaltungen

+

Häufige private Ereignisse

-| Veranstaltung | Beschreibung | +| Ereignis | Beschreibung | | -------------------- | ----------------------------------------------------------------------------- | -| `ORDER_TRADE_UPDATE` | Bestellstatusänderungen, einschließlich neuer Order, Änderung, Trade und Stornierung | +| `ORDER_TRADE_UPDATE` | Orderstatusänderungen, einschließlich neuer Order, Änderung, Trade und Stornierung | | `ACCOUNT_UPDATE` | Kontostand- und Positionsänderungen | Privater Push-Message-Wrapper: @@ -102,6 +102,6 @@ REST Abfrage-Endpunkte und WebSocket private Streams verwenden separate Schemata - Erneuern Sie die listenKey vor Ablauf und erstellen Sie eine neue, falls die Verlängerung fehlschlägt. - Wiederverbinden, erneut authentifizieren und den neuen Socket als neue Ereignissitzung behandeln. -- Deduplizieren von Ereignissen, bevor Partnersalden oder Bestellaufzeichnungen geändert werden. +- Deduplizieren von Ereignissen, bevor Partnersalden oder Orderaufzeichnungen geändert werden. - Wenn Ereignisse übersehen wurden, fragen Sie [Befehle](/de/developer-api/rest-api/order), [Positionen](/de/developer-api/rest-api/position) und [Kontozustand](/de/developer-api/rest-api/user-and-account) über REST. - Folgen Sie dem [Verbindungs- und Herzschlag-Leitfaden](/de/developer-api/websocket/connection-subscription-and-heartbeat) für den Wiederholungs- und Stale-Connection-Handling. diff --git a/fern/translations/de/docs/pages/embedded-trading-infrastructure.mdx b/fern/translations/de/docs/pages/embedded-trading-infrastructure.mdx index dedab98e..108c126b 100644 --- a/fern/translations/de/docs/pages/embedded-trading-infrastructure.mdx +++ b/fern/translations/de/docs/pages/embedded-trading-infrastructure.mdx @@ -7,7 +7,7 @@ canonical-url: https://docs.6mm.com/de/solutions/embedded-trading-infrastructure *Perpetual Trading, nahtlos in Ihre Plattform integriert* -> 6MM ist eine professionelle Handelsinfrastruktur, die für Plattformen, Agenten und Ökosystempartner konzipiert ist. Wir bieten institutionelle dauerhafte Handelsmöglichkeiten durch API, SDKund eingebettete Integrationen – ohne eine verbraucherorientierte Börse zu betreiben. +> 6MM ist eine professionelle Handelsinfrastruktur, die für Plattformen, Agenten und Ökosystempartner konzipiert ist. Wir bieten institutionelle dauerhafte Handelsmöglichkeiten durch API, SDK und eingebettete Integrationen – ohne eine verbraucherorientierte Börse zu betreiben. *** diff --git a/fern/translations/de/docs/pages/getting-started/trading-workflow.mdx b/fern/translations/de/docs/pages/getting-started/trading-workflow.mdx index ce9c9f34..6a7aed1e 100644 --- a/fern/translations/de/docs/pages/getting-started/trading-workflow.mdx +++ b/fern/translations/de/docs/pages/getting-started/trading-workflow.mdx @@ -22,7 +22,7 @@ Dieser Abschnitt erklärt den zentralen Handelsablauf und die wichtigsten Mechan *** -

Ordnungstypen

+

Ordertypen

6MM unterstützt häufig verwendete Ordertypen, um verschiedene Handelsstrategien zu unterstützen: @@ -32,7 +32,7 @@ Dieser Abschnitt erklärt den zentralen Handelsablauf und die wichtigsten Mechan * Priorisiert die Ausführungsgeschwindigkeit über Preisgenauigkeit * Geeignet für schnellen Ein- oder Ausstieg -

Limit-Ordnung

+

Limit-Order

* Führt nur zum angegebenen Preis oder besser aus * Bietet Preiskontrolle @@ -82,7 +82,7 @@ Die Finanzierungsgebühren werden direkt zwischen den Händlern ausgetauscht. * Gebühren werden erhoben, wenn Aufträge ausgeführt werden * Die Gebührensätze können variieren für: * Erbauer befiehlt - * Bestellungen + * Orders Die Gebührenpläne werden von der Partnerplattform festgelegt und können variieren. @@ -91,14 +91,14 @@ Die Gebührenpläne werden von der Partnerplattform festgelegt und können varii * Slippage tritt auf, wenn die Marktliquidität nicht ausreicht, um einen Auftrag zum erwarteten Preis zu erfüllen * Häufiger bei hoher Volatilität oder bei Marktaufträgen -Nutzer können Slippage reduzieren, indem sie Limit-Bestellungen verwenden und die Auftragsgröße verwalten. +Nutzer können Slippage reduzieren, indem sie Limit-Orders verwenden und die Auftragsgröße verwalten. ***

Positionslebenszyklus

1. Die Mittel werden dem Ewigen Konto zugewiesen -2. Eine Bestellung wird von der 6MM passenden Engine aufgegeben und abgestimmt +2. Eine Order wird von der 6MM passenden Engine aufgegeben und abgestimmt 3. Bei der Ausführung wird eine Position freigegeben 4. Marge- und PnL-Aktualisierung in Echtzeit 5. Fördergebühren werden in festen Abständen erhoben @@ -122,7 +122,7 @@ Dieser Mechanismus hilft, unnötige Liquidationen durch kurzfristige Marktvolati Der U-Margined Perpetual Trading Workflow auf 6MM ist ausgelegt, um: -* Bereitstellung vertrauter und flexibler Bestelltypen +* Bereitstellung vertrauter und flexibler Ordertypen * Preisausrichtung durch Finanzierungsraten aufrechterhalten * Transparente Gebühren- und Abwicklungsmechanismen anbieten * Institutionelle Risikokontrolle bieten @@ -132,6 +132,6 @@ Diese Struktur ermöglicht es den Partnern, professionellen, unbefristeten Hande - [Ewige Verträge](/de/trading/perpetual-contracts): Vertrag, Finanzierung, Margin und Abrechnungsgrundlagen. -- [Ordnungstypen](/de/trading/order-types): Grenz-, Markt-, Konditions- und Zeit-in-Kraft-Verhalten. +- [Ordertypen](/de/trading/order-types): Grenz-, Markt-, Konditions- und Zeit-in-Kraft-Verhalten. - [Gebühren & Slippage](/de/trading/fees-and-slippage): Ausführungskosten und Liquiditätsauswirkungen. - [Risiko & Liquidationen](/de/trading/risk-and-liquidations): Margenrisiko und erzwungenes Abschlussverhalten. diff --git a/fern/translations/de/docs/pages/home.mdx b/fern/translations/de/docs/pages/home.mdx index e458d2d7..071c3bf2 100644 --- a/fern/translations/de/docs/pages/home.mdx +++ b/fern/translations/de/docs/pages/home.mdx @@ -1,7 +1,7 @@ --- title: "6MM Dokumentation der Handelsinfrastruktur" -headline: "Handelsinfrastruktur und Entwicklerdokumentation" -description: "Entdecken Sie offizielle 6MM -Dokumentationen zu Handelslösungen, APIs, SDKs, Sicherheit, Compliance, Integration und Support für den Produktionsstart." +headline: "6MM Handelsinfrastruktur und Entwicklerdokumentation" +description: "Entdecken Sie die offizielle 6MM-Dokumentation zu Digital-Asset-Handelslösungen, Developer API, Trading Widget SDK, Agent SDK, Sicherheit, Compliance und Partner-Support." slug: home canonical-url: https://docs.6mm.com/de/home layout: overview @@ -20,7 +20,7 @@ hide-nav-links: true
- +
@@ -28,12 +28,12 @@ hide-nav-links: true Eingebetteter Handel Institutionelle Liquidität Compliance und Lizenzierung - SDKs + SDK
WähleWeisen Sie Ihr Geschäftsziel auf eingebetteten Handel, White-Label-Börsen, Liquidität oder Unterstützung bei Compliance und Lizenzierung zu.
-
IntegrationVerwenden Sie APIs, die Trading Widget SDKund Agent SDKs , um Frontend- und Backend-Systeme zu verbinden.
+
IntegrationVerwenden Sie API, die Trading Widget SDK und Agent SDK , um Frontend- und Backend-Systeme zu verbinden.
VerstandenÜberprüfen Sie unbefristete Verträge, Aufträge, Margen, Gebühren, Risikokontrollen und Liquidationsverhalten.
StapellaufBereiten Sie Sicherheits-, Webhooks, Marken-Assets, Support-Übergaben und Produktionsbereitschaftsprüfungen vor.
@@ -56,50 +56,25 @@ Planen Sie regionale Startanforderungen in Bezug auf Compliance, Lizenzierung, t
-

Nach Team teilnehmen

+

Kerndokumentation

- - -Verstehen Sie Handelsströme, Produktmechaniken, Auftragsverhalten, Gebühren und Risikoregeln. - - -Überprüfen Sie Umgebungen, Authentifizierung, Signing, REST APIs, WebSocket Streams und Fehlerbehebung. + + +Wählen Sie Embedded Trading, White-Label-Börsen, institutionelle Liquidität oder Unterstützung für Compliance und Lizenzierung. - -Wählen Sie zwischen den Sicherheitspfaden Trading Widget SDK, Agent SDKsund Backend. + +Integrieren Sie Authentifizierung, Request Signing, REST Endpunkte, WebSocket Streams und die Behandlung von Produktionsfehlern. - -Finden Sie Partnerressourcen, Launch-Materialien, Unterstützungswege und Markenressourcen. - - - -

Gemeinsame Integrations-Einstiegspunkte

- - - -Betten Sie die 6MM Handelsoberfläche in eine Partnerseite ein. + +Integrieren Sie die digitale Asset-Handelsoberfläche von 6MM in ein Partner-Webprodukt. Übernehmen Sie Signing, Benutzerbindung, Übertragungen und Webhook-Verifizierung von Ihrem Backend. - -Beginnen Sie mit dem Gesamtmodell der Authentifizierung, des Signierens und API Anrufs. - Überprüfen Sie Sicherheitskontrollen, Compliance-Vorbereitung und Produktionsverantwortlichkeiten. - - -

Startbereitschaft

- - - -Überprüfen Sie Sicherheits-, Compliance- und rechtliche Grenzen vor dem Produktionsstart. - - -Laden Sie Logos, Eintrittsbanner, Karten-Eingabe-Assets und White-Label-Materialien herunter. - - -Finden Sie Unterstützungswege, Geschäftskontakte, operative Übergaben und Sicherheitsberichterstattungskanäle. + +Bereiten Sie Startunterlagen, Markenassets, operative Übergaben, Supportanfragen und Geschäftskontakte vor. diff --git a/fern/translations/de/docs/pages/overview.mdx b/fern/translations/de/docs/pages/overview.mdx index 2834b858..43a14753 100644 --- a/fern/translations/de/docs/pages/overview.mdx +++ b/fern/translations/de/docs/pages/overview.mdx @@ -17,7 +17,7 @@ In jedem Handelssystem bestimmt die Matching-Engine, *wie* Trades ausgeführt we Im Gegensatz zu traditionellen Market Making-Lösungen, die auf manuellem Eingreifen oder fragmentierten Strategien beruhen, abstrahiert 6 Market Maker Market Making zu einer wiederverwendbaren Infrastrukturschicht. Liquidität wird zu einer konfigurierbaren und skalierbaren Systemfähigkeit und nicht zu einer ad-hoc-operativen Aufgabe. Ob neu gestartete Handelspaare oder hochaktive Märkte unterstützen, 6 Market Maker liefert stets zuverlässige Liquiditätsunterstützung. -6 Market Maker ist nicht auf Endnutzer ausgerichtet und betreibt keinen direktionalen Handel. Seine Rolle bleibt streng neutral und konzentriert sich ausschließlich auf Marktstruktur, Liquiditätsqualität und Ausführungseffizienz. Durch **APIs, SDKsoder eingebettete Handelslösungen** können Partner 6 Market Maker in ihre eigenen Plattformen oder Anwendungen integrieren, ohne bestehende Benutzersysteme, Betriebsabläufe oder Compliance-Frameworks zu verändern – und gewinnen so schnell institutionelle Marktkapazitäten. +6 Market Maker ist nicht auf Endnutzer ausgerichtet und betreibt keinen direktionalen Handel. Seine Rolle bleibt streng neutral und konzentriert sich ausschließlich auf Marktstruktur, Liquiditätsqualität und Ausführungseffizienz. Durch **API, SDK oder eingebettete Handelslösungen** können Partner 6 Market Maker in ihre eigenen Plattformen oder Anwendungen integrieren, ohne bestehende Benutzersysteme, Betriebsabläufe oder Compliance-Frameworks zu verändern – und gewinnen so schnell institutionelle Marktkapazitäten. *** @@ -82,7 +82,7 @@ Reduziert übermäßige Preissprünge bei volatilen Marktbedingungen. Unterstützt konfigurierbare Parameter für Expositions-, Tiefen- und Risikomanagement.
-Leicht in bestehende Handelssysteme über 6MM APIs und SDKseingebettet. +Leicht in bestehende Handelssysteme über 6MM API und SDK eingebettet.
diff --git a/fern/translations/de/docs/pages/resources/overview.mdx b/fern/translations/de/docs/pages/resources/overview.mdx index b669a648..12f6460a 100644 --- a/fern/translations/de/docs/pages/resources/overview.mdx +++ b/fern/translations/de/docs/pages/resources/overview.mdx @@ -1,11 +1,12 @@ --- -title: "Ressourcen & Unterstützung" -subtitle: "Finden Sie Markenassets, White-Label-Materialien, Startvorlagen und operative Ressourcen für 6MM Partnerintegrationen." +title: "Integration & Unterstützung" +headline: "6MM Integrationsressourcen und Partnerunterstützungsdokumentation" +description: "Finden Sie 6MM Integrations- und Launch-Ressourcen, einschließlich Vorlagen, Produktionschecklisten, Markenassets, Betriebsübergaben, Kontakten und Partnerunterstützung." slug: resources/overview canonical-url: https://docs.6mm.com/de/resources/overview --- -Partnerressourcen werden für Teams vorbereitet, die 6MM Handelsfähigkeiten in ein bestehendes Produkt integrieren, eine White-Label-Börse starten oder Betriebsmaterialien für die Produktionsnutzung bereitstellen. +Integrations- und Support-Ressourcen werden für Teams vorbereitet, die 6MM Handelsfähigkeiten zu einem bestehenden Produkt hinzufügen, eine White-Label-Börse starten oder Betriebsmaterialien für die Produktion vorbereiten.

Ressourcengebiete

diff --git a/fern/translations/de/docs/pages/sdk/agent-sdk/java/embed-token.mdx b/fern/translations/de/docs/pages/sdk/agent-sdk/java/embed-token.mdx index 79dba093..88aaba1a 100644 --- a/fern/translations/de/docs/pages/sdk/agent-sdk/java/embed-token.mdx +++ b/fern/translations/de/docs/pages/sdk/agent-sdk/java/embed-token.mdx @@ -7,7 +7,7 @@ canonical-url: https://docs.6mm.com/de/sdk/agent-sdk/java/embed-token

SDK Ruf

-Erstellen Sie nach der Validierung der Partnerbenutzersitzung Embed-Token aus Ihrem Backend. Der Browser sollte Ihren Endpunkt aufrufen, und Ihr Endpunkt sollte 6MM über die Agent SDKaufrufen. +Erstellen Sie nach der Validierung der Partnerbenutzersitzung Embed-Token aus Ihrem Backend. Der Browser sollte Ihren Endpunkt aufrufen, und Ihr Endpunkt sollte 6MM über die Agent SDK aufrufen. ```java CreateEmbedTokenResponse resp = client.createEmbedToken( diff --git a/fern/translations/de/docs/pages/sdk/agent-sdk/java/overview.mdx b/fern/translations/de/docs/pages/sdk/agent-sdk/java/overview.mdx index 201c89f6..efeede64 100644 --- a/fern/translations/de/docs/pages/sdk/agent-sdk/java/overview.mdx +++ b/fern/translations/de/docs/pages/sdk/agent-sdk/java/overview.mdx @@ -1,6 +1,6 @@ --- title: "Agent Java SDK" -subtitle: "Installiere die 6MM Agent Java SDK und nutze signierte Backend- APIs für Benutzerbindungen, Übertragungen, Zugangsdaten und Webhook-Verifikation." +subtitle: "Installiere die 6MM Agent Java SDK und nutze signierte Backend- API für Benutzerbindungen, Übertragungen, Zugangsdaten und Webhook-Verifikation." slug: sdk/agent-sdk/java/overview canonical-url: https://docs.6mm.com/de/sdk/agent-sdk/java/overview --- diff --git a/fern/translations/de/docs/pages/sdk/agent-sdk/overview.mdx b/fern/translations/de/docs/pages/sdk/agent-sdk/overview.mdx index 3912dd97..a2d3881c 100644 --- a/fern/translations/de/docs/pages/sdk/agent-sdk/overview.mdx +++ b/fern/translations/de/docs/pages/sdk/agent-sdk/overview.mdx @@ -1,15 +1,16 @@ --- -title: "6MM Agent SDK für Java und PHP" -subtitle: "Integrieren Sie Signed Agent API Calls, User Bindings, Übertragungen, Eingangs-URLs und Webhook-Verifizierung von Partner-Backend-Services." +title: "6MM Agent SDK" +headline: "6MM Agent SDK für die Integration von Java- und PHP-Backends" +description: "Nutzen Sie das 6MM Agent SDK für signierte API-Aufrufe aus Java- und PHP-Backends, Benutzerverknüpfung, Asset-Transfers, Trading-Einstiegs-URLs, idempotente Verarbeitung und Webhook-Verifizierung." slug: sdk/agent-sdk/overview canonical-url: https://docs.6mm.com/de/sdk/agent-sdk/overview --- -Das 6MM Agent SDK ist für Partner-Backend-Dienste, die privilegierte Agenten APIs aufrufen müssen, ohne Signing und Request von Grund auf zu implementieren. Es darf nicht im Browser-, Mobil- oder öffentlichen Desktop-Code laufen, da die Integration einen Partner API Secret verwendet. +Der 6MM Agent SDK ist für Partner-Backend-Dienste, die privilegierte Agenten- API aufrufen müssen, ohne das Signieren und die Anforderungsbearbeitung von Grund auf umzusetzen. Es darf nicht im Browser-, Mobil- oder Public-Desktop-Code laufen, da die Integration einen Partner API geheim nutzt.

Wann sollte man die Agent SDK

-Verwenden Sie ein Agent SDK , wenn Ihr Backend einen Partner-Nutzer binden muss, Vermögenswerte durch einen genehmigten Workflow bewegen, Handelsdaten abfragen, einen eingebetteten Handelseintrag URLerstellen oder Webhook-Benachrichtigungen überprüfen müssen. Verwenden Sie das [Trading Widget SDK](/de/sdk/trading-widget/overview) separat, wenn das Partner-Frontend die Handelsoberfläche anzeigen muss. +Verwenden Sie das Agent SDK, wenn Ihr Backend einen Partnerbenutzer verknüpfen, Assets über einen genehmigten Workflow übertragen, Handelsdaten abfragen, eine Einstiegs-URL für den eingebetteten Handel erstellen oder Webhook-Benachrichtigungen prüfen muss. Verwenden Sie das [Trading Widget SDK](/de/sdk/trading-widget/overview) separat, wenn das Partner-Frontend die Handelsoberfläche anzeigen soll.

Fähigkeiten

@@ -30,7 +31,7 @@ Verwenden Sie ein Agent SDK , wenn Ihr Backend einen Partner-Nutzer binden muss, | baseUrl | `https://agent-api.6mm.com` | 6MM Agent API URL ohne Slash zu bedienen. | | agentCode | AGENT001 | Partneragenten-Code. | | apiSecret | Dein-api-geheimnis | API Signing-Secret wird nur im Backend gespeichert. | -| defaultCurrency | USDT | Standardwährung für Überweisung und Konto APIs. | +| defaultCurrency | USDT | Standardwährung für Überweisung und Konto API. | | webhookUrl | https://partner.example.com/6mm/webhook | Partner-Endpunkt für 6MM Webhook-Benachrichtigungen. |

Typischer Integrationsfluss

@@ -46,8 +47,8 @@ Verwenden Sie ein Agent SDK , wenn Ihr Backend einen Partner-Nutzer binden muss, | Backend-Stack | Fang hier an | | --- | --- | -| Java | [Java SDK Übersicht](/de/sdk/agent-sdk/java/overview) und [Java Schnellstart](/de/sdk/agent-sdk/java/quick-start) | -| PHP | [PHP SDK Übersicht](/de/sdk/agent-sdk/php/overview) und [PHP Schnellstart](/de/sdk/agent-sdk/php/quick-start) | +| Java | [Java SDK Überblick](/de/sdk/agent-sdk/java/overview) und [Java Schneller Start](/de/sdk/agent-sdk/java/quick-start) | +| PHP | [PHP SDK Überblick](/de/sdk/agent-sdk/php/overview) und [PHP Schneller Start](/de/sdk/agent-sdk/php/quick-start) |

Produktionscheckliste

diff --git a/fern/translations/de/docs/pages/sdk/overview.mdx b/fern/translations/de/docs/pages/sdk/overview.mdx index 84555b01..5da19483 100644 --- a/fern/translations/de/docs/pages/sdk/overview.mdx +++ b/fern/translations/de/docs/pages/sdk/overview.mdx @@ -1,5 +1,5 @@ --- -title: "6MM SDKs" +title: "6MM SDK" subtitle: "Wählen Sie den richtigen 6MM SDK Weg für eingebetteten Handel, Backend-Token-Ausgabe, Kontoverknüpfung, Webhooks und Produktionsoperationen." slug: sdk/overview canonical-url: https://docs.6mm.com/de/sdk/overview @@ -25,7 +25,7 @@ canonical-url: https://docs.6mm.com/de/sdk/overview | --- | --- | --- | --- | | Fügen Sie ein eingebettetes Handelsterminal hinzu | Trading Widget SDK | Agent SDK | Das Widget übernimmt die Handels-UI, während das Partner-Backend Token ausgibt und Geheimnisse privat hält. | | Einen nativen App-Einstiegspunkt erstellen | Native oder H5-Eintrag | Agent SDK | Die App öffnet einen 6MM Eintrag URL , nachdem der Partner die Benutzersitzung validiert hat. | -| Erstellen Sie einen benutzerdefinierten Handelsfluss | Partner-UI | Entwickler API + ausgewählte SDK Flows | Nutzen Sie APIs für Konto-, Auftrags-, Positions- und Marktdaten, während die operative Kontrolle serverseitig bleibt. | +| Erstellen Sie einen benutzerdefinierten Handelsfluss | Partner-UI | Entwickler API + ausgewählte SDK Flows | Nutzen Sie API für Konto-, Auftrags-, Positions- und Marktdaten, während die operative Kontrolle serverseitig bleibt. |

Referenzarchitektur

diff --git a/fern/translations/de/docs/pages/sdk/security/secrets-signing.mdx b/fern/translations/de/docs/pages/sdk/security/secrets-signing.mdx index 6605c00a..2cb486cb 100644 --- a/fern/translations/de/docs/pages/sdk/security/secrets-signing.mdx +++ b/fern/translations/de/docs/pages/sdk/security/secrets-signing.mdx @@ -23,7 +23,7 @@ Für Agent SDK Anfragen: Das SDK sollte diesen Wert aus denselben Daten erstellen, die es sendet. Das Ändern eines signierten Feldes nach der Signaturgenerierung führt zum Fehlschlagen der Verifikation. -

SDKverwaltete Felder

+

SDK verwaltete Felder

| Spielfeld | Quelle | Beschreibung | | --- | --- | --- | @@ -31,7 +31,7 @@ Das SDK sollte diesen Wert aus denselben Daten erstellen, die es sendet. Das Än | Zeitstempel | Aktuelle Serverzeit | Unix-Zeitstempel in Sekunden. | | nonce | Sicherer Zufallswert | Wiederholungsschutz-Zufallsstring. | | Unterschrift | HMAC-SHA256 | Unterschrift anfordern. | -| Währung | Standardwährung | Verwendet beim Überweisungs-/Konto- APIs Währung weglassen. | +| Währung | Standardwährung | Verwendet beim Überweisungs-/Konto- API Währung weglassen. |

Geheime Speicherung

diff --git a/fern/translations/de/docs/pages/sdk/security/webhooks-idempotency.mdx b/fern/translations/de/docs/pages/sdk/security/webhooks-idempotency.mdx index 58187c36..4a13b03b 100644 --- a/fern/translations/de/docs/pages/sdk/security/webhooks-idempotency.mdx +++ b/fern/translations/de/docs/pages/sdk/security/webhooks-idempotency.mdx @@ -33,7 +33,7 @@ Verwenden Sie beim Rekonstruieren des signierten Werts genau den rohen Request-B Wenn ein offizieller Agent SDK -Verifizierer verfügbar ist, verwenden Sie ihn, anstatt einen unabhängigen Unterzeichnungscode zu führen. -

Ordnungsidopotenz

+

Orderidopotenz

| Fall | Handhabung | | --- | --- | @@ -49,7 +49,7 @@ Speichern Sie genügend Informationen, um eine wiederholte Lieferung zu erkennen | Spielfeld | Zweck | | --- | --- | | Ereignis- oder Geschäftsschlüssel | Identifiziert eindeutig die Benachrichtigung oder Operation. | -| Partnerbestellungsnummer | Verbindet das Ereignis mit der ursprünglichen Anfrage. | +| PartnerOrdersnummer | Verbindet das Ereignis mit der ursprünglichen Anfrage. | | Payload-Hash | Hilft, widersprüchliche wiederholte Nutzlasten zu identifizieren. | | Aktueller Verarbeitungszustand | Unterscheidet empfangene, verarbeitete, erfolgreiche und fehlgeschlagene Arbeiten. | | Endgültiger Geschäftsstatus | Verhindert, dass eine terminale Aktion zweimal angewendet wird. | @@ -59,7 +59,7 @@ Beziehen Sie die Geschäftsänderung und die Impotenzdatensatz, wo möglich, in

Auszeit- und Wiederholungsregel

-Ein HTTP Timeout beweist nicht, dass die ursprüngliche Anfrage fehlgeschlagen ist. Abfrage der Operation mit dem ursprünglichen `agentOrderNo`oder warten Sie auf den Webhook, bevor Sie entscheiden, ob eine weitere Aktion erforderlich ist. Das Erstellen einer neuen Geschäftsbestellungsnummer nach jedem Timeout kann zu doppelten Kapitalbewegungen führen. +Ein HTTP Timeout beweist nicht, dass die ursprüngliche Anfrage fehlgeschlagen ist. Abfrage der Operation mit dem ursprünglichen `agentOrderNo`oder warten Sie auf den Webhook, bevor Sie entscheiden, ob eine weitere Aktion erforderlich ist. Das Erstellen einer neuen GeschäftsOrdersnummer nach jedem Timeout kann zu doppelten Kapitalbewegungen führen.

Produktionscheckliste

diff --git a/fern/translations/de/docs/pages/sdk/trading-widget/authentication.mdx b/fern/translations/de/docs/pages/sdk/trading-widget/authentication.mdx index b5539145..c802c266 100644 --- a/fern/translations/de/docs/pages/sdk/trading-widget/authentication.mdx +++ b/fern/translations/de/docs/pages/sdk/trading-widget/authentication.mdx @@ -59,7 +59,7 @@ const widget = TradingWidget.create('#trading-widget', { | channelId | SDK -> Partner-Backend | Eindeutige Widget-Sessions-Kennung. Das Backend sollte es an createEmbedTokenweitergeben. | | Symbol | SDK -> Partner-Backend | Aktuelles angefordertes Handelssymbol. Nutze es, um das Token bei Bedarf zu scopen. | | Grund | SDK -> Partner-Backend | Warum die SDK ein Token anfordert, wie zum Beispiel eine Erstladung oder Aktualisierung. | -| embedToken | Partner-Backend -> SDK | Kurzlebiger Token, der vom Agent SDK oder Agent APIerstellt wird. | +| embedToken | Partner-Backend -> SDK | Kurzlebiger Token, der vom Agent SDK oder Agent API erstellt wird. | | expireAt | Partner-Backend -> SDK | Token-Ablaufzeitstempel zurückgegeben von 6MM. |

Fehlerhandhabung

diff --git a/fern/translations/de/docs/pages/sdk/trading-widget/options-events.mdx b/fern/translations/de/docs/pages/sdk/trading-widget/options-events.mdx index 2afc51e8..cc860e7b 100644 --- a/fern/translations/de/docs/pages/sdk/trading-widget/options-events.mdx +++ b/fern/translations/de/docs/pages/sdk/trading-widget/options-events.mdx @@ -1,5 +1,5 @@ --- -title: "Optionen & Veranstaltungen" +title: "Optionen & Ereignisse" subtitle: "Initialisierungsoptionen, Laufzeitereignisse und häufige Fehlercodes." slug: sdk/trading-widget/options-events canonical-url: https://docs.6mm.com/de/sdk/trading-widget/options-events @@ -40,16 +40,16 @@ Unterstützte `display.hidden` Werte: | Wert | Behälter | | --- | --- | | Chart | Kartencontainer | -| orderBook | Bestellbuchcontainer | -| orderForm | Bestellformular-Panel | -| Positionen | Panel für untere Positionen und offene Bestellungen | +| orderBook | Orderbuchcontainer | +| orderForm | Orderformular-Panel | +| Positionen | Panel für untere Positionen und offene Orders | | Bericht | Kontovermögensbehälter | `display.hidden` versteckt nur ganze Container. Es versteckt keine einzelnen Buttons, Felder oder Werkzeuge innerhalb eines Containers. Werte, die nicht auf das aktuelle Viewport abgebildet sind, werden ignoriert. -

Veranstaltungen

+

Ereignisse

-| Veranstaltung | Auslöser | +| Ereignis | Auslöser | | --- | --- | | Bereit | iframe-Initialisierung abgeschlossen. | | Fehler | SDK, iframe oder Authentifizierungsfehler. | @@ -57,8 +57,8 @@ Unterstützte `display.hidden` Werte: | auth_state_changed | Der Status der Partner-Token-Authentifizierung hat sich geändert. | | symbol_changed | Das tatsächliche iframe-Symbol wurde geändert. | | locale_changed | Der tatsächliche iframe-Standort wurde geändert. | -| order_created | Der Benutzer erstellte eine Bestellung innerhalb des iframes. | -| order_failed | Die Einreichung der Bestellung scheiterte. | +| order_created | Der Benutzer erstellte eine Order innerhalb des iframes. | +| order_failed | Die Einreichung der Order scheiterte. | | zerstört | SDK Instanz zerstört. | diff --git a/fern/translations/de/docs/pages/sdk/trading-widget/overview.mdx b/fern/translations/de/docs/pages/sdk/trading-widget/overview.mdx index e0f8c04d..ebbcdf0c 100644 --- a/fern/translations/de/docs/pages/sdk/trading-widget/overview.mdx +++ b/fern/translations/de/docs/pages/sdk/trading-widget/overview.mdx @@ -1,6 +1,7 @@ --- title: "Trading Widget SDK" -subtitle: "Binde das 6MM -Handelsterminal über ein iframe in eine Partnerseite ein." +headline: "6MM Trading Widget SDK Integrationsdokumentation" +description: "Erfahren Sie, wie Sie das 6MM Digital-Asset-Handelsterminal in eine Partnerwebsite einbetten – mit sicherer Authentifizierung, Anzeigekontrollen, Laufzeitmethoden und Lebenszyklusereignissen." slug: sdk/trading-widget/overview canonical-url: https://docs.6mm.com/de/sdk/trading-widget/overview --- @@ -11,14 +12,14 @@ canonical-url: https://docs.6mm.com/de/sdk/trading-widget/overview | --- | --- | --- | | Erstellung von Behältern | Partner-Frontend | Stellen Sie ein sichtbares Element mit expliziter Breite und Höhe bereit. | | iframe-Erstellung | Trading Widget SDK | Das SDK erstellt und verwaltet das iframe. | -| Handels-UI | 6MM iframe | K-Line, Auftragsbuch, Auftragsformular, Positionen, Bestellungen und Kontendaten werden im iframe ausgeführt. | +| Handels-UI | 6MM iframe | K-Line, Auftragsbuch, Auftragsformular, Positionen, Orders und Kontendaten werden im iframe ausgeführt. | | Display-Steuerungen | Trading Widget SDK + 6MM iframe | Der PC-Embed-Header und der untere Ticker sind standardmäßig versteckt. Partner können `display` nutzen, um Shell-Bereiche anzuzeigen oder hochstufige Handelscontainer auszublenden. | | Partner-Login-Check | Partner-Backend | Überprüfen Sie die Partnerbenutzersitzung, bevor Sie Authentifizierungsdaten ausgeben. | | Einbetting-Token-Ausgabe | Partner-Backend + Agent API | Empfohlen für den Partner-Token-Modus. |

Versionierung

-Der öffentliche Integrationspfad bleibt unter dem v1-Skript URLstabil. Das aktuelle v1-Fähigkeitsset umfasst Partner-Token, tokenProvider, entryUrlProvider, Anzeigesteuerungen, Lebenszyklusereignisse, Instanzmethoden und Auftragsereignisse. +Die öffentliche Integrations-URL bleibt unter dem v1-Skriptpfad stabil. Das aktuelle v1-Fähigkeitsset umfasst Partner-Token, tokenProvider, entryUrlProvider, Anzeigesteuerungen, Lebenszyklusereignisse, Instanzmethoden und Auftragsereignisse. ```html @@ -30,7 +31,7 @@ Wählen Sie Trading Widget , wann ein Partner eine vollständige Handelsoberflä

Implementierungsweg

-1. Folgen Sie dem [Trading Widget Quick Start](/de/sdk/trading-widget/quick-start), um das Skript zu laden und einen sichtbaren Container zu erstellen. -2. Konfigurieren Sie [Partner-Token-Authentifizierung](/de/sdk/trading-widget/authentication) über ein Partner-Backend. -3. Fügen Sie die erforderlichen [Optionen und Ereignisse](/de/sdk/trading-widget/options-events) hinzu. -4. Verwenden Sie [Instanzmethoden](/de/sdk/trading-widget/instance-methods) für Lebenszyklus- und Laufzeitsteuerungen. +1. Folgen Sie dem [Trading Widget Schneller Start](/de/sdk/trading-widget/quick-start) um das Skript zu laden und einen sichtbaren Container zu erstellen. +2. Konfigurieren [Partner-Token-Authentifizierung](/de/sdk/trading-widget/authentication) Über ein Partner-Backend. +3. Fügen Sie die erforderlichen Zahlen hinzu [Optionen und Ereignisse](/de/sdk/trading-widget/options-events). +4. Nutzung [Instanzmethoden](/de/sdk/trading-widget/instance-methods) Für Lebenszyklus- und Laufzeitkontrollen. diff --git a/fern/translations/de/docs/pages/sdk/trading-widget/quick-start.mdx b/fern/translations/de/docs/pages/sdk/trading-widget/quick-start.mdx index 0191d093..21f31242 100644 --- a/fern/translations/de/docs/pages/sdk/trading-widget/quick-start.mdx +++ b/fern/translations/de/docs/pages/sdk/trading-widget/quick-start.mdx @@ -99,7 +99,7 @@ Für responsive Layouts sollten Sie die Breite flüssig halten und für jeden Br Verbinden Sie das eingebettete Terminal mit einer genehmigten Benutzersitzung. - + Konfigurieren Sie Symbole, Standort, Anzeigeverhalten und Lebenszyklus-Rückrufe. diff --git a/fern/translations/de/docs/pages/security-compliance/compliance-overview.mdx b/fern/translations/de/docs/pages/security-compliance/compliance-overview.mdx index 4ad0c986..a2564087 100644 --- a/fern/translations/de/docs/pages/security-compliance/compliance-overview.mdx +++ b/fern/translations/de/docs/pages/security-compliance/compliance-overview.mdx @@ -27,7 +27,7 @@ Vor einer Compliance- oder Startprüfung dokumentieren Sie: - Zielländer oder -regionen sowie die Benutzertypen, die Zugang erhalten. - Produktumfang, einschließlich eingebettetem Handel, White-Label-Lieferung, Liquidität, Wallet, Verwahrung oder Brokerage-Funktionen. - Die für das Onboarding der Nutzer, Identitätsprüfungen, Offenlegungen, Verwahrung, Support und Vorfallkommunikation verantwortlich ist. -- Datenströmungen zwischen Partner-Frontend, Partner-Backend, 6MM APIs, SDKs, Webhooks und Betriebssystemen. +- Datenströmungen zwischen Partner-Frontend, Partner-Backend, 6MM API, SDK, Webhooks und Betriebssystemen. - Berechtigungsspeicherung, Zugriffskontrolle, Audit-Protokollierung, Überwachung und Eskalationsbesitzer. diff --git a/fern/translations/de/docs/pages/security-compliance/overview.mdx b/fern/translations/de/docs/pages/security-compliance/overview.mdx index ee1ea7ae..3fc06930 100644 --- a/fern/translations/de/docs/pages/security-compliance/overview.mdx +++ b/fern/translations/de/docs/pages/security-compliance/overview.mdx @@ -1,6 +1,7 @@ --- title: "Sicherheit & Compliance" -subtitle: "Bereiten Sie sichere, konforme und unterstützende 6MM -Integrationen in Embedded Trading, White-Label-Börsen, Liquidität und API/SDK Anwendungsfällen vor." +headline: "6MM Sicherheit und Compliance für Handelsintegrationen" +description: "Bereiten Sie eine sichere und konforme 6MM -Integration vor, indem Sie die Sicherheitsarchitektur, Partnerverantwortlichkeiten, rechtliche Grenzen, API Kontrollen und Startanforderungen überprüfen." slug: security-compliance/overview canonical-url: https://docs.6mm.com/de/security-compliance/overview --- diff --git a/fern/translations/de/docs/pages/security-compliance/security-architecture.mdx b/fern/translations/de/docs/pages/security-compliance/security-architecture.mdx index 1cd59865..b1b98740 100644 --- a/fern/translations/de/docs/pages/security-compliance/security-architecture.mdx +++ b/fern/translations/de/docs/pages/security-compliance/security-architecture.mdx @@ -1,6 +1,6 @@ --- title: "Plattformsicherheitsarchitektur" -subtitle: "Verstehen Sie die Sicherheitsschichten, die in 6MM Handelsinfrastruktur, APIs, SDKs, Webhooks und Partnerintegrationen verwendet werden." +subtitle: "Verstehen Sie die Sicherheitsschichten, die in 6MM Handelsinfrastruktur, API, SDK, Webhooks und Partnerintegrationen verwendet werden." slug: security-compliance/security-architecture canonical-url: https://docs.6mm.com/de/security-compliance/security-architecture --- diff --git a/fern/translations/de/docs/pages/security/security-policies.mdx b/fern/translations/de/docs/pages/security/security-policies.mdx index 0101f126..5cbae3e5 100644 --- a/fern/translations/de/docs/pages/security/security-policies.mdx +++ b/fern/translations/de/docs/pages/security/security-policies.mdx @@ -51,7 +51,7 @@ Sicherheitsmaßnahmen, die auf die Handelsebene angewendet werden, umfassen: * Deterministische Ordnungsanpassungslogik * Echtzeitvalidierung von Bestellungen und Margenanforderungen -* Strenge Eingabevalidierung für APIs und SDKs +* Strenge Eingabevalidierung für API und SDK * Ratenbegrenzung und Missbrauchsprävention Diese Maßnahmen gewährleisten ein einheitliches Verhalten auch unter extremen Marktbedingungen. diff --git a/fern/translations/de/docs/pages/solutions/compliance-licensing.mdx b/fern/translations/de/docs/pages/solutions/compliance-licensing.mdx index 326f183f..15f36c0c 100644 --- a/fern/translations/de/docs/pages/solutions/compliance-licensing.mdx +++ b/fern/translations/de/docs/pages/solutions/compliance-licensing.mdx @@ -25,7 +25,7 @@ Dieser Leitfaden richtet sich an Produkt-, Compliance-, Sicherheits-, Rechts- un | --- | --- | | Zielgruppe | Welche Jurisdiktionen und Benutzertypen fallen im Anwendungsbereich? | | Produkt | Welche Handels-, Asset-, Verwahrungs- oder Brokerage-Fähigkeiten werden angeboten? | -| Betriebsmodell | Wird das Produkt Embedded Trading, eine White-Label-Schnittstelle, APIsoder eine Kombination verwenden? | +| Betriebsmodell | Wird das Produkt Embedded Trading, eine White-Label-Schnittstelle, API oder eine Kombination verwenden? | | Verantwortung | Welche Partei besitzt das Onboarding, die Offenlegungen, den Support, das Monitoring und die Eskalation von Vorfällen? | | Daten und Sicherheit | Wo werden Zugangsdaten, Benutzerdaten, Protokolle und operative Beweise gespeichert? | diff --git a/fern/translations/de/docs/pages/solutions/embedded-trading.mdx b/fern/translations/de/docs/pages/solutions/embedded-trading.mdx index c3b5abca..606c3726 100644 --- a/fern/translations/de/docs/pages/solutions/embedded-trading.mdx +++ b/fern/translations/de/docs/pages/solutions/embedded-trading.mdx @@ -1,6 +1,6 @@ --- title: "Embedded API / SDK Handelssystem" -subtitle: "Integrieren Sie professionelle dauerhafte Handelsfähigkeiten durch 6MM APIs und SDKsin ein bestehendes Produkt." +subtitle: "Integrieren Sie professionelle dauerhafte Handelsfähigkeiten durch 6MM API und SDK in ein bestehendes Produkt." slug: solutions/embedded-trading canonical-url: https://docs.6mm.com/de/solutions/embedded-trading --- @@ -10,7 +10,7 @@ Das Embedded API / SDK Trading System ist für Partner konzipiert, die bereits T

Was es bietet

- Eingebettetes Handelsterminal über die Trading Widget SDK -- Partner-Backend-Integration über Agent SDKs +- Partner-Backend-Integration über Agent SDK - Benutzer-Identitätsbindungs- und Entry-Token-Flows - Vermögensübertragung, Bestellung, Position und Kontozugriff API - Event-, Webhook- und Lebenszyklusintegration für operative Systeme @@ -42,7 +42,7 @@ Verstehen Sie API Konventionen und Backend-Integration. | Anforderung | Empfohlener Weg | | --- | --- | | Vollständige Handelsoberfläche mit der schnellsten Webintegration | Trading Widget | -| Backend-Benutzerbindung, Übertragung, Eingabe URLund Webhook-Handling | Agent SDK | +| Backend-Benutzerbindung, Übertragung, Eingabe URL und Webhook-Handling | Agent SDK | | Vollständig individuelle Produkt- und Bestellworkflows | REST API + WebSocket | | Branded-Exchange-Erfahrung mit einem breiteren operativen Umfang | White-Label-Börse | diff --git a/fern/translations/de/docs/pages/solutions/integration-scenarios.mdx b/fern/translations/de/docs/pages/solutions/integration-scenarios.mdx index b6ef4bb2..c312b6c2 100644 --- a/fern/translations/de/docs/pages/solutions/integration-scenarios.mdx +++ b/fern/translations/de/docs/pages/solutions/integration-scenarios.mdx @@ -13,7 +13,7 @@ Eingebettetes Trading wird in der Regel in ein bestehendes Produkt eingeführt u | --- | --- | --- | | App oder Wallet möchte einen Handelseintrag | Trading Widget SDK | Verwenden Sie einen nativen oder H5-Einstiegspunkt und öffnen Sie die eingebettete Handelserfahrung nach der Benutzerautorisierung. | | Broker oder Kanalplattform möchte Zugang zu Derivaten | Agent SDK + Trading Widget SDK | Behalten Sie Kundenbeziehungen und Backend-Validierung im Partnersystem. | -| Die Plattform möchte einen geführten Handelsfluss | API + ausgewählte SDK Module | Nutze Backend- APIs für Account-, Transfer- und Bestell-Workflows, während du nur die benötigten Frontend-Einträge freilegst. | +| Die Plattform möchte einen geführten Handelsfluss | API + ausgewählte SDK Module | Nutze Backend- API für Account-, Transfer- und Bestell-Workflows, während du nur die benötigten Frontend-Einträge freilegst. | | Die bestehende Börse benötigt zusätzliche Märkte | Liquidität + API Integration | Kombinieren Sie Markttiefe, Account-Workflows und operative Überwachung. |

Produktentscheidungen vor der Integration

diff --git a/fern/translations/de/docs/pages/solutions/matching-engine.mdx b/fern/translations/de/docs/pages/solutions/matching-engine.mdx index 3f3a1b2b..8406a28f 100644 --- a/fern/translations/de/docs/pages/solutions/matching-engine.mdx +++ b/fern/translations/de/docs/pages/solutions/matching-engine.mdx @@ -11,7 +11,7 @@ Eine White-Label-Vermittlung erfordert mehr als nur eine Frontend-Hülle. Die Be | Modul | Rolle | | --- | --- | -| Matching und Ordnungszyklus | Verwaltet Auftragseinreichung, Zustandsabgleich, Stornierung und Ausführung von Datensätzen. | +| Matching und Orderzyklus | Verwaltet Auftragseinreichung, Zustandsabgleich, Stornierung und Ausführung von Datensätzen. | | Konto- und Positionssystem | Verwaltet Guthaben, Margenstatus, Positionen und Handelsverfügbarkeit. | | Risikokontrollen | Koordiniert Hebelwirkung, Marge, Liquidation und abnormales Marktverhalten. | | Marktdaten | Verteilt Preise, Tiefe, Trades und Chartdaten an Handelsschnittstellen. | @@ -22,8 +22,8 @@ Eine White-Label-Vermittlung erfordert mehr als nur eine Frontend-Hülle. Die Be Beginne mit den Handelsregeln, bevor API Integration beginnt. Produkt-, Betriebs- und Entwicklungsteams sollten dasselbe Verständnis von Auftragstypen, Margenverhalten, Gebühren und Liquidations-Logik teilen. - -Überprüfen Sie das Verhalten der unterstützten Bestellungen. + +Überprüfen Sie das Verhalten der unterstützten Orders. Verstehen Sie die Margenanforderungen. @@ -35,7 +35,7 @@ Verbinden Sie Backend-Workflows.

Implementierungsfragen

-- Welche Ordnungs- und Condition-Order-Typen sind den Nutzern offen? +- Welche Order- und Condition-Order-Typen sind den Nutzern offen? - Welcher Dienst besitzt Symbolregeln, Präzisionsvalidierung und Handelsverfügbarkeit? - Wie werden Order-, Handels-, Positions-, Bilanz- und Abwicklungsunterlagen abgestimmt? - Welche Identifikatoren bleiben stabil über REST Antworten, WebSocket Ereignisse und Partnerdatensätze? diff --git a/fern/translations/de/docs/pages/solutions/operations-console.mdx b/fern/translations/de/docs/pages/solutions/operations-console.mdx index 81e1fe4d..365867c5 100644 --- a/fern/translations/de/docs/pages/solutions/operations-console.mdx +++ b/fern/translations/de/docs/pages/solutions/operations-console.mdx @@ -21,7 +21,7 @@ Ein White-Label-Börsenstart benötigt von Anfang an operative Sichtbarkeit. Tea | Team | Typischer Arbeitsablauf | | --- | --- | | Betrieb | Überwachen Sie Handelsaktivitäten, Marktstatus und nutzerbezogene Vorfälle. | -| Kundensupport | Finden Sie Benutzerkonto, Übertragung, Bestellung und Positionskontext. | +| Kundensupport | Finden Sie Benutzerkonto, Übertragung, Order und Positionskontext. | | Finanzen | Abgleichsunterlagen, Gebührenunterlagen und Geschäftsberichte abzustimmen. | | Risiko | Überprüfen Sie abnormale Aktivitäten, Margendruck und Liquidationsverhalten. | diff --git a/fern/translations/de/docs/pages/solutions/overview.mdx b/fern/translations/de/docs/pages/solutions/overview.mdx index ac2889bc..c0a05590 100644 --- a/fern/translations/de/docs/pages/solutions/overview.mdx +++ b/fern/translations/de/docs/pages/solutions/overview.mdx @@ -1,6 +1,7 @@ --- title: "6MM Handelslösungen" -subtitle: "Verstehen Sie die vier Kernlösungen 6MM und wählen Sie den richtigen Weg für Ihr Unternehmen." +headline: "6MM Handelslösungen für digitale Vermögensplattformen" +description: "Vergleichen Sie 6MM Lösungen für eingebetteten Handel, White-Label-Börsen, institutionelle Liquidität und Compliance, die für Blockchain-Plattformen und Partner entwickelt wurden." slug: solutions/overview canonical-url: https://docs.6mm.com/de/solutions/overview --- @@ -8,14 +9,14 @@ canonical-url: https://docs.6mm.com/de/solutions/overview 6MM bietet modulare digitale Asset-Handelsinfrastruktur für Plattformen, die professionelle Handelsmöglichkeiten einbetten oder skalieren möchten, ohne den gesamten Börsen-Stack neu aufbauen zu müssen. - 6MM Digital Asset Exchange Solution Banner + 6MM Digital Asset Exchange Solution Banner

Kernlösungslinien

-Füge einer bestehenden App, Wallet, Broker, Verkehrsplattform oder Geschäftssystem über APIs und SDKsdauerhafte Handelsfunktionen hinzu. +Füge einer bestehenden App, Wallet, Broker, Verkehrsplattform oder Geschäftssystem über API und SDK dauerhafte Handelsfunktionen hinzu. Verbinden Sie Handelsplattformen und Partnerplattformen mit tieferer Liquidität, automatisierter Marktgestaltung und risikobewussten Liquiditätsoperationen. @@ -32,7 +33,7 @@ Planen Sie die Compliance-, Lizenzierungs- und technischen Grundlagen für regul | Geschäftsziel | Empfohlene Lösung | Hauptärzte | | --- | --- | --- | -| Fügen Sie dem bestehenden Produkt den Handel hinzu | Embedded API / SDK Handelssystem | SDKs, Entwickler | +| Fügen Sie dem bestehenden Produkt den Handel hinzu | Embedded API / SDK Handelssystem | SDK, Entwickler | | Verbesserung der Markttiefe und Ausführungsqualität | Institutionelle Liquiditätslösungen | Handel, Entwickler | | Starten Sie schnell eine Markenbörse | White-Label-Exchange-System | Lösungen, Ressourcen | | Bereiten Sie sich auf regulierte Einsätze vor. | Compliance-Lizenzierung & Beratung | Sicherheit & Compliance | diff --git a/fern/translations/de/docs/pages/solutions/security-architecture.mdx b/fern/translations/de/docs/pages/solutions/security-architecture.mdx index e2f1fe3e..1561140c 100644 --- a/fern/translations/de/docs/pages/solutions/security-architecture.mdx +++ b/fern/translations/de/docs/pages/solutions/security-architecture.mdx @@ -17,7 +17,7 @@ Die Sicherheitsarchitektur sollte vor Beginn der Produktionsintegration vereinba | Partner-Backend | Benutzerzuordnung, geschützte Zugangsdaten, Signierungslogik, Webhook-Verarbeitung | Geheimnisse, die durch Kundenantworten oder öffentliche Protokolle offengelegt werden | | 6MM Integrationsendpunkte | Genehmigte signierte Anfragen, Token und Webhook-Lieferung | Unverifizierte Annahmen der Partnerseite der Nutzer | -Das Partner-Frontend sollte das Partner-Backend für privilegierte Operationen aufrufen. Das Backend validiert den Partner-Benutzer, ruft 6MM über das genehmigte API oder SDKauf und liefert nur das kurzlebige Ergebnis, das das Frontend benötigt. +Das Partner-Frontend sollte das Partner-Backend für privilegierte Operationen aufrufen. Das Backend validiert den Partner-Benutzer, ruft 6MM über das genehmigte API oder SDK auf und liefert nur das kurzlebige Ergebnis, das das Frontend benötigt.

Sicherheitsschichten

diff --git a/fern/translations/de/docs/pages/solutions/white-label-exchange.mdx b/fern/translations/de/docs/pages/solutions/white-label-exchange.mdx index 8d262f3e..680760d4 100644 --- a/fern/translations/de/docs/pages/solutions/white-label-exchange.mdx +++ b/fern/translations/de/docs/pages/solutions/white-label-exchange.mdx @@ -23,7 +23,7 @@ Das White-Label Exchange System richtet sich an Teams, die eine markierte digita | Produkteinführung | Verstehen Sie den Plattformumfang, die Nutzerreise und das Betriebsmodell. | | Markenlieferung | Bereiten Sie Logo, Eintrittsbanner und White-Label-Visuals vor. | | Handelsaktivitäten | Verstehen Sie das Verhalten von Ordnung, Marge, Gebühren und Liquidation. | -| Technische Integration | Verbinden Sie APIs, SDKs, Webhooks und Überwachungs-Workflows. | +| Technische Integration | Verbinden Sie API, SDK, Webhooks und Überwachungs-Workflows. | diff --git a/fern/translations/de/docs/pages/trading/fees-and-slippage.mdx b/fern/translations/de/docs/pages/trading/fees-and-slippage.mdx index db9bd5ee..d9129915 100644 --- a/fern/translations/de/docs/pages/trading/fees-and-slippage.mdx +++ b/fern/translations/de/docs/pages/trading/fees-and-slippage.mdx @@ -22,10 +22,10 @@ Handelsgebühren werden nur erhoben, wenn ein Auftrag ausgeführt wird. 6MM verwendet ein Maker/Taker-Fee-Modell: * Maker Fee - * Angewendet, wenn Ihre Bestellung Liquidität zum Orderbuch hinzufügt + * Angewendet, wenn Ihre Order Liquidität zum Orderbuch hinzufügt * Kommt typischerweise von Limitaufträgen, die nicht sofort ausgefüllt werden * Nehmergebühr - * Angewendet, wenn Ihre Bestellung Liquidität aus dem Auftragsbuch entfernt + * Angewendet, wenn Ihre Order Liquidität aus dem Auftragsbuch entfernt * Kommt häufig von Marktaufträgen oder sofort ausgefüllten Limitaufträgen Die Gebühren können je nach Handelspaar und Partnerkonfiguration variieren. @@ -38,13 +38,13 @@ Die Gebühren können je nach Handelspaar und Partnerkonfiguration variieren. * Die Gebühren werden basierend auf dem ausgeführten Handelswert berechnet * Gebühren werden vom Dauerkonto abgezogen -Unerfüllte oder stornierte Bestellungen verursachen keine Gebühren. +Unerfüllte oder stornierte Orders verursachen keine Gebühren. ***

Schätzung der Gesamtausführungskosten

-Bevor Sie eine große Bestellung aufgeben, überlegen Sie: +Bevor Sie eine große Order aufgeben, überlegen Sie: ```text estimated trading cost = trading fee + estimated slippage cost @@ -66,7 +66,7 @@ Slippage ist die Differenz zwischen dem erwarteten Preis und dem tatsächlichen Rutschen kann durch folgende Folgen auftreten: * Niedrige Marktliquidität -* Große Bestellgröße +* Große Ordergröße * Hohe Marktvolatilität * Nutzung von Marktaufträgen @@ -78,7 +78,7 @@ Slippage ist in schnell bewegenden Märkten deutlicher spürbar. * Verwenden Sie Limit-Orders anstelle von Marktaufträgen * Handel in Zeiten höherer Liquidität -* Vermeiden Sie es, große Bestellungen auf einmal aufzugeben. +* Vermeiden Sie es, große Orders auf einmal aufzugeben. * Überwachen Sie die Tiefe des Orderbuchs vor dem Handel *** @@ -98,9 +98,9 @@ Während die Gebühren vorhersehbar sind, hängt Slippage von den Marktbedingung | Szenario | Hauptkostenüberlegung | | --- | --- | -| Ruhegrenzordnung | Maker fee und ob die Bestellung erfüllt ist. | -| Marktordnung | Taker-Gebühr und verfügbare Tiefe des Bestellbuchs. | -| Große Ordnung | Verschiebung über mehrere Preisniveaus hinweg. | +| Ruhegrenzordnung | Maker fee und ob die Order erfüllt ist. | +| Marktordnung | Taker-Gebühr und verfügbare Tiefe des Orderbuchs. | +| Große Order | Verschiebung über mehrere Preisniveaus hinweg. | | Schnell bewegender Markt | Unsicherheit zwischen Ausführungspreis und größerer effektiver Spread. | | Positionen über die gesamte Finanzierung hinweg innehalten | Handelskosten plus die anfallende Finanzierungszahlung. | diff --git a/fern/translations/de/docs/pages/trading/order-types.mdx b/fern/translations/de/docs/pages/trading/order-types.mdx index 76d94e72..48a2baf3 100644 --- a/fern/translations/de/docs/pages/trading/order-types.mdx +++ b/fern/translations/de/docs/pages/trading/order-types.mdx @@ -1,15 +1,15 @@ --- -title: "Ordnungstypen" -description: "Eine Bestellung definiert, wie und zu welchem Preis Sie einen unbefristeten Vertrag kaufen oder verkaufen möchten." +title: "Ordertypen" +description: "Eine Order definiert, wie und zu welchem Preis Sie einen unbefristeten Vertrag kaufen oder verkaufen möchten." slug: trading/order-types canonical-url: https://docs.6mm.com/de/trading/order-types --- -Eine Bestellung definiert, wie und zu welchem Preis Sie einen unbefristeten Vertrag kaufen oder verkaufen möchten. +Eine Order definiert, wie und zu welchem Preis Sie einen unbefristeten Vertrag kaufen oder verkaufen möchten. 6MM bietet mehrere Ordertypen an, um unterschiedliche Handelsstrategien und Risikopräferenzen zu unterstützen. -Das Verständnis von Bestelltypen hilft dir, Positionen effektiver einzu- und auszusteigen. +Das Verständnis von Ordertypen hilft dir, Positionen effektiver einzu- und auszusteigen. *** @@ -30,7 +30,7 @@ Am besten für: *** -

Limit-Ordnung

+

Limit-Order

Eine Limit-Order wird nur zum angegebenen Preis oder besser ausgeführt. @@ -38,7 +38,7 @@ Wichtige Merkmale: * Volle Preiskontrolle * Kann nicht sofort besetzt werden -* Kann im Bestellbuch ruhen +* Kann im Orderbuch ruhen Am besten für: @@ -64,18 +64,18 @@ Häufige Anwendungsfälle:

Gewinn / Stop-Loss (TP / SL)

-TP/SL-Bestellungen ermöglichen es Nutzern, Positionen automatisch zu vordefinierten Preisen zu schließen. +TP/SL-Orders ermöglichen es Nutzern, Positionen automatisch zu vordefinierten Preisen zu schließen. * Gewinn nehmen: Sichert Gewinne, wenn der Preis das Ziel erreicht * Stop-Loss: Begrenzt Verluste, wenn sich der Kurs gegen die Position bewegt -TP/SL-Bestellungen helfen dabei, Risiken ohne manuelle Überwachung zu managen. +TP/SL-Orders helfen dabei, Risiken ohne manuelle Überwachung zu managen. *** -

Reduce-only-Bestellungen

+

Reduce-only-Orders

-Eine Reduce-only-Anordnung stellt sicher, dass die Bestellung nur eine bestehende Position reduzieren oder schließen kann. +Eine Reduce-only-Anordnung stellt sicher, dass die Order nur eine bestehende Position reduzieren oder schließen kann. * Verhindert versehentliche Positionserhöhungen * Häufig für Ausgänge und Risikokontrolle verwendet @@ -90,17 +90,17 @@ Befehle können Bedingungen für die Zeit-Inkraft-Kraft unterstützen, wie: * IOC (Sofort oder Abbrechen): Führt sofort aus oder hebt den ungefüllten Teil ab. * FOK (Füllen oder Töten): Wird vollständig ausgeführt oder ganz abgebrochen. -Die Verfügbarkeit hängt vom Bestelltyp und der Partnerkonfiguration ab. +Die Verfügbarkeit hängt vom Ordertyp und der Partnerkonfiguration ab. ***

Anmerkungen zur Auftragsausführung

-* Alle Bestellungen werden vor der Abgabe validiert +* Alle Orders werden vor der Abgabe validiert * Die Ausführungspreise werden von der Marktliquidität beeinflusst * Bei Ausführung werden Gebühren erhoben -Bestellungen, die nicht erfüllt werden können, bleiben offen oder werden gemäß den Einstellungen storniert. +Orders, die nicht erfüllt werden können, bleiben offen oder werden gemäß den Einstellungen storniert. *** @@ -115,7 +115,7 @@ Bestellungen, die nicht erfüllt werden können, bleiben offen oder werden gemä

Zusammenfassung

-6MM Ordnungstypen sind so gestaltet: +6MM Ordertypen sind so gestaltet: * Flexibel für verschiedene Strategien * Leicht verständlich für Anfänger @@ -123,9 +123,9 @@ Bestellungen, die nicht erfüllt werden können, bleiben offen oder werden gemä Die Wahl des richtigen Ordertyps ist ein entscheidender Schritt für effektiven Handel mit ewigen Verträgen. - + - [Gewinn / Stop-Loss](/de/trading/take-profit-stop-loss): bedingtes Ausstiegsverhalten. - [Gebühren & Slippage](/de/trading/fees-and-slippage): Wie die Auftragswahl die Ausführungskosten verändert. -- [Bestellung API](/de/developer-api/rest-api/order): Erstellen, Abfragen, Ändern und Stornieren von Bestellungen programmatisch. -- [Gemeinsame Enums](/de/developer-api/common-enums): Drahtwerte für Ordnungstyp, Seite, Status und Kraftzeit. +- [Order API](/de/developer-api/rest-api/order): Erstellen, Abfragen, Ändern und Stornieren von Orders programmatisch. +- [Gemeinsame Enums](/de/developer-api/common-enums): Drahtwerte für Ordertyp, Seite, Status und Kraftzeit. diff --git a/fern/translations/de/docs/pages/trading/take-profit-stop-loss.mdx b/fern/translations/de/docs/pages/trading/take-profit-stop-loss.mdx index 2c63bd6c..03306a69 100644 --- a/fern/translations/de/docs/pages/trading/take-profit-stop-loss.mdx +++ b/fern/translations/de/docs/pages/trading/take-profit-stop-loss.mdx @@ -108,6 +108,6 @@ Die Verwendung von TP/SL ist für disziplinierten, ewigen Kontrakthandel unerlä -- [Ordnungstypen](/de/trading/order-types): unterstütztes Verhalten der Bedingungsordnung. +- [Ordertypen](/de/trading/order-types): unterstütztes Verhalten der Bedingungsordnung. - [Hebelmechanik](/de/trading/leverage-mechanics): Positionsexposition und Risiko. - [Risiko & Liquidationen](/de/trading/risk-and-liquidations): Warum TP/SL das Liquidationsrisiko nicht eliminiert. diff --git a/fern/translations/el/docs.yml b/fern/translations/el/docs.yml new file mode 100644 index 00000000..e99fc5ea --- /dev/null +++ b/fern/translations/el/docs.yml @@ -0,0 +1,227 @@ +tabs: + home: + display-name: "Αρχική" + icon: fa-duotone fa-house + skip-slug: true + solutions: + display-name: "Λύσεις" + icon: fa-duotone fa-grid-2 + skip-slug: true + trading: + display-name: "Συναλλαγές" + icon: fa-duotone fa-chart-candlestick + skip-slug: true + developers: + display-name: "Προγραμματιστές" + icon: fa-duotone fa-code + skip-slug: true + integration: + display-name: "Οδηγός ενσωμάτωσης" + icon: fa-duotone fa-diagram-project + skip-slug: true + sdk: + display-name: "SDKs" + icon: fa-duotone fa-puzzle-piece + skip-slug: true + security: + display-name: "Ασφάλεια & Συμμόρφωση" + icon: fa-duotone fa-shield-check + skip-slug: true + resources: + display-name: "Ενσωμάτωση & Υποστήριξη" + icon: fa-duotone fa-folder-open + skip-slug: true + +navigation: + - tab: home + layout: + - section: "Αρχική" + contents: + - page: "Αρχική" + - tab: solutions + layout: + - section: "Επισκόπηση" + contents: + - page: "6MM Λύσεις Συναλλαγών" + - section: "Ενσωματωμένη διαπραγμάτευση" + contents: + - page: "Embedded API / SDK Σύστημα Συναλλαγών" + - page: "Ενσωματωμένη υποδομή συναλλαγών" + - page: "Σενάρια ολοκλήρωσης" + - page: "Αρχιτεκτονική & Αρμοδιότητες" + - section: "Ρευστότητα" + contents: + - page: "Λύσεις Θεσμικής Ρευστότητας" + - page: "6 Market Maker" + - page: "Βάθος & Spread Αγοράς" + - page: "Προσφορά με επίγνωση κινδύνου" + - section: "Ανταλλαγή λευκής ετικέτας" + contents: + - page: "Σύστημα ανταλλαγής λευκής ετικέτας" + - page: "Αντιστοίχιση Engine & Core Modules" + - page: "Κονσόλα λειτουργιών" + - page: "Προσαρμογή επωνυμίας" + - section: "Συμμόρφωση & Εκκίνηση" + contents: + - page: "Συμμόρφωση, Αδειοδότηση & Τεχνολογία Συναλλαγών" + - page: "Υποστήριξη αδειών χρήσης" + - page: "Αρχιτεκτονική Ασφάλειας" + - page: "Λίστα ελέγχου έναρξης παραγωγής" + - tab: trading + layout: + - section: "Επισκόπηση" + contents: + - page: "6MM Οδηγός συναλλαγών" + - section: "Βασικά στοιχεία συναλλαγών" + contents: + - page: "Ξεκινήστε τις συναλλαγές" + - page: "Ροή εργασιών συναλλαγών" + - page: "Πρόσβαση στον λογαριασμό" + - page: "Μεταβίβαση περιουσιακών στοιχείων" + - section: "Μηχανική Προϊόντων" + contents: + - page: "Συμβόλαια αορίστου χρόνου" + - page: "Μηχανική μόχλευσης" + - page: "Κανόνες περιθωρίου" + - section: "Παραγγελίες & Θέσεις" + contents: + - page: "Τύποι Παραγγελιών" + - page: "Λήψη κέρδους / Διακοπή ζημίας" + - section: "Αμοιβές & Κίνδυνος" + contents: + - page: "Τέλη & Ολίσθηση" + - page: "Δομή Αμοιβών" + - page: "Κίνδυνος & Ρευστοποιήσεις" + - tab: developers + layout: + - section: "Επισκόπηση" + contents: + - page: "6MM Developer API" + - section: "Ρύθμιση ενσωμάτωσης" + contents: + - page: "Επισκόπηση ενσωμάτωσης" + - page: "Περιβάλλοντα και Κοινές Συμβάσεις" + - section: "Έλεγχος ταυτότητας και υπογραφή" + contents: + - page: "Έλεγχος ταυτότητας" + - page: "API Key Διαχείριση" + - page: "Αίτημα υπογραφής" + - section: "REST API" + contents: + - page: "REST API" + - page: "Δημόσια τελικά σημεία" + - page: "Χρήστης και Λογαριασμός" + - page: "Παραγγελία" + - page: "Θέση" + - page: "Στοιχεία αγοράς" + - section: "WebSocket" + contents: + - page: "WebSocket" + - page: "Συνδρομή σύνδεσης και παλμός" + - page: "Κανάλια Δημόσιας Αγοράς" + - page: "Ιδιωτικό κανάλι χρήστη" + - section: "Αναφορά & Αντιμετώπιση προβλημάτων" + contents: + - page: "Κοινά Enums" + - page: "Κωδικοί σφαλμάτων και αντιμετώπιση προβλημάτων" + - page: "Συστάσεις ενσωμάτωσης" + - tab: integration + layout: + - section: "Επισκόπηση" + contents: + - page: "Επισκόπηση ενσωμάτωσης" + - page: "Περιβάλλοντα και Κοινές Συμβάσεις" + - section: "Έλεγχος ταυτότητας και υπογραφή" + contents: + - page: "Έλεγχος ταυτότητας" + - page: "API Key Διαχείριση" + - page: "Αίτημα υπογραφής" + - section: "Δημιουργήστε μια ενοποίηση" + contents: + - page: "Trading Widget Γρήγορη εκκίνηση" + - page: "Agent SDK Επισκόπηση" + - page: "Java Γρήγορη εκκίνηση" + - page: "PHP Γρήγορη εκκίνηση" + - section: "Ετοιμότητα Παραγωγής" + contents: + - page: "Μυστικά & Υπογραφή" + - page: "Webhooks & Idempotency" + - page: "Λίστα ελέγχου έναρξης παραγωγής" + - page: "Πρότυπο αιτήματος υποστήριξης" + - tab: sdk + layout: + - section: "Επισκόπηση" + contents: + - page: "6MM SDKs" + - section: "Trading Widget" + contents: + - page: "Trading Widget SDK" + - page: "Trading Widget Γρήγορη εκκίνηση" + - page: "Έλεγχος ταυτότητας" + - page: "Επιλογές & Εκδηλώσεις" + - page: "Μέθοδοι παρουσίας" + - section: "Agent SDK" + contents: + - page: "Agent SDK Επισκόπηση" + - page: "Agent Java SDK" + - page: "Java Γρήγορη εκκίνηση" + - page: "Δημιουργία διακριτικού ενσωμάτωσης" + - page: "Agent PHP SDK" + - page: "PHP Γρήγορη εκκίνηση" + - section: "Ασφάλεια & Λειτουργίες" + contents: + - page: "Μυστικά & Υπογραφή" + - page: "Webhooks & Idempotency" + - page: "Αντιμετώπιση προβλημάτων" + - tab: security + layout: + - section: "Επισκόπηση" + contents: + - page: "Ασφάλεια & Συμμόρφωση" + - section: "Αρχιτεκτονική Ασφάλειας" + contents: + - page: "Αρχιτεκτονική Ασφάλειας" + - page: "Πολιτικές Ασφάλειας" + - page: "Αντιμετώπιση περιστατικών" + - page: "Πρόγραμμα επιβράβευσης σφαλμάτων" + - section: "API & Webhook Χειριστήρια" + contents: + - page: "Μυστικά & Υπογραφή" + - page: "Webhooks & Idempotency" + - page: "Αντιμετώπιση προβλημάτων" + - section: "Συμμόρφωση & Εκκίνηση" + contents: + - page: "Επισκόπηση συμμόρφωσης" + - page: "Υποστήριξη αδειών χρήσης" + - page: "Όριο ευθύνης συνεργάτη" + - section: "Νομικά έγγραφα" + contents: + - page: "Όροι & Προϋποθέσεις" + - page: "Πολιτική Απορρήτου" + - tab: resources + layout: + - section: "Επισκόπηση" + contents: + - page: "Ενσωμάτωση & Υποστήριξη" + - section: "Μάρκα & Περιουσιακά στοιχεία" + contents: + - page: "Οδηγίες χρήσης" + - page: "Λήψεις στοιχείων" + - page: "Υποστήριξη λευκής ετικέτας" + - section: "Υλικά εκτόξευσης" + contents: + - page: "Λίστα ελέγχου έναρξης παραγωγής" + - page: "Πρότυπο πληροφοριών ενσωμάτωσης" + - page: "Πρότυπο αιτήματος υποστήριξης" + - section: "Εταιρεία" + contents: + - page: "Σχετικά με 6MM" + - page: "Ενσωμάτωση συνεργάτη" + - section: "Υποστήριξη συνεργατών" + contents: + - page: "Υποστήριξη & Κλιμάκωση" + - page: "Αναφορά ασφάλειας" + - section: "Κανάλια επικοινωνίας" + contents: + - page: "Επιχειρηματικές ερωτήσεις" + - page: "Υποστήριξη" diff --git a/fern/translations/el/docs/pages/company/overview.mdx b/fern/translations/el/docs/pages/company/overview.mdx new file mode 100644 index 00000000..734717e5 --- /dev/null +++ b/fern/translations/el/docs/pages/company/overview.mdx @@ -0,0 +1,37 @@ +--- +title: "Σχετικά με 6MM" +subtitle: "Μάθετε πώς 6MM τοποθετεί την υποδομή συναλλαγών, το οικοσύστημα ρευστότητας, την υποστήριξη συμμόρφωσης και το δίκτυο συνεργατών της." +slug: resources/company/overview +canonical-url: https://docs.6mm.com/el/resources/company/overview +--- + +6MM εστιάζει στην υποδομή εμπορίας ψηφιακών περιουσιακών στοιχείων για συνεργάτες που χρειάζονται επαγγελματική ικανότητα συναλλαγών χωρίς να δημιουργούν κάθε βασικό σύστημα από την αρχή. Η πλατφόρμα συνδυάζει αντιστοίχιση, κίνδυνο, ρευστότητα, υποστήριξη συμμόρφωσης, πρόσβαση API/SDK , παράδοση λευκής ετικέτας και εμπειρίες συναλλαγών σε πολλές συσκευές. + +

Τοποθέτηση

+ +6MM βοηθά τους συνεργάτες να ξεκινήσουν και να κλιμακώσουν επαγγελματικές επιχειρήσεις εμπορίας ψηφιακών περιουσιακών στοιχείων μέσω ενσωματωμένης υποδομής συναλλαγών, θεσμικής ρευστότητας, συστημάτων ανταλλαγής λευκής ετικέτας και τεχνικής υποστήριξης προσανατολισμένης στη συμμόρφωση. + +

Βασικές δυνατότητες

+ +| Δυνατότητα | Τι επιτρέπει | +| --- | --- | +| Embedded API / SDK συναλλαγές | Προσθέστε επαγγελματικές αέναες συναλλαγές σε μια υπάρχουσα εφαρμογή, πορτοφόλι, πύλη μεσίτη ή επιχειρηματικό σύστημα. | +| Θεσμική ρευστότητα | Συνδέστε τα προϊόντα συναλλαγών σε μεγαλύτερο βάθος αγοράς και πιο σταθερές συνθήκες εκτέλεσης. | +| Ανταλλαγή λευκής ετικέτας | Ξεκινήστε μια επώνυμη εμπειρία ανταλλαγής με υποστήριξη αντιστοίχισης, κινδύνου, λειτουργιών και πολλαπλών τερματικών. | +| Υποστήριξη συμμόρφωσης | Προετοιμασία τεχνικού και επιχειρησιακού υλικού για συμβατές περιφερειακές εκτοξεύσεις. | + +

Οικοσύστημα συνεργατών

+ +Το οικοσύστημα 6MM έχει σχεδιαστεί για πλατφόρμες, ιδρύματα, μεσίτες, επιχειρήσεις καναλιών, προϊόντα Web3 και ομάδες που χρειάζονται αξιόπιστη υποδομή συναλλαγών χωρίς να ανακατασκευάζουν κάθε βασικό στοιχείο εσωτερικά. + +

Ξεκινήστε εδώ

+ + + +Εξετάστε τη διαδρομή συνεργασίας από την αξιολόγηση της επιχείρησης έως την έναρξη της παραγωγής. + + +Επιλέξτε τη σωστή διαδρομή για ερωτήσεις ενοποίησης, αλλαγές εκκίνησης, ζητήματα παραγωγής και αναφορές ασφαλείας. + + + diff --git a/fern/translations/el/docs/pages/company/partnerships.mdx b/fern/translations/el/docs/pages/company/partnerships.mdx new file mode 100644 index 00000000..0385914f --- /dev/null +++ b/fern/translations/el/docs/pages/company/partnerships.mdx @@ -0,0 +1,33 @@ +--- +title: "Ενσωμάτωση συνεργάτη" +subtitle: "Κατανοήστε την τυπική διαδρομή από την αξιολόγηση της επιχείρησης έως την έναρξη της παραγωγής με 6MM." +slug: resources/company/partnerships +canonical-url: https://docs.6mm.com/el/resources/company/partnerships +--- + +6MM ενσωμάτωση συνεργάτη οργανώνεται γύρω από την επιλογή της σωστής διαδρομής υποδομής, την επικύρωση της τεχνικής ολοκλήρωσης και την προετοιμασία της λειτουργικής παράδοσης πριν από την κυκλοφορία. + +

Στάδια ενσωμάτωσης

+ +| Στάδιο | Συγκεντρώνω | Παραγωγή | +| --- | --- | --- | +| 1. Επαγγελματική εφαρμογή | Μοντέλο προϊόντος, αγορά-στόχος, ροή χρηστών και χρονοδιάγραμμα κυκλοφορίας. | Συνιστώμενη διαδρομή και πεδίο εφαρμογής λύσης. | +| 2. Σχεδιασμός λύσης | Ενσωματωμένη υποστήριξη συναλλαγών, ρευστότητας, ανταλλαγής λευκής ετικέτας ή συμμόρφωσης. | Αρχιτεκτονική ολοκλήρωσης και διαχωρισμός ευθυνών. | +| 3. Τεχνική ολοκλήρωση | SDK, API, webhook, έλεγχος ταυτότητας, περιβάλλον και ρύθμιση παρακολούθησης. | Δοκιμασμένη ενσωμάτωση στο συμφωνημένο περιβάλλον. | +| 4. Προετοιμασία εκτόξευσης | Περιουσιακά στοιχεία, προτροπές κινδύνου, ιδιοκτήτες υποστήριξης, διαδρομή περιστατικού και λίστα ελέγχου παραγωγής. | Ανασκόπηση ετοιμότητας παραγωγής. | +| 5. Συνεχιζόμενες δραστηριότητες | Παρακολούθηση, κλιμάκωση ζητημάτων, αλλαγές προϊόντων και περιφερειακή επέκταση. | Σταθερός ρυθμός λειτουργίας συνεργάτη. | + +

Πληροφορίες για προετοιμασία

+ +- Τύπος προϊόντος και αναμενόμενη διαδρομή χρήστη. +- Στοχεύστε περιοχές, γλώσσες και χρονοδιάγραμμα κυκλοφορίας. +- Προτιμώμενο μοντέλο ενοποίησης: ενσωματωμένο SDK/API, ανταλλαγή λευκής ετικέτας, υποστήριξη ρευστότητας ή υποστήριξη συμμόρφωσης. +- Υπάρχοντα συστήματα υποστήριξης, πορτοφολιού, KYC, κινδύνου και υποστήριξης. +- Τομέας παραγωγής, διαδρομές επανάκλησης και τεχνικές επαφές κατόχου. + +

Συνεχίστε τη διαδρομή ενσωμάτωσης

+ +- [Πρότυπο πληροφοριών ενσωμάτωσης](/el/resources/integration-information-template) +- [Επισκόπηση ενσωμάτωσης](/el/developer-api/integration-overview) +- [Λίστα ελέγχου έναρξης παραγωγής](/el/resources/production-launch-checklist) +- [Επιχειρηματικές ερωτήσεις](/el/resources/contact/business-inquiries) diff --git a/fern/translations/el/docs/pages/company/security-reporting.mdx b/fern/translations/el/docs/pages/company/security-reporting.mdx new file mode 100644 index 00000000..9f8f3f40 --- /dev/null +++ b/fern/translations/el/docs/pages/company/security-reporting.mdx @@ -0,0 +1,54 @@ +--- +title: "Αναφορά ευπάθειας ή περιστατικού ασφαλείας" +subtitle: "Αναφέρετε ιδιωτικά τρωτά σημεία, έκθεση διαπιστευτηρίων, ύποπτη συμπεριφορά ή επείγοντα συμβάντα ασφαλείας για να 6MM με αποδεικτικά στοιχεία που μπορούν να χρησιμοποιηθούν." +slug: resources/support/security-reporting +canonical-url: https://docs.6mm.com/el/resources/support/security-reporting +--- + +Οι αναφορές ασφαλείας θα πρέπει να περιλαμβάνουν αρκετό τεχνικό πλαίσιο ώστε η ομάδα 6MM να μπορεί να αξιολογήσει τον αντίκτυπο και να αναπαράγει το ζήτημα με ασφάλεια. + +

Δηλωτέα θέματα

+ +- Ευπάθειες σε API, SDK, webhook, έλεγχο ταυτότητας ή ροές εισόδου συναλλαγών. +- Ύποπτη συμπεριφορά παραγωγής που μπορεί να επηρεάσει την ακεραιότητα των συναλλαγών ή την ασφάλεια των χρηστών. +- Διαρροή διαπιστευτηρίων ή υποψία μη εξουσιοδοτημένης πρόσβασης. +- Μοτίβα κατάχρησης που μπορεί να επηρεάσουν τη σταθερότητα του συστήματος. + +

Συμπερίληψη στην αναφορά

+ +- Επηρεαζόμενο περιβάλλον και τελικό σημείο. +- Χρονικό εύρος και βήματα αναπαραγωγής. +- Αρχεία καταγραφής, αναγνωριστικά αιτημάτων webhook αναγνωριστικά συμβάντων ή στιγμιότυπα οθόνης. +- Εάν το ζήτημα είναι ενεργό αυτήν τη στιγμή. + +

Οδηγίες ασφαλούς αναφοράς

+ +- Μην αποκαλύπτετε δημόσια μια ευπάθεια που δεν έχει αποκατασταθεί. +- Μην αποκτάτε πρόσβαση, κατεβάζετε, αλλάζετε ή διατηρείτε δεδομένα πέρα από αυτά που απαιτούνται για την απόδειξη του προβλήματος. +- Μην εκτελείτε δοκιμές άρνησης υπηρεσίας, καταστροφικές, κοινωνικής μηχανικής ή διακίνησης κεφαλαίων. +- Χρησιμοποιήστε δοκιμαστικούς λογαριασμούς και τη μικρότερη ασφαλή απόδειξη της ιδέας. +- Καταργήστε κωδικούς πρόσβασης, API μυστικά, διακριτικά πρόσβασης, ιδιωτικά κλειδιά και άσχετα προσωπικά δεδομένα από συνημμένα. + +

Προτεινόμενη μορφή αναφοράς

+ +```text +Title: +Affected component and environment: +First observed time (UTC): +Issue status: +Technical description: +Reproduction steps: +Expected security behavior: +Observed behavior: +Potential impact: +Sanitized evidence: +Researcher or partner contact: +``` + +

Επικοινωνία ασφαλείας

+ +Στείλτε ιδιωτικά αναφορές ευπάθειας και επείγουσες αναφορές ασφαλείας στη διεύθυνση: + +[security@6mm.com](mailto:security@6mm.com) + +Τα γενικά προβλήματα ένταξης θα πρέπει να [Πρότυπο αιτήματος υποστήριξης](/el/resources/support-request-template). Οι ερευνητές θα πρέπει επίσης να επανεξετάσουν την [Πρόγραμμα επιβράβευσης σφαλμάτων](/el/security-compliance/bug-bounty-program) για το πεδίο εφαρμογής και τις προσδοκίες υπεύθυνης γνωστοποίησης. diff --git a/fern/translations/el/docs/pages/company/support-overview.mdx b/fern/translations/el/docs/pages/company/support-overview.mdx new file mode 100644 index 00000000..444df025 --- /dev/null +++ b/fern/translations/el/docs/pages/company/support-overview.mdx @@ -0,0 +1,39 @@ +--- +title: "Υποστήριξη & Κλιμάκωση" +subtitle: "Χρησιμοποιήστε τη σωστή διαδρομή υποστήριξης για ερωτήσεις ενοποίησης, περιστατικά παραγωγής, λειτουργικές αλλαγές και αναφορές ασφαλείας." +slug: resources/support/support-overview +canonical-url: https://docs.6mm.com/el/resources/support/support-overview +--- + +6MM υποστήριξη έχει σχεδιαστεί για εξουσιοδοτημένους συνεργάτες, ενεργές ενσωματώσεις και λειτουργίες παραγωγής. Η υποστήριξη των τελικών χρηστών παραμένει ευθύνη της πλατφόρμας συνεργατών, εκτός εάν συμφωνηθεί ξεχωριστά. + +

Επιλέξτε τη σωστή διαδρομή

+ +| Κατάσταση | Προτεινόμενη διαδρομή | Τι Περιλαμβάνεται | +| --- | --- | --- | +| Νέα συνεργασία ή αξιολόγηση λύσης | Διαδρομή ενσωμάτωσης συνεργάτη | Τύπος προϊόντος, περιοχή-στόχος, χρονοδιάγραμμα κυκλοφορίας, αναμενόμενο μοντέλο ολοκλήρωσης. | +| SDK, API, webhookή ερώτηση περιβάλλοντος | Διαδρομή τεχνικής υποστήριξης | Τελικό σημείο, SDK έκδοση, αναγνωριστικό αιτήματος, βήματα αναπαραγωγής, αρχεία καταγραφής. | +| Περιστατικό παραγωγής ή υποβαθμισμένη ροή συναλλαγών | Διαδρομή κλιμάκωσης περιστατικών | Εύρος επιπτώσεων, ώρα έναρξης, επηρεαζόμενοι χρήστες, αναγνωριστικά παραγγελιών, τρέχων μετριασμός. | +| Αλλαγή στοιχείου στοιχείου, αντιγραφή ή εκκίνηση αλλαγής υλικού | Διαδρομή υποστήριξης λειτουργιών | Σελίδα, γλώσσα, αιτούμενη αλλαγή, ημερομηνία κυκλοφορίας, κάτοχος έγκρισης. | +| Ευπάθεια ή υποψία κατάχρησης | Διαδρομή αναφοράς ασφάλειας | Τεχνικές λεπτομέρειες, επηρεαζόμενο τελικό σημείο, στοιχεία, επείγουσα ανάγκη, εάν το ζήτημα είναι ενεργό. | + +

Οδηγός σοβαρότητας

+ +| Σοβαρότητα | Παράδειγμα | +| --- | --- | +| Κρίσιμος | Οι συναλλαγές παραγωγής, ο έλεγχος ταυτότητας, η έκδοση διακριτικών ή οι ροές που σχετίζονται με κεφάλαια δεν είναι διαθέσιμες. | +| Υψηλή | Μια κύρια ροή συνεργατών υποβαθμίζεται, αλλά υπάρχει λύση. | +| Κανονικός | Ερώτηση ενσωμάτωσης, αίτημα διαμόρφωσης, ζήτημα τεκμηρίωσης ή προγραμματισμένη υποστήριξη εκκίνησης. | + +

Πριν επικοινωνήσετε με την υποστήριξη

+ +- Επιβεβαιώστε την περιοχή προϊόντος και το περιβάλλον που επηρεάζεται. +- Συλλέξτε αναγνωριστικά αιτημάτων, αναγνωριστικά παραγγελιών, χρονικές σημάνσεις, αναγνωριστικά αντιστοίχισης χρηστών webhook αναγνωριστικά συμβάντων και αρχεία καταγραφής. +- Χρησιμοποιήστε το πρότυπο αίτησης υποστήριξης για ζητήματα παραγωγής. + +

Διαδρομές υποστήριξης

+ +- [Πρότυπο αιτήματος τεχνικής υποστήριξης](/el/resources/support-request-template) +- [Επικοινωνία υποστήριξης](/el/resources/contact/support) +- [Αναφορά ασφάλειας](/el/resources/support/security-reporting) +- [Αντιμετώπιση περιστατικών](/el/security-compliance/incident-response) diff --git a/fern/translations/el/docs/pages/contact/business-inquiries.mdx b/fern/translations/el/docs/pages/contact/business-inquiries.mdx new file mode 100644 index 00000000..ae551d3c --- /dev/null +++ b/fern/translations/el/docs/pages/contact/business-inquiries.mdx @@ -0,0 +1,95 @@ +--- +title: "Επιχειρηματικές ερωτήσεις" +description: "6MM καλωσορίζει επιχειρηματικά ερωτήματα από πλατφόρμες, πράκτορες και συνεργάτες οικοσυστήματος που ενδιαφέρονται για ενοποίηση, συνεργασία ή εμπορική συνεργασία." +slug: resources/contact/business-inquiries +canonical-url: https://docs.6mm.com/el/resources/contact/business-inquiries +--- + +6MM καλωσορίζει επιχειρηματικά ερωτήματα από πλατφόρμες, πράκτορες και συνεργάτες οικοσυστήματος που ενδιαφέρονται για ενοποίηση, συνεργασία ή εμπορική συνεργασία. + +*** + +

Κανάλια επαγγελματικών επαφών

+ +Για επίσημες επιχειρηματικές επικοινωνίες, οι συνεργάτες μπορούν να επικοινωνήσουν μαζί 6MM μέσω των ακόλουθων καναλιών: + +**Τηλεγράφημα** + +Για άμεση επικοινωνία και προκαταρκτικές συζητήσεις: + +[Τηλεγράφημα: @allan\_6mm](https://t.me/allan_6mm) + +*** + +**Τηλεγράφημα** + +Για άμεση επικοινωνία και προκαταρκτικές συζητήσεις: + +[Τηλεγράφημα: @Niki\_6mm](https://t.me/niki_6mm) + +*** + +**WhatsApp** + +Για τον συντονισμό των επιχειρήσεων και τις περιφερειακές συνεργασίες: + +[WhatsApp:+905389678266](https://wa.me/905389678266) + +*** + +**WhatsApp** + +Για τον συντονισμό των επιχειρήσεων και τις περιφερειακές συνεργασίες: + +[WhatsApp:+905411501639](https://wa.me/905411501639) + +*** + +

Επιχειρηματική Συμπεριφορά & Κανάλια Αναφοράς

+ +

6MM Πολιτική Επιχειρηματικής Συμπεριφοράς

+ +6MM δεσμεύεται να οικοδομήσει ένα επιχειρηματικό περιβάλλον που βασίζεται στην ακεραιότητα, τον επαγγελματισμό, τη διαφάνεια και τη συμμόρφωση. + +Όλοι οι εργαζόμενοι, οι εργολάβοι και τα συνδεδεμένα μέρη υποχρεούνται να συμμορφώνονται με τους ισχύοντες νόμους, τις εσωτερικές πολιτικές και τα ηθικά επιχειρηματικά πρότυπα. + +*** + +

Απαγορευμένη συμπεριφορά

+ +Οποιαδήποτε ανάρμοστη συμπεριφορά απαγορεύεται αυστηρά, συμπεριλαμβανομένων ενδεικτικά: + +* Δωροδοκία, μίζες ή οποιαδήποτε μορφή διαφθοράς +* Συγκρούσεις συμφερόντων +* Κατάχρηση αγοράς ή κατάχρηση εμπιστευτικών πληροφοριών +* Απάτη ή ψευδής δήλωση οποιουδήποτε είδους +* Παραβιάσεις νόμων, κανονισμών ή εταιρικών πολιτικών + +6MM διατηρεί πολιτική μηδενικής ανοχής έναντι παραβιάσεων αυτών των προτύπων. + +*** + +

Αναφορά & Καταγγελία

+ +Εάν αντιληφθείτε οποιαδήποτε ανάρμοστη συμπεριφορά που αφορά 6MM υπαλλήλους ή σχετικό προσωπικό, σας ενθαρρύνουμε να την αναφέρετε μέσω του επίσημου καναλιού αναφοράς: + +Email αναφοράς: + +`report@6mm.com` + +*** + +

Εμπιστευτικότητα & Προστασία

+ +* Οι αναφορές μπορούν να υποβληθούν ανώνυμα +* Όλες οι πληροφορίες θα αντιμετωπίζονται με αυστηρή εμπιστευτικότητα +* Οι αναφορές χρησιμοποιούνται αποκλειστικά για έλεγχο και διερεύνηση συμμόρφωσης + +Οι επιβεβαιωμένες παραβιάσεις θα οδηγήσουν σε κατάλληλες πειθαρχικές ενέργειες ή/και διορθωτικά μέτρα σύμφωνα με τις πολιτικές της εταιρείας και την ισχύουσα νομοθεσία. + + + +- [Ενσωμάτωση συνεργάτη](/el/resources/company/partnerships) +- [Πρότυπο πληροφοριών ενσωμάτωσης](/el/resources/integration-information-template) +- [Τεχνική υποστήριξη](/el/resources/contact/support) +- [Αναφορά ασφάλειας](/el/resources/support/security-reporting) diff --git a/fern/translations/el/docs/pages/contact/support.mdx b/fern/translations/el/docs/pages/contact/support.mdx new file mode 100644 index 00000000..5fb9ff3f --- /dev/null +++ b/fern/translations/el/docs/pages/contact/support.mdx @@ -0,0 +1,121 @@ +--- +title: "Υποστήριξη" +description: "Βρείτε την 6MM διαδρομή υποστήριξης για ζητήματα ενοποίησης, συναλλαγών, λογαριασμού, παραγωγής και ασφάλειας, συμπεριλαμβανομένων των πληροφοριών που απαιτούνται για την κλιμάκωση." +slug: resources/contact/support +canonical-url: https://docs.6mm.com/el/resources/contact/support +--- + +6MM παρέχει αποκλειστικές υπηρεσίες υποστήριξης για πλατφόρμες, πράκτορες και εξουσιοδοτημένους συνεργάτες για να εξασφαλίσει σταθερές ενσωματώσεις, ομαλή λειτουργία και αξιόπιστη απόδοση συναλλαγών. + +Η υποστήριξη έχει σχεδιαστεί για συνεργάτες και δεν εξυπηρετεί άμεσα τους τελικούς χρήστες. + +*** + +

Κανάλια υποστήριξης

+ +Οι συνεργάτες μπορούν να προσεγγίσουν 6MM υποστήριξη μέσω των ακόλουθων επίσημων καναλιών: + +**Επίσημο GitHub** + +Για δημόσια πηγή τεκμηρίωσης, ροή συνεισφορών και προφίλ οργανισμού: + +[https://github.com/6mm-com](https://github.com/6mm-com) + +Συνιστάται για: + +* Πρόταση βελτιώσεων στη δημόσια τεκμηρίωση +* Έλεγχος της επίσημης πηγής εγγράφων +* Εύρεση πολιτικών συνεισφοράς και ασφάλειας σε επίπεδο αποθετηρίου + +*** + +**Υποστήριξη μέσω email** + +Για τεχνικές, επιχειρησιακές ερωτήσεις και ερωτήσεις σχετικά με την ασφάλεια: + +`support@6mm.com` + +Συνιστάται για: + +* API / SDK ερωτήσεις ενσωμάτωσης +* Ζητήματα μηχανής συναλλαγών ή εκτέλεσης +* Διευκρίνιση περιθωρίου, ρευστοποίησης και συμπεριφοράς συστήματος + +*** + +**Ασφάλεια & Αναφορά συμβάντων** + +Για ευπάθειες ασφαλείας ή επείγοντα περιστατικά: + +`security@6mm.com` + +Συνιστάται για: + +* Αποκάλυψη ευπάθειας +* Μη φυσιολογική συμπεριφορά συστήματος +* Συμβάντα που σχετίζονται με την ασφάλεια ή τον κίνδυνο + +*** + +

Προσδοκίες απόκρισης

+ +* Τα κρίσιμα περιστατικά έχουν προτεραιότητα +* Οι χρόνοι απόκρισης εξαρτώνται από τη σοβαρότητα του προβλήματος +* Οι εταίροι ενθαρρύνονται να περιλαμβάνουν σαφείς περιγραφές και σχετικά αρχεία καταγραφής + +*** + +

Όριο ευθύνης

+ +* Η υποστήριξη των τελικών χρηστών γίνεται από συνεργαζόμενες πλατφόρμες +* 6MM δεν έχει πρόσβαση ούτε διαχειρίζεται λογαριασμούς τελικών χρηστών +* Η ταυτότητα χρήστη και τα περιουσιακά στοιχεία παραμένουν υπό τον έλεγχο του συνεργάτη + +*** + +

Συνοπτικά

+ +6MM κανάλια υποστήριξης έχουν σχεδιαστεί για: + +* Ενεργοποιήστε την αποτελεσματική επικοινωνία με τους συνεργάτες +* Διατηρήστε τη σταθερότητα και την ασφάλεια του συστήματος +* Υποστήριξη μακροπρόθεσμης συνεργασίας οικοσυστήματος + +Για οποιαδήποτε απορία, επικοινωνήστε με το κατάλληλο κανάλι παραπάνω. + +*** + +

Λειτουργική Υποστήριξη

+ +Η επιχειρησιακή υποστήριξη βοηθά με: + +* Διευκρίνιση κανόνων συναλλαγών και μηχανισμών +* Κατάσταση συστήματος και συντονισμός συντήρησης +* Έρευνες σχετικά με τους κινδύνους σε επίπεδο υποδομής + +*** + +

Υποστήριξη ασφάλειας και συμβάντων

+ +Για θέματα που σχετίζονται με την ασφάλεια: + +* Οι συνεργάτες ενδέχεται να αναφέρουν ευπάθειες ή περιστατικά +* Οι διαδικασίες κλιμάκωσης είναι προκαθορισμένες +* Η απόκριση δίνει προτεραιότητα στον περιορισμό και τη σταθερότητα του συστήματος + +*** + +

Διαθεσιμότητα υποστήριξης

+ +Διαθεσιμότητα υποστήριξης και χρόνοι απόκρισης: + +* Διαφέρουν ανάλογα με τη σοβαρότητα του προβλήματος +* Ακολουθήστε προκαθορισμένες προσδοκίες σε επίπεδο υπηρεσιών +* Κοινοποιούνται κατά την ενσωμάτωση του συνεργάτη + +

Προετοιμάστε το αίτημά σας

+ +- [Πρότυπο αιτήματος τεχνικής υποστήριξης](/el/resources/support-request-template) +- [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations) +- [Αναφορά ασφάλειας](/el/resources/support/security-reporting) +- [Αντιμετώπιση περιστατικών](/el/security-compliance/incident-response) diff --git a/fern/translations/el/docs/pages/design-and-assets/asset-downloads.mdx b/fern/translations/el/docs/pages/design-and-assets/asset-downloads.mdx new file mode 100644 index 00000000..94bd9f6e --- /dev/null +++ b/fern/translations/el/docs/pages/design-and-assets/asset-downloads.mdx @@ -0,0 +1,164 @@ +--- +title: "Λήψεις στοιχείων" +description: "Κατεβάστε εγκεκριμένα λογότυπα 6MM , banner εισόδου, στοιχεία καρτών και υλικό λευκής ετικέτας για ενσωματωμένα σενάρια συναλλαγών και κυκλοφορίας συνεργατών." +slug: resources/brand-assets/asset-downloads +canonical-url: https://docs.6mm.com/el/resources/brand-assets/asset-downloads +--- + +Αυτή η σελίδα παρέχει ενοποιημένες οδηγίες για τις προδιαγραφές χρήσης και τις μεθόδους λήψης των οπτικών στοιχείων 6MM Embedded Exchange, που ισχύουν για συνεργάτες που ενσωματώνουν 6MM δυνατότητες διαπραγμάτευσης αορίστου συμβολαίου μέσω SDK / API. + +Αυτό το έγγραφο συνδυάζει προδιαγραφές στοιχείων (μεγέθη / μορφές / κανόνες χρήσης) και λήψεις στοιχείων (κατηγορίες / προεπισκοπήσεις / ZIP πακέτα), επιτρέποντας στους συνεργάτες να ολοκληρώσουν τα ακόλουθα σε μία μόνο σελίδα: + +* Ελέγξτε τις προδιαγραφές +* Συγκρίνετε παραδείγματα +* Λήψη αντίστοιχων πακέτων περιουσιακών στοιχείων + +Όλες οι προδιαγραφές έχουν σχεδιαστεί με βασικούς στόχους την ενσωματωμένη ενοποίηση, τη συμβατότητα μεταξύ πλατφορμών και τη μακροχρόνια συντήρηση. + +*** + + + 6MM γαλαζοπράσινο λογότυπο σε σκούρο φόντο + + +

1. Στοιχεία λογότυπου

+ +Προτεινόμενα μεγέθη (px) + +| Μέγεθος | Περιγραφή χρήσης | +| ----------- | ------------------------ | +| 128 × 128 | Μικρή χρήση λογότυπου | +| 256 × 256 | Τυπική οθόνη | +| 512 × 512 | Οθόνη υψηλής ανάλυσης | +| 1024 × 1024 | Κύριο αρχείο προέλευσης επωνυμίας | + +Μορφές + +* PNG +* SVG + +Λήψη + + + Λήψη στοιχείων λογότυπου + + +*** + + + 6MM προεπισκόπηση banner εισόδου στην επιφάνεια εργασίας στα 1920 επί 600 pixel + + +

2. Πανό εισόδου

+ +Χρήση περιπτώσεων + +* Banner αρχικής σελίδας εφαρμογής +* Πανό ηρώων αρχικής σελίδας Ιστού +* Περιοχές σύστασης ή καταχώρισης καμπάνιας + +Προτεινόμενα μεγέθη (px) + +| Μέγεθος | Περιγραφή χρήσης | +| ---------- | ------------------------------ | +| 750 × 300 | Κινητό / Πρότυπο H5 | +| 1125 × 450 | Κινητό υψηλής ανάλυσης | +| 1200 × 480 | Πανό γενικής χρήσης | +| 1440 × 480 | Κύρια οπτική ενότητα Web | +| 1920 × 600 | Επιφάνεια εργασίας / οθόνη μεγάλης οθόνης | + +Καθοδήγηση αναλογίας διαστάσεων + +* Οριζόντια διάταξη +* Προτεινόμενες αναλογίες: 4:1, 5:2, 3:1 + +Κανόνες Χρήσης + +* Διατηρήστε το κύριο περιεχόμενο στο κέντρο +* Κρατήστε ≥ 10% ασφαλές περιθώριο και στις δύο πλευρές +* Αποφύγετε την αντιγραφή μεταβλητού μήκους εντός του στοιχείου + +Μορφές + +* PNG + +Λήψη + + + Λήψη στοιχείων banner εισόδου στα Αγγλικά + + + + Λήψη στοιχείων banner εισόδου στα Κινεζικά + + +*** + + + 6MM προεπισκόπηση στοιχείου εισαγωγής κάρτας στα 1280 x 720 pixel + + +

3. Καταχωρήσεις καρτών / ενοτήτων

+ +Χρήση περιπτώσεων + +* Κάρτες χαρακτηριστικών αρχικής σελίδας εφαρμογής +* Αρθρωτές λειτουργικές καταχωρήσεις Ιστού +* Μπλοκ λειτουργιών συναλλαγών εντός ροών περιεχομένου + +Κοινές αναλογίες & προτεινόμενα μεγέθη (px) + +| Τύπος | Αναλογία | Προτεινόμενο μέγεθος | Περιγραφή χρήσης | +| --------------- | ----- | ---------------- | ---------------------------- | +| Οριζόντια κάρτα | 16:9 | 640 × 360 | Τροφοδοσίες / περιοχές συστάσεων | +| Οριζόντια κάρτα | 16:9 | 1280 × 720 | Κάρτες web υψηλής ανάλυσης | +| Οριζόντια κάρτα | 3:2 | 600 × 400 | Λειτουργικές μονάδες | +| Κάθετη κάρτα | 4:5 | 600 × 750 | Καταχωρήσεις βάσει λίστας | +| Τετράγωνη κάρτα | 1:1 | 512 × 512 | Διατάξεις πλέγματος | +| Τετράγωνη κάρτα | 1:1 | 1024 × 1024 | Οθόνη υψηλής ανάλυσης | + +Κανόνες σχεδίασης + +* Κεντράρετε την κύρια απεικόνιση +* Οι περιοχές κειμένου πρέπει να επιτρέπουν την περικοπή +* Διατηρήστε ≥ ασφαλές περιθώριο 8% από όλες τις πλευρές +* Μην βασίζεστε σε στρογγυλεμένες γωνίες ή εφέ σκιάς + +Μορφές + +* PNG + +Λήψη + + + Λήψη στοιχείων εισαγωγής κάρτας στα Αγγλικά + + + + Λήψη στοιχείων εισόδου κινεζικής κάρτας + + +*** + +

4. Γενικοί κανόνες χρήσης

+ +* Προτιμήστε στοιχεία υψηλής ανάλυσης ή διανυσματικά στοιχεία +* Αποφύγετε την ενσωμάτωση σταθερής επιχειρηματικής λογικής ή αντιγράφου μάρκετινγκ στα στοιχεία +* Τα στοιχεία θα πρέπει να υποστηρίζουν περιβάλλοντα σκοτεινής λειτουργίας +* Τα περιουσιακά στοιχεία περιορίζονται σε σκοπούς εισόδου συναλλαγών και βοήθειας διεπαφής + +*** + +

5. Έκδοση & Συντήρηση

+ +* Τα μεγέθη και οι προδιαγραφές των περιουσιακών στοιχείων ενδέχεται να ενημερώνονται παράλληλα με τις αναβαθμίσεις προϊόντων +* Συνιστάται στους συνεργάτες να χρησιμοποιούν τα πιο πρόσφατα πακέτα περιουσιακών στοιχείων +* Οι παλαιότερες εκδόσεις στοιχείων δεν συνιστώνται για νέες ενσωματώσεις + +Για ειδικές απαιτήσεις σχετικά με τις προδιαγραφές στοιχείων ή τις λήψεις, επικοινωνήστε με την επίσημη τεχνική ή επιχειρηματική 6MM υποστήριξη. + + + +- [Οδηγίες χρήσης](/el/resources/brand-assets/usage-guidelines) +- [Υποστήριξη λευκής ετικέτας](/el/resources/brand-assets/white-label-support) +- [Επιχειρηματικές ερωτήσεις](/el/resources/contact/business-inquiries) diff --git a/fern/translations/el/docs/pages/design-and-assets/usage-guidelines.mdx b/fern/translations/el/docs/pages/design-and-assets/usage-guidelines.mdx new file mode 100644 index 00000000..d91f634b --- /dev/null +++ b/fern/translations/el/docs/pages/design-and-assets/usage-guidelines.mdx @@ -0,0 +1,109 @@ +--- +title: "Οδηγίες χρήσης" +description: "Αυτή η σελίδα καθορίζει το εύρος, τα ισχύοντα σενάρια και τους βασικούς κανόνες για τη χρήση 6MM Embedded Exchange Design & Visual Assets." +slug: resources/brand-assets/usage-guidelines +canonical-url: https://docs.6mm.com/el/resources/brand-assets/usage-guidelines +--- + +Αυτή η σελίδα καθορίζει το εύρος, τα ισχύοντα σενάρια και τους βασικούς κανόνες για τη χρήση 6MM Embedded Exchange Design & Visual Assets. + +Αυτό το υλικό παρέχεται αποκλειστικά σε συνεργάτες που ενσωματώνουν 6MM δυνατότητες συναλλαγών Perpetual Contract μέσω SDK / APIκαι δεν προορίζονται για δημόσιο μάρκετινγκ ή άμεση διαφημιστική χρήση τελικού χρήστη. + +*** + +

1. Κατάλληλοι χρήστες

+ +Αυτό το υλικό προορίζεται για συνεργάτες που ενσωματώνουν 6MM μέσω των ακόλουθων μεθόδων: + +* Εφαρμογές ή πλατφόρμες που ενσωματώνουν δυνατότητες συναλλαγών μέσω 6MM SDK +* Συνεργάτες που ενσωματώνουν σελίδες συναλλαγών μέσω API + WebView / H5 +* Ενσωματωμένα σενάρια εισόδου συναλλαγών εντός: + * Παιχνίδια + * Βοηθητικές εφαρμογές + * Κοινοτικές πλατφόρμες + * Χρηματοοικονομικά προϊόντα ή προϊόντα που σχετίζονται με συναλλαγές + +

Δεν εφαρμόζεται σε:

+ +* Εκστρατείες μάρκετινγκ ή προώθησης που απευθύνονται στο κοινό +* Δημοσιεύσεις στα μέσα ενημέρωσης ή δελτία τύπου +* Ανεξάρτητες εφαρμογές συναλλαγών ή ανταλλαγές που βασίζονται σε εγγραφή + +*** + +

2. Σκοπός χρήσης

+ +Οι πρωταρχικοί σκοποί αυτών των σχεδιαστικών και οπτικών στοιχείων περιλαμβάνουν: + +* Καθοδήγηση χρηστών από προϊόντα συνεργατών στην ενσωματωμένη διεπαφή συναλλαγών +* Παροχή συνεπούς και αναγνωρίσιμης οπτικής καταχώρισης για λειτουργίες συναλλαγών +* Μείωση του κόστους σχεδιασμού και ενσωμάτωσης διεπαφής χρήστη για συνεργάτες + +Όλα τα υλικά χρησιμοποιούνται αποκλειστικά για λειτουργικά σημεία εισόδου και καθοδήγηση διεπαφής και δεν αποτελούν συμβουλές συναλλαγών, επενδυτικές συστάσεις ή εγγυήσεις κερδών. + +*** + +

3. Πεδίο εφαρμογής και μέθοδοι χρήσης

+ +Οι συνεργάτες μπορούν να χρησιμοποιήσουν το υλικό στις ακόλουθες τοποθεσίες: + +* Κουμπιά εισαγωγής συναλλαγών σε αρχικές σελίδες εφαρμογών ή λειτουργικές ενότητες +* Φόρτωση ή εκκίνηση οθονών για ενσωματωμένες σελίδες συναλλαγών +* Βοηθητικές απεικονίσεις σε λειτουργικές ενότητες που σχετίζονται με τις συναλλαγές + +Κατά τη χρήση των υλικών, οι εταίροι πρέπει: + +* Να μην μεταβάλλει τη βασική οπτική δομή των περιουσιακών στοιχείων +* Αποφύγετε την παραπλάνηση των χρηστών σχετικά με την ιδιοκτησία της υπηρεσίας ή την εμπορική ευθύνη +* Μην χρησιμοποιείτε τα στοιχεία για προϊόντα ή λειτουργίες που δεν σχετίζονται με 6MM + +*** + +

4. Επώνυμα στοιχεία και στοιχεία λευκής ετικέτας

+ +6MM παρέχει δύο κατηγορίες περιουσιακών στοιχείων: + +

1. Επώνυμα περιουσιακά στοιχεία

+ +* Συμπεριλάβετε 6MM λογότυπα ή στοιχεία επωνυμίας +* Κατάλληλο για σενάρια όπου η πηγή της ικανότητας συναλλαγών θα πρέπει να γνωστοποιείται ρητά + +

2. Στοιχεία λευκής ετικέτας

+ +* Μην συμπεριλάβετε 6MM επωνυμίες ή λογότυπα +* Κατάλληλο για συνεργάτες που στοχεύουν στη διατήρηση της δικής τους συνέπειας επωνυμίας + +Οι εταίροι πρέπει να επιλέξουν και να χρησιμοποιήσουν τον κατάλληλο τύπο περιουσιακού στοιχείου σύμφωνα με την εμπορική συμφωνία και τη συμφωνία ολοκλήρωσης μεταξύ των δύο μερών. + +*** + +

5. Απαγορευμένη χρήση

+ +Σε καμία περίπτωση οι εταίροι: + +* Χρησιμοποιήστε τα στοιχεία για ψευδείς, παραπλανητικές ή παραπλανητικές παραστάσεις +* Υπονοούν εγγυήσεις για αποδόσεις, κέρδη ή συγκεκριμένα αποτελέσματα συναλλαγών από 6MM +* Χρησιμοποιήστε τα στοιχεία για μη εξουσιοδοτημένα προϊόντα ή πλατφόρμες τρίτων +* Παραμόρφωση, αποσυναρμολόγηση ή ακατάλληλη τροποποίηση των στοιχείων + +*** + +

6. Ευθύνη & Αποποίηση Ευθύνης

+ +* Τα στοιχεία χρησιμεύουν μόνο ως οπτικά βοηθήματα διεπαφής και αρχικού επιπέδου +* Όλες οι ευθύνες συναλλακτικής συμπεριφοράς, σχέσεων με τους χρήστες και κανονιστικής συμμόρφωσης βαρύνουν τον συνεργάτη +* 6MM διατηρεί το τελικό δικαίωμα ερμηνείας σχετικά με τη χρήση περιουσιακών στοιχείων + +*** + +

7. Ενημερώσεις & Συντήρηση

+ +* Οι πόροι μπορούν να ενημερωθούν σύμφωνα με τις αναβαθμίσεις δυνατοτήτων SDK ή προϊόντος +* Συνιστάται στους συνεργάτες να ελέγχουν τακτικά την τεκμηρίωση και να χρησιμοποιούν τις πιο πρόσφατες εκδόσεις στοιχείων +* Για ερωτήσεις σχετικά με τη χρήση περιουσιακών στοιχείων, επικοινωνήστε με 6MM επίσημα κανάλια επιχειρηματικής ή τεχνικής υποστήριξης + + + +- [Λήψεις στοιχείων](/el/resources/brand-assets/asset-downloads) +- [Υποστήριξη λευκής ετικέτας](/el/resources/brand-assets/white-label-support) +- [Επιχειρηματικές ερωτήσεις](/el/resources/contact/business-inquiries) diff --git a/fern/translations/el/docs/pages/design-and-assets/white-label-support.mdx b/fern/translations/el/docs/pages/design-and-assets/white-label-support.mdx new file mode 100644 index 00000000..5a430fde --- /dev/null +++ b/fern/translations/el/docs/pages/design-and-assets/white-label-support.mdx @@ -0,0 +1,41 @@ +--- +title: "Υποστήριξη λευκής ετικέτας" +subtitle: "Κατανοήστε πώς πρέπει να χρησιμοποιούνται επώνυμα στοιχεία και στοιχεία 6MM λευκής ετικέτας σε προϊόντα συνεργατών." +slug: resources/brand-assets/white-label-support +canonical-url: https://docs.6mm.com/el/resources/brand-assets/white-label-support +--- + +Η υποστήριξη λευκής ετικέτας βοηθά τους συνεργάτες να ενσωματώσουν τις δυνατότητες συναλλαγών 6MM , διατηρώντας παράλληλα την εμπειρία του προϊόντος ευθυγραμμισμένη με τη δική τους επωνυμία. + +

Εκδόσεις στοιχείων

+ +| Έκδοση | Περιγραφή | Τυπική χρήση | +| --- | --- | --- | +| Επώνυμα στοιχεία | Συμπεριλάβετε 6MM λογότυπο ή αναγνωρίσιμα στοιχεία 6MM επωνυμίας. | Όταν ο συνεργάτης θέλει να δείξει ότι η ικανότητα συναλλαγών τροφοδοτείται από 6MM. | +| Στοιχεία λευκής ετικέτας | Καταργήστε 6MM επωνυμία, το λογότυπο και τη γλώσσα προώθησης. | Όταν το προϊόν συνεργάτη πρέπει να παραμένει οπτικά συνεπές με τη δική του επωνυμία. | + +

Υποστηριζόμενοι τύποι στοιχείων

+ +- Εικονίδια εισόδου. +- Στοιχεία εισόδου κάρτας. +- Γραφικά banner ή καταχώρησης χαρακτηριστικών. +- Πιτσίλισμα ή φόρτωση εικόνων. +- Απεικονίσεις κενής κατάστασης και κατάστασης σφάλματος. + +

Όρια χρήσης

+ +- Τα στοιχεία λευκής ετικέτας μπορούν να χρησιμοποιηθούν μόνο εντός του προϊόντος εξουσιοδοτημένου συνεργάτη. +- Μην υπονοείτε ότι 6MM έχει άμεση σχέση με τον τελικό χρήστη, εκτός εάν συμφωνηθεί ξεχωριστά. +- Μην χρησιμοποιείτε υλικό λευκής ετικέτας για άσχετα προϊόντα, διαφημιστικές καμπάνιες ή μη εξουσιοδοτημένες τοποθετήσεις τρίτων. +- Διατηρήστε τον κίνδυνο, τη συμμόρφωση και τις γνωστοποιήσεις που αντιμετωπίζουν οι χρήστες στο πλαίσιο της διαδικασίας ελέγχου του ίδιου του συνεργάτη. + +

Προσαρμοσμένες ανάγκες

+ +Επικοινωνήστε με την ομάδα 6MM επιχείρησης ή τεχνικής υποστήριξης, αν χρειάζεστε προσαρμοσμένες ιδιότητες, τοπικές παραλλαγές ή διαφορετικό μοντέλο προβολής επωνυμίας. + + + +- [Οδηγίες χρήσης](/el/resources/brand-assets/usage-guidelines) +- [Λήψεις στοιχείων](/el/resources/brand-assets/asset-downloads) +- [Ανταλλαγή λευκής ετικέτας](/el/solutions/white-label-exchange) +- [Επιχειρηματικές ερωτήσεις](/el/resources/contact/business-inquiries) diff --git a/fern/translations/el/docs/pages/developer-api/api-key-management.mdx b/fern/translations/el/docs/pages/developer-api/api-key-management.mdx new file mode 100644 index 00000000..7a90a29d --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/api-key-management.mdx @@ -0,0 +1,128 @@ +--- +title: "API Key Διαχείριση" +description: "Δημιουργήστε, επιθεωρήστε, ενημερώστε και ανακαλέστε τα κλειδιά 6MM API εφαρμόζοντας παράλληλα κατάλληλα δικαιώματα, περιορισμούς IP , μυστική αποθήκευση και πρακτικές εναλλαγής." +slug: developer-api/api-key-management +canonical-url: https://docs.6mm.com/el/developer-api/api-key-management +--- + +Τα τελικά σημεία διαχείρισης API Key δέχονται μόνο έλεγχο ταυτότητας JWT. + +

Δημιουργήστε API Key

+ +```http +POST /v1/private/user/api-key/create +Authorization: Bearer YOUR_ACCESS_TOKEN +Content-Type: application/json +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------- | --------- | -------- | --------------------------------------------------------------------- | +| `label` | string | Ναι | API Key ετικέτα, μήκος 1 - 64 | +| `permissions` | Διεθνές | Όχι | Μάσκα bit άδειας, προεπιλεγμένη `1`, εύρος `1` - `7` | +| `ipWhitelist` | συμβολοσειρά\[] | Όχι | IP λίστα επιτρεπόμενων, έως 20 καταχωρήσεις. Εάν παραλειφθεί, η IP πηγής είναι απεριόριστη | + +Παράδειγμα αιτήματος: + +```bash +curl -X POST https://api.6mm.com/v1/private/user/api-key/create \ + -H "Content-Type: application/json" \ + -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ + -d '{ + "label": "external-service-prod", + "permissions": 3, + "ipWhitelist": ["203.0.113.10"] + }' +``` + +Παράδειγμα απάντησης: + +```json +{ + "code": 0, + "message": "success", + "data": { + "apiKey": "fx_xxxxxxxxxxxxxxxxxxxxxxxx", + "apiSecret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + }, + "requestId": "req-api-key" +} +``` + +`apiSecret` επιστρέφεται μόνο μία φορά κατά τη δημιουργία του API Key . Αποθηκεύστε το αμέσως σε ένα μυστικό σύστημα διαχείρισης. Μην το γράφετε σε αποθετήρια πηγαίου κώδικα ή αρχεία καταγραφής. + +Κάθε χρήστης μπορεί να δημιουργήσει έως και 30 API κλειδιά. + +

Λίστα API κλειδιών

+ +```http +GET /v1/private/user/api-key/list +Authorization: Bearer YOUR_ACCESS_TOKEN +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| -------------------- | --------- | --------------------------------- | +| `list[].id` | string | API Key ταυτότητα | +| `list[].label` | string | Ετικέτα | +| `list[].apiKey` | string | Αναγνωριστικό δημόσιου API Key | +| `list[].permissions` | Διεθνές | Άδεια bitmask | +| `list[].ipWhitelist` | συμβολοσειρά\[] | IP λίστα επιτρεπόμενων | +| `list[].status` | Διεθνές | Κατάσταση: `1` ενεργοποιημένο, `0` απενεργοποιημένο | +| `list[].lastUsedAt` | int64 | Χρόνος τελευταίας χρήσης | +| `list[].createdAt` | int64 | Χρόνος δημιουργίας | + +

Ενημέρωση API Key

+ +```http +PUT /v1/private/user/api-key/update +Authorization: Bearer YOUR_ACCESS_TOKEN +Content-Type: application/json +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------- | --------- | -------- | ------------------------- | +| `id` | string | Ναι | API Key ταυτότητα | +| `label` | string | Όχι | Νέα ετικέτα | +| `permissions` | Διεθνές | Όχι | Νέα άδεια bitmask | +| `ipWhitelist` | συμβολοσειρά\[] | Όχι | Νέα λίστα επιτρεπόμενων IP | +| `status` | Διεθνές | Όχι | `1` ενεργοποιημένο, `0` απενεργοποιημένο | + +

Διαγραφή API Key

+ +```http +POST /v1/private/user/api-key/delete +Authorization: Bearer YOUR_ACCESS_TOKEN +Content-Type: application/json +``` + +Σώμα αιτήματος: + +```json +{ "id": "1001" } +``` + +

Διαγραφή όλων των πλήκτρων API

+ +```http +POST /v1/private/user/api-key/delete-all +Authorization: Bearer YOUR_ACCESS_TOKEN +Content-Type: application/json +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| --------- | ----- | -------------------------- | +| `deleted` | int64 | Αριθμός διαγραμμένων κλειδιών API | + + + +- [Έλεγχος ταυτότητας](/el/developer-api/authentication) +- [Αίτημα υπογραφής](/el/developer-api/request-signing) +- [Μυστικά & Υπογραφή](/el/sdk/security/secrets-signing) +- [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations) diff --git a/fern/translations/el/docs/pages/developer-api/authentication.mdx b/fern/translations/el/docs/pages/developer-api/authentication.mdx new file mode 100644 index 00000000..6ac03e37 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/authentication.mdx @@ -0,0 +1,73 @@ +--- +title: "6MM API Έλεγχος ταυτότητας: JWT και API κλειδιά" +description: "Μάθετε πώς να ελέγχετε την ταυτότητα ιδιωτικών αιτημάτων 6MM API με διακριτικά πρόσβασης JWT ή κλειδιά API και επιλέξτε την κατάλληλη μέθοδο για κάθε ενσωμάτωση." +slug: developer-api/authentication +canonical-url: https://docs.6mm.com/el/developer-api/authentication +--- + +6MM υποστηρίζει διακριτικά πρόσβασης JWT και κλειδιά API για ιδιωτική πρόσβαση API . Επιλέξτε τη μέθοδο με βάση το αν η αίτηση ανήκει σε μια αλληλεπιδραστική περίοδο λειτουργίας χρήστη ή σε μια μακροχρόνια ενοποίηση παρασκηνίου. + +

Επιλέξτε μια μέθοδο ελέγχου ταυτότητας

+ +| Ανάγκη ενσωμάτωσης | Συνιστώμενη μέθοδος | Γιατί | +| --- | --- | --- | +| Κλήσεις API περιόδου λειτουργίας χρήστη | JWT | Χρησιμοποιεί το διακριτικό πρόσβασης που επιστρέφεται μετά τη σύνδεση. | +| Δημιουργία, ενημέρωση ή ανάκληση κλειδιών API | JWT | API Key τα τελικά σημεία διαχείρισης δεν δέχονται API Key αυτοδιαχείριση. | +| Λογαριασμός διακομιστή σε διακομιστή ή κλήσεις συναλλαγών | API Key + HMAC υπογραφή | Υποστηρίζει δικαιώματα εμβέλειας και υπογεγραμμένα αιτήματα υποστήριξης. | + +

JWT

+ +Μετά τη σύνδεση, το API επιστρέφει ένα `accessToken`. Όταν καλείτε ιδιωτικά τελικά σημεία, συμπεριλάβετε τα εξής: + +```http +Authorization: Bearer YOUR_ACCESS_TOKEN +``` + +Κρατήστε το διακριτικό μακριά από διευθύνσεις URL και αρχεία καταγραφής. Όταν λήξει ένα διακριτικό, αποκτήστε ένα έγκυρο διακριτικό μέσω της εγκεκριμένης ροής σύνδεσης ή ανανέωσης πριν δοκιμάσετε ξανά την ιδιωτική αίτηση. + +

API Key

+ +Όταν υπάρχει η κεφαλίδα αίτησης `X-API-KEY` , ο διακομιστής χρησιμοποιεί API Key HMAC έλεγχο ταυτότητας: + +```http +X-API-KEY: YOUR_API_KEY +``` + +API Key τα τελικά σημεία διαχείρισης πρέπει να χρησιμοποιούν JWT. API Τα κλειδιά δεν μπορούν να διαχειριστούν μόνα τους. + +API Key αιτήματα απαιτούν επίσης τη χρονοσφραγίδα και HMAC υπογραφή που περιγράφεται στο [Αίτημα υπογραφής](/el/developer-api/request-signing). Αποθηκεύστε το αντίστοιχο μυστικό API μόνο σε ένα σύστημα διαχείρισης μυστικών υποστήριξης. + +

API Key Δικαιώματα

+ +| Αξία | Αδεια | Περιγραφή | +| ----- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `1` | Διαβάστε | Πληροφορίες χρήστη, στοιχεία, αρχεία καταγραφής αλλαγών λογαριασμού, στατιστικά στοιχεία, listenKey, αγαπημένα σύμβολα και σχετικά τελικά σημεία χρήστη/λογαριασμού. Τα τελικά σημεία παραγγελίας και θέσης, συμπεριλαμβανομένων των ερωτημάτων, απαιτούν άδεια συναλλαγής | +| `2` | Εμπόριο | Τελικά σημεία παραγγελίας και θέσης, συμπεριλαμβανομένων των λειτουργιών ερωτήματος και εγγραφής | +| `4` | Απόσυρση | Άδεια δεσμευμένου ταμείου | + +Για να εκχωρήσετε δικαιώματα ανάγνωσης και συναλλαγών, χρησιμοποιήστε `permissions=3`. + +Χρησιμοποιήστε το μικρότερο σύνολο δικαιωμάτων που απαιτείται από την ενσωμάτωση. Μια υπηρεσία δεδομένων αγοράς δεν θα πρέπει να λαμβάνει άδειες συναλλαγών, ενώ μια υπηρεσία εντολών χρειάζεται την άδεια συναλλαγών ακόμη και όταν αναζητά μόνο εντολές ή θέσεις. + +

Λίστα ελέγχου ασφάλειας παραγωγής

+ +- Δημιουργήστε ξεχωριστά κλειδιά API για ανάπτυξη, σταδιοποίηση και παραγωγή. +- Εφαρμόστε μια IP λίστα επιτρεπόμενων όπου η ενσωμάτωση έχει σταθερές εξερχόμενες διευθύνσεις. +- Ποτέ μην αποκαλύπτετε API μυστικά στον κώδικα εφαρμογής προγράμματος περιήγησης, κινητού ή επιτραπέζιου υπολογιστή. +- Συγχρονίστε την ώρα του διακομιστή πριν από τη δημιουργία υπογεγραμμένων αιτημάτων. +- Απόκρυψη κεφαλίδων εξουσιοδότησης, API Κλειδιά, υπογραφές και μυστικά από αρχεία καταγραφής εφαρμογών. +- Ανακαλέστε και αντικαταστήστε ένα κλειδί αμέσως όταν υπάρχει υποψία έκθεσης. + +

Επόμενα βήματα

+ + + +Δημιουργήστε κλειδιά εμβέλειας, διαμορφώστε IP περιορισμούς και σχεδιάστε την εναλλαγή κλειδιών. + + +Δημιουργήστε το HMAC-SHA256 ωφέλιμο φορτίο και υπογράψτε ιδιωτικά αιτήματα. + + +Διαγνώστε τα διαπιστευτήρια, τις χρονικές σημάνσεις, τις υπογραφές και τα δικαιώματα που απορρίφθηκαν. + + diff --git a/fern/translations/el/docs/pages/developer-api/common-enums.mdx b/fern/translations/el/docs/pages/developer-api/common-enums.mdx new file mode 100644 index 00000000..bc50f42f --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/common-enums.mdx @@ -0,0 +1,50 @@ +--- +title: "Κοινά Enums" +description: "Αναφορά κοινών 6MM API απαρίθμησης για καταστάσεις τάξης, πλευρές, τύπους τάξης, χρόνο ισχύος, τρόπους θέσης, μεταφορές και αποκρίσεις ολοκλήρωσης." +slug: developer-api/common-enums +canonical-url: https://docs.6mm.com/el/developer-api/common-enums +--- + +

Παραγγελίες

+ +| Απαρίθμηση | Αξίες | +| -------------------- | --------------------------------------------------------------------------------------------------------- | +| Πλευρά παραγγελίας | `BUY` / `SELL` | +| Πλευρική θέση | `BOTH` / `LONG` / `SHORT` | +| Κανονικός τύπος παραγγελίας | `LIMIT` / `MARKET` | +| Τύπος εντολής κατάστασης | `STOP_MARKET` / `STOP_LIMIT` / `TAKE_PROFIT_MARKET` / `TAKE_PROFIT_LIMIT` / `TRAILING_STOP` | +| Χρόνος ισχύος | `GTC` / `IOC` / `FOK` / `GTE_GTC` | +| Τύπος τιμής ενεργοποίησης | `MARK_PRICE` / `CONTRACT_PRICE` | +| Κατάσταση παραγγελίας | `NEW` / `PENDING` / `PARTIALLY_FILLED` / `FILLED` / `CANCELED` / `REJECTED` / `PARTIALLY_FILLED_CANCELED` | + +`NEW` σημαίνει ότι το αίτημα παραγγελίας έχει γίνει αποδεκτό και επιστραφεί. `PENDING` σημαίνει ότι η εντολή έχει εισέλθει σε κατάσταση εκκρεμούς ή ανοικτής εντολής. + +

Θέσεις

+ +| Απαρίθμηση | Αξίες | +| ------------------------- | ----------------------------------------------------------- | +| Τιμή αιτήματος λειτουργίας περιθωρίου | `1` σταυρός, `2` απομονωμένος | +| Συμβολοσειρά λειτουργίας περιθωρίου | `ISOLATED` / `CROSS` | +| Κλείσιμο λειτουργίας σκανδάλης | `1` εγχειρίδιο, `2` λήψη κέρδους, `3` stop loss `4` εκκαθάριση | + +

Κανόνες ενσωμάτωσης

+ +- Αντιμετωπίστε τις τιμές απαρίθμησης ως τιμές καλωδίων με διάκριση πεζών-κεφαλαίων. +- Διατηρήστε άγνωστες τιμές στα αρχεία καταγραφής και αποτύχετε με ασφάλεια αντί να τις αντιστοιχίσετε σιωπηλά σε μια γνωστή κατάσταση. +- Μην συμπεραίνετε ότι κάθε κατάσταση μη οριστικής παραγγελίας είναι ασφαλής για επανάληψη. Ζητήστε την παραγγελία ή συμβιβάστε την με μια ιδιωτική WebSocket εκδήλωση. +- Αποθηκεύστε τόσο την αρχική τιμή API όσο και την ετικέτα εμφάνισης που βλέπει προς τον συνεργάτη, ώστε να μπορούν να υποστηριχθούν νέες τιμές χωρίς αλλαγή ιστορικών εγγραφών. + +

Χειρισμός κατάστασης παραγγελίας

+ +| Κρατική ομάδα | Αξίες | Συνιστώμενος χειρισμός | +| --- | --- | --- | +| Αποδεκτό ή ανοιχτό | `NEW`, `PENDING`, `PARTIALLY_FILLED` | Διατηρήστε την παραγγελία ενεργή και συμβιβαστείτε με WebSocket ή REST ενημερώσεις. | +| Ολοκληρώθηκε | `FILLED` | Εφαρμόστε την τελική συμπληρωμένη ποσότητα και τις εγγραφές εκτέλεσης. | +| Κλειστό χωρίς πλήρες γέμισμα | `CANCELED`, `REJECTED`, `PARTIALLY_FILLED_CANCELED` | Σταματήστε την ενεργή επεξεργασία και διατηρήστε τον λόγο και τυχόν εκτελεσμένη ποσότητα. | + + + +- [Παραγγελία API](/el/developer-api/rest-api/order): Πεδία αιτήματος και λειτουργίες κύκλου ζωής παραγγελιών. +- [Τύποι Παραγγελιών](/el/trading/order-types): Συμπεριφορά προϊόντος για εντολές ορίου, αγοράς και υπό όρους. +- [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel): Παραγγελία σε πραγματικό χρόνο και κατάσταση λογαριασμού. +- [Κωδικοί σφαλμάτων & αντιμετώπιση προβλημάτων](/el/developer-api/error-codes-and-troubleshooting): Επιχειρηματικοί κώδικες και διαγνωστική ροή εργασιών. diff --git a/fern/translations/el/docs/pages/developer-api/environments-and-common-conventions.mdx b/fern/translations/el/docs/pages/developer-api/environments-and-common-conventions.mdx new file mode 100644 index 00000000..420cafd3 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/environments-and-common-conventions.mdx @@ -0,0 +1,56 @@ +--- +title: "Περιβάλλοντα και Κοινές Συμβάσεις" +description: "Εξετάστε τα περιβάλλοντα 6MM API και τις κοινόχρηστες συμβάσεις για βασικές διευθύνσεις URL, χρονικές σημάνσεις, αριθμητικά πεδία, σύμβολα, αναγνωριστικά αιτήσεων, σελιδοποίηση και απαντήσεις." +slug: developer-api/environments-and-common-conventions +canonical-url: https://docs.6mm.com/el/developer-api/environments-and-common-conventions +--- + +

Τελικά σημεία υπηρεσίας

+ +| Τύπος | Τελικό σημείο | +| --------- | --------------------- | +| REST API | `https://api.6mm.com` | +| WebSocket | `wss://ws.6mm.com/ws` | + +

Χρόνος και αριθμητικές τιμές

+ +* Εκτός εάν ορίζεται διαφορετικά, τα πεδία χρόνου είναι χρονικές σημάνσεις Unix χιλιοστών του δευτερολέπτου. +* Τα ημερήσια στατιστικά στοιχεία, τα στιγμιότυπα υπολοίπου και τα στατιστικά στοιχεία όγκου συναλλαγών χρησιμοποιούν UTC όρια ημέρας από προεπιλογή. +* Πεδία ευαίσθητα στην ακρίβεια, όπως το ποσό, η τιμή, η ποσότητα και ο ρυθμός μεταδίδονται ως συμβολοσειρές. +* Μεγάλα ακέραια αναγνωριστικά όπως `orderId`, `conditionId`και `strategyId` επιστρέφονται ως συμβολοσειρές στο JSON. + +

Μορφή απάντησης

+ +Επιτυχής απάντηση: + +```json +{ + "code": 0, + "message": "success", + "data": {}, + "requestId": "req-12345678" +} +``` + +Απόκριση σφάλματος: + +```json +{ + "code": 1003, + "message": "Invalid token", + "requestId": "req-12345678" +} +``` + +Σημειώσεις: + +* Τα επιχειρηματικά σφάλματα συνήθως εξακολουθούν να επιστρέφουν την ενοποιημένη δομή JSON . Οι ολοκληρωτές θα πρέπει πρώτα να `code` ελέγξουν. +* Οι αποτυχίες ελέγχου ταυτότητας ενδέχεται να επιστρέψουν HTTP `401`; Ο περιορισμός του ρυθμού μπορεί να επιστρέψει HTTP `429`. +* Μπορείτε να στείλετε `X-Request-ID` στην κεφαλίδα αιτήματος. Ο διακομιστής θα το επιστρέψει ως `requestId` στην απάντηση. + + + +- [Έλεγχος ταυτότητας](/el/developer-api/authentication): Επιλέξτε JWT ή API Key υπογραφή. +- [Αίτημα υπογραφής](/el/developer-api/request-signing): Κατασκευή και επαλήθευση υπογεγραμμένων αιτημάτων. +- [REST API](/el/developer-api/rest-api): εφαρμόστε αυτές τις συμβάσεις σε ομάδες τελικών σημείων. +- [Κωδικοί σφαλμάτων & αντιμετώπιση προβλημάτων](/el/developer-api/error-codes-and-troubleshooting): διάγνωση HTTP και επιχειρηματικών σφαλμάτων. diff --git a/fern/translations/el/docs/pages/developer-api/error-codes-and-troubleshooting.mdx b/fern/translations/el/docs/pages/developer-api/error-codes-and-troubleshooting.mdx new file mode 100644 index 00000000..44f69c7d --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/error-codes-and-troubleshooting.mdx @@ -0,0 +1,60 @@ +--- +title: "Κωδικοί σφαλμάτων και αντιμετώπιση προβλημάτων" +description: "Διαγνώστε σφάλματα 6MM API χρησιμοποιώντας κωδικούς απόκρισης, μηνύματα, αναγνωριστικά αιτημάτων, οδηγίες επανάληψης, ελέγχους ελέγχου ταυτότητας και βήματα αντιμετώπισης προβλημάτων ενοποίησης." +slug: developer-api/error-codes-and-troubleshooting +canonical-url: https://docs.6mm.com/el/developer-api/error-codes-and-troubleshooting +--- + +

Μορφή απόκρισης σφάλματος

+ +```json +{ + "code": 1003, + "message": "Invalid token", + "requestId": "req-12345678" +} +``` + +Τα επιχειρηματικά σφάλματα συνήθως εξακολουθούν να επιστρέφουν την ενοποιημένη δομή JSON . Οι ολοκληρωτές θα πρέπει πρώτα να `code` ελέγξουν. Οι αποτυχίες ελέγχου ταυτότητας ενδέχεται να επιστρέψουν HTTP `401`; Ο περιορισμός του επιτοκίου μπορεί να επιστρέψει HTTP `429`. + +

Κοινοί κωδικοί σφαλμάτων

+ +| Κωδικός σφάλματος | Περιγραφή | +| --------------- | -------------------------------------------- | +| `0` | Επιτυχία | +| `1001` | Δεν παρέχονται έγκυρες πληροφορίες ελέγχου ταυτότητας | +| `1002` | Το διακριτικό έληξε | +| `1003` | Μη έγκυρο διακριτικό, API Keyή υπογραφή | +| `1004` | Το διακριτικό ανακλήθηκε | +| `1006` | Αναντιστοιχία IP πηγής | +| `2001` | Λείπει η απαιτούμενη παράμετρος | +| `2002` | Μη έγκυρη τιμή παραμέτρου | +| `2003` | Παράμετρος εκτός εύρους | +| `3001` | Ανεπαρκής ισορροπία | +| `3003` | Η παραγγελία δεν βρέθηκε | +| `3004` | Διπλότυπο αίτημα | +| `3005` | Η παραγγελία δεν μπορεί να ακυρωθεί | +| `3006` | Η άδεια απορρίφθηκε | +| `3100` - `3112` | Σφάλμα επικύρωσης παραμέτρου σειράς συνθήκης | +| `5001` | Εσωτερικό σφάλμα διακομιστή | +| `5002` | Η υπηρεσία δεν είναι διαθέσιμη προσωρινά | +| `5003` | Ενεργοποίηση ορίου ρυθμού | + +

Αντιμετώπιση προβλημάτων

+ +| Πρόβλημα | Σύσταση | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| `1001` Δεν υπάρχουν έγκυρες πληροφορίες ελέγχου ταυτότητας | Ελέγξτε εάν περιλαμβάνεται `Authorization: Bearer ` ή `X-API-KEY` . | +| `1002` Το διακριτικό έληξε | Ανανεώστε το διακριτικό ή συνδεθείτε ξανά πριν προσπαθήσετε ξανά. | +| `1003` μη έγκυρο διακριτικό, API Keyή υπογραφή | Ελέγξτε API Key, φορτίο υπογραφής, σώμα αιτήματος JSON συμβολοσειρά και σειρά παραμέτρων ερωτήματος. | +| `1006` αναντιστοιχία IP πηγής | Ελέγξτε τη διαμόρφωση της λίστας επιτρεπόμενων API Key IP . | +| `3004` διπλότυπο αίτημα | Μην επαναχρησιμοποιείτε την ίδια υπογραφή για διαδρομές που σχετίζονται με παραγγελίες. Αναγεννήστε `timestamp` και `signature`. | +| `5003` ενεργοποιήθηκε το όριο ρυθμού | Μειώστε τη συχνότητα αιτημάτων και χρησιμοποιήστε εκθετική οπισθοδρόμηση εάν προσπαθήσετε ξανά. | +| `Timestamp outside of tolerance window` | Καλέστε `/v1/time` για να βαθμονομήσετε τη χρονική μετατόπιση και να υπογράψετε ξανά το αίτημα. | + + + +- [Περιβάλλοντα & Κοινές Συμβάσεις](/el/developer-api/environments-and-common-conventions) +- [Έλεγχος ταυτότητας](/el/developer-api/authentication) +- [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations) +- [Πρότυπο αιτήματος υποστήριξης](/el/resources/support-request-template) diff --git a/fern/translations/el/docs/pages/developer-api/integration-overview.mdx b/fern/translations/el/docs/pages/developer-api/integration-overview.mdx new file mode 100644 index 00000000..d68f4d6a --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/integration-overview.mdx @@ -0,0 +1,51 @@ +--- +title: "Επισκόπηση ενσωμάτωσης" +description: "Ξεκινήστε μια 6MM API ενοποίηση με το προτεινόμενο περιβάλλον, τον έλεγχο ταυτότητας, την υπογραφή, την REST, WebSocket, τη δοκιμή και την ακολουθία ετοιμότητας παραγωγής." +slug: developer-api/integration-overview +canonical-url: https://docs.6mm.com/el/developer-api/integration-overview +--- + +> REST Βάση URL: `https://api.6mm.com`\ +> WebSocket URL: `wss://ws.6mm.com/ws` + +Αυτή η τεκμηρίωση προορίζεται για εξωτερικά συστήματα που ενσωματώνονται στην υπηρεσία 6MM API . Καλύπτει τη σύνδεση, τον έλεγχο ταυτότητας JWT , τη διαχείριση API Key , την υπογραφή API Key HMAC , τα ερωτήματα λογαριασμού, τις παραγγελίες, τις θέσεις, τα δεδομένα αγοράς και τις ροές WebSocket . + +Η παροχή λογαριασμού και η προετοιμασία χρηματοδότησης διεκπεραιώνονται μέσω διαδικασιών από την πλευρά της πλατφόρμας. Αυτή η τεκμηρίωση περιγράφει μόνο τα τελικά σημεία υπηρεσίας API με δυνατότητα εξωτερικής κλήσης. + +

Τελικά σημεία υπηρεσίας

+ +| Τύπος | Τελικό σημείο | +| --------- | --------------------- | +| REST API | `https://api.6mm.com` | +| WebSocket | `wss://ws.6mm.com/ws` | + +

Ροή ολοκλήρωσης

+ +Προτεινόμενη ακολουθία ενσωμάτωσης: + +1. Συνδεθείτε με τον λογαριασμό που παρέχεται από την πλατφόρμα και αποκτήστε ένα `accessToken`. +2. Για πρόσβαση μέσω προγραμματισμού από την πλευρά του διακομιστή, δημιουργήστε πρώτα ένα API Key με JWT και αποθηκεύστε με ασφάλεια το εφάπαξ επιστρεφόμενο `apiSecret`. +3. Τα ιδιωτικά ερωτήματα, τα τελικά σημεία παραγγελίας και τα τελικά σημεία θέσης μπορούν να κληθούν είτε με υπογραφή `Authorization: Bearer ` είτε με API Key . +4. Για ιδιωτικές ροές WebSocket , δημιουργήστε πρώτα ένα `listenKey` και μετά συνδεθείτε στο `wss://ws.6mm.com/ws?listenKey=...`. +5. Τα δεδομένα της αγοράς REST τα τελικά σημεία και τα δημόσια κανάλια WebSocket δεν απαιτούν έλεγχο ταυτότητας. + +

Επιλογή ελέγχου ταυτότητας

+ +| Σενάριο | Συνιστώμενη μέθοδος | +| -------------------------------------- | -------------------------- | +| Ενέργειες χρήστη frontend | JWT | +| Κλήσεις μέσω προγραμματισμού από την πλευρά του διακομιστή | API Key + HMAC υπογραφή | +| API Key δημιουργία, ενημέρωση και διαγραφή | JWT | +| Λαϊκή αγορά REST / δημόσια WebSocket | Δεν απαιτείται έλεγχος ταυτότητας | + +

Πεδίο τεκμηρίωσης

+ +Αυτή η τεκμηρίωση καλύπτει τη σύνδεση, τον έλεγχο ταυτότητας JWT , τη διαχείριση API Key , την υπογραφή API Key HMAC , τα ερωτήματα λογαριασμού, τις παραγγελίες, τις θέσεις, τα δεδομένα αγοράς και τις ροές WebSocket . + + + +1. [Περιβάλλοντα & Κοινές Συμβάσεις](/el/developer-api/environments-and-common-conventions) +2. [Έλεγχος ταυτότητας](/el/developer-api/authentication) και [Αίτημα υπογραφής](/el/developer-api/request-signing) +3. [REST API](/el/developer-api/rest-api) και [WebSocket](/el/developer-api/websocket) +4. [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations) +5. [Λίστα ελέγχου έναρξης παραγωγής](/el/resources/production-launch-checklist) diff --git a/fern/translations/el/docs/pages/developer-api/integration-recommendations.mdx b/fern/translations/el/docs/pages/developer-api/integration-recommendations.mdx new file mode 100644 index 00000000..b53bbfef --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/integration-recommendations.mdx @@ -0,0 +1,42 @@ +--- +title: "Συστάσεις ενσωμάτωσης" +description: "Εφαρμόστε συνιστώμενες πρακτικές 6MM για έλεγχο ταυτότητας, επαναλήψεις, idempotency, καταγραφή, χειρισμό ρυθμού, παρακολούθηση, ασφάλεια και ετοιμότητα εκκίνησης." +slug: developer-api/integration-recommendations +canonical-url: https://docs.6mm.com/el/developer-api/integration-recommendations +--- + +Χρησιμοποιήστε αυτές τις συστάσεις ως βάση για την ετοιμότητα παραγωγής. Συμπληρώνουν την αναφορά τελικού σημείου και βοηθούν τις ενοποιήσεις να ανακτηθούν με ασφάλεια από χρονικά όρια, επανασυνδέσεις, διπλότυπες αιτήσεις και περιστατικά διαπιστευτηρίων. + +

Έλεγχος ταυτότητας και μυστικά

+ +- Προτιμώ [API Key υπογραφή](/el/developer-api/authentication) για προγράμματα συναλλαγών από την πλευρά του διακομιστή και JWT για ενέργειες frontend που βασίζονται στον χρήστη. +- Διατηρήστε `apiSecret` στη μυστική διαχείριση backend. Εμφανίζεται μόνο μία φορά και δεν πρέπει ποτέ να αποστέλλεται σε πρόγραμμα περιήγησης ή πρόγραμμα-πελάτη για κινητά. +- Εφαρμόστε τα ελάχιστα απαιτούμενα δικαιώματα API Key και περιορίστε τις IP προέλευσης όταν το περιβάλλον ενοποίησης υποστηρίζει σταθερές διευθύνσεις εξόδου. +- Απενεργοποιήστε ή διαγράψτε αμέσως ένα κλειδί που διέρρευσε και, στη συνέχεια, ελέγξτε τα αρχεία καταγραφής αιτημάτων πριν εκδώσετε μια αντικατάσταση. + +

Αίτηση επικύρωσης και ανικανότητας

+ +- Πριν κάνετε παραγγελίες, ζητήστε `/v1/public/market/symbols` και επικυρώστε `tickSize`, `stepSize`, ελάχιστη ονομαστική αξία και μέγιστη ποσότητα τοπικά. +- Δημιουργήστε μια μοναδική `clientOrderId` για κάθε εγγραφή παραγγελίας, ώστε τα αιτήματα να μπορούν να συμβιβαστούν μετά από μια αποσύνδεση. +- Διατηρήστε το αρχικό αναγνωριστικό όταν ένα HTTP αποτέλεσμα είναι αβέβαιο. Υποβάλετε ερώτημα για την υπάρχουσα παραγγελία πριν δημιουργήσετε μια αίτηση αντικατάστασης. +- Αντιμετωπίστε τα δεκαδικά ποσά και τις τιμές ως συμβολοσειρές ή δεκαδικούς τύπους, όχι δυαδικές τιμές κινητής υποδιαστολής. + +

Τάξη και WebSocket κατάσταση

+ +- Προσδιορίστε την τελική κατάσταση μετά την ακύρωση, την ακύρωση όλων ή την τροποποίηση λειτουργιών από [Ιδιωτικές εκδηλώσεις WebSocket](/el/developer-api/websocket/private-user-channel) ή ένα ερώτημα REST . +- Αντιμετωπίστε κάθε επανασύνδεση ως νέα περίοδο λειτουργίας WebSocket και επαναφέρετε όλες τις απαιτούμενες συνδρομές. +- Ελέγξτε τη συνέχεια του βιβλίου παραγγελιών με `endVersion`. Εάν εμφανιστεί κενό έκδοσης, απορρίψτε το τοπικό βιβλίο και εγγραφείτε ξανά για ένα νέο στιγμιότυπο. +- Καταργήστε τα διπλότυπα συμβάντα ιδιωτικών παραγγελιών και λογαριασμών πριν τα εφαρμόσετε σε υπόλοιπα, θέσεις ή αρχεία συνεργατών. + +

Καταγραφή, παρακολούθηση και επαναλήψεις

+ +- Καταγράψτε το αναγνωριστικό αιτήματος, το αναγνωριστικό παραγγελίας πελάτη, την κατάσταση HTTP , τον κωδικό API επιχείρησης, τον λανθάνοντα χρόνο και τον αριθμό επανάληψης χωρίς καταγραφή μυστικών ή πλήρων διακριτικών. +- Δοκιμάστε ξανά μόνο λειτουργίες που έχουν τεκμηριωθεί ως ασφαλείς, χρησιμοποιώντας οριοθετημένη εκθετική οπισθοδρόμηση και διακύμανση καθυστέρησης. +- Ειδοποίηση για αποτυχίες ελέγχου ταυτότητας, σφάλματα υπογραφής, αποκρίσεις ορίου ρυθμού, βρόχους επανασύνδεσης WebSocket , κενά ακολουθίας και διαφορές συμφωνίας παραγγελιών. +- Διατηρήστε τα ρολόγια διακομιστή συγχρονισμένα, επειδή ο έλεγχος ταυτότητας και η υπογραφή εξαρτώνται από τις χρονικές σημάνσεις. + +

Πριν από την παραγωγή

+ +- Λήξη χρονικού ορίου άσκησης, διπλότυπο αίτημα, επανασύνδεση, εναλλαγή πλήκτρων και webhook σενάρια επανάληψης σε μη παραγωγικό περιβάλλον. +- Εκχωρήστε κατόχους για εναλλαγή διαπιστευτηρίων, περιστατικά συναλλαγών, αποτυχίες webhook και συμφωνία. +- Συμπληρώστε το [Λίστα ελέγχου έναρξης παραγωγής](/el/resources/production-launch-checklist) και χρησιμοποιήστε το [Πρότυπο αιτήματος υποστήριξης](/el/resources/support-request-template) όταν απαιτείται κλιμάκωση. diff --git a/fern/translations/el/docs/pages/developer-api/overview.mdx b/fern/translations/el/docs/pages/developer-api/overview.mdx new file mode 100644 index 00000000..aba7df04 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/overview.mdx @@ -0,0 +1,45 @@ +--- +title: "6MM Developer API" +headline: "6MM Developer API Τεκμηρίωση για Πλατφόρμες Συναλλαγών" +description: "Μάθετε πώς μπορείτε να πραγματοποιήσετε ενοποίηση με το 6MM Developer API, συμπεριλαμβανομένου του ελέγχου ταυτότητας, της υπογραφής αίτησης, των τελικών σημείων REST , των ροών WebSocket , των σφαλμάτων και της καθοδήγησης παραγωγής." +slug: developer-api/overview +canonical-url: https://docs.6mm.com/el/developer-api/overview +--- + +Η ενότητα Προγραμματιστής απευθύνεται σε μηχανικούς υποστήριξης και ομάδες πλατφόρμας που ενσωματώνονται απευθείας με 6MM APIs. Εξηγεί τις συμβάσεις, το μοντέλο ασφαλείας, τους πόρους REST , τα κανάλια ροής και τους λειτουργικούς ελέγχους που απαιτούνται πριν από τη χρήση της παραγωγής. + + + + + +Κατανοήστε το μοντέλο πρόσβασης API και τη συνιστώμενη ακολουθία σύνδεσης. + + +Ελέγξτε τις βασικές διευθύνσεις URL, τις χρονικές σημάνσεις, τα αριθμητικά πεδία και τη μορφή απόκρισης. + + +Προετοιμάστε JWT πρόσβαση, API κλειδιά και HMAC υπογραφή. + + +Εξερευνήστε τελικά σημεία δεδομένων λογαριασμού, παραγγελιών, θέσης και αγοράς. + + + +

Τομείς τεκμηρίωσης

+ +| Περιοχή | Τι καλύπτει | +| --- | --- | +| Ρύθμιση ενσωμάτωσης | Διευθύνσεις υπηρεσιών, συμβάσεις αιτημάτων, σχήμα απόκρισης και λειτουργίες πρόσβασης. | +| Έλεγχος ταυτότητας και ασφάλεια | JWT, API Key δικαιώματα, HMAC υπογραφή, προστασία επανάληψης και συγχρονισμός χρόνου. | +| REST API | Δημόσια τελικά σημεία, δεδομένα χρήστη/λογαριασμού, παραγγελίες, θέσεις και δεδομένα αγοράς. | +| WebSocket | Κύκλος ζωής σύνδεσης, ροές δημόσιας αγοράς και ροές ιδιωτικών χρηστών. | +| Αναφορά & αντιμετώπιση προβλημάτων | Enums, κωδικοί σφαλμάτων και πρακτικές προτάσεις ενσωμάτωσης. | + +

Λίστα ελέγχου παραγωγής

+ +- Αποθηκεύστε API μυστικά μόνο στο backend. +- Συγχρονισμός χρόνου διακομιστή πριν από υπογεγραμμένα αιτήματα. +- Αντιμετωπίστε όλα τα πεδία αριθμητικής ακρίβειας ως συμβολοσειρές, εκτός εάν μια σελίδα λέει ρητά το αντίθετο. +- Χρησιμοποιήστε idempotency, αναγνωριστικά αιτήσεων και δομημένα αρχεία καταγραφής γύρω από τις ροές παραγγελιών. +- Εγγραφείτε σε ροές WebSocket για κατάσταση που πρέπει να παραμένει ενημερωμένη στα λειτουργικά συστήματα. +- Ελέγξτε τους κωδικούς σφάλματος και δοκιμάστε ξανά τη συμπεριφορά πριν από την εκκίνηση. diff --git a/fern/translations/el/docs/pages/developer-api/request-signing.mdx b/fern/translations/el/docs/pages/developer-api/request-signing.mdx new file mode 100644 index 00000000..95d8002a --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/request-signing.mdx @@ -0,0 +1,153 @@ +--- +title: "Αίτημα υπογραφής" +description: "Υπογράψτε 6MM API αιτήματα με HMAC-SHA256 χρησιμοποιώντας το απαιτούμενο φορτίο, τη χρονική σήμανση, το κλειδί API , τις κεφαλίδες υπογραφής και τους κανόνες επαλήθευσης." +slug: developer-api/request-signing +canonical-url: https://docs.6mm.com/el/developer-api/request-signing +--- + +

Μορφή αιτήματος

+ +| Τοποθεσία | Πεδίο | Απαιτείται | Περιγραφή | +| -------- | ----------- | ------------------- | --------------------------------------------- | +| Κεφαλίδα | `X-API-KEY` | Ναι | `apiKey` επιστρέφεται κατά τη δημιουργία του API Key | +| Ερώτημα | `timestamp` | Ναι | Χρονική σήμανση χιλιοστών του δευτερολέπτου Unix | +| Ερώτημα | `signature` | Ναι | HMAC-SHA256 υπογραφή, πεζή δεκαεξαδική συμβολοσειρά | +| Σώμα | JSON | Εξαρτάται από το τελικό σημείο | POST / PUT / DELETE φορέα αιτήματος | + +

Φορτίο υπογραφής

+ +``` +payload = queryStringWithoutSignature + requestBody +signature = HMAC-SHA256(apiSecret, payload) +``` + +Βασικοί κανόνες: + +* `timestamp` πρέπει να είναι μια χρονική σήμανση χιλιοστών του δευτερολέπτου του Unix. Το παράθυρο ανοχής διακομιστή είναι ±10 δευτερόλεπτα. +* `signature` τοποθετείται στη συμβολοσειρά ερωτήματος URL , αλλά δεν περιλαμβάνεται στο φορτίο υπογραφής. +* Ο διακομιστής επαληθεύει την αρχική συμβολοσειρά ερωτήματος μετά την αφαίρεση `signature`; Δεν αναδιατάσσει τις παραμέτρους ερωτήματος. +* Η σειρά παραμέτρων ερωτήματος που χρησιμοποιείται για την υπογραφή πρέπει να ταιριάζει με το πραγματικό αίτημα URL. +* Εάν υπάρχει σώμα αίτησης, η συμβολοσειρά JSON που χρησιμοποιείται για την υπογραφή πρέπει να ταιριάζει ακριβώς με το πραγματικό σώμα που μεταδίδεται. +* Οι διαδρομές που σχετίζονται με παραγγελίες εκτελούν ελέγχους επανάληψης υπογραφής. Η επαναχρησιμοποίηση της ίδιας υπογραφής σε σύντομο χρονικό διάστημα επιστρέφει `Signature replay detected`. + +

Ώρα διακομιστή

+ +```http +GET /v1/time +``` + +Παράδειγμα απάντησης: + +```json +{ + "code": 0, + "message": "success", + "data": { + "timestamp": 1780473256, + "timestampMs": 1780473256708, + "iso": "2026-06-03T07:54:16Z", + "timezone": "UTC" + }, + "requestId": "req-7cad3113" +} +``` + +Οι υπολογιστές-πελάτες θα πρέπει να υπολογίσουν `timeOffsetMs = serverTimestampMs - localTimestampMs`και, στη συνέχεια, να χρησιμοποιήσουν `timestamp = nowMs + timeOffsetMs` για επόμενες υπογεγραμμένες αιτήσεις. Εάν ο διακομιστής επιστρέψει `Timestamp outside of tolerance window`, συγχρονίστε αμέσως ξανά την ώρα και δημιουργήστε ξανά την υπογραφή. + +

GET Παράδειγμα υπογραφής

+ +Πραγματικό αίτημα: + +``` +GET /v1/private/order/current?symbol=BTCUSDT×tamp=1772710377808&signature=... +``` + +Φορτίο υπογραφής: + +``` +symbol=BTCUSDT×tamp=1772710377808 +``` + +

POST Παράδειγμα υπογραφής

+ +Πραγματικό αίτημα: + +``` +POST /v1/private/order/place?timestamp=1772710377808&signature=... +``` + +Σώμα αιτήματος: + +```json +{"symbol":"BTCUSDT","type":"LIMIT","side":"BUY","price":"85000","quantity":"0.1","timeInForce":"GTC","makerOnly":true,"clientOrderId":"ext-1772710377808-001"} +``` + +Φορτίο υπογραφής: + +``` +timestamp=1772710377808{"symbol":"BTCUSDT","type":"LIMIT","side":"BUY","price":"85000","quantity":"0.1","timeInForce":"GTC","makerOnly":true,"clientOrderId":"ext-1772710377808-001"} +``` + +

Παράδειγμα υπογραφής Python

+ +```python +import hashlib +import hmac +import json +import time +from urllib.parse import urlencode + +import requests + +BASE_URL = "https://api.6mm.com" +API_KEY = "YOUR_API_KEY" +API_SECRET = "YOUR_API_SECRET" +TIME_OFFSET_MS = 0 + +def sign(payload: str) -> str: + return hmac.new( + API_SECRET.encode("utf-8"), + payload.encode("utf-8"), + hashlib.sha256, + ).hexdigest() + +def sync_time_offset(): + global TIME_OFFSET_MS + before = int(time.time() * 1000) + resp = requests.get(f"{BASE_URL}/v1/time", timeout=5) + after = int(time.time() * 1000) + resp.raise_for_status() + + server_ts = int(resp.json()["data"]["timestampMs"]) + local_midpoint = (before + after) // 2 + TIME_OFFSET_MS = server_ts - local_midpoint + +def signed_request(method: str, path: str, params=None, body=None): + params = dict(params or {}) + params["timestamp"] = str(int(time.time() * 1000) + TIME_OFFSET_MS) + + query_string = urlencode(params) + body_string = "" + if body is not None: + body_string = json.dumps(body, separators=(",", ":"), ensure_ascii=False) + + signature = sign(query_string + body_string) + url = f"{BASE_URL}{path}?{query_string}&signature={signature}" + headers = { + "X-API-KEY": API_KEY, + "Content-Type": "application/json", + } + resp = requests.request(method, url, headers=headers, data=body_string if body is not None else None, timeout=10) + resp.raise_for_status() + return resp.json() + +sync_time_offset() +print(signed_request("GET", "/v1/private/order/current", {"symbol": "BTCUSDT"})) +``` + + + +- [Έλεγχος ταυτότητας](/el/developer-api/authentication) +- [API Key Διαχείριση](/el/developer-api/api-key-management) +- [Μυστικά & Υπογραφή](/el/sdk/security/secrets-signing) +- [Κωδικοί σφαλμάτων & αντιμετώπιση προβλημάτων](/el/developer-api/error-codes-and-troubleshooting) diff --git a/fern/translations/el/docs/pages/developer-api/rest-api.mdx b/fern/translations/el/docs/pages/developer-api/rest-api.mdx new file mode 100644 index 00000000..198174cd --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/rest-api.mdx @@ -0,0 +1,100 @@ +--- +title: "REST API" +description: "Εξετάστε τις συμβάσεις 6MM REST API , τις επιλογές ελέγχου ταυτότητας, τις μορφές αιτήσεων, τις δομές απόκρισης, τα δικαιώματα και τις ομάδες τελικών σημείων." +slug: developer-api/rest-api +canonical-url: https://docs.6mm.com/el/developer-api/rest-api +--- + +

Δημόσια τελικά σημεία

+ +| Τελικό σημείο | Μέθοδος | Μονοπάτι | Περιγραφή | +| -------------------------- | ------ | ------------------------------------------- | -------------------------------------------------------------- | +| Έκδοση υπηρεσίας | GET | `/v1/version` | Λήψη πληροφοριών έκδοσης υπηρεσίας | +| Ώρα διακομιστή | GET | `/v1/time` | Λάβετε χρόνο διακομιστή | +| Σύνδεση χρήστη | POST | `/v1/public/user/login` | Χρησιμοποιήστε όνομα χρήστη και κωδικό πρόσβασης για να αποκτήσετε `accessToken` | +| Διακριτικό ανανέωσης | POST | `/v1/public/user/refresh-token` | Ανανέωση κατάστασης σύνδεσης μέσω Cookie | +| Ανταλλαγή εισιτηρίων πράκτορα | POST | `/v1/public/agent-sso/exchange-ticket` | Ανταλλάξτε ένα εισιτήριο εισόδου πράκτορα για την κατάσταση σύνδεσης | +| Ανταλλαγή διακριτικών ενσωμάτωσης πράκτορα | POST | `/v1/public/agent-sso/exchange-embed-token` | Ανταλλάξτε ένα ενσωματωμένο διακριτικό συναλλαγών μικρής διάρκειας για την κατάσταση σύνδεσης | +| Διαμόρφωση συμβόλων | GET | `/v1/public/market/symbols` | Λάβετε σύμβολα, κανόνες συναλλαγών και διαμόρφωση επιπέδου χρέωσης | +| Διαμόρφωση ποσοστού χρηματοδότησης | GET | `/v1/public/market/funding-rate` | Διαμόρφωση ποσοστού χρηματοδότησης ερωτήματος | +| Τρέχον ποσοστό χρηματοδότησης | GET | `/v1/public/market/funding-rate/current` | Σελιδοποίηση τρεχόντων ποσοστών χρηματοδότησης | +| Ιστορικό ποσοστού χρηματοδότησης | GET | `/v1/public/market/funding-rate/history` | Ιστορικό ποσοστού χρηματοδότησης ερωτήματος | +| Κλάιν | GET | `/v1/public/market/klines` | Ερώτηση τιμής συναλλαγής, τιμής δείκτη ή τιμής αναφοράς Klines | +| Πίνακας κατάταξης PnL | GET | `/v1/public/leaderboard/pnl` | Ερώτημα για τον πίνακα κατάταξης PnL 7 / 30 / 90 ημερών | + +

Τελικά σημεία ιδιωτικού χρήστη

+ +Εκτός εάν ορίζεται διαφορετικά, τα ακόλουθα τελικά σημεία μπορούν να χρησιμοποιούν JWT ή API Key υπογραφή. + +| Τελικό σημείο | Μέθοδος | Μονοπάτι | Αδεια | Περιγραφή | +| ------------------------ | ------ | ----------------------------------------- | ------------ | ------------------------------------------- | +| Πληροφορίες χρήστη | GET | `/v1/private/user/info` | Διαβάστε | Ερώτημα τρέχοντος προφίλ χρήστη | +| Στοιχεία χρήστη | GET | `/v1/private/user/asset` | Διαβάστε | Ερώτηση για το υπόλοιπο του πορτοφολιού και τη χρήση περιθωρίου | +| Δημιουργήστε listenKey | POST | `/v1/private/user/listen-key` | Διαβάστε | Δημιουργία ιδιωτικού κλειδιού ελέγχου ταυτότητας WebSocket | +| Ανανέωση listenKey | PUT | `/v1/private/user/listen-key` | Διαβάστε | Παράταση ισχύος listenKey | +| Κλείσιμο listenKey | DELETE | `/v1/private/user/listen-key` | Διαβάστε | Κλείσιμο listenKey | +| Αρχεία καταγραφής αλλαγών λογαριασμού | GET | `/v1/private/user/account-change-log` | Διαβάστε | Αναζήτηση αρχείων κίνησης κεφαλαίων | +| Στατιστικά όγκου 30 ημερών | GET | `/v1/private/user/volume-stats` | Διαβάστε | Ερώτηση για τον πρόσφατο όγκο συναλλαγών 30 ημερών και τις χρεώσεις | +| Ιστορικό υπολοίπου | GET | `/v1/private/user/balance-history` | Διαβάστε | Ιστορικό υπολοίπου ερωτήματος | +| Επισκόπηση εμπορίου | GET | `/v1/private/user/trade-overview` | Διαβάστε | Ερώτημα PnL, όγκος και τάση περιουσιακών στοιχείων | +| Σύνοψη επισκόπησης στοιχείων | GET | `/v1/private/user/asset/overview/summary` | Διαβάστε | Μετρήσεις σύνοψης στοιχείων ερωτήματος | +| Τάση επισκόπησης στοιχείων | GET | `/v1/private/user/asset/overview/trend` | Διαβάστε | Τάση στοιχείων ερωτήματος | +| Αποθήκευση αγαπημένων συμβόλων | POST | `/v1/private/user/favorite-symbols` | Διαβάστε | Αντικατάσταση αγαπημένων συμβόλων | +| Λήψη αγαπημένων συμβόλων | GET | `/v1/private/user/favorite-symbols` | Διαβάστε | Αναζήτηση αγαπημένων συμβόλων | +| Αποσύνδεση | POST | `/v1/private/user/logout` | JWT + Cookie | Εκκαθάριση κατάστασης σύνδεσης | + +

Τελικά σημεία διαχείρισης API Key

+ +API Key τα τελικά σημεία διαχείρισης δέχονται μόνο JWT. + +| Τελικό σημείο | Μέθοδος | Μονοπάτι | Περιγραφή | +| ------------------- | ------ | ------------------------------------- | --------------------------------------------------- | +| Δημιουργήστε API Key | POST | `/v1/private/user/api-key/create` | Δημιουργήστε API Key; `apiSecret` επιστρέφεται μόνο μία φορά | +| API Key λίστα | GET | `/v1/private/user/api-key/list` | Υποβολή ερωτήματος στα κλειδιά API του τρέχοντος χρήστη | +| Ενημέρωση API Key | PUT | `/v1/private/user/api-key/update` | Ενημερώστε την ετικέτα, τα δικαιώματα, τη λίστα επιτρεπόμενων IP και την κατάσταση | +| Διαγραφή API Key | POST | `/v1/private/user/api-key/delete` | Διαγραφή καθορισμένου API Key | +| Διαγραφή όλων των πλήκτρων API | POST | `/v1/private/user/api-key/delete-all` | Διαγράψτε όλα τα κλειδιά API του τρέχοντος χρήστη | + +

Τελικά σημεία παραγγελίας

+ +Τα τελικά σημεία παραγγελίας απαιτούν άδεια συναλλαγής. + +| Τελικό σημείο | Μέθοδος | Μονοπάτι | Περιγραφή | +| --------------------------- | ------ | ------------------------------------- | ----------------------------------------------------------------- | +| Ερώτημα μεμονωμένης παραγγελίας | GET | `/v1/private/order` | Ακριβές ερώτημα από `symbol + orderId/clientOrderId` | +| Κάνω παραγγελία | POST | `/v1/private/order/place` | Όριο ή εντολή αγοράς | +| Παραγγελία κατάστασης | POST | `/v1/private/order/place-condition` | Stop loss, take profit, trailing stop και άλλες εντολές κατάστασης | +| Παραγγελία στρατηγικής | POST | `/v1/private/order/place-strategy` | OTO / OCO / OTOCO σειρά στρατηγικής | +| Παραγγελίες παρτίδας | POST | `/v1/private/order/batch-place` | Υποβολή πολλαπλών κανονικών παραγγελιών | +| Ακύρωση παραγγελίας | POST | `/v1/private/order/cancel` | Ακύρωση καθορισμένης κανονικής παραγγελίας | +| Τροποποίηση εντολής | POST | `/v1/private/order/move` | Τροποποιήστε την κανονική τιμή και ποσότητα παραγγελίας σε εκκρεμότητα | +| Εντολές τροποποίησης παρτίδας | POST | `/v1/private/order/batch-move` | Μαζική τροποποίηση κανονικών εκκρεμών εντολών για το ίδιο σύμβολο | +| Μαζική ακύρωση παραγγελιών | POST | `/v1/private/order/batch-cancel` | Μαζική ακύρωση κανονικών παραγγελιών | +| Ακύρωση όλων | POST | `/v1/private/order/batch-cancel-all` | Μαζική ακύρωση παραγγελιών ανά τύπο | +| Ακύρωση εντολής κατάστασης | POST | `/v1/private/order/cancel-condition` | Ακύρωση καθορισμένης εντολής συνθήκης | +| Τρέχουσες κανονικές παραγγελίες | GET | `/v1/private/order/current` | Ερώτηση για τρέχουσες κανονικές εκκρεμείς εντολές | +| Εντολές τρέχουσας κατάστασης | GET | `/v1/private/order/current-condition` | Υποβολή ερωτήματος σε τρέχουσες μη ενεργοποιημένες εντολές συνθηκών | +| Ιστορικές κανονικές εντολές | GET | `/v1/private/order/history` | Σελιδοποίηση ιστορικών κανονικών παραγγελιών | +| Εντολές ιστορικών συνθηκών | GET | `/v1/private/order/history-condition` | Σελιδοποίηση παραγγελιών ιστορικών συνθηκών | +| Εμπορικά αρχεία | GET | `/v1/private/order/trades` | Σελιδοποιήστε τα εμπορικά αρχεία | +| Λεπτομέρεια σειράς στρατηγικής | GET | `/v1/private/order/strategy` | Σειρά και δευτερεύουσες παραγγελίες στρατηγικής ερωτημάτων | + +

Τελικά σημεία θέσης

+ +Τα τελικά σημεία θέσης απαιτούν άδεια συναλλαγής. + +| Τελικό σημείο | Μέθοδος | Μονοπάτι | Περιγραφή | +| ----------------- | ------ | ---------------------------------- | -------------------------------------------- | +| Ορισμός λειτουργίας περιθωρίου | POST | `/v1/private/position/margin-mode` | Διακόπτης απομόνωσης / εγκάρσιου περιθωρίου | +| Ορισμός μόχλευσης | POST | `/v1/private/position/leverage` | Ορισμός μόχλευσης συμβόλων | +| Ρυθμίσεις θέσης | GET | `/v1/private/position/settings` | Ερώτηση για τη λειτουργία μόχλευσης και περιθωρίου για ένα σύμβολο | +| Τρέχουσες θέσεις | GET | `/v1/private/position/positions` | Ερώτηση για τρέχουσες θέσεις | +| Ιστορικό θέσης | GET | `/v1/private/position/history` | Αναζήτηση ιστορικών θέσεων και κλείσιμο εγγραφών | + +

Ομάδες τελικών σημείων

+ +- [Δημόσια τελικά σημεία](/el/developer-api/rest-api/public-endpoints) +- [Χρήστης & Λογαριασμός](/el/developer-api/rest-api/user-and-account) +- [Παραγγελίες](/el/developer-api/rest-api/order) +- [Θέσεις](/el/developer-api/rest-api/position) +- [Στοιχεία αγοράς](/el/developer-api/rest-api/market-data) diff --git a/fern/translations/el/docs/pages/developer-api/rest-api/market-data.mdx b/fern/translations/el/docs/pages/developer-api/rest-api/market-data.mdx new file mode 100644 index 00000000..13027f24 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/rest-api/market-data.mdx @@ -0,0 +1,111 @@ +--- +title: "Στοιχεία αγοράς" +description: "Χρησιμοποιήστε μη επαληθευμένα δεδομένα αγοράς 6MM REST τελικά σημεία για να ανακτήσετε σύμβολα, tickers, βιβλία εντολών, συναλλαγές και άλλες δημόσιες πληροφορίες συναλλαγών." +slug: developer-api/rest-api/market-data +canonical-url: https://docs.6mm.com/el/developer-api/rest-api/market-data +--- + +Τα δεδομένα αγοράς REST τα τελικά σημεία δεν απαιτούν έλεγχο ταυτότητας. + +

Διαμόρφωση συμβόλου

+ +```http +GET /v1/public/market/symbols +``` + +Κοινά πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| -------------------------- | ------ | ----------------------------- | +| `list[].symbol` | string | Σύμβολο | +| `list[].baseAsset` | string | Βασικό περιουσιακό στοιχείο | +| `list[].quoteAsset` | string | Προσφορά στοιχείου | +| `list[].minQuantity` | string | Ελάχιστη ποσότητα παραγγελίας | +| `list[].minNotional` | string | Ελάχιστη ονομαστική αξία | +| `list[].tickSize` | string | Μέγεθος τσιμπήματος τιμής | +| `list[].stepSize` | string | Μέγεθος βήματος ποσότητας | +| `list[].pricePrecision` | int64 | Ακρίβεια τιμής | +| `list[].maxLimitOrderQty` | string | Μέγιστο όριο ποσότητας εντολής | +| `list[].maxMarketOrderQty` | string | Μέγιστη ποσότητα παραγγελίας αγοράς | +| `list[].maxOpenOrders` | int64 | Μέγιστος αριθμός ανοικτών εντολών ανά χρήστη | +| `list[].defaultLeverage` | int64 | Προεπιλεγμένη μόχλευση | +| `list[].defaultMarginMode` | int64 | Προεπιλεγμένη λειτουργία περιθωρίου | +| `list[].leverageTiers[]` | array | Επίπεδα περιθωρίου μόχλευσης | +| `handlingFeeLevelConfig[]` | array | Διαμόρφωση βαθμίδας χρέωσης | + +

Διαμόρφωση ποσοστού χρηματοδότησης

+ +```http +GET /v1/public/market/funding-rate?symbol=BTCUSDT +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | ------------------------------- | +| `symbol` | string | Όχι | Εάν παραλειφθεί, επιστρέφει όλα τα σύμβολα | + +

Τρέχον ποσοστό χρηματοδότησης

+ +```http +GET /v1/public/market/funding-rate/current?symbol=BTCUSDT&page=1&pageSize=20 +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ---------- | ------ | -------- | ---------------------------- | +| `symbol` | string | Όχι | Σύμβολο | +| `page` | int32 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int32 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +

Ιστορικό ποσοστού χρηματοδότησης

+ +```http +GET /v1/public/market/funding-rate/history?symbol=BTCUSDT&page=1&pageSize=20 +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ----------- | ------ | -------- | ---------------------------- | +| `symbol` | string | Ναι | Σύμβολο | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `page` | int32 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int32 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +

Κλάιν

+ +```http +GET /v1/public/market/klines?symbol=BTCUSDT&interval=1m&limit=500 +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ----------- | ------ | -------- | ------------------------------------------------------------------------ | +| `symbol` | string | Ναι | Σύμβολο | +| `interval` | string | Ναι | Διάστημα, όπως `1m`, `5m`, `15m`, `30m`, `1h`, `4h`, `1d`, `1w`, `1M` | +| `priceType` | string | Όχι | `indexPrice` / `markPrice`. Εάν παραλειφθεί, επιστρέφει την τιμή συναλλαγής Klines | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `limit` | int32 | Όχι | Αριθμός επιστρεφόμενων ειδών, προεπιλεγμένη `500`, μέγιστη `1000` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ------------------ | ------ | ----------- | +| `list[].openTime` | int64 | Ανοιχτός χρόνος | +| `list[].open` | string | Τιμή ανοίγματος | +| `list[].high` | string | Υψηλή τιμή | +| `list[].low` | string | Χαμηλή τιμή | +| `list[].close` | string | Κλείσιμο τιμής | +| `list[].volume` | string | Ενταση ΗΧΟΥ | +| `list[].closeTime` | int64 | Ώρα κλεισίματος | + + + +- [Δημόσια τελικά σημεία](/el/developer-api/rest-api/public-endpoints) +- [Δημόσια κανάλια WebSocket](/el/developer-api/websocket/public-market-channels) +- [Βάθος & Spread Αγοράς](/el/solutions/market-depth-spread) diff --git a/fern/translations/el/docs/pages/developer-api/rest-api/order.mdx b/fern/translations/el/docs/pages/developer-api/rest-api/order.mdx new file mode 100644 index 00000000..f99fdd6f --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/rest-api/order.mdx @@ -0,0 +1,420 @@ +--- +title: "Παραγγελία" +description: "Χρησιμοποιήστε τελικά σημεία παραγγελίας 6MM για να δημιουργήσετε, να υποβάλετε ερωτήματα, να ακυρώσετε και να διαχειριστείτε οριστικές παραγγελίες κατά το χειρισμό δικαιωμάτων, αναγνωριστικών και καταστάσεων κύκλου ζωής." +slug: developer-api/rest-api/order +canonical-url: https://docs.6mm.com/el/developer-api/rest-api/order +--- + +> **Σημείωση** +> +> Τα τελικά σημεία παραγγελίας απαιτούν άδεια συναλλαγής. + +

Παραγγέλνω

+ +```http +POST /v1/private/order/place +Content-Type: application/json +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------------- | ------ | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| `symbol` | string | Ναι | Σύμβολο | +| `type` | string | Ναι | `LIMIT` / `MARKET` | +| `side` | string | Ναι | `BUY` / `SELL` | +| `positionSide` | string | Όχι | `BOTH` / `LONG` / `SHORT`, προεπιλογή `BOTH` | +| `price` | string | Απαιτείται υπό όρους | Απαιτείται για οριακές εντολές | +| `quantity` | string | Απαιτείται υπό όρους | Ποσότητα. Μπορεί να παραλειφθεί όταν `closePosition=true` | +| `timeInForce` | string | Όχι | `GTC` / `IOC` / `FOK`, προεπιλογή `GTC` | +| `reduceOnly` | bool | Όχι | Μόνο σμίκρυνση, προεπιλεγμένη `false` | +| `makerOnly` | bool | Όχι | Μόνο για δημιουργό, προεπιλεγμένη `false` | +| `closePosition` | bool | Όχι | Κλείστε ολόκληρη τη θέση, προεπιλογή `false` | +| `clientOrderId` | string | Όχι | Αναγνωριστικός κωδικός παραγγελίας που ορίζεται από τον πελάτη | +| `placeType` | string | Όχι | Δείκτης τύπου τοποθέτησης παραγγελίας | +| `priceType` | int32 | Όχι | BBO τύπος τιμής: `0` καθορισμένη τιμή, `1` τιμή αντιπάλου 1, `2` τιμή αντιπάλου 5, `3` τιμή ίδιας πλευράς 1 `4` τιμή ίδιας πλευράς 5 | + +**Παράδειγμα αιτήματος:** + +```json +{ + "symbol": "BTCUSDT", + "type": "LIMIT", + "side": "BUY", + "price": "85000", + "quantity": "0.1", + "timeInForce": "GTC", + "makerOnly": true, + "clientOrderId": "ext-1772710377808-001" +} +``` + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| --------------- | ------ | ----------------------- | +| `orderId` | string | Αναγνωριστικό παραγγελίας διακομιστή | +| `clientOrderId` | string | Αναγνωριστικός κωδικός παραγγελίας που ορίζεται από τον πελάτη | +| `status` | string | Κατάσταση παραγγελίας | +| `timestamp` | int64 | Χρονική σήμανση | + +

Παραγγελίες παρτίδας

+ +```http +POST /v1/private/order/batch-place +Content-Type: application/json +``` + +**Σώμα αιτήματος:** + +```json +{ + "orders": [ + { + "symbol": "BTCUSDT", + "type": "LIMIT", + "side": "BUY", + "price": "85000", + "quantity": "0.1", + "clientOrderId": "ext-buy-001" + } + ] +} +``` + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| -------------- | ----- | --------------------------- | +| `successCount` | int32 | Αριθμός επιτυχημένων παραγγελιών | +| `failedCount` | int32 | Αριθμός παραγγελιών που απορρίφθηκαν | +| `results[]` | array | Αποτέλεσμα για κάθε παραγγελία | + +

Παραγγελία κατάστασης

+ +```http +POST /v1/private/order/place-condition +Content-Type: application/json +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------------- | ------ | ---------------------- | ------------------------------------------------------------------------------------------- | +| `symbol` | string | Ναι | Σύμβολο | +| `type` | string | Ναι | `STOP_MARKET` / `TAKE_PROFIT_MARKET` / `STOP_LIMIT` / `TAKE_PROFIT_LIMIT` / `TRAILING_STOP` | +| `side` | string | Ναι | `BUY` / `SELL` | +| `positionSide` | string | Όχι | `BOTH` / `LONG` / `SHORT` | +| `price` | string | Απαιτείται υπό όρους | Απαιτείται για `STOP_LIMIT` / `TAKE_PROFIT_LIMIT` | +| `quantity` | string | Απαιτείται υπό όρους | Ποσότητα. Μπορεί να παραλειφθεί όταν `closePosition=true` | +| `timeInForce` | string | Όχι | `GTC` / `IOC` / `FOK` / `GTE_GTC` | +| `reduceOnly` | bool | Όχι | Μόνο μείωση | +| `clientOrderId` | string | Όχι | Αναγνωριστικός κωδικός παραγγελίας που ορίζεται από τον πελάτη | +| `stopPrice` | string | Απαιτείται υπό όρους | Τιμή ενεργοποίησης | +| `workingType` | string | Όχι | `MARK_PRICE` / `CONTRACT_PRICE`, προεπιλογή `CONTRACT_PRICE` | +| `priceProtect` | bool | Όχι | Εάν είναι ενεργοποιημένη η προστασία των τιμών | +| `activatePrice` | string | Απαιτείται υπό όρους | Τιμή ενεργοποίησης κυλιόμενης εντολής | +| `callbackRate` | string | Απαιτείται υπό όρους | Ποσοστό επανάκλησης κυλιόμενης παραγγελίας | +| `closePosition` | bool | Όχι | Κλείστε ολόκληρη τη θέση | + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| ----------------- | ------ | ---------------------- | +| `conditionId` | string | Αναγνωριστικό παραγγελίας κατάστασης | +| `conditionStatus` | string | Κατάσταση παραγγελίας κατάστασης | +| `timestamp` | int64 | Χρονική σήμανση | + +

Παραγγελία στρατηγικής

+ +```http +POST /v1/private/order/place-strategy +Content-Type: application/json +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| -------------- | ------ | -------- | ----------------------- | +| `strategyType` | string | Ναι | `OTOCO` / `OTO` / `OCO` | +| `subOrderList` | array | Ναι | Λίστα υποπαραγγελιών | + +Τα πεδία στο `subOrderList[]` είναι ως επί το πλείστον τα ίδια με τις κανονικές εντολές και τις εντολές συνθηκών, με πρόσθετα πεδία εξάρτησης: + +| Παράμετρος | Τύπος | Περιγραφή | +| ---------------- | ------ | ----------------------------------------------- | +| `strategySubId` | int64 | Αναγνωριστικό δευτερεύουσας παραγγελίας | +| `firstDrivenId` | int64 | Αναγνωριστικό πρώτης εντολής οδήγησης. `0` σημαίνει ότι δεν υπάρχει εξάρτηση | +| `firstDrivenOn` | string | Συνθήκη πρώτης σκανδάλης | +| `firstTrigger` | string | Ενέργεια πρώτης σκανδάλης | +| `secondDrivenId` | int64 | Δεύτερο αναγνωριστικό εντολής οδήγησης | +| `secondDrivenOn` | string | Δεύτερη συνθήκη ενεργοποίησης | +| `secondTrigger` | string | Δεύτερη ενέργεια σκανδάλης | + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| ---------------- | ------ | --------------- | +| `strategyId` | string | Αναγνωριστικό στρατηγικής | +| `strategyStatus` | string | Κατάσταση στρατηγικής | +| `timestamp` | int64 | Χρονική σήμανση | + +

Ερώτημα μεμονωμένης παραγγελίας

+ +```http +GET /v1/private/order?symbol=BTCUSDT&orderId=2022543809547603968 +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------------- | ------ | -------- | ----------------------- | +| `symbol` | string | Ναι | Σύμβολο | +| `orderId` | string | Όχι | Αναγνωριστικό παραγγελίας διακομιστή | +| `clientOrderId` | string | Όχι | Αναγνωριστικός κωδικός παραγγελίας που ορίζεται από τον πελάτη | + +Πρέπει να παρέχεται τουλάχιστον ένα από `orderId` και `clientOrderId` . Εάν παρέχονται και τα δύο, ο διακομιστής εκτελεί ακριβή αντιστοίχιση και στις δύο συνθήκες. + +

Τρέχουσες κανονικές παραγγελίες

+ +```http +GET /v1/private/order/current?symbol=BTCUSDT +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------- | ------ | -------- | ------------------ | +| `symbol` | string | Όχι | Σύμβολο | +| `limit` | int32 | Όχι | Όριο αριθμού επιστροφών | +| `lastOrderId` | int64 | Όχι | Πεδίο δρομέα | + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| -------- | ----- | ------------------------- | +| `list[]` | array | Τρέχουσα κανονική λίστα παραγγελιών | +| `total` | int32 | Καταμέτρηση | + +

Παραγγελίες Τρέχουσας Κατάστασης

+ +```http +GET /v1/private/order/current-condition?symbol=BTCUSDT +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | ----------- | +| `symbol` | string | Όχι | Σύμβολο | + +

Ιστορικές Κανονικές Τάξεις

+ +```http +GET /v1/private/order/history?symbol=BTCUSDT&page=1&pageSize=20 +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------------- | ------ | -------- | ---------------------------------------- | +| `symbol` | string | Όχι | Σύμβολο | +| `orderId` | string | Όχι | Φίλτρο ακριβούς αναγνωριστικού παραγγελίας | +| `clientOrderId` | string | Όχι | Φίλτρο ακριβούς αναγνωριστικού παραγγελίας πελάτη | +| `type` | int32 | Όχι | Φίλτρο τύπου παραγγελίας: `1` όριο, `2` αγορά | +| `side` | int32 | Όχι | Πλαϊνό φίλτρο: `1` αγορά, `2` πώληση | +| `status` | int32 | Όχι | Φίλτρο κατάστασης | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `page` | int64 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int64 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +

Εντολές ιστορικής κατάστασης

+ +```http +GET /v1/private/order/history-condition?symbol=BTCUSDT&page=1&pageSize=20 +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ----------- | ------ | -------- | ------------------------------ | +| `symbol` | string | Όχι | Σύμβολο | +| `side` | int32 | Όχι | Πλαϊνό φίλτρο: `1` αγορά, `2` πώληση | +| `status` | int32 | Όχι | Φίλτρο κατάστασης | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `page` | int64 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int64 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +

Εμπορικά αρχεία

+ +```http +GET /v1/private/order/trades?symbol=BTCUSDT&page=1&pageSize=20 +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ----------- | ------ | -------- | ---------------------------- | +| `symbol` | string | Όχι | Σύμβολο | +| `orderId` | string | Όχι | Φίλτρο αναγνωριστικού παραγγελίας | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `page` | int64 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int64 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| --------------------- | ------ | ----------------- | +| `list[].fillId` | string | Συμπληρώστε το αναγνωριστικό λεπτομερειών | +| `list[].tradeId` | string | Αναγνωριστικός κωδικός εμπορικού μητρώου | +| `list[].orderId` | string | Κωδικός παραγγελίας | +| `list[].symbol` | string | Σύμβολο | +| `list[].side` | string | Πλευρά | +| `list[].roleType` | string | `maker` / `taker` | +| `list[].price` | string | Συμπληρωμένη τιμή | +| `list[].quantity` | string | Γεμισμένη ποσότητα | +| `list[].tradeValue` | string | Εμπορική αξία | +| `list[].handlingFee` | string | Αμοιβή διεκπεραίωσης | +| `list[].realizedPnl` | string | Πραγματοποιημένο PnL | +| `list[].positionSide` | string | Πλευρική θέση | +| `list[].createdAt` | int64 | Χρόνος συναλλαγών | +| `total` | int64 | Συνολικός αριθμός | + +

Ακύρωση παραγγελίας

+ +```http +POST /v1/private/order/cancel +Content-Type: application/json +``` + +**Σώμα αιτήματος:** + +```json +{ + "symbol": "BTCUSDT", + "orderId": "2022543809547603968" +} +``` + +`clientOrderId` μπορούν επίσης να χρησιμοποιηθούν για την ακύρωση μιας παραγγελίας. + +

Τροποποίηση Διατάγματος

+ +```http +POST /v1/private/order/move +Content-Type: application/json +``` + +**Σώμα αιτήματος:** + +```json +{ + "symbol": "BTCUSDT", + "orderId": "2022543809547603968", + "price": "85100", + "quantity": "0.2" +} +``` + +`quantity` είναι η τελική συνολική ποσότητα παραγγελίας μετά την τροποποίηση, όχι η υπόλοιπη ποσότητα. + +

Παραγγελίες Τροποποίησης Παρτίδας

+ +```http +POST /v1/private/order/batch-move +Content-Type: application/json +``` + +**Σώμα αιτήματος:** + +```json +{ + "symbol": "BTCUSDT", + "orders": [ + { + "orderId": "2022543809547603968", + "price": "85100", + "quantity": "0.2" + } + ] +} +``` + +

Μαζική ακύρωση παραγγελιών

+ +```http +POST /v1/private/order/batch-cancel +Content-Type: application/json +``` + +**Σώμα αιτήματος:** + +```json +{ + "orders": [ + { + "symbol": "BTCUSDT", + "orderId": "2022543809547603968" + } + ] +} +``` + +

Ακύρωση όλων

+ +```http +POST /v1/private/order/batch-cancel-all +Content-Type: application/json +``` + +**Παράμετροι αιτήματος:** + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------ | ------ | -------- | ----------------------------------------------------------------------------------- | +| `symbol` | string | Όχι | Σύμβολο | +| `cancelType` | int32 | Όχι | `0` όλες τις κανονικές εντολές, `1` μόνο τις οριακές εντολές `2` όλες τις εντολές κατάστασης. Προεπιλεγμένη `0` | + +Η ακύρωση όλων για κανονικές παραγγελίες γίνεται αποδεκτή ασύγχρονα. Η τελική κατάσταση θα πρέπει να καθορίζεται από τα τελικά σημεία WebSocket `ORDER_TRADE_UPDATE` ή ερωτήματος. + +

Ακύρωση παραγγελίας κατάστασης

+ +```http +POST /v1/private/order/cancel-condition +Content-Type: application/json +``` + +**Σώμα αιτήματος:** + +```json +{ + "symbol": "BTCUSDT", + "conditionId": "2022543809547603968" +} +``` + +

Λεπτομέρεια παραγγελίας στρατηγικής

+ +```http +GET /v1/private/order/strategy?strategyId=2022543809547603968 +``` + +**Πεδία απόκρισης:** + +| Πεδίο | Τύπος | Περιγραφή | +| ---------------- | ------ | ------------------------------------ | +| `strategyId` | string | Αναγνωριστικό στρατηγικής | +| `strategyType` | string | `OTOCO` / `OTO` / `OCO` | +| `strategyStatus` | string | `WORKING` / `ALL_DONE` / `CANCELLED` | +| `bookTime` | int64 | Χρόνος δημιουργίας | +| `subOrders[]` | array | Λεπτομέρειες δευτερεύουσας παραγγελίας | +| `updateTime` | int64 | Χρόνος ενημέρωσης | + + + +- [Τύποι Παραγγελιών](/el/trading/order-types) +- [Κοινά Enums](/el/developer-api/common-enums) +- [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel) +- [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations) diff --git a/fern/translations/el/docs/pages/developer-api/rest-api/position.mdx b/fern/translations/el/docs/pages/developer-api/rest-api/position.mdx new file mode 100644 index 00000000..1b79e2ba --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/rest-api/position.mdx @@ -0,0 +1,141 @@ +--- +title: "Θέση" +description: "Χρησιμοποιήστε τα τελικά σημεία 6MM θέσης για να ρωτήσετε ανοιχτές θέσεις, λεπτομέρειες περιθωρίου, μόχλευση, μη πραγματοποιηθέντα κέρδη και ζημίες και λειτουργίες που σχετίζονται με τη θέση." +slug: developer-api/rest-api/position +canonical-url: https://docs.6mm.com/el/developer-api/rest-api/position +--- + +> **Σημείωση** +> +> Τα τελικά σημεία θέσης απαιτούν άδεια συναλλαγής. + +

Ορισμός μόχλευσης

+ +```http +POST /v1/private/position/leverage +Content-Type: application/json +``` + +Σώμα αιτήματος: + +```json +{ + "symbol": "BTCUSDT", + "leverage": 20 +} +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ----------- | ------ | ----------- | +| `symbol` | string | Σύμβολο | +| `leverage` | int32 | Μόχλευση | +| `timestamp` | int64 | Χρονική σήμανση | + +

Ορισμός λειτουργίας περιθωρίου

+ +```http +POST /v1/private/position/margin-mode +Content-Type: application/json +``` + +Σώμα αιτήματος: + +```json +{ + "symbol": "BTCUSDT", + "marginMode": 1 +} +``` + +`marginMode`: `1` σταυρός, `2` απομονωμένος. + +

Ρυθμίσεις θέσης

+ +```http +GET /v1/private/position/settings?symbol=BTCUSDT +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ------------ | ------ | ----------------------- | +| `symbol` | string | Σύμβολο | +| `marginMode` | int32 | `1` σταυρός, `2` απομονωμένος | +| `leverage` | int32 | Μόχλευση | + +

Τρέχουσες Θέσεις

+ +```http +GET /v1/private/position/positions?symbol=BTCUSDT +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | ----------- | +| `symbol` | string | Όχι | Σύμβολο | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ----------------------------- | ------ | -------------------------- | +| `positions[].symbol` | string | Σύμβολο | +| `positions[].marginMode` | string | Λειτουργία περιθωρίου | +| `positions[].positionSide` | string | Πλευρική θέση | +| `positions[].leverage` | int32 | Μόχλευση | +| `positions[].quantity` | string | Ποσότητα θέσης | +| `positions[].entryPrice` | string | Τιμή εισόδου | +| `positions[].breakEvenPrice` | string | Νεκρή τιμή | +| `positions[].liqPrice` | string | Τιμή ρευστοποίησης | +| `positions[].marginRatio` | string | Αναλογία περιθωρίου | +| `positions[].unrealizedPnl` | string | Απραγματοποίητο PnL | +| `positions[].roe` | string | Απόδοση ιδίων κεφαλαίων | +| `positions[].nextFundingFee` | string | Εκτιμώμενη προμήθεια επόμενης χρηματοδότησης | +| `positions[].fundingFeeAccum` | string | Συσσωρευμένη προμήθεια χρηματοδότησης | +| `positions[].tpPrice` | string | Τιμή λήψης κέρδους | +| `positions[].slPrice` | string | Τιμή Stop-loss | + +

Ιστορικό θέσης

+ +```http +GET /v1/private/position/history?symbol=BTCUSDT&page=1&pageSize=20 +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ----------- | ------ | -------- | ---------------------------- | +| `symbol` | string | Όχι | Σύμβολο | +| `side` | string | Όχι | `long` / `short` | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `page` | int64 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int64 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ------------------------ | ------ | ------------------------- | +| `list[].symbol` | string | Σύμβολο | +| `list[].positionSide` | string | Πλευρική θέση | +| `list[].leverage` | int32 | Μόχλευση | +| `list[].maxQuantity` | string | Μέγιστη ποσότητα θέσης | +| `list[].entryPrice` | string | Τιμή εισόδου | +| `list[].closePrice` | string | Κλείσιμο τιμής | +| `list[].pnl` | string | Πραγματοποιημένο PnL | +| `list[].roe` | string | Απόδοση ιδίων κεφαλαίων | +| `list[].marginMode` | string | Λειτουργία περιθωρίου | +| `list[].triggerMode` | int32 | Κλείσιμο λειτουργίας σκανδάλης | +| `list[].fundingFeeAccum` | string | Συσσωρευμένη προμήθεια χρηματοδότησης | +| `list[].openedAt` | int64 | Ανοιχτός χρόνος | +| `list[].closedAt` | int64 | Ώρα κλεισίματος | +| `total` | int64 | Συνολικός αριθμός | + + + +- [Κανόνες περιθωρίου](/el/trading/margin-rules) +- [Μηχανική μόχλευσης](/el/trading/leverage-mechanics) +- [Κίνδυνος & Ρευστοποιήσεις](/el/trading/risk-and-liquidations) +- [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel) diff --git a/fern/translations/el/docs/pages/developer-api/rest-api/public-endpoints.mdx b/fern/translations/el/docs/pages/developer-api/rest-api/public-endpoints.mdx new file mode 100644 index 00000000..7ebf62d4 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/rest-api/public-endpoints.mdx @@ -0,0 +1,159 @@ +--- +title: "Δημόσια τελικά σημεία" +description: "Αποκτήστε πρόσβαση σε δημόσια 6MM API τελικά σημεία για μέσα, tickers, βιβλία εντολών, συναλλαγές και άλλες πληροφορίες αγοράς χωρίς έλεγχο ταυτότητας." +slug: developer-api/rest-api/public-endpoints +canonical-url: https://docs.6mm.com/el/developer-api/rest-api/public-endpoints +--- + +

Βάση URL

+ +``` +https://api.6mm.com +``` + +

Έκδοση υπηρεσίας

+ +```http +GET /v1/version +``` + +Λάβετε πληροφορίες για την έκδοση της υπηρεσίας. + +

Ώρα διακομιστή

+ +```http +GET /v1/time +``` + +Λάβετε χρόνο διακομιστή. Αυτό το τελικό σημείο μπορεί να χρησιμοποιηθεί για τη βαθμονόμηση του χρόνου πελάτη πριν από την υπογραφή API Key . + +

Είσοδος χρήστη

+ +```http +POST /v1/public/user/login +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------ | ------ | -------- | --------------------------------------- | +| `username` | string | Ναι | Όνομα χρήστη, μήκος 3 - 32 | +| `password` | string | Ναι | Κωδικός πρόσβασης, μήκος 1 - 64 | +| `deviceId` | string | Όχι | Δακτυλικό αποτύπωμα συσκευής, έως 64 χαρακτήρες | +| `deviceName` | string | Όχι | Όνομα συσκευής, έως 128 χαρακτήρες | + +Παράδειγμα αιτήματος: + +```bash +curl -X POST https://api.6mm.com/v1/public/user/login \ + -H "Content-Type: application/json" \ + -d '{ + "username": "alice", + "password": "yourPassword", + "deviceId": "device-001", + "deviceName": "server-001" + }' +``` + +Παράδειγμα απάντησης: + +```json +{ + "code": 0, + "message": "success", + "data": { + "accessToken": "YOUR_ACCESS_TOKEN", + "accessExpire": 1769676656 + }, + "requestId": "req-login" +} +``` + +

Διακριτικό ανανέωσης

+ +```http +POST /v1/public/user/refresh-token +``` + +Σε κανονικά σενάρια ενοποίησης, η κατάσταση σύνδεσης ανανεώνεται μέσω cookie. Διατηρήστε το Cookie που επιστρέφεται από την απάντηση σύνδεσης. + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| -------------- | ------ | ------------------------ | +| `accessToken` | string | Νέο διακριτικό πρόσβασης | +| `accessExpire` | int64 | Χρόνος λήξης διακριτικού πρόσβασης | + +

Πράκτορας SSO

+ +

Ανταλλαγή εισιτηρίων

+ +```http +POST /v1/public/agent-sso/exchange-ticket +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ---------- | ------ | -------- | ------------------------------------------- | +| `ticket` | string | Ναι | Εφάπαξ εισιτήριο που εκδίδεται από την υπηρεσία πρακτόρων | +| `deviceId` | string | Όχι | Δακτυλικό αποτύπωμα συσκευής, έως 64 χαρακτήρες | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| -------------- | ------ | ------------------------ | +| `accessToken` | string | Διακριτικό πρόσβασης | +| `accessExpire` | int64 | Χρόνος λήξης διακριτικού πρόσβασης | +| `redirectPath` | string | Προτεινόμενη διαδρομή ανακατεύθυνσης | + +

Ενσωματώστε το Token Exchange

+ +```http +POST /v1/public/agent-sso/exchange-embed-token +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------ | ------ | -------- | -------------------------------------------------------------- | +| `embedToken` | string | Ναι | Βραχύβιο ενσωματωμένο διακριτικό συναλλαγών που εκδίδεται από την υπηρεσία αντιπροσώπου | +| `channelId` | string | Ναι | Ενσωματωμένο αναγνωριστικό καναλιού iframe, έως 128 χαρακτήρες | +| `deviceId` | string | Όχι | Δακτυλικό αποτύπωμα συσκευής, έως 64 χαρακτήρες | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| -------------- | ------ | ------------------------ | +| `accessToken` | string | Διακριτικό πρόσβασης | +| `accessExpire` | int64 | Χρόνος λήξης διακριτικού πρόσβασης | + +

Πίνακας κατάταξης PnL

+ +```http +GET /v1/public/leaderboard/pnl?period=30d +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | -------------------- | +| `period` | string | Ναι | `7d` / `30d` / `90d` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ------------------ | ------ | ----------------------------------------------------------------- | +| `list[].rank` | int32 | Κατάταξη | +| `list[].userId` | string | Αναγνωριστικό εξωτερικού χρήστη | +| `list[].trader` | string | Μασκοφόρο όνομα εμπόρου | +| `list[].volume` | string | Όγκος συναλλαγών στο παράθυρο | +| `list[].pnlAmount` | string | Πραγματοποιημένο PnL στο παράθυρο | +| `list[].pnlPct` | string | Λόγος PnL, δεκαδικός από `0` έως `1` | +| `myRank` | int32 | Κατάταξη του τρέχοντος χρήστη. Επιστρέφει `0` εάν δεν έχει γίνει έλεγχος ταυτότητας ή δεν έχει καταταχθεί | + + + +- [Στοιχεία αγοράς](/el/developer-api/rest-api/market-data) +- [Δημόσια κανάλια WebSocket](/el/developer-api/websocket/public-market-channels) +- [Περιβάλλοντα & Κοινές Συμβάσεις](/el/developer-api/environments-and-common-conventions) diff --git a/fern/translations/el/docs/pages/developer-api/rest-api/user-and-account.mdx b/fern/translations/el/docs/pages/developer-api/rest-api/user-and-account.mdx new file mode 100644 index 00000000..f3bd87f0 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/rest-api/user-and-account.mdx @@ -0,0 +1,223 @@ +--- +title: "Χρήστης και Λογαριασμός" +description: "Χρησιμοποιήστε 6MM τελικά σημεία χρήστη και λογαριασμού για να ανακτήσετε προφίλ, υπόλοιπα, κατάσταση λογαριασμού, δικαιώματα και πληροφορίες λογαριασμού που συνδέονται με συνεργάτες." +slug: developer-api/rest-api/user-and-account +canonical-url: https://docs.6mm.com/el/developer-api/rest-api/user-and-account +--- + +Εκτός εάν ορίζεται διαφορετικά, τα ακόλουθα τελικά σημεία μπορούν να χρησιμοποιούν JWT ή API Key υπογραφή. + +

Πληροφορίες χρήστη

+ +```http +GET /v1/private/user/info +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ---------------------- | ------ | ---------------- | +| `userInfo.userId` | string | Αναγνωριστικό εξωτερικού χρήστη | +| `userInfo.username` | string | Όνομα χρήστη | +| `userInfo.agentId` | int64 | Αναγνωριστικό πράκτορα | +| `userInfo.vipLevel` | int64 | VIP επίπεδο | +| `userInfo.lastLoginAt` | int64 | Τελευταίος χρόνος σύνδεσης | +| `userInfo.lastLoginIp` | string | Τελευταία IP σύνδεσης | + +

Στοιχεία χρήστη

+ +```http +GET /v1/private/user/asset +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ------------------------- | ------ | ------------------------------- | +| `userAsset.userId` | string | Αναγνωριστικό εξωτερικού χρήστη | +| `userAsset.assetType` | string | Τύπος περιουσιακού στοιχείου | +| `userAsset.walletBalance` | string | Υπόλοιπο πορτοφολιού | +| `userAsset.frozenMargin` | string | Πάγωμα περιθωρίου από εκκρεμείς εντολές | +| `userAsset.usedMargin` | string | Περιθώριο που χρησιμοποιείται από θέσεις | + +

Δημιουργήστε listenKey

+ +```http +POST /v1/private/user/listen-key +``` + +Δημιουργεί ένα κλειδί ελέγχου ταυτότητας για ιδιωτικές ροές WebSocket . + +

Ανανέωση listenKey

+ +```http +PUT /v1/private/user/listen-key +``` + +Επεκτείνει listenKey ισχύ. + +

Κλείσιμο listenKey

+ +```http +DELETE /v1/private/user/listen-key +``` + +Κλείνει την καθορισμένη listenKey. + +

Αρχεία καταγραφής αλλαγών λογαριασμού

+ +```http +GET /v1/private/user/account-change-log?assetType=USDT&page=1&pageSize=20 +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| ------------ | ------ | -------- | ---------------------------- | +| `assetType` | string | Όχι | Τύπος στοιχείου, όπως `USDT` | +| `changeType` | string | Όχι | Τύπος αλλαγής | +| `startTime` | int64 | Όχι | Ώρα έναρξης | +| `endTime` | int64 | Όχι | Ώρα λήξης | +| `page` | int32 | Όχι | Αριθμός σελίδας, προεπιλεγμένη `1` | +| `pageSize` | int32 | Όχι | Στοιχεία ανά σελίδα, προεπιλεγμένη `20` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ---------------------------- | ------ | ---------------------------- | +| `list[].assetType` | string | Τύπος περιουσιακού στοιχείου | +| `list[].amount` | string | Αλλαγμένο ποσό | +| `list[].walletBalanceBefore` | string | Υπόλοιπο πορτοφολιού πριν από την αλλαγή | +| `list[].walletBalanceAfter` | string | Υπόλοιπο πορτοφολιού μετά την αλλαγή | +| `list[].frozenBalanceBefore` | string | Παγωμένο υπόλοιπο πριν από την αλλαγή | +| `list[].frozenBalanceAfter` | string | Παγωμένο υπόλοιπο μετά την αλλαγή | +| `list[].changeType` | string | Τύπος αλλαγής | +| `list[].referenceId` | string | Αναγνωριστικό σχετικής επιχείρησης | +| `list[].createdAt` | int64 | Χρόνος δημιουργίας | +| `total` | int64 | Συνολικός αριθμός | + +

Στατιστικά όγκου 30 ημερών

+ +```http +GET /v1/private/user/volume-stats +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ------------- | ------ | ----------------------------------------------- | +| `volume30d` | string | Αθροιστικός όγκος συναλλαγών τις τελευταίες 30 ημέρες | +| `feeTotal30d` | string | Σωρευτικές χρεώσεις τις τελευταίες 30 ημέρες | + +

Ιστορικό υπολοίπου

+ +```http +GET /v1/private/user/balance-history?period=1D&limit=30 +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | -------------------------------------- | +| `period` | string | Ναι | `1D` / `1W` / `1M` | +| `limit` | Διεθνές | Όχι | Αριθμός στοιχείων που επιστράφηκαν, προεπιλεγμένη `30` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ----------------- | ------ | --------------------------- | +| `items[].date` | string | Ημερομηνία συνάθροισης | +| `items[].balance` | string | Υπόλοιπο πορτοφολιού | +| `items[].pnl` | string | Πραγματοποιηθέν PnL για την περίοδο | + +

Επισκόπηση Εμπορίου

+ +```http +GET /v1/private/user/trade-overview?type=1M +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | ----------------------------------------------- | +| `type` | string | Ναι | Εύρος τάσεων: `1D`, `1W`, `1M`, `3M`, `6M`, `1Y` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| -------------------- | ------ | -------------------------------------------------------------------- | +| `todayPnl` | string | Το σημερινό υλοποιημένο PnL | +| `todayVolume` | string | Ο σημερινός όγκος συναλλαγών συμβολαίων | +| `totalVolume` | string | Σωρευτικός όγκος συναλλαγών συμβολαίων | +| `totalPnl` | string | Σωρευτικό πραγματοποιηθέν PnL | +| `maxDrawdown30d` | string | Μέγιστο ποσό ανάληψης τις τελευταίες 30 ημέρες | +| `maxDrawdown30dRate` | string | Μέγιστο ποσοστό ανάληψης τις τελευταίες 30 ημέρες, δεκαδικό από `0` έως `1` | +| `transferIn` | string | Σωρευτικά μεταφερόμενα κεφάλαια | +| `transferOut` | string | Σωρευτικά μεταφερόμενα κεφάλαια | +| `items[]` | array | Δεδομένα τάσεων περιουσιακών στοιχείων | + +

Σύνοψη επισκόπησης περιουσιακών στοιχείων

+ +```http +GET /v1/private/user/asset/overview/summary +``` + +Τα πεδία απόκρισης είναι τα ίδια με τα πεδία σύνοψης επισκόπησης συναλλαγών, εξαιρουμένων των `items[]`. + +

Τάση επισκόπησης περιουσιακών στοιχείων

+ +```http +GET /v1/private/user/asset/overview/trend?type=1M +``` + +Παράμετροι αιτήματος: + +| Παράμετρος | Τύπος | Απαιτείται | Περιγραφή | +| --------- | ------ | -------- | ----------------------------------------------- | +| `type` | string | Ναι | Εύρος τάσεων: `1D`, `1W`, `1M`, `3M`, `6M`, `1Y` | + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| ---------------------- | ------ | ------------------------------- | +| `items[].snapshotTime` | int64 | Χρόνος στιγμιότυπου | +| `items[].balance` | string | Ισοζύγιο τρεχουσών συναλλαγών | +| `items[].pnl` | string | PnL για την τρέχουσα περίοδο | +| `items[].pnlRate` | string | Ποσοστό PnL για την τρέχουσα περίοδο | +| `items[].totalPnl` | string | Αθροιστικό PnL | + +

Αγαπημένα σύμβολα

+ +

Αποθήκευση

+ +```http +POST /v1/private/user/favorite-symbols +Content-Type: application/json +``` + +Σώμα αιτήματος: + +```json +{ + "symbols": ["BTCUSDT", "ETHUSDT"] +} +``` + +

Ερώτημα

+ +```http +GET /v1/private/user/favorite-symbols +``` + +Πεδία απόκρισης: + +| Πεδίο | Τύπος | Περιγραφή | +| --------- | --------- | -------------------- | +| `symbols` | συμβολοσειρά\[] | Λίστα αγαπημένων συμβόλων | + + + +- [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel) +- [Έλεγχος ταυτότητας](/el/developer-api/authentication) +- [Μεταβίβαση περιουσιακών στοιχείων](/el/trading/getting-started/asset-transfer) +- [Κωδικοί σφαλμάτων & αντιμετώπιση προβλημάτων](/el/developer-api/error-codes-and-troubleshooting) diff --git a/fern/translations/el/docs/pages/developer-api/websocket.mdx b/fern/translations/el/docs/pages/developer-api/websocket.mdx new file mode 100644 index 00000000..217a3c23 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/websocket.mdx @@ -0,0 +1,58 @@ +--- +title: "WebSocket" +description: "Συνδεθείτε στην υπηρεσία 6MM WebSocket για ροές δημόσιας αγοράς και συμβάντα ιδιωτικού λογαριασμού, με καθοδήγηση καρδιακού παλμού και συνδρομής." +slug: developer-api/websocket +canonical-url: https://docs.6mm.com/el/developer-api/websocket +--- + +

Τελικό σημείο υπηρεσίας

+ +``` +wss://ws.6mm.com/ws +``` + +WebSocket κανάλια χωρίζονται σε δημόσια και ιδιωτικά κανάλια: + +| Τύπος | Έλεγχος ταυτότητας | Περιγραφή | +| ---------------- | --------------------------- | ------------------------------------------------------ | +| Δημόσια κανάλια | Δεν απαιτείται | Δεδομένα αγοράς, όπως βάθος, συναλλαγές, Klines και ticker | +| Ιδιωτικά κανάλια | `listenKey` ή JWT απαιτείται | Ροές σειράς χρήστη, λογαριασμού και θέσης | + +

Δημόσια κανάλια

+ +Η δημόσια WebSocket δεν απαιτεί έλεγχο ταυτότητας. Μετά τη σύνδεση, στείλτε ένα αίτημα `subscribe` για εγγραφή σε κανάλια αγοράς. + +Κοινά κανάλια: + +| Κανάλι | Περιγραφή | +| ---------------------------------- | ------------------------------------------------------------------ | +| `market.depth.{symbol}` | Βάθος βιβλίου παραγγελιών. Στέλνει πρώτα ένα στιγμιότυπο και μετά τμηματικές ενημερώσεις | +| `market.trade.{symbol}` | Τελευταίες συναλλαγές | +| `market.kline.{symbol}.{interval}` | Κλάιν | +| `market.ticker.{symbol}` | Σύνοψη μετοχής ενός συμβόλου | +| `market.tickers` | Σύνοψη μετοχής όλων των συμβόλων | + +

Ιδιωτικά κανάλια

+ +

listenKey

+Για ιδιωτικές ροές WebSocket , δημιουργήστε πρώτα μια `listenKey` μέσω του REST API και, στη συνέχεια, συνδεθείτε σε: + +``` +wss://ws.6mm.com/ws?listenKey=YOUR_LISTEN_KEY +``` + +

JWT

+Συμβατή μέθοδος σύνδεσης JWT : + +``` +wss://ws.6mm.com/ws?token=YOUR_ACCESS_TOKEN +``` + +Μετά την επιτυχία του ελέγχου ταυτότητας, ο διακομιστής εγγράφει αυτόματα τη σύνδεση στο ιδιωτικό κανάλι του τρέχοντος χρήστη. Δεν απαιτείται μη αυτόματη συνδρομή. + +

Επιλέξτε τον επόμενο οδηγό

+ +- [Σύνδεση, Συνδρομή & Καρδιακός Παλμός](/el/developer-api/websocket/connection-subscription-and-heartbeat): Κύκλος ζωής σύνδεσης, ping, επανασύνδεση και επανεγγραφή. +- [Κανάλια Δημόσιας Αγοράς](/el/developer-api/websocket/public-market-channels): βάθος, συναλλαγές, Klines, tickers και χειρισμός ακολουθίας. +- [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel): listenKey συμβάντα κύκλου ζωής και λογαριασμού με έλεγχο ταυτότητας. +- [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations): παρακολούθηση, ανικανότητα, επαναλήψεις και δοκιμές παραγωγής. diff --git a/fern/translations/el/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx b/fern/translations/el/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx new file mode 100644 index 00000000..a52bbe45 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/websocket/connection-subscription-and-heartbeat.mdx @@ -0,0 +1,89 @@ +--- +title: "Σύνδεση, Συνδρομή & Καρδιακός Παλμός" +subtitle: "Συνδεθείτε σε ροές 6MM WebSocket , εγγραφείτε σε θέματα, διατηρήστε ζωντανές τις συνδέσεις και επεξεργαστείτε τους φακέλους μηνυμάτων με ασφάλεια." +slug: developer-api/websocket/connection-subscription-and-heartbeat +canonical-url: https://docs.6mm.com/el/developer-api/websocket/connection-subscription-and-heartbeat +--- + +Χρησιμοποιήστε ροές WebSocket για δεδομένα αγοράς και ιδιωτικές ενημερώσεις κατάστασης χρήστη που πρέπει να παραμένουν ενημερωμένες χωρίς δημοσκόπηση. + +

Σύνδεση URL

+ +```text +wss://ws.6mm.com/ws +``` + +Οι ιδιωτικές ροές απαιτούν περιβάλλον ελέγχου ταυτότητας, όπως listenKey ή διακριτικό πρόσβασης, όπως περιγράφεται στην τεκμηρίωση του ιδιωτικού καναλιού. + +

Εγγραφείτε

+ +```json +{ "id": "1772007814666", "op": "subscribe", "args": ["market.depth.BTCUSDT"] } +``` + +Επιτυχής επιβεβαίωση συνδρομής: + +```json +{ + "id": "1772007814666", + "event": "subscribe", + "success": true, + "data": ["market.depth.BTCUSDT"] +} +``` + +

Κατάργηση εγγραφής

+ +```json +{ "id": "1772007814667", "op": "unsubscribe", "args": ["market.depth.BTCUSDT"] } +``` + +

Εφαρμογή ping

+ +```json +{ "id": "1772007814668", "op": "ping", "args": [] } +``` + +

Φάκελος μηνύματος

+ +Οι δημόσιες ωθήσεις χρησιμοποιούν έναν σταθερό φάκελο: + +```json +{ + "topic": "market.depth.BTCUSDT", + "event": "data", + "ts": 1772007815000, + "data": {} +} +``` + +

Επιχειρησιακές συστάσεις

+ +- Δημιουργήστε ένα μοναδικό `id` από την πλευρά του πελάτη για κάθε αίτημα εγγραφής, διαγραφής και ping. +- Αντιμετωπίστε την επανασύνδεση ως νέα συνεδρία και εγγραφείτε ξανά στα απαιτούμενα θέματα. +- Επαληθεύστε ότι η `topic` που επιστράφηκε αντιστοιχεί στο κανάλι που αναμένει η υπηρεσία σας. +- Διατηρήστε την επεξεργασία μηνυμάτων ανίκανη όταν εμπλέκονται ιδιωτικές παραγγελίες ή συμβάντα λογαριασμού. +- Καταγράψτε τις αλλαγές κατάστασης σύνδεσης, τις επιβεβαιώσεις συνδρομής και τις μη φυσιολογικές αποσυνδέσεις. + +

Επανασύνδεση ροής εργασιών

+ +1. Κλείστε ή απορρίψτε την προηγούμενη πρίζα και δημιουργήστε μια νέα σύνδεση. +2. Επαναλάβετε τον έλεγχο ταυτότητας ιδιωτικών ροών με έγκυρο listenKey ή διακριτικό πρόσβασης. +3. Εγγραφείτε ξανά σε κάθε απαιτούμενο θέμα και περιμένετε επιτυχείς αναγνωρίσεις. +4. Αντικαταστήστε την κατάσταση του τοπικού βιβλίου παραγγελιών με ένα νέο στιγμιότυπο πριν εφαρμόσετε σταδιακές ενημερώσεις. +5. Συμβιβάστε ανοιχτές εντολές, θέσεις και υπόλοιπα μέσω REST εάν μπορεί να έχουν χαθεί ιδιωτικές εκδηλώσεις. + +Χρησιμοποιήστε οριοθετημένη εκθετική οπισθοδρόμηση με διακύμανση καθυστέρησης για προσπάθειες επανασύνδεσης. Ένας πελάτης που επανασυνδέεται συνεχώς θα πρέπει να ειδοποιεί τους χειριστές αντί να προσπαθεί επ' αόριστον χωρίς ορατότητα. + +

Καρδιακός παλμός και μπαγιάτικες συνδέσεις

+ +- Παρακολουθήστε το πιο πρόσφατο εισερχόμενο μήνυμα και την επιτυχή επιβεβαίωση ping. +- Χρησιμοποιήστε το διάστημα παλμών και το όριο αδράνειας που έχουν εγκριθεί για το περιβάλλον παραγωγής. +- Αντιμετωπίστε μια σύνδεση ως μπαγιάτικη όταν ξεπεραστεί το διαμορφωμένο όριο, ακόμα και αν η υποδοχή TCP εξακολουθεί να εμφανίζεται ανοιχτή. +- Μην επαναχρησιμοποιείτε συνδρομές από παλιά πρίζα. Εγγραφείτε ξανά ρητά μετά από κάθε επανασύνδεση. + + + +- [Κανάλια Δημόσιας Αγοράς](/el/developer-api/websocket/public-market-channels): θέματα, συνέχεια βιβλίου παραγγελιών, συναλλαγές, κεριά και tickers. +- [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel): Κύκλος ζωής listenKey και συμβάντα με έλεγχο ταυτότητας. +- [Συστάσεις ενσωμάτωσης](/el/developer-api/integration-recommendations): επαναλήψεις, idempotency, παρακολούθηση και δοκιμή εκτόξευσης. diff --git a/fern/translations/el/docs/pages/developer-api/websocket/private-user-channel.mdx b/fern/translations/el/docs/pages/developer-api/websocket/private-user-channel.mdx new file mode 100644 index 00000000..3dee333b --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/websocket/private-user-channel.mdx @@ -0,0 +1,107 @@ +--- +title: "Ιδιωτικό κανάλι χρήστη" +description: "Εγγραφείτε σε συμβάντα 6MM WebSocket με έλεγχο ταυτότητας για παραγγελίες, θέσεις, υπόλοιπα και αλλαγές λογαριασμού δημιουργώντας και διατηρώντας ένα κλειδί ακρόασης." +slug: developer-api/websocket/private-user-channel +canonical-url: https://docs.6mm.com/el/developer-api/websocket/private-user-channel +--- + +Δημιουργήστε πρώτα ένα `listenKey` : + +```http +POST /v1/private/user/listen-key +``` + +Παράδειγμα απάντησης: + +```json +{ + "code": 0, + "message": "success", + "data": { + "listenKey": "f57cb61ef604ce76be09e753a5dbdd8c", + "expireAt": 1777539918867 + }, + "requestId": "req-listen-key" +} +``` + +`listenKey` ισχύει για 60 λεπτά από προεπιλογή. Συνιστάται ανανέωση κάθε 30 λεπτά. + +

Ανανέωση

+ +```http +PUT /v1/private/user/listen-key +Content-Type: application/json +``` + +```json +{ "listenKey": "f57cb61ef604ce76be09e753a5dbdd8c" } +``` + +

Κλείσιμο

+ +```http +DELETE /v1/private/user/listen-key +Content-Type: application/json +``` + +```json +{ "listenKey": "f57cb61ef604ce76be09e753a5dbdd8c" } +``` + +

Σύνδεση σε ιδιωτικές WebSocket

+ +``` +wss://ws.6mm.com/ws?listenKey=YOUR_LISTEN_KEY +``` + +Συμβατή μέθοδος σύνδεσης JWT : + +``` +wss://ws.6mm.com/ws?token=YOUR_ACCESS_TOKEN +``` + +Μετά την επιτυχία του ελέγχου ταυτότητας, ο διακομιστής εγγράφει αυτόματα τη σύνδεση στο ιδιωτικό κανάλι του τρέχοντος χρήστη. Δεν απαιτείται μη αυτόματη συνδρομή. + +Επιτυχής επιβεβαίωση ελέγχου ταυτότητας: + +```json +{ "event": "auth", "success": true, "data": "1188041528" } +``` + +

Κοινές ιδιωτικές εκδηλώσεις

+ +| Εκδήλωση | Περιγραφή | +| -------------------- | ----------------------------------------------------------------------------- | +| `ORDER_TRADE_UPDATE` | Αλλαγές κατάστασης παραγγελίας, συμπεριλαμβανομένης της νέας παραγγελίας, της τροποποίησης, της συναλλαγής και της ακύρωσης | +| `ACCOUNT_UPDATE` | Αλλαγές υπολοίπου λογαριασμού και θέσης | + +Περιτύλιγμα ιδιωτικών μηνυμάτων push: + +```json +{ + "topic": "user.5794", + "ts": 1771047000000, + "data": { + "eventType": "ORDER_TRADE_UPDATE" + } +} +``` + +REST τα τελικά σημεία ερωτημάτων και οι ιδιωτικές ροές WebSocket χρησιμοποιούν ξεχωριστά σχήματα. Οι πελάτες θα πρέπει να αναλύουν κάθε σχήμα ανεξάρτητα και δεν θα πρέπει να υποθέτουν ότι τα ονόματα των πεδίων είναι πανομοιότυπα. + +

Κοινές διαφορές

+ +| Τομέας | REST πεδίο | WebSocket πεδίο | +| -------------- | -------------- | ----------------------------------------------------------- | +| Κατάσταση παραγγελίας | `status` | `orderStatus` | +| Παγωμένο υπόλοιπο | `frozenMargin` | `frozenBalance` | +| Λειτουργία περιθωρίου | `marginMode` | `marginMode`, επιστράφηκε ως συμβολοσειρά σε θέσεις και ροές | + +

Ανάκτηση και συμφιλίωση

+ +- Ανανεώστε το listenKey πριν από τη λήξη και δημιουργήστε ένα νέο εάν αποτύχει η ανανέωση. +- Επανασυνδεθείτε, επαναλάβετε τον έλεγχο ταυτότητας και αντιμετωπίστε τη νέα υποδοχή ως νέα περίοδο λειτουργίας συμβάντος. +- Καταργήστε τα διπλότυπα συμβάντα πριν αλλάξετε τα υπόλοιπα συνεργατών ή τα αρχεία παραγγελιών. +- Εάν μπορεί να έχουν χαθεί συμβάντα, ρωτήστε [Παραγγελίες](/el/developer-api/rest-api/order), [Θέσεις](/el/developer-api/rest-api/position), και [κατάσταση λογαριασμού](/el/developer-api/rest-api/user-and-account) μέσω REST. +- Ακολουθήστε το [Οδηγός σύνδεσης και καρδιακού παλμού](/el/developer-api/websocket/connection-subscription-and-heartbeat) για επανάληψη και χειρισμό μπαγιάτικης σύνδεσης. diff --git a/fern/translations/el/docs/pages/developer-api/websocket/public-market-channels.mdx b/fern/translations/el/docs/pages/developer-api/websocket/public-market-channels.mdx new file mode 100644 index 00000000..bcb87a74 --- /dev/null +++ b/fern/translations/el/docs/pages/developer-api/websocket/public-market-channels.mdx @@ -0,0 +1,84 @@ +--- +title: "WebSocket Κανάλια Δεδομένων Δημόσιας Αγοράς" +description: "Μεταδώστε 6MM βιβλία παραγγελιών, συναλλαγές, κηροπήγια και δεδομένα μέσω δημόσιων καναλιών WebSocket με οδηγίες συνδρομής και επανασύνδεσης." +slug: developer-api/websocket/public-market-channels +canonical-url: https://docs.6mm.com/el/developer-api/websocket/public-market-channels +--- + +Χρησιμοποιήστε κανάλια δημόσιας αγοράς όταν μια εφαρμογή χρειάζεται συνεχώς ενημερωμένες τιμές, συναλλαγές, κηροπήγια ή βάθος βιβλίου παραγγελιών χωρίς επανειλημμένες δημοσκοπήσεις REST τελικά σημεία. Αυτές οι ροές μπορούν να υποστηρίξουν οθόνες συναλλαγών, εμφανίσεις τιμών, ειδοποιήσεις και παρακολούθηση της αγοράς. + +

Σύνδεση URL

+ +``` +wss://ws.6mm.com/ws +``` + +Η δημόσια WebSocket δεν απαιτεί έλεγχο ταυτότητας. + +Για τον κύκλο ζωής της σύνδεσης, τη συμπεριφορά κατάργησης εγγραφής, ping και επανασύνδεσης, ανατρέξτε στο θέμα [Σύνδεση, Συνδρομή & Καρδιακός Παλμός](/el/developer-api/websocket/connection-subscription-and-heartbeat). + +

Κοινά κανάλια

+ +| Κανάλι | Περιγραφή | +| ---------------------------------- | ------------------------------------------------------------------ | +| `market.depth.{symbol}` | Βάθος βιβλίου παραγγελιών. Στέλνει πρώτα ένα στιγμιότυπο και μετά τμηματικές ενημερώσεις | +| `market.trade.{symbol}` | Τελευταίες συναλλαγές | +| `market.kline.{symbol}.{interval}` | Κλάιν | +| `market.ticker.{symbol}` | Σύνοψη μετοχής ενός συμβόλου | +| `market.tickers` | Σύνοψη μετοχής όλων των συμβόλων | + +

Επιλέξτε ένα κανάλι

+ +| Ανάγκη εφαρμογής | Κανάλι | +| --- | --- | +| Δημιουργία ή διατήρηση βιβλίου παραγγελιών | `market.depth.{symbol}` | +| Εμφάνιση ζωντανής ροής συναλλαγών | `market.trade.{symbol}` | +| Σχεδιάστε ένα γράφημα κηροπήγιο | `market.kline.{symbol}.{interval}` | +| Εμφάνιση μίας σύνοψης αγοράς | `market.ticker.{symbol}` | +| Διατηρήστε μια επισκόπηση της αγοράς | `market.tickers` | + +

Παράδειγμα συνδρομής

+ +```json +{ "id": "1772007814666", "op": "subscribe", "args": ["market.depth.BTCUSDT"] } +``` + +

Περιτύλιγμα μηνυμάτων Push

+ +```json +{ + "topic": "market.depth.BTCUSDT", + "event": "data", + "ts": 1772007815000, + "data": {} +} +``` + +Χρησιμοποιήστε `topic` για να δρομολογήσετε κάθε μήνυμα στον σωστό δείκτη χειρισμού και `ts` για να παρατηρήσετε το χρονοδιάγραμμα παράδοσης. Το αντικείμενο `data` περιέχει το φορτίο για το συνδρομητικό κανάλι. + +

Χειρισμός βιβλίου παραγγελιών

+ +Το κανάλι βάθους στέλνει πρώτα ένα στιγμιότυπο και μετά σταδιακές ενημερώσεις. Αρχικοποιήστε το τοπικό βιβλίο από το στιγμιότυπο πριν εφαρμόσετε ενημερώσεις. Μετά την επανασύνδεση, δημιουργήστε μια νέα περίοδο λειτουργίας, εγγραφείτε ξανά και δημιουργήστε ξανά το τοπικό βιβλίο από το επόμενο στιγμιότυπο αντί να συνεχίσετε από την κατάσταση μη ενημερωμένης μνήμης. + +

Συστάσεις παραγωγής

+ +- Δημιουργήστε μια μοναδική `id` για κάθε αίτημα εγγραφής, διαγραφής και ping. +- Επιβεβαιώστε τις επιβεβαιώσεις συνδρομής πριν αντιμετωπίσετε ένα κανάλι ως ενεργό. +- Εγγραφείτε ξανά σε κάθε απαιτούμενο θέμα μετά την επανασύνδεση. +- Διατηρήστε τις αναγνώσεις δικτύου ξεχωριστά από την πιο αργή επεξεργασία βάσης δεδομένων ή διεπαφής χρήστη. +- Παρακολουθήστε τη συχνότητα αποσύνδεσης, την καθυστέρηση επεξεργασίας μηνυμάτων και τα κακοσχηματισμένα ωφέλιμα φορτία. +- Χρήση [Ιδιωτικό κανάλι χρήστη](/el/developer-api/websocket/private-user-channel) για ενημερώσεις λογαριασμού και παραγγελιών με έλεγχο ταυτότητας. + + + + + +Επιλέξτε μεταξύ δημόσιων και ιδιωτικών συνδέσεων ροής. + + +Εφαρμόστε τον χειρισμό εγγραφής, διαγραφής, ping και επανασύνδεσης. + + +Χρησιμοποιήστε δεδομένα αγοράς βάσει αιτημάτων παράλληλα με κανάλια ροής. + + diff --git a/fern/translations/el/docs/pages/embedded-trading-infrastructure.mdx b/fern/translations/el/docs/pages/embedded-trading-infrastructure.mdx new file mode 100644 index 00000000..00d722bb --- /dev/null +++ b/fern/translations/el/docs/pages/embedded-trading-infrastructure.mdx @@ -0,0 +1,117 @@ +--- +title: "Ενσωματωμένη υποδομή συναλλαγών" +description: "Κατανοήστε την 6MM ενσωματωμένη υποδομή συναλλαγών για την προσθήκη διαρκών συναλλαγών, ρευστότητας, ελέγχων κινδύνου και λειτουργιών σε πλατφόρμες συνεργατών." +slug: solutions/embedded-trading-infrastructure +canonical-url: https://docs.6mm.com/el/solutions/embedded-trading-infrastructure +--- + +*Διαρκής διαπραγμάτευση, ενσωματωμένη απρόσκοπτα στην πλατφόρμα σας* + +> 6MM είναι μια υποδομή συναλλαγών επαγγελματικού επιπέδου σχεδιασμένη για πλατφόρμες, πράκτορες και συνεργάτες οικοσυστήματος. Παρέχουμε δυνατότητες διαρκούς διαπραγμάτευσης σε θεσμικό επίπεδο μέσω API, SDKκαι ενσωματωμένων ενσωματώσεων—χωρίς να λειτουργούμε ανταλλαγή που απευθύνεται στους καταναλωτές. + +*** + +

Συναλλαγές χωρίς παραδοσιακή εγγραφή

+ +Τα παραδοσιακά ανταλλακτήρια απαιτούν από τους χρήστες να ολοκληρώσουν την εγγραφή, την επαλήθευση ταυτότητας, τις καταθέσεις περιουσιακών στοιχείων και την ενσωμάτωση πριν από τη διαπραγμάτευση—δημιουργώντας τριβές και περιορίζοντας τη μετατροπή. + +6MM εισάγει μια αρχιτεκτονική συναλλαγών με αφαίρεση λογαριασμού που επαναπροσδιορίζει θεμελιωδώς την πρόσβαση στις συναλλαγές παραγώγων: + +* Οι χρήστες δεν καταχωρούν λογαριασμούς στο 6MM +* Η ταυτότητα χρήστη, τα περιουσιακά στοιχεία και οι σχέσεις λογαριασμού παραμένουν εξ ολοκλήρου στο σύστημα του συνεργάτη +* Τα περιουσιακά στοιχεία μεταβιβάζονται και οι συναλλαγές εκτελούνται απευθείας μέσα από την εφαρμογή του συνεργάτη + +Στο επίπεδο υποδομής, η 6MM είναι αποκλειστικά υπεύθυνη για: + +* Αντιστοίχιση παραγγελιών +* Υπολογισμός περιθωρίου +* Λογική εκκαθάρισης +* Εκκαθάριση και διακανονισμός +* Διαχείριση κινδύνου σε πραγματικό χρόνο + +6MM αποφεύγει σκόπιμα οποιαδήποτε άμεση σχέση με τους τελικούς χρήστες, τοποθετώντας τον εαυτό της ως ουδέτερο, μη ανταγωνιστικό πάροχο υποδομής συναλλαγών και όχι ως χρηματιστήριο που απευθύνεται στους καταναλωτές. + +*** + +

Σαφής διαχωρισμός των ευθυνών

+ +6MM βασίζεται σε έναν αυστηρό και διαφανή διαχωρισμό ρόλων, διασφαλίζοντας μακροπρόθεσμη ευθυγράμμιση με συνεργάτες και πράκτορες. + +

Συνεργάτες Διαχείριση

+ +* Απόκτηση χρήστη και κύκλος ζωής +* Είσοδος και έξοδος περιουσιακών στοιχείων +* Τοποθέτηση προϊόντος και εμπειρία χρήστη +* Σενάρια εφαρμογής + + *(παιχνίδια, κοινότητες, πλατφόρμες fintech, εργαλεία συναλλαγών κ.λπ.)* + +

6MM Εξουσίες

+ +* Αντιστοίχιση παραγγελιών υψηλής απόδοσης +* Επαγγελματικά συστήματα διαπραγμάτευσης συμβάσεων αορίστου χρόνου +* Έλεγχος κινδύνου και ρευστοποίηση σε πραγματικό χρόνο +* Σταθερότητα συστήματος, αποδοτικότητα κεφαλαίου και συντονισμός ρευστότητας + +Από τη σχεδίασή της, η 6MM δεν ανταγωνίζεται ποτέ για τους τελικούς χρήστες και δεν δημιουργεί ποτέ έσοδα από τις σχέσεις των χρηστών. + +Όλη η εμπορική δραστηριότητα ξεκινά από συνεργάτες, οι οποίοι διατηρούν τον πλήρη έλεγχο της επωνυμίας, των χρηστών και των μοντέλων εσόδων. + +*** + +

Σχεδιασμένο για κλίμακα και θεσμική απόδοση

+ +Από την αρχιτεκτονική του πυρήνα, το 6MM έχει σχεδιαστεί για υψηλή ταυτόχρονη λειτουργία, εξαιρετικά χαμηλή καθυστέρηση και οριζόντια επεκτασιμότητα, καθιστώντας το κατάλληλο για ενσωματώσεις μεγάλης κλίμακας και περιβάλλοντα συναλλαγών μεγάλου όγκου. + +

Δυνατότητες υποδομής

+ +* Σταθερή αντιστοίχιση παραγγελιών κατά τη διάρκεια ακραίας αστάθειας της αγοράς +* Εγγενής υποστήριξη για συμβόλαια αορίστου χρόνου με περιθώριο U +* Έλεγχος πρόσβασης πολλαπλών επιπέδων για πλατφόρμες, πράκτορες και υποσυνεργάτες +* Επεκτάσιμη αρχιτεκτονική για μελλοντικές κατηγορίες περιουσιακών στοιχείων και τύπους προϊόντων + +Για συνεργάτες και πράκτορες, το 6MM δεν είναι απλώς ένα σύστημα συναλλαγών – είναι μια επεκτάσιμη μηχανή εσόδων ικανή να μετατρέπει συνεχώς την επισκεψιμότητα των χρηστών σε όγκο συναλλαγών και έσοδα από προμήθειες. + +*** + +

Partner-First από το σχεδιασμό

+ +Η βασική φιλοσοφία του 6MM είναι απλή: + +> Η υποδομή συναλλαγών πρέπει να είναι τόσο αρθρωτή και προσβάσιμη όσο το cloud computing ή τα συστήματα πληρωμών. + +Πιστεύουμε ότι η επόμενη φάση ανάπτυξης της αγοράς παραγώγων θα καθοδηγείται από κατανεμημένα οικοσυστήματα, πολλαπλά σημεία πρόσβασης και διαφορετικά σενάρια εφαρμογών — όχι από μία μόνο κυρίαρχη εφαρμογή. + +6MM έχει κατασκευαστεί για να τροφοδοτήσει αυτό το μέλλον— + +**αθόρυβα, αξιόπιστα και σε κλίμακα.** + +

Βασικά σημεία

+ + + +Απρόσκοπτη ενσωμάτωση σε πλατφόρμες συνεργατών μέσω API και SDK. + + +Οι χρήστες συναλλάσσονται χωρίς να δημιουργούν λογαριασμούς ή να επιβιβάζονται σε 6MM. + + +Όλοι οι χρήστες, τα πάγια στοιχεία και οι ροές συναλλαγών παραμένουν υπό τον έλεγχο συνεργατών. + + +Ειδικά σχεδιασμένη υποδομή για συμβόλαια αορίστου χρόνου με περιθώριο U. + + +Αντιστοίχιση και εκκαθάριση χαμηλής καθυστέρησης για ασταθείς αγορές. + + +Περιθώριο, ρευστοποίηση και διαχείριση κινδύνου σε επίπεδο συστήματος σε πραγματικό χρόνο. + + + +

Διαδρομή υλοποίησης

+ +- [Embedded API / SDK Συναλλαγές](/el/solutions/embedded-trading) +- [Αρχιτεκτονική & Αρμοδιότητες](/el/solutions/architecture-responsibilities) +- [Επισκόπηση ενσωμάτωσης προγραμματιστών](/el/developer-api/integration-overview) +- [Αρχιτεκτονική ασφάλειας συνεργατών](/el/solutions/security-architecture) diff --git a/fern/translations/el/docs/pages/getting-started/asset-transfer.mdx b/fern/translations/el/docs/pages/getting-started/asset-transfer.mdx new file mode 100644 index 00000000..191983b3 --- /dev/null +++ b/fern/translations/el/docs/pages/getting-started/asset-transfer.mdx @@ -0,0 +1,94 @@ +--- +title: "Μεταβίβαση περιουσιακών στοιχείων" +description: "Μάθετε πώς μετακινούνται τα περιουσιακά στοιχεία μεταξύ συστημάτων συνεργατών και λογαριασμών συναλλαγών 6MM , συμπεριλαμβανομένων των ευθυνών μεταφοράς, του χειρισμού κατάστασης και των λειτουργικών ελέγχων." +slug: trading/getting-started/asset-transfer +canonical-url: https://docs.6mm.com/el/trading/getting-started/asset-transfer +--- + +6MM λειτουργεί σύμφωνα με ένα μοντέλο ροής περιουσιακών στοιχείων που διαχειρίζεται ο συνεργάτης. + +6MM δεν δέχεται άμεσες καταθέσεις ή αναλήψεις από τελικούς χρήστες. + +Όλες οι εισροές και εκροές κεφαλαίων χρηστών διεκπεραιώνονται αποκλειστικά από εξουσιοδοτημένους αντιπροσώπους ή πλατφόρμες συνεργατών. + +Αυτός ο σχεδιασμός διασφαλίζει σαφή διαχωρισμό της οικονομικής ευθύνης, του ρυθμιστικού πεδίου εφαρμογής και της ιδιοκτησίας των χρηστών μεταξύ της 6MM και των συνεργατών της. + +*** + +

Καταθέσεις και αναλήψεις που διαχειρίζονται συνεργάτες

+ +* Οι χρήστες καταθέτουν και αποσύρουν χρήματα μόνο μέσω της πλατφόρμας συνεργατών +* 6MM δεν παρέχει διευθύνσεις κατάθεσης εντός ή εκτός αλυσίδας στους τελικούς χρήστες +* 6MM δεν φυλάσσει ούτε διακανονίζει άμεσα τα κεφάλαια των χρηστών εκτός της εκτέλεσης συναλλαγών + +Οι εταίροι παραμένουν πλήρως υπεύθυνοι για: + +* Διαχείριση υπολοίπου χρήστη +* Επεξεργασία κατάθεσης και ανάληψης +* Έλεγχοι συμμόρφωσης και κινδύνου που σχετίζονται με τη φύλαξη κεφαλαίων + +*** + +

Αυτοματοποιημένη μεταφορά υπολοίπου σε 6MM

+ +Για να ενεργοποιηθούν οι συναλλαγές, οι χρήστες μπορούν να μεταφέρουν ένα μέρος του υπολοίπου που διαχειρίζονται οι συνεργάτες τους σε 6MM μέσω ενός αυτοματοποιημένου μηχανισμού εσωτερικής μεταφοράς. + +Τα βασικά χαρακτηριστικά αυτής της διαδικασίας μεταφοράς περιλαμβάνουν: + +* Οι μεταφορές ξεκινούν και εγκρίνονται από το σύστημα συνεργατών +* Η διαδικασία εκτελείται αυτόματα σε επίπεδο υποδομής +* Δεν απαιτείται χειροκίνητη αλληλεπίδραση χρήστη με 6MM +* Οι μεταφορές πραγματοποιούνται σε πραγματικό χρόνο ή σχεδόν σε πραγματικό χρόνο + +Από την πλευρά του χρήστη, αυτή η διαδικασία εμφανίζεται ως μια απρόσκοπτη κατανομή υπολοίπου, παρά ως μια παραδοσιακή κατάθεση. + +*** + +

Δομή λογαριασμού εντός 6MM

+ +Εντός 6MM, τα μεταβιβασθέντα περιουσιακά στοιχεία κατανέμονται λογικά σε δύο χωριστούς εσωτερικούς λογαριασμούς: + +**Λογαριασμός Spot** + +* Λειτουργεί ως ο αρχικός λογαριασμός λήψης για τα μεταφερόμενα κεφάλαια +* Λειτουργεί ως δεξαμενή περιουσιακών στοιχείων για την εσωτερική διαχείριση κεφαλαίου +* Δεν υποστηρίζει άμεση εμπορική δραστηριότητα + +**Διαρκής λογαριασμός** + +* Τα χρήματα μεταφέρονται από τον Spot Λογαριασμό στον Διαρκή Λογαριασμό +* Μόνο τα περιουσιακά στοιχεία στον Διαρκή Λογαριασμό μπορούν να χρησιμοποιηθούν για την τοποθέτηση παραγγελιών +* Το περιθώριο, οι θέσεις και το μη πραγματοποιηθέν PnL υπολογίζονται σε αυτό το επίπεδο + +Αυτή η δομή δύο επιπέδων επιτρέπει την ακριβή απομόνωση κεφαλαίου, την αποτελεσματικότητα του περιθωρίου κέρδους και τον έλεγχο κινδύνου για αέναες συναλλαγές. + +*** + +

Εσωτερικές μεταφορές μεταξύ λογαριασμών

+ +* Τα κεφάλαια που μεταφέρονται στον Λογαριασμό Spot μπορούν να κατανεμηθούν ελεύθερα και άμεσα στον Διαρκή Λογαριασμό +* Οι εσωτερικές μεταφορές υποβάλλονται σε επεξεργασία χωρίς αλληλεπίδραση blockchain +* Οι μεταφορές έχουν σχεδιαστεί για να είναι χαμηλής καθυστέρησης και ντετερμινιστικές + +Αυτή η αρχιτεκτονική εξασφαλίζει ομαλή κίνηση κεφαλαίων, διατηρώντας παράλληλα αυστηρό διαχωρισμό μεταξύ της φύλαξης περιουσιακών στοιχείων και της εκτέλεσης συναλλαγών. + +*** + +

Αρχές σχεδιασμού

+ +Το σύστημα μεταβίβασης περιουσιακών στοιχείων της 6MM βασίζεται στις ακόλουθες αρχές: + +* Δεν υπάρχουν άμεσες καταθέσεις ή αναλήψεις χρηστών στο 6MM +* Όλη η φύλαξη περιουσιακών στοιχείων παραμένει σε πλατφόρμες συνεργατών +* Αυτοματοποιημένη, εξουσιοδοτημένη από συνεργάτες κατανομή κεφαλαίων +* Σαφής διαχωρισμός μεταξύ λογαριασμών Spot και Perpetual +* Βελτιστοποιημένο για αποτελεσματικότητα συναλλαγών και απομόνωση κινδύνου + +Μέσω αυτού του μοντέλου, η 6MM λειτουργεί ως ένα καθαρό επίπεδο υποδομής συναλλαγών, ενώ οι συνεργάτες διατηρούν τον πλήρη έλεγχο των κεφαλαίων των χρηστών και των οικονομικών σχέσεων. + +

Οδηγοί εφαρμογής και ασφάλειας

+ +- [Agent SDK Επισκόπηση](/el/sdk/agent-sdk/overview): Δέσμευση χρήστη, μεταφορές, ερωτήματα παραγγελιών και συμφωνία. +- [Webhooks & Idempotency](/el/sdk/security/webhooks-idempotency): επαληθεύστε τις επανακλήσεις τελικής κατάστασης και καταργήστε τις διπλότυπες επαναλήψεις. +- [Πίνακας ευθύνης συνεργάτη](/el/security-compliance/partner-responsibilities): θεματοφυλακή και επιχειρησιακή ιδιοκτησία. +- [Κίνδυνος & Ρευστοποιήσεις](/el/trading/risk-and-liquidations): Κατανοήστε πώς η κατανομή λογαριασμών συναλλαγών επηρεάζει τον κίνδυνο. diff --git a/fern/translations/el/docs/pages/getting-started/authentication.mdx b/fern/translations/el/docs/pages/getting-started/authentication.mdx new file mode 100644 index 00000000..8ea54344 --- /dev/null +++ b/fern/translations/el/docs/pages/getting-started/authentication.mdx @@ -0,0 +1,102 @@ +--- +title: "Πρόσβαση σε λογαριασμό συναλλαγών" +description: "Κατανοήστε το μοντέλο εγγραφής και πρόσβασης λογαριασμού που διαχειρίζεται ο συνεργάτης που χρησιμοποιείται για τη σύνδεση των χρηστών με τις συναλλαγές 6MM , διατηρώντας παράλληλα τα όρια ευθύνης." +slug: trading/getting-started/authentication +canonical-url: https://docs.6mm.com/el/trading/getting-started/authentication +--- + +6MM υιοθετεί ένα μοντέλο εγγραφής και πρόσβασης που διαχειρίζεται ο συνεργάτης, σχεδιασμένο να εξισορροπεί την απρόσκοπτη εμπειρία χρήστη με τον σαφή διαχωρισμό της ιδιοκτησίας του χρήστη και της ευθύνης της πλατφόρμας. + +* 6MM δεν παρέχει δημόσια αυτοεγγραφή. +* Όλη η ενσωμάτωση χρηστών ξεκινά και διαχειρίζεται αποκλειστικά από εξουσιοδοτημένους αντιπροσώπους ή πλατφόρμες συνεργατών. + +*** + +

Μοντέλο Εγγραφής

+ +

Εγγραφή μόνο για συνεργάτες

+ +6MM υποστηρίζει ένα μόνο μοντέλο εγγραφής: + +* Οι χρήστες εγγράφονται μόνο μέσω πρακτόρων ή πλατφορμών συνεργατών +* Δεν υπάρχει απευθείας εγγραφή στο 6MM +* Η ταυτότητα χρήστη, η δημιουργία λογαριασμού και η διαχείριση του κύκλου ζωής ελέγχονται πλήρως από τον συνεργάτη + +Μετά την εγγραφή, οι συνεργάτες εκθέτουν ένα 6MM σημείο εισόδου στη δική τους εφαρμογή, επιτρέποντας στους χρήστες να έχουν πρόσβαση σε εμπειρίες συναλλαγών που υποστηρίζονται από 6MM. + +6MM δεν συλλέγει ούτε διαχειρίζεται ανεξάρτητα πληροφορίες ταυτότητας τελικού χρήστη. + +*** + +

Μέθοδοι σύνδεσης

+ +Για να καλύψει διαφορετικές αρχιτεκτονικές εφαρμογών συνεργατών και απαιτήσεις εμπειρίας χρήστη, 6MM υποστηρίζει δύο μεθόδους σύνδεσης, και οι δύο ξεκινούν μέσω πλατφορμών συνεργατών. + +*** + +

Μέθοδος σύνδεσης 1: Πρόσβαση ενσωματωμένη σε συνεργάτη

+ +Στο κύριο μοντέλο ενοποίησης, οι χρήστες έχουν πρόσβαση 6MM απευθείας από την εφαρμογή του συνεργάτη. + +* Οι χρήστες εισάγουν 6MM μέσω ενός ενσωματωμένου σημείου εισόδου που παρέχεται από τον πράκτορα ή τον συνεργάτη +* Ο έλεγχος ταυτότητας γίνεται εξ ολοκλήρου από τον συνεργάτη +* Τα διακριτικά πρόσβασης ή τα διαπιστευτήρια συνεδρίας μεταβιβάζονται με ασφάλεια σε 6MM +* Δεν απαιτείται ξεχωριστή σύνδεση 6MM + +Αυτή η μέθοδος παρέχει την πιο απρόσκοπτη εμπειρία και συνιστάται για βαθιά ενσωματωμένες εφαρμογές συνεργατών. + +*** + +

Μέθοδος σύνδεσης 2: Σύνδεση λογαριασμού 6MM (Διαπιστευτήρια που έχουν εκδοθεί από συνεργάτη)

+ +Λόγω διαφορών στις δυνατότητες εφαρμογών συνεργατών και στα περιβάλλοντα συσκευών, η 6MM παρέχει επίσης ανεξάρτητες διεπαφές βελτιστοποιημένες για Web και κινητά, με εγγενείς εφαρμογές προγραμματισμένες για μελλοντικές εκδόσεις. + +Σε αυτό το μοντέλο: + +* Οι χρήστες εισάγουν πρώτα 6MM μέσω της εφαρμογής του συνεργάτη +* Ο συνεργάτης εκδίδει έναν 6MMλογαριασμό σύνδεσης και κωδικό πρόσβασης στον χρήστη +* Οι χρήστες μπορούν στη συνέχεια να συνδεθούν απευθείας μέσω: + * [https://app.6mm.com](https://app.6mm.com/) + * Διεπαφή ιστού βελτιστοποιημένη για κινητά +* Μελλοντικές επίσημες εφαρμογές 6MM + +Αυτή η προσέγγιση επιτρέπει βελτιωμένη απόδοση αλληλεπίδρασης και εμπειρία χρήστη σε όλες τις συσκευές. + +> Σημαντικό:\ +> Όλα τα διαπιστευτήρια σύνδεσης 6MM δημιουργούνται, εκδίδονται και διαχειρίζονται από τον συνεργάτη.\ +> 6MM δεν επαληθεύει ανεξάρτητα την ταυτότητα χρήστη ούτε διατηρεί δεδομένα προφίλ χρήστη. + +*** + +

Ιδιοκτησία χρήστη και ευθύνη δεδομένων

+ +Ανεξάρτητα από τη μέθοδο σύνδεσης που χρησιμοποιείται: + +* Όλοι οι χρήστες ανήκουν και διαχειρίζονται από τον συνεργάτη +* Τα δεδομένα ταυτότητας χρήστη παραμένουν στο σύστημα του συνεργάτη +* 6MM διατηρεί μόνο τα ελάχιστα τεχνικά αναγνωριστικά που απαιτούνται για: + * Εκτέλεση συναλλαγών + * Υπολογισμός περιθωρίου και κινδύνου + * Απομόνωση θέσης και λογαριασμού + +6MM δεν έχει πρόσβαση, δεν αναλύει ή δεν δημιουργεί έσοδα από πληροφορίες ταυτότητας χρήστη. + +*** + +

Αρχές σχεδιασμού

+ +Το 6MM σύστημα ελέγχου ταυτότητας και πρόσβασης βασίζεται στις ακόλουθες αρχές: + +* Ενιαία πηγή εγγραφής: μόνο συνεργάτες +* Πολλαπλές μέθοδοι πρόσβασης για καλύτερη εμπειρία χρήστη +* Σαφής διαχωρισμός της ιδιοκτησίας των χρηστών και της υποδομής συναλλαγών +* Καμία άμεση απόκτηση χρηστών ή ανταγωνισμός με συνεργάτες + +Αυτό το μοντέλο διασφαλίζει ότι η 6MM λειτουργεί ως μια ουδέτερη υποδομή συναλλαγών με προτεραιότητα τον συνεργάτη, ενώ εξακολουθεί να παρέχει μια συνεπή και υψηλής ποιότητας εμπειρία συναλλαγών σε πλατφόρμες και συσκευές. + +

Οδηγοί εφαρμογής

+ +- [Developer API Έλεγχος ταυτότητας](/el/developer-api/authentication): JWT και API Key έλεγχο ταυτότητας για ενσωματώσεις. +- [Trading Widget Έλεγχος ταυτότητας](/el/sdk/trading-widget/authentication): Λειτουργίες partner-token και συμβατότητας. +- [Agent SDK Επισκόπηση](/el/sdk/agent-sdk/overview): Δέσμευση χρήστη υποστήριξης και έκδοση διαπιστευτηρίων. +- [Αρχιτεκτονική & Αρμοδιότητες](/el/solutions/architecture-responsibilities): όρια ιδιοκτησίας εταίρων και 6MM . diff --git a/fern/translations/el/docs/pages/getting-started/start-trading.mdx b/fern/translations/el/docs/pages/getting-started/start-trading.mdx new file mode 100644 index 00000000..ef3cf1cc --- /dev/null +++ b/fern/translations/el/docs/pages/getting-started/start-trading.mdx @@ -0,0 +1,126 @@ +--- +title: "Ξεκινήστε τις συναλλαγές" +description: "Αυτή η ενότητα περιγράφει την πλήρη ροή εργασιών για την τοποθέτηση μιας πρώτης συναλλαγής αορίστου συμβολαίου στο 6MM." +slug: trading/getting-started/start-trading +canonical-url: https://docs.6mm.com/el/trading/getting-started/start-trading +--- + +Αυτή η ενότητα περιγράφει την πλήρη ροή εργασιών για την τοποθέτηση μιας πρώτης συναλλαγής αορίστου συμβολαίου στο 6MM. + +Όλες οι εμπορικές δραστηριότητες πραγματοποιούνται αφού οι χρήστες αποκτήσουν πρόσβαση 6MM μέσω εξουσιοδοτημένου αντιπροσώπου ή πλατφόρμας συνεργατών και ολοκληρώσουν την απαιτούμενη κατανομή περιουσιακών στοιχείων. + +*** + +

Βήμα 1: Πρόσβαση 6MM μέσω συνεργάτη

+ +Οι χρήστες εισέρχονται 6MM αποκλειστικά μέσω εξουσιοδοτημένου αντιπροσώπου ή πλατφόρμας συνεργατών. + +* Η εγγραφή και ο έλεγχος ταυτότητας διεκπεραιώνονται από τον συνεργάτη +* Η πρόσβαση παρέχεται είτε μέσω ενσωματωμένης διεπαφής είτε μέσω [app.6mm.com](https://app.6mm.com) +* Η ταυτότητα χρήστη και τα δικαιώματα παραμένουν πλήρως διαχειριζόμενα από τον συνεργάτη + +Μόλις παραχωρηθεί η πρόσβαση, οι χρήστες κατευθύνονται στη διεπαφή συναλλαγών 6MM . + +*** + +

Βήμα 2: Κατανομή κεφαλαίων στον λογαριασμό Spot

+ +Πριν από τη διαπραγμάτευση, τα κεφάλαια πρέπει να είναι διαθέσιμα στον λογαριασμό Spot. + +* Οι χρήστες κατανέμουν κεφάλαια από το υπόλοιπό τους που διαχειρίζεται ο συνεργάτης τους +* Οι μεταφορές εκτελούνται αυτόματα και με ασφάλεια +* Δεν απαιτούνται καταθέσεις ή αναλήψεις εντός της αλυσίδας + +Τα διατιθέμενα κεφάλαια θα εμφανιστούν στον λογαριασμό Spot και είναι έτοιμα για εσωτερική χρήση. + +*** + +

Βήμα 3: Μεταφορά χρημάτων στον Διαρκή Λογαριασμό

+ +Για να κάνετε παραγγελίες, τα χρήματα πρέπει να μετακινηθούν από τον Λογαριασμό Spot στον Διαρκή Λογαριασμό. + +* Οι εσωτερικές μεταφορές είναι άμεσες και χωρίς χρέωση +* Μόνο τα περιουσιακά στοιχεία στον Διαρκή Λογαριασμό μπορούν να χρησιμοποιηθούν για συναλλαγές +* Το διαθέσιμο περιθώριο υπολογίζεται αμέσως μετά τη μεταφορά + +Αυτό το βήμα προετοιμάζει τον λογαριασμό για μόχλευση και διαχείριση θέσης. + +*** + +

Βήμα 4: Επιλέξτε Αγορά και Μόχλευση

+ +Οι χρήστες διαμορφώνουν τις παραμέτρους συναλλαγών τους. + +* Επιλέξτε το επιθυμητό συμβόλαιο αορίστου χρόνου (π.χ. BTCUSDT Perpetual) +* Ορίστε τον πολλαπλασιαστή μόχλευσης με βάση την προτίμηση κινδύνου +* Οι απαιτήσεις περιθωρίου ενημερώνονται σε πραγματικό χρόνο + +Η υψηλότερη μόχλευση ενισχύει τόσο τα πιθανά κέρδη όσο και την έκθεση στον κίνδυνο. + +*** + +

Βήμα 5: Διαμόρφωση λεπτομερειών παραγγελίας

+ +Οι χρήστες ορίζουν παραμέτρους παραγγελίας σύμφωνα με τη στρατηγική συναλλαγών τους. + +* Επιλέξτε τον τύπο παραγγελίας (Αγορά, Όριο κ.λπ.) +* Εισαγάγετε την τιμή και την ποσότητα παραγγελίας +* Ελέγξτε την εκτιμώμενη χρήση περιθωρίου και τις χρεώσεις + +Όλες οι παράμετροι επικυρώνονται πριν από την υποβολή της παραγγελίας. + +*** + +

Βήμα 6: Κάντε την παραγγελία

+ +Μετά την επιβεβαίωση, η παραγγελία υποβάλλεται στην αγορά. + +* Οι παραγγελίες αντιστοιχίζονται από τη μηχανή αντιστοίχισης 6MM +* Ενημερώσεις κατάστασης εκτέλεσης σε πραγματικό χρόνο +* Οι εκπληρωμένες εντολές δημιουργούν ανοιχτές θέσεις στον Διαρκή Λογαριασμό + +Οι χρήστες μπορούν να παρακολουθούν αμέσως ανοιχτές παραγγελίες και θέσεις. + +*** + +

Βήμα 7: Διαχείριση θέσεων και κινδύνου

+ +Μόλις ανοίξει μια θέση, οι χρήστες μπορούν να διαχειριστούν ενεργά την έκθεση. + +* Παρακολούθηση μη πραγματοποιηθέντος PnL και αναλογίας περιθωρίου +* Προσαρμόστε τη μόχλευση (εάν υποστηρίζεται) +* Ορισμός Take Profit και Stop Loss (TP/SL) +* Μερικώς ή πλήρως κλειστές θέσεις + +Οι μετρήσεις κινδύνου ενημερώνονται συνεχώς με τις κινήσεις της αγοράς. + +*** + +

Βήμα 8: Κλείστε τη θέση και τακτοποιήστε

+ +Όταν μια θέση είναι κλειστή: + +* Το πραγματοποιηθέν PnL διακανονίζεται στον Διαρκή Λογαριασμό +* Διαθέσιμες ενημερώσεις υπολοίπου άμεσα +* Τα χρήματα μπορούν να μεταφερθούν πίσω στον Spot Λογαριασμό + +Οι χρήστες μπορούν να συνεχίσουν τις συναλλαγές ή να ξεκινήσουν αναλήψεις μέσω της πλατφόρμας συνεργατών. + +*** + +

Συνοπτικά

+ +6MM παρέχει μια βελτιωμένη, ολοκληρωμένη ροή συναλλαγών που: + +* Εξαλείφει τις άμεσες καταθέσεις και αναλήψεις χρηστών στο επίπεδο υποδομής +* Διαχωρίζει την κατανομή κεφαλαίων από την εκτέλεση συναλλαγών +* Συνδυάζει απόδοση θεσμικού επιπέδου με εύχρηστες ροές εργασίας χρήστη + +Αυτή η διαδικασία εξασφαλίζει μια συνεπή, ασφαλή και επεκτάσιμη εμπειρία διαρκούς συναλλαγών σε όλες τις πλατφόρμες συνεργατών. + +

Συνεχίστε να μαθαίνετε

+ +- [Ροή εργασιών συναλλαγών](/el/trading/getting-started/trading-workflow): Ακολουθήστε τον πλήρη κύκλο ζωής παραγγελίας και θέσης. +- [Πρόσβαση σε λογαριασμό συναλλαγών](/el/trading/getting-started/authentication): Κατανοήστε την πρόσβαση χρηστών με διαχείριση από συνεργάτες. +- [Μεταβίβαση περιουσιακών στοιχείων](/el/trading/getting-started/asset-transfer): μετακινήστε την κατανομή συναλλαγών μεταξύ λογαριασμών συνεργατών και 6MM . +- [Τύποι Παραγγελιών](/el/trading/order-types): Επιλέξτε την κατάλληλη οδηγία εκτέλεσης. diff --git a/fern/translations/el/docs/pages/getting-started/trading-workflow.mdx b/fern/translations/el/docs/pages/getting-started/trading-workflow.mdx new file mode 100644 index 00000000..2ba7ac23 --- /dev/null +++ b/fern/translations/el/docs/pages/getting-started/trading-workflow.mdx @@ -0,0 +1,137 @@ +--- +title: "Ροή εργασιών συναλλαγών" +description: "6MM υποστηρίζει αέναα συμβόλαια U-margined, επιτρέποντας στους χρήστες να διαπραγματεύονται διαρκή συμβόλαια μελλοντικής εκπλήρωσης που διακανονίζονται και περιθωριοποιούνται σε stablecoins (π.χ. USDT)." +slug: trading/getting-started/trading-workflow +canonical-url: https://docs.6mm.com/el/trading/getting-started/trading-workflow +--- + +

Συμβόλαια αορίστου χρόνου U-Margined

+ +6MM υποστηρίζει αέναα συμβόλαια U-margined, επιτρέποντας στους χρήστες να διαπραγματεύονται διαρκή συμβόλαια μελλοντικής εκπλήρωσης που διακανονίζονται και περιθωριοποιούνται σε stablecoins (π.χ. USDT). + +Αυτή η ενότητα εξηγεί τη βασική ροή εργασιών συναλλαγών και τους βασικούς μηχανισμούς που εμπλέκονται στην τοποθέτηση και τη διαχείριση παραγγελιών αορίστου χρόνου στο 6MM. + +*** + +

Επισκόπηση συμβολαίου

+ +* Τύπος σύμβασης: Συμβόλαια αορίστου χρόνου U-Margined +* Περιουσιακό στοιχείο διακανονισμού: Stablecoin (π.χ. USDT) +* Χωρίς λήξη: Οι θέσεις δεν λήγουν και μπορούν να διατηρηθούν επ' αόριστον +* Mark Price–Based Risk Control: Χρησιμοποιείται για τον υπολογισμό του περιθωρίου και τη ρευστοποίηση + +*** + +

Τύποι Παραγγελιών

+ +6MM υποστηρίζει τύπους παραγγελιών που χρησιμοποιούνται συνήθως για την προσαρμογή διαφορετικών στρατηγικών συναλλαγών: + +

Εντολή αγοράς

+ +* Εκτελείται άμεσα στην καλύτερη διαθέσιμη τιμή της αγοράς +* Δίνει προτεραιότητα στην ταχύτητα εκτέλεσης έναντι της ακρίβειας των τιμών +* Κατάλληλο για γρήγορη είσοδο ή έξοδο + +

Οριακή Εντολή

+ +* Εκτελείται μόνο στην καθορισμένη τιμή ή καλύτερη +* Παρέχει έλεγχο τιμών +* Μπορεί να παραμείνει ανοιχτό μέχρι να συμπληρωθεί ή να ακυρωθεί + +

Διακοπή Παραγγελίας

+ +* Ενεργοποιεί μια εντολή αγοράς ή ορίου μόλις επιτευχθεί η τιμή ενεργοποίησης +* Χρησιμοποιείται συνήθως για στρατηγικές stop-loss ή breakout + +> Η διαθεσιμότητα παραγγελιών μπορεί να διαφέρει ανάλογα με το ζεύγος συναλλαγών και τη λειτουργία ενοποίησης. + +*** + +

Μόχλευση και περιθώριο

+ +* Η μόχλευση επιτρέπει στους χρήστες να ελέγχουν μεγαλύτερες θέσεις με λιγότερα κεφάλαια +* Το περιθώριο υπολογίζεται με βάση: + * Μέγεθος θέσης + * Επίπεδο μόχλευσης + * Τιμή αναφοράς + +Η υψηλότερη μόχλευση αυξάνει τα πιθανά κέρδη αλλά αυξάνει επίσης τον κίνδυνο ρευστοποίησης. + +*** + +

Μηχανισμός Ποσοστού Χρηματοδότησης

+ +Τα συμβόλαια αορίστου χρόνου χρησιμοποιούν έναν μηχανισμό επιτοκίου χρηματοδότησης για να διατηρούν τις τιμές των συμβολαίων ευθυγραμμισμένες με την αγορά spot. + +* Οι πληρωμές χρηματοδότησης πραγματοποιούνται σε προγραμματισμένα χρονικά διαστήματα +* Εάν το ποσοστό χρηματοδότησης είναι θετικό: + * Οι θέσεις long πληρώνουν σορτς +* Εάν το ποσοστό χρηματοδότησης είναι αρνητικό: + * Οι θέσεις short πληρώνουν long + +Οι προμήθειες χρηματοδότησης ανταλλάσσονται απευθείας μεταξύ των εμπόρων. + +6MM δεν εισπράττει πληρωμές χρηματοδότησης ως έσοδα. + +*** + +

Τέλη και ολίσθηση

+ +

Προμήθειες συναλλαγών

+ +* Τα τέλη χρεώνονται κατά την εκτέλεση των παραγγελιών +* Τα ποσοστά χρέωσης ενδέχεται να διαφέρουν για: + * Παραγγελίες κατασκευαστή + * Παραγγελίες λήπτη + +Τα προγράμματα τελών καθορίζονται από την πλατφόρμα συνεργατών και ενδέχεται να διαφέρουν. + +

Ολίσθηση

+ +* Η ολίσθηση συμβαίνει όταν η ρευστότητα της αγοράς δεν επαρκεί για την εκτέλεση μιας εντολής στην αναμενόμενη τιμή +* Πιο συνηθισμένο κατά τη διάρκεια υψηλής μεταβλητότητας ή όταν χρησιμοποιούνται εντολές αγοράς + +Οι χρήστες μπορούν να μειώσουν την ολίσθηση χρησιμοποιώντας οριακές εντολές και διαχειριζόμενοι το μέγεθος της παραγγελίας. + +*** + +

Κύκλος ζωής θέσης

+ +1. Τα κεφάλαια κατανέμονται στον Διαρκή Λογαριασμό +2. Μια παραγγελία υποβάλλεται και αντιστοιχίζεται από τη μηχανή αντιστοίχισης 6MM +3. Μια θέση ανοίγει κατά την εκτέλεση +4. Ενημέρωση περιθωρίου και PnL σε πραγματικό χρόνο +5. Τα τέλη χρηματοδότησης εφαρμόζονται σε προγραμματισμένα χρονικά διαστήματα +6. Η θέση κλείνει χειροκίνητα ή μέσω TP/SL +7. Το τελικό PnL διακανονίζεται στον Διαρκή Λογαριασμό + +*** + +

Διαχείριση Κινδύνων και Εκκαθάριση

+ +* 6MM παρακολουθεί τους δείκτες περιθωρίου σε πραγματικό χρόνο +* Όταν το περιθώριο πέσει κάτω από το όριο διατήρησης: + * Οι θέσεις μπορούν να ρευστοποιηθούν μερικώς ή πλήρως +* Οι τιμές ρευστοποίησης υπολογίζονται χρησιμοποιώντας την τιμή αναφοράς και όχι την τελευταία τιμή διαπραγμάτευσης + +Αυτός ο μηχανισμός βοηθά στη μείωση των περιττών ρευστοποιήσεων που προκαλούνται από τη βραχυπρόθεσμη αστάθεια της αγοράς. + +*** + +

Συνοπτικά

+ +Η ροή εργασιών διαρκούς διαπραγμάτευσης U-margined στο 6MM έχει σχεδιαστεί για: + +* Παρέχετε οικείους και ευέλικτους τύπους παραγγελιών +* Διατηρήστε την ευθυγράμμιση των τιμών μέσω των επιτοκίων χρηματοδότησης +* Προσφέρετε διαφανείς μηχανισμούς τελών και διακανονισμού +* Παροχή ελέγχου κινδύνου θεσμικού επιπέδου + +Αυτή η δομή επιτρέπει στους συνεργάτες να προσφέρουν επαγγελματικές αέναες συναλλαγές διατηρώντας παράλληλα μια απρόσκοπτη εμπειρία χρήστη. + + + +- [Συμβόλαια αορίστου χρόνου](/el/trading/perpetual-contracts): βασικά στοιχεία σύμβασης, χρηματοδότησης, περιθωρίου κέρδους και διακανονισμού. +- [Τύποι Παραγγελιών](/el/trading/order-types): όριο, αγορά, υπό όρους και συμπεριφορά χρόνου σε ισχύ. +- [Τέλη & Ολίσθηση](/el/trading/fees-and-slippage): κόστος εκτέλεσης και αντίκτυπος στη ρευστότητα. +- [Κίνδυνος & Ρευστοποιήσεις](/el/trading/risk-and-liquidations): κίνδυνος περιθωρίου και αναγκαστική συμπεριφορά κλεισίματος. diff --git a/fern/translations/el/docs/pages/home.mdx b/fern/translations/el/docs/pages/home.mdx new file mode 100644 index 00000000..9082e7cf --- /dev/null +++ b/fern/translations/el/docs/pages/home.mdx @@ -0,0 +1,80 @@ +--- +title: "6MM Τεκμηρίωση Υποδομής Συναλλαγών" +headline: "6MM Υποδομή συναλλαγών & τεκμηρίωση προγραμματιστών" +description: "Εξερευνήστε την επίσημη τεκμηρίωση 6MM για λύσεις εμπορίας ψηφιακών περιουσιακών στοιχείων, το Developer API, Trading Widget SDK, Agent SDK, ασφάλεια, συμμόρφωση και υποστήριξη συνεργατών." +slug: home +canonical-url: https://docs.6mm.com/el/home +layout: overview +hide-toc: true +hide-page-actions: true +hide-feedback: true +hide-nav-links: true +--- + +