{"version":1,"pages":[{"id":"iScNAGa7xyDMBFYrhjKH","title":"Crynux Network","pathname":"/","siteSpaceId":"sitesp_UQYnF","description":"Truly permissionless DeAI on GPU@edge"},{"id":"0GdDQlBrtprF6Lc1dXpZ","title":"Helium Network","pathname":"/releases/helium-network","siteSpaceId":"sitesp_UQYnF","description":"[Jan 30, 2024] Decentralized GPT Task Execution Engine","breadcrumbs":[{"label":"Releases"}]},{"id":"BF6otw36ayHmDmOmCvNW","title":"Hydrogen Network","pathname":"/releases/hydrogen-network","siteSpaceId":"sitesp_UQYnF","description":"[Nov 8, 2023] Decentralized Stable Diffusion Task Execution Engine","breadcrumbs":[{"label":"Releases"}]},{"id":"YNHMa8uagyg71fNzEdeU","title":"Network Architecture","pathname":"/system-design/network-architecture","siteSpaceId":"sitesp_UQYnF","description":"Crynux Network Overview","breadcrumbs":[{"label":"System Design"}]},{"id":"8RH26qh31tfzLKVxeCfN","title":"Consensus Protocol","pathname":"/system-design/consensus-protocol","siteSpaceId":"sitesp_UQYnF","description":"Decentralize the Infrastructure","breadcrumbs":[{"label":"System Design"}]},{"id":"V53v3lIBfiAKNYz3WobE","title":"Inference Task Validation","pathname":"/system-design/consensus-protocol/inference-task-validation","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"System Design"},{"label":"Consensus Protocol"}]},{"id":"VoGhFHXWRRakI9NRk5or","title":"Training/FT Task Validation","pathname":"/system-design/consensus-protocol/training-ft-task-validation","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"System Design"},{"label":"Consensus Protocol"}]},{"id":"pxDilxJ3o0ya0wNKpnTu","title":"Verifiable Secret Sampling","pathname":"/system-design/verifiable-secret-sampling","siteSpaceId":"sitesp_UQYnF","description":"Reduce the Task Validation Overhead","breadcrumbs":[{"label":"System Design"}]},{"id":"iPukPMh2AXLB0TPkE1Wt","title":"Task Lifecycle","pathname":"/system-design/task-lifecycle","siteSpaceId":"sitesp_UQYnF","description":"From the task creation to the task success","breadcrumbs":[{"label":"System Design"}]},{"id":"OQilzRJn2d1IYfRJPv3u","title":"Task State Transitions","pathname":"/system-design/task-lifecycle/task-state-transitions","siteSpaceId":"sitesp_UQYnF","description":"Task as Finite State Machine (FSM)","breadcrumbs":[{"label":"System Design"},{"label":"Task Lifecycle"}]},{"id":"Y7oaQ7V3uKJTimOkHrhD","title":"Task Dispatching","pathname":"/system-design/task-dispatching","siteSpaceId":"sitesp_UQYnF","description":"Find the best node to execute the task","breadcrumbs":[{"label":"System Design"}]},{"id":"QAZOlU2eJGyB4PPBPOXI","title":"Task Pricing","pathname":"/system-design/task-pricing","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"1kTI3u88IvoiLtjy3IkD","title":"Quality of Service (QoS)","pathname":"/system-design/quality-of-service-qos","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"5FB3KVLsniwm46kyd1um","title":"Model Distribution","pathname":"/system-design/model-distribution","siteSpaceId":"sitesp_UQYnF","description":"Distribute models across the nodes","breadcrumbs":[{"label":"System Design"}]},{"id":"0kY58V9ydRvF5ABSeFMI","title":"Start a Node","pathname":"/node-hosting/start-a-node","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"QquuDgRAcmcQEouD8mKn","title":"Start a Node - Windows","pathname":"/node-hosting/start-a-node/start-a-node-windows","siteSpaceId":"sitesp_UQYnF","description":"Start a node to join the Crynux Network on Windows","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"P9OcReROZ6L0k0AyWb2W","title":"Start a Node - Mac","pathname":"/node-hosting/start-a-node/start-a-node-mac","siteSpaceId":"sitesp_UQYnF","description":"Start a node to join the Crynux Network on Mac","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"cEabBT8phkm0QhDOYiwy","title":"Start a Node - Linux","pathname":"/node-hosting/start-a-node/start-a-node-linux","siteSpaceId":"sitesp_UQYnF","description":"Start a node using binary package on Linux (Ubuntu)","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"gGypoNA8XJ1TX4aGfQmE","title":"Start a Node - Docker","pathname":"/node-hosting/start-a-node/start-a-node-docker","siteSpaceId":"sitesp_UQYnF","description":"Start a node to join the Crynux Network using Docker images","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"HyXF77NskzKuF8YTXqUU","title":"Start a Node - LXC","pathname":"/node-hosting/start-a-node/start-a-node-lxc","siteSpaceId":"sitesp_UQYnF","description":"Start a node to join the Crynux Network using LXC images","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"dXGIWk0bz3awx1FdrDSX","title":"Start a Node - Vast","pathname":"/node-hosting/start-a-node/start-a-node-vast","siteSpaceId":"sitesp_UQYnF","description":"Start a node on Vast.ai","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"j120dUkR4XnvHUN5UJjw","title":"Start a Node - Octa","pathname":"/node-hosting/start-a-node/start-a-node-octa","siteSpaceId":"sitesp_UQYnF","description":"Start a node on Octa.space","breadcrumbs":[{"label":"Node Hosting"},{"label":"Start a Node"}]},{"id":"7BF1BqejWnxoI8XfziZA","title":"Get the Test CNX Tokens","pathname":"/node-hosting/get-the-test-cnx-tokens","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"gAQ36FDNZumZJgxE68n8","title":"Private Key Security","pathname":"/node-hosting/private-key-security","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"wGzElSObvOva6qpLhEYE","title":"Assign GPU to the Node","pathname":"/node-hosting/assign-gpu-to-the-node","siteSpaceId":"sitesp_UQYnF","description":"How to run multiple nodes on a single device with multiple GPUs","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"Ky5W9YDg0ORYKB0lgAV1","title":"Proxy Settings","pathname":"/node-hosting/proxy-settings","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"clmcBhX4BwWBOUqANb4A","title":"Docker Compose Options","pathname":"/node-hosting/docker-compose-options","siteSpaceId":"sitesp_UQYnF","description":"Start the Node using Docker Compose","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"TDnTVWY0krJPeeXtdy8o","title":"Advanced Configuration","pathname":"/node-hosting/advanced-configuration","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Node Hosting"}]},{"id":"jtaLXzjcG1XwPkQU6Mhq","title":"How to Run LLM using Crynux Network","pathname":"/application-development/how-to-run-llm-using-crynux-network","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"Vct9HDTPAwnNfuQP633N","title":"Supported Models","pathname":"/application-development/how-to-run-llm-using-crynux-network/supported-models","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"How to Run LLM using Crynux Network"}]},{"id":"YWBZG1xi78hEF57FbIrU","title":"Tool Use/Function Calling","pathname":"/application-development/how-to-run-llm-using-crynux-network/tool-use","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"How to Run LLM using Crynux Network"}]},{"id":"X4h8fSteUIuCspbHdMV1","title":"Structured Output","pathname":"/application-development/how-to-run-llm-using-crynux-network/structured-ouput","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"How to Run LLM using Crynux Network"}]},{"id":"d3Y2YDAR411um8SH0b5e","title":"Vision Language Models (VLM)","pathname":"/application-development/how-to-run-llm-using-crynux-network/vision-language-models","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"How to Run LLM using Crynux Network"}]},{"id":"tlRR30Y1MoplaOYmaQwF","title":"Integration with LangChain & LangGraph","pathname":"/application-development/how-to-run-llm-using-crynux-network/langchain","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"How to Run LLM using Crynux Network"}]},{"id":"aEuPw0R8uRvksFPmFXzp","title":"Hermes Agent Integration","pathname":"/application-development/how-to-run-llm-using-crynux-network/hermes-agent-integration","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"How to Run LLM using Crynux Network"}]},{"id":"zt4s1Aeo2WtCXkCGEcNv","title":"How to Fine-tune a Stable Diffusion Model using Crynux Network","pathname":"/application-development/how-to-finetune-a-stable-diffusion-model-using-crynux-network","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"kiPKEEQwV77hmCOGd58B","title":"Crynux Bridge","pathname":"/application-development/crynux-bridge","siteSpaceId":"sitesp_UQYnF","description":"How to Start a Crynux Bridge Locally","breadcrumbs":[{"label":"Application Development"}]},{"id":"xoQmd5cgfUHmklSz6yyC","title":"Application Workflow","pathname":"/application-development/application-workflow","siteSpaceId":"sitesp_UQYnF","description":"Use the Crynux Network as the inference API","breadcrumbs":[{"label":"Application Development"}]},{"id":"dGe1Xm2CwxbJF8hYK31a","title":"Execute Tasks","pathname":"/application-development/execute-tasks","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"}]},{"id":"1DaHVxBpm1NeVj27j6if","title":"Text-to-Image Task","pathname":"/application-development/execute-tasks/text-to-image-task","siteSpaceId":"sitesp_UQYnF","description":"How to define a text-to-image task","breadcrumbs":[{"label":"Application Development"},{"label":"Execute Tasks"}]},{"id":"wbQGyrKGcOdpNuWNNgqU","title":"Text-to-Text Task","pathname":"/application-development/execute-tasks/text-to-text-task","siteSpaceId":"sitesp_UQYnF","description":"How to define a text-to-text task","breadcrumbs":[{"label":"Application Development"},{"label":"Execute Tasks"}]},{"id":"3eDkFf418hrOdNqJhFiB","title":"Text-to-Music Task","pathname":"/application-development/execute-tasks/text-to-music-task","siteSpaceId":"sitesp_UQYnF","description":"How to define a text-to-music task","breadcrumbs":[{"label":"Application Development"},{"label":"Execute Tasks"}]},{"id":"OYloDmjrkkpJYK0nN3h2","title":"Text-to-Video Task","pathname":"/application-development/execute-tasks/text-to-video-task","siteSpaceId":"sitesp_UQYnF","description":"How to define a text-to-video task","breadcrumbs":[{"label":"Application Development"},{"label":"Execute Tasks"}]},{"id":"kF1BIZvTRByilPJEdbWH","title":"Fine-Tuning Task","pathname":"/application-development/execute-tasks/fine-tuning-task","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Application Development"},{"label":"Execute Tasks"}]},{"id":"WfDm8n7Kdlw8S7gArgZt","title":"API Specification of the Relay","pathname":"/application-development/api-specification-of-the-relay","siteSpaceId":"sitesp_UQYnF","description":"The OpenAPI specification of the Relay","breadcrumbs":[{"label":"Application Development"}]},{"id":"T7IKwH1gpqgUPdW6UYq0","title":"Crynux SDK","pathname":"/application-development/crynux-sdk","siteSpaceId":"sitesp_UQYnF","description":"SDKs to bootstrap the application development","breadcrumbs":[{"label":"Application Development"}]},{"id":"XJbgC3DhK0L5Br4IiUqs","title":"Token Flow","pathname":"/crynux-token/token-flow","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Crynux Token"}]},{"id":"q0GILs9ewEXlafsnJfKQ","title":"Wallet Configuration","pathname":"/crynux-token/wallet-configuration","siteSpaceId":"sitesp_UQYnF","description":"Use a wallet to transfer the test CNX tokens","breadcrumbs":[{"label":"Crynux Token"}]},{"id":"ZlVQKzZC7B5UXGfqqRbR","title":"FAQ","pathname":"/troubleshooting/faq","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Troubleshooting"}]},{"id":"svSu8bioEY8fKmderm9A","title":"Locate the Error Message","pathname":"/troubleshooting/locate-the-error-message","siteSpaceId":"sitesp_UQYnF","description":"Find out what exactly goes wrong","breadcrumbs":[{"label":"Troubleshooting"}]},{"id":"Wd9rVPv1WewJPDO7QGRv","title":"Exceptions in WebUI","pathname":"/troubleshooting/exceptions-in-webui","siteSpaceId":"sitesp_UQYnF","description":"","breadcrumbs":[{"label":"Troubleshooting"}]},{"id":"ea7eYnWsN5RaUsMsGczZ","title":"Privacy Policy","pathname":"/misc/privacy-policy","siteSpaceId":"sitesp_UQYnF","description":"How Crynux Network handles user data","breadcrumbs":[{"label":"Misc"}]}]}