# Curio

## English

- [What is Curio?](https://docs.curiostorage.org/readme.md): What is Curio and how is it different from Lotus-Miner?
- [Filecoin Storage Provider](https://docs.curiostorage.org/readme/filecoin-storage-provider.md): This pages covers some basic concepts useful to be a Filecoin storage providers
- [Design](https://docs.curiostorage.org/design.md): This page provides a detailed overview of the core concepts and components that make up Curio, including HarmonyDB, HarmonyTask, and more.
- [Sealing](https://docs.curiostorage.org/design/sealing.md): This page explains how the sealing pipeline functions in Curio
- [Harmony Tasks](https://docs.curiostorage.org/design/harmony-tasks.md): This guide explains the different HarmonyTasks available in Curio
- [Getting Started](https://docs.curiostorage.org/getting-started.md): This is a step by step guide for new users to get onboarded with Curio
- [Versions](https://docs.curiostorage.org/versions.md)
- [Installation](https://docs.curiostorage.org/installation.md): This guide will show how to build, install and update Curio binaries
- [Setup](https://docs.curiostorage.org/setup.md): This guide will show you setup a new Curio cluster or migrate to Curio from Lotus-Miner
- [Troubleshooting](https://docs.curiostorage.org/troubleshooting.md): Troubleshooting and operational playbooks for common Curio issues.
- [Collect debug info](https://docs.curiostorage.org/troubleshooting/collect-debug-info.md): What to collect before reporting a Curio issue.
- [Common errors](https://docs.curiostorage.org/troubleshooting/common-errors.md): Common Curio errors seen in support, with meaning and next steps.
- [Curio Service](https://docs.curiostorage.org/curio-service.md): This page explains how to setup a systemd service for Curio
- [Storage Configuration](https://docs.curiostorage.org/storage-configuration.md): This guide describes how to attach and configure sealing and permanent storage for Curio nodes
- [Configuration](https://docs.curiostorage.org/configuration.md): How to edit and manage configuration for a Curio cluster
- [Listen Address](https://docs.curiostorage.org/configuration/listen-address.md): How to update default listen address for Curio service
- [Prometheus Metrics](https://docs.curiostorage.org/configuration/prometheus-metrics.md): How to configure Prometheus to scrape metrics from Curio
- [Metrics Reference](https://docs.curiostorage.org/configuration/metrics-reference.md)
- [Alert Manager](https://docs.curiostorage.org/configuration/alert-manager.md): Curio alert manager setup and configuration
- [Balance Manager](https://docs.curiostorage.org/configuration/balance-manager.md): How to configure balance manager in Curio cluster
- [Default Curio Configuration](https://docs.curiostorage.org/configuration/default-curio-configuration.md): The default curio configuration
- [Curio Market](https://docs.curiostorage.org/curio-market.md): An overview of the Curio market module
- [Storage Market](https://docs.curiostorage.org/curio-market/storage-market.md): A comprehensive guide to configuring and managing storage deals in Curio
- [Deal filters](https://docs.curiostorage.org/curio-market/deal-filters.md): How to setup and use storage deal filters
- [Curio HTTP Server](https://docs.curiostorage.org/curio-market/curio-http-server.md): This page provides an overview of the Curio HTTP Server's key features, including HTTPS support, security, middleware, routing capabilities, and instructions for attaching custom service routes.
- [Curio Market troubleshooting](https://docs.curiostorage.org/curio-market/troubleshooting.md): Troubleshooting Curio Market ingestion, indexing, retrieval, and IPNI.
- [Curio libp2p Server](https://docs.curiostorage.org/curio-market/curio-libp2p-server.md): This page outlines the main features of the Libp2p server, including its configuration and components.
- [libp2p Protocols](https://docs.curiostorage.org/curio-market/curio-libp2p-server/libp2p-protocols.md): Curio exposes libp2p protocols so that clients can initiate storage deals with the SP
- [Indexing](https://docs.curiostorage.org/curio-market/indexing.md): This page covers the local indexing process in Curio, detailing how data is stored, indexed, and managed for efficient retrieval and processing.
- [IPNI (Interplanetary Network Indexer) Provider](https://docs.curiostorage.org/curio-market/ipni-interplanetary-network-indexer-provider.md): This page details the IPNI provider's sync process over HTTP, covering proactive announcements, indexer polling, and advertisement chain retrieval.
- [Market UI](https://docs.curiostorage.org/curio-market/market-ui.md): Curio market related UI pages and their content description
- [Retrievals](https://docs.curiostorage.org/curio-market/retrievals.md): This page explains Curio's HTTP-based content retrieval system.
- [Migrating From Boost](https://docs.curiostorage.org/curio-market/migrating-from-boost.md): A step-by-step Guide to Migrating From Boost to Curio
- [Market 2.0](https://docs.curiostorage.org/market-2.0.md)
- [Architecture](https://docs.curiostorage.org/market-2.0/architecture.md)
- [HTTP API](https://docs.curiostorage.org/market-2.0/http-api.md)
- [Deal Processing](https://docs.curiostorage.org/market-2.0/deal-processing.md)
- [Products](https://docs.curiostorage.org/market-2.0/products.md)
- [DDO v1](https://docs.curiostorage.org/market-2.0/products/ddo_v1.md)
- [Retrieval v1](https://docs.curiostorage.org/market-2.0/products/retrieval_v1.md)
- [PDP v1](https://docs.curiostorage.org/market-2.0/products/pdp_v1.md)
- [Contracts](https://docs.curiostorage.org/market-2.0/contracts.md)
- [DDO: CurioDealView v1](https://docs.curiostorage.org/market-2.0/contracts/curiodealview.md)
- [DDO Contract Review and Allowlisting](https://docs.curiostorage.org/market-2.0/contracts/ddo-contract-review.md)
- [Snap Deals](https://docs.curiostorage.org/snap-deals.md): This guide explains how to enable snap-deals in Curio.
- [Batch Sealing](https://docs.curiostorage.org/supraseal.md): This page explains how to set up Curio batch sealing (extern/supraseal)
- [Scaling Curio cluster](https://docs.curiostorage.org/scaling-curio-cluster.md): This page describes how to add additional nodes or miner IDs to a Curio cluster
- [Curio GUI](https://docs.curiostorage.org/curio-gui.md): This page describe how to access the Curio GUI and what information is available there.
- [Garbage Collection](https://docs.curiostorage.org/garbage-collection.md): Garbage collection and cleanup process in Curio
- [Best Practices](https://docs.curiostorage.org/best-practices.md): Curio best practices
- [Administration](https://docs.curiostorage.org/administration.md): Administration guides for managing your Curio cluster
- [Node Maintenance & Cordoning](https://docs.curiostorage.org/administration/node-maintenance.md): How to safely cordon Curio nodes for maintenance without disrupting in-progress sealing pipelines.
- [YugabyteDB Backup](https://docs.curiostorage.org/administration/yugabyte-backup.md): How to backup and restore your YugabyteDB database for Curio
- [YugabyteDB troubleshooting](https://docs.curiostorage.org/administration/yugabyte-troubleshooting.md): Operational troubleshooting for YugabyteDB when used as Curio’s control plane.
- [Indexing & CheckIndex troubleshooting](https://docs.curiostorage.org/administration/indexing-checkindex-troubleshooting.md): Troubleshooting indexing/IPNI and the CheckIndex task in Curio.
- [Logging](https://docs.curiostorage.org/logging.md): This guide describes how to update logging preferences in Curio.
- [Curio CLI](https://docs.curiostorage.org/curio-cli.md): Curio command-line interface
- [Curio](https://docs.curiostorage.org/curio-cli/curio.md)
- [Sptool](https://docs.curiostorage.org/curio-cli/sptool.md)
- [Developer](https://docs.curiostorage.org/developer.md): Developer-oriented references for Curio build, API, and tooling behavior.
- [API](https://docs.curiostorage.org/developer/api.md): Curio API references
- [Build and Make Variables](https://docs.curiostorage.org/developer/make-variables.md)
- [Docker Devnet](https://docs.curiostorage.org/docker-devnet.md): How to run a local network with Curio using docker
- [Experimental Features](https://docs.curiostorage.org/experimental-features.md): This section covers the current experimental features available in Curio
- [GPU Over Provisioning](https://docs.curiostorage.org/experimental-features/gpu-over-provisioning.md): This page explains how to allow Curio to run more than multiple GPU tasks on  a single GPU at the same time
- [Enable PDP](https://docs.curiostorage.org/experimental-features/enable-pdp.md): This guide walks you through setting up a PDP-enabled Filecoin Storage Provider using Lotus, YugabyteDB, and Curio
- [Curio-PDP runbook](https://docs.curiostorage.org/experimental-features/curio-pdp.md)
- [Snark Market](https://docs.curiostorage.org/experimental-features/snark-market.md): This page explains how to set up a provider for the Curio Snark Market (experimental).
- [Snark Market (Consumer)](https://docs.curiostorage.org/experimental-features/snark-market-consumer.md): This page explains how to set up a consumer (GPU saver) for the Curio Snark Market (experimental).
- [Market 2.0 API](https://docs.curiostorage.org/experimental-features/market-2.0-api.md): OpenAPI spec of Market 2.0 API.
- [Wallet Exporter](https://docs.curiostorage.org/experimental-features/wallet-exporter.md)
- [cuzk Proving Daemon](https://docs.curiostorage.org/experimental-features/cuzk-proving-daemon.md): This page explains how to set up the cuzk persistent GPU SNARK proving daemon to accelerate proof computation in Curio.

## 中文/汉语

- [什么是Curio？| What is Curio?](https://docs.curiostorage.org/zh/readme.md): 什么是Curio，它与Lotus-Miner有何不同？
- [设计 | Design](https://docs.curiostorage.org/zh/design.md): 本页面详细概述了构成 Curio 的核心概念和组件，包括 HarmonyDB、HarmonyTask 等。
- [密封 | Sealing](https://docs.curiostorage.org/zh/design/sealing.md): 本页解释了Curio中密封管道的功能
- [和谐任务 | Harmony Tasks](https://docs.curiostorage.org/zh/design/harmony-tasks.md): 本指南解释了Curio中可用的不同HarmonyTasks
- [入门 | Getting Started](https://docs.curiostorage.org/zh/getting-started.md): 這是一個幫助新用戶熟悉 Curio 的逐步指南
- [版本 | Versions](https://docs.curiostorage.org/zh/versions.md)
- [安装 | Installation](https://docs.curiostorage.org/zh/installation.md): 本指南将展示如何构建、安装和更新Curio二进制文件
- [设置 | Setup](https://docs.curiostorage.org/zh/setup.md): 本指南将向您展示如何设置新的Curio集群或从Lotus-Miner迁移到Curio
- [Curio服务 | Curio Service](https://docs.curiostorage.org/zh/curio-service.md): 本页面解释了如何为 Curio 设置 systemd 服务
- [存储配置 | Storage Configuration](https://docs.curiostorage.org/zh/storage-configuration.md): 本指南描述了如何为Curio节点附加和配置密封和永久存储
- [配置 | Configuration](https://docs.curiostorage.org/zh/configuration.md): 如何编辑和管理Curio集群的配置
- [监听地址 | Listen Address](https://docs.curiostorage.org/zh/configuration/listen-address.md): 如何更新 Curio 服务的默认监听地址
- [警报管理器 | Alert Manager](https://docs.curiostorage.org/zh/configuration/alert-manager.md): Curio 警报管理器设置和配置
- [默认Curio配置 | Default Curio Configuration](https://docs.curiostorage.org/zh/configuration/default-curio-configuration.md): The default curio configuration
- [启用市场 | Enabling market](https://docs.curiostorage.org/zh/enabling-market.md): 如何啟用市場子模組並連接到 Boost
- [快速交易 | Snap Deals](https://docs.curiostorage.org/zh/snap-deals.md): 本指南解释了如何在Curio中启用snap-deals。
- [批量封装 | Batch Sealing](https://docs.curiostorage.org/zh/supraseal.md): 本页面解释了如何在 Curio 中设置批量封装（extern/supraseal）
- [扩展Curio集群 | Scaling Curio cluster](https://docs.curiostorage.org/zh/scaling-curio-cluster.md): 本页描述如何向Curio集群添加额外的节点或矿工ID
- [Curio图形用户界面 | Curio GUI](https://docs.curiostorage.org/zh/curio-gui.md): 本页面描述了如何访问 Curio GUI 以及可以在其中获取哪些信息。
- [垃圾回收 | Garbage Collection](https://docs.curiostorage.org/zh/garbage-collection.md): Curio 中的垃圾回收和清理過程
- [最佳实践 | Best Practices](https://docs.curiostorage.org/zh/best-practices.md): Curio 最佳实践
- [日志记录 | Logging](https://docs.curiostorage.org/zh/logging.md): 本指南描述如何在Curio中更新日志记录首选项。
- [Curio命令行界面 | Curio CLI](https://docs.curiostorage.org/zh/curio-cli.md): Curio命令行界面
- [Curio](https://docs.curiostorage.org/zh/curio-cli/curio.md)
- [Sptool](https://docs.curiostorage.org/zh/curio-cli/sptool.md)
- [Experimental Features | 实验性功能](https://docs.curiostorage.org/zh/experimental-features.md): 本节介绍 Curio 当前提供的实验性功能。
- [Snark Market | Snark 市场（提供方）](https://docs.curiostorage.org/zh/experimental-features/snark-market.md): 本页面介绍如何将 Curio Snark Market 配置为提供方（实验性功能）。
- [Snark Market (Consumer) | Snark 市场（消费方）](https://docs.curiostorage.org/zh/experimental-features/snark-market-consumer.md): 本页面介绍如何将 Curio Snark Market 配置为消费方（节省 GPU，实验性功能）。
- [API](https://docs.curiostorage.org/zh/api.md): Curio API 参考
