# Filecoin Docs

## Filecoin Docs

- [Welcome to Filecoin Docs](https://docs.filecoin.io/welcome.md): Filecoin is a decentralized, peer-to-peer network enabling anyone to store and retrieve data over the internet. Economic incentives are built in, ensuring files are stored and accessible reliably over
- [What is Filecoin](https://docs.filecoin.io/getting-started/what-is-filecoin.md): This section offers a detailed overview of Filecoin for developers, serving as a go-to reference for their needs.
- [Crypto-economics](https://docs.filecoin.io/getting-started/what-is-filecoin/crypto-economics.md): Crypto-economics is the study of how cryptocurrency can incentivize usage of a blockchain network. This page covers how Filecoin manages incentivization within the network.
- [Blockchain](https://docs.filecoin.io/getting-started/what-is-filecoin/blockchain.md): A blockchain is a distributed database shared among nodes in a computer network. This page covers the design and functions of the Filecoin blockchain.
- [Storage model](https://docs.filecoin.io/getting-started/what-is-filecoin/storage-model.md): A storage model defines how data is stored within a system. This page covers the basic aspects of Filecoin’s storage model.
- [Storage market](https://docs.filecoin.io/getting-started/what-is-filecoin/storage-market.md): The storage market is the entry point where storage providers and clients negotiate and publish storage deals on-chain.
- [Retrieval](https://docs.filecoin.io/getting-started/what-is-filecoin/retrieval.md): Retrieval is how users fetch content from Filecoin storage providers, IPFS, and Filecoin-backed storage services.
- [Programming on Filecoin](https://docs.filecoin.io/getting-started/what-is-filecoin/programming-on-filecoin.md): Once data is stored, computations can be performed directly on it without needing retrieval. This page covers the basics of programming on Filecoin.
- [Networks](https://docs.filecoin.io/getting-started/what-is-filecoin/networks.md): The Filecoin network has several networks for testing, staging, and production purposes. This page provides information on available networks.
- [How storage works](https://docs.filecoin.io/getting-started/how-storage-works.md): How data is stored on the Filecoin network, from uploading files to using storage onramps.
- [Filecoin and IPFS](https://docs.filecoin.io/getting-started/how-storage-works/filecoin-and-ipfs.md): Explore the features that make Filecoin a compelling system for storing files. This is an overview of features offered by Filecoin that make it a compelling system for storing files.
- [Upload to Filecoin](https://docs.filecoin.io/getting-started/how-storage-works/upload-to-filecoin.md): Choose a storage path on Filecoin based on your needs, from managed on-chain storage to direct deal-making with providers.
- [Storage onramps](https://docs.filecoin.io/getting-started/how-storage-works/storage-onramps.md): Storage on-ramps and helpers are APIs and services that abstract Filecoin dealmaking into simple, streamlined API calls.
- [Filecoin plus](https://docs.filecoin.io/getting-started/how-storage-works/filecoin-plus.md)
- [How retrieval works](https://docs.filecoin.io/getting-started/how-retrieval-works.md): How to retrieve data from the Filecoin network, from finding providers to fetching content.
- [Basic retrieval](https://docs.filecoin.io/getting-started/how-retrieval-works/basic-retrieval.md): There are multiple ways to fetch data from a storage provider. This page covers some of the most popular methods.
- [Serving retrievals](https://docs.filecoin.io/getting-started/how-retrieval-works/serving-retrievals.md): In this article, we will discuss the functions of storage providers in the Filecoin network, the role of the indexer, and the retrieval process for publicly available data.
- [Interplanetary consensus](https://docs.filecoin.io/getting-started/interplanetary-consensus.md): InterPlanetary Consensus (IPC) powers planetary-scale decentralized applications (dApps) through horizontal scalability of Filecoin, Ethereum and more.
- [Community](https://docs.filecoin.io/getting-started/community.md): Learn about the Filecoin project, connect with the community, and find ways to contribute.
- [Forums and FIPs](https://docs.filecoin.io/getting-started/community/forums-and-fips.md): Connect with the Filecoin community in discussion forums or on IRC. The Filecoin community is active and here to answer your questions in your channel of choice.
- [Filecoin compared to](https://docs.filecoin.io/getting-started/community/filecoin-compared-to.md): While Filecoin shares some similarities to other file storage solutions, the protocol has significant differences that one should consider.
- [Filecoin FAQs](https://docs.filecoin.io/getting-started/community/filecoin-faqs.md): Answers to your frequently asked questions on everything from Filecoin’s crypto-economics and storage expenses to hardware and networking.
- [FAQs](https://docs.filecoin.io/getting-started/community/faqs.md): A list of frequent asked questions about FVM, FEVM and how to build on Filecoin network.
- [Related projects](https://docs.filecoin.io/getting-started/community/related-projects.md): Filecoin is a highly modular project that is itself made out of many different protocols and tools. Many of these exist as their own projects, supported by Protocol Labs. Learn more about them below.
- [Social media](https://docs.filecoin.io/getting-started/community/social-media.md): Filecoin is everywhere on the internet — and that includes social media. Find your favorite flavor here.
- [The Filecoin project](https://docs.filecoin.io/getting-started/community/the-filecoin-project.md): Curious about how it all got started, or where we’re headed? Learn about the history, current state, and future trajectory of the Filecoin project here.
- [Ways to contribute](https://docs.filecoin.io/getting-started/community/ways-to-contribute.md): So you want to contribute to Filecoin and the ecosystem? Here is a quick listing of things to which you can contribute and an overview on how you can get started.
- [Filecoin Virtual Machine](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine.md): The Filecoin Virtual Machine (FVM) is a runtime environment enabling users to deploy their own smart contracts on the Filecoin blockchain. This page covers the basics of the FVM.
- [Actors](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine/actors.md): Actors are smart contracts that run on the Filecoin virtual machine (FVM) and are used to manage, query, and update the state of the Filecoin network. Smart contracts are small, self-executing blocks.
- [Addresses](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine/addresses.md): A Filecoin address is an identifier that refers to an actor in the Filecoin state. All actors (miner actors, the storage market actor, account actors) have an address.
- [Blocks and tipsets](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine/blocks-and-tipsets.md): Like many other blockchains, blocks are a fundamental concept in Filecoin. Unlike other blockchains, Filecoin is a chain of groups of blocks called tipsets rather than a chain of individual blocks.
- [Consensus](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine/consensus.md): In the Filecoin blockchain, network consensus is achieved using the Expected Consensus (EC) algorithm, a secret, fair, and verifiable consensus protocol used by the network to agree on the chain state
- [Drand](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine/drand.md): Drand, pronounced dee-rand, is a distributed randomness beacon daemon written in Golang.
- [Proofs](https://docs.filecoin.io/core-concepts/filecoin-virtual-machine/proofs.md): In Filecoin cryptographic proving systems, often simply referred to as proofs, are used to validate that a storage provider (SP) is properly storing data.
- [Filecoin EVM runtime](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime.md): This page details what exactly EVM compatibility means for the FVM, and any other information that Ethereum developers may need to build applications on Filecoin.
- [Actors](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime/actor-types.md): In the Filecoin network, an address is a unique identifier that refers to an actor in the Filecoin state. All actors in Filecoin have a corresponding address which varies from the different usages.
- [Address types](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime/address-types.md): In the Filecoin network, an address is a unique identifier that refers to an actor in the Filecoin state. All actors in Filecoin have a corresponding address which varies from the different usages.
- [FILForwarder](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime/filforwarder.md): The FilForwarder is a smart contract that lets users transfer FIL from an Ethereum-based f4 address to a Filecoin address of a different type.
- [Difference with Ethereum](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime/difference-with-ethereum.md): While Filecoin EVM runtime aims to be compatible with the Ethereum ecosystem, it has some marked differences.
- [How gas works](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime/how-gas-works.md): Instead of assigning a fixed gas cost in each instruction, the Filecoin EVM runtime charges FIL gas based on the WASM code execution of the Filecoin EVM runtime interpreter.
- [Precompiles](https://docs.filecoin.io/core-concepts/filecoin-evm-runtime/precompiles.md): A precompile refers to a pre-existing piece of code or a smart contract that is already deployed on the Filecoin network for use by developers.
- [Getting started](https://docs.filecoin.io/build-on-filecoin/getting-started.md): Start building on Filecoin. Choose a path based on what you want to build — from simple storage integrations to full smart-contract applications.
- [Filecoin Onchain Cloud](https://docs.filecoin.io/build-on-filecoin/filecoin-onchain-cloud.md): Filecoin Onchain Cloud is a programmable storage, retrieval, and payments stack built on Filecoin.
- [Synapse SDK quickstart](https://docs.filecoin.io/build-on-filecoin/filecoin-onchain-cloud/synapse-quickstart.md): Start with the maintained Filecoin Onchain Cloud docs for the current Synapse SDK quickstart, funding, upload, and retrieval steps.
- [Development Frameworks](https://docs.filecoin.io/build-on-filecoin/development-frameworks.md): Supported development frameworks for building and deploying smart contracts on Filecoin.
- [Remix](https://docs.filecoin.io/build-on-filecoin/development-frameworks/remix.md): The Filecoin EVM runtime allows developers to use Ethereum tooling, like Remix, with the Filecoin network.
- [Hardhat](https://docs.filecoin.io/build-on-filecoin/development-frameworks/hardhat.md): Hardhat is an open-source development environment designed to provide developers with a flexible and extensible framework for building, testing, and deploying smart contracts.
- [Foundry](https://docs.filecoin.io/build-on-filecoin/development-frameworks/foundry.md): Foundry is a fast toolkit for application development written in Rust equipped with a testing framework, as well as utilities for interacting with smart contracts and getting chain data.
- [Developing contracts](https://docs.filecoin.io/build-on-filecoin/developing-contracts.md): Write, deploy, and test smart contracts on the Filecoin Virtual Machine.
- [Get test tokens](https://docs.filecoin.io/build-on-filecoin/developing-contracts/get-test-tokens.md): Test funds are available to developers so that they can test their smart contracts and applications within the confines of a test network. This page covers how to get test funds.
- [ERC-20 quickstart](https://docs.filecoin.io/build-on-filecoin/developing-contracts/erc-20-quickstart.md): In this quickstart tutorial we’ll walk through how to deploy your first smart-contract to the Filecoin network.
- [Call built-in actors](https://docs.filecoin.io/build-on-filecoin/developing-contracts/call-built-in-actors.md): Filecoin built-in actors can be invoked in a smart contract using either the Protocol API or the Filecoin.sol library. This page provides instructions on how to use each method.
- [Filecoin.sol](https://docs.filecoin.io/build-on-filecoin/developing-contracts/filecoin.sol.md): External Solidity libraries can help developers create their applications quicker by offloading some of the work to already existing smart contracts.
- [Solidity libraries](https://docs.filecoin.io/build-on-filecoin/developing-contracts/solidity-libraries.md): With Filecoin Virtual Machine (FVM), Solidity developers can use existing libraries listed on this page in their FVM smart contracts.
- [Best practices](https://docs.filecoin.io/build-on-filecoin/developing-contracts/best-practices.md): This page describes best practices for testing, developing and deploying smart contracts on the Filecoin network.
- [Support](https://docs.filecoin.io/build-on-filecoin/developing-contracts/support.md): If you need assistance while exploring the Filecoin virtual machine, you can reach out to the team and community using the links on this page.
- [Contract verification](https://docs.filecoin.io/build-on-filecoin/verification.md): Verify smart contracts on Filecoin using development frameworks or block explorer interfaces.
- [Verify using Hardhat](https://docs.filecoin.io/build-on-filecoin/verification/hardhat.md): Learn how to verify smart contracts on the Filecoin network using Hardhat with various verification services including Blockscout, Sourcify, and Filfox.
- [Verify using Foundry](https://docs.filecoin.io/build-on-filecoin/verification/foundry.md): Learn how to verify smart contracts on the Filecoin network using Foundry with various verification services including Blockscout, Sourcify, and Filfox.
- [Verify using Blockscout](https://docs.filecoin.io/build-on-filecoin/verification/blockscout.md): Step-by-step guide for verifying smart contracts on the Filecoin network using the Blockscout explorer's web interface.
- [Verify using Filfox](https://docs.filecoin.io/build-on-filecoin/verification/filfox.md): Step-by-step guide for verifying smart contracts on the Filecoin network using the Filfox explorer's web interface.
- [Advanced](https://docs.filecoin.io/build-on-filecoin/advanced.md): Advanced tools and integrations for smart contract developers building on Filecoin.
- [Wrapped FIL](https://docs.filecoin.io/build-on-filecoin/advanced/wrapped-fil.md): Wrapped FIL (wFIL) is the canonical wrapper token of the native Filecoin (FIL) token. Wrapped FIL features a 1-to-1 ratio pegged to FIL.
- [Oracles](https://docs.filecoin.io/build-on-filecoin/advanced/oracles.md): Oracles act as a bridge between the Filecoin network and external data sources. Secure oracles allow smart contracts on the FVM to access and use external data sources.
- [Multicall](https://docs.filecoin.io/build-on-filecoin/advanced/multicall.md): Multicall allows you to aggregate multiple contract reads into a single JSON-RPC request, and execute multiple state-changing calls in a single transaction on the FVM.
- [Multisig](https://docs.filecoin.io/build-on-filecoin/advanced/multisig.md): Multisig wallets enhance security and decentralization by requiring multiple signatures for transactions, distributing control among multiple participants.
- [FEVM Indexers](https://docs.filecoin.io/build-on-filecoin/advanced/fevm-indexers.md): FEVM Indexers allow users and developers to query Filecoin chain data in an extremely quick manner. Learn what FEVM indexers are available on Filecoin and how to use them through existing data provide
- [Cross-chain bridges](https://docs.filecoin.io/build-on-filecoin/advanced/cross-chain-bridges.md): Blockchain networks are often isolated and cannot interact with each other directly, so cross-chain bridges serve as a link between them and bring interoperability between different blockchains.
- [Contract automation](https://docs.filecoin.io/build-on-filecoin/advanced/contract-automation.md): Smart contract automation enables decentralized applications (dapps) to interact with both on-chain and off-chain data in an automated and trustless manner. Automation tools allow developers to build
- [Relay](https://docs.filecoin.io/build-on-filecoin/advanced/relay.md): Relay is a service that allows users to interact with the Filecoin network using meta transactions. Users can submit transactions to the network without having to pay gas fees. Instead, a relayer pays
- [Decentralized databases](https://docs.filecoin.io/build-on-filecoin/advanced/decentralized-databases.md): Learn how to store the application data with a decentralized database on Filecoin.
- [Privacy & Access Control](https://docs.filecoin.io/build-on-filecoin/advanced/privacy-and-access-control.md): Reference-only guide to official privacy and access-control resources for data stored on Filecoin.
- [Cookbook](https://docs.filecoin.io/build-on-filecoin/cookbook.md)
- [Store data](https://docs.filecoin.io/build-on-filecoin/cookbook/store-data.md): Reference-only guide to official storage onboarding resources for Filecoin data storage workflows.
- [Retrieve data](https://docs.filecoin.io/build-on-filecoin/cookbook/retrieve-data.md): Reference-only guide to official retrieval resources for accessing data stored on Filecoin.
- [Filecoin Pin](https://docs.filecoin.io/build-on-filecoin/cookbook/filecoin-pin.md): Pin IPFS content to Filecoin using familiar IPFS tools and workflows.
- [Getting Started](https://docs.filecoin.io/build-on-filecoin/cookbook/filecoin-pin/getting-started.md): Install Filecoin Pin, connect your wallet, deposit storage credit, and pin your first file to Filecoin in around 10 minutes.
- [Filecoin Pin GitHub Action](https://docs.filecoin.io/build-on-filecoin/cookbook/filecoin-pin/github-action.md): Host a static website with Filecoin Pin using GitHub Actions
- [Filecoin Pin dApp Demo](https://docs.filecoin.io/build-on-filecoin/cookbook/filecoin-pin/dapp-demo.md): See an example of Filecoin Pin working end to end within a web context.
- [Filecoin Pin for ERC-8004 Agents](https://docs.filecoin.io/build-on-filecoin/cookbook/filecoin-pin/erc-8004-agent-registration.md): How to use the Filecoin Pin CLI with ERC-8004 autonomous agents
- [FAQ](https://docs.filecoin.io/build-on-filecoin/cookbook/filecoin-pin/faq.md)
- [Getting started](https://docs.filecoin.io/provide-storage/getting-started.md): This page will help you understand how to plan a profitable business, design a suitable storage provider architecture, and make the right hardware investments.
- [Filecoin economics](https://docs.filecoin.io/provide-storage/filecoin-economics.md): How storage providers earn rewards, post collateral, and manage economic risks on Filecoin.
- [Storage proving](https://docs.filecoin.io/provide-storage/filecoin-economics/storage-proving.md)
- [FIL collateral](https://docs.filecoin.io/provide-storage/filecoin-economics/fil-collateral.md): This page discusses the concept of collateral in Filecoin for storage providers.
- [Block rewards](https://docs.filecoin.io/provide-storage/filecoin-economics/block-rewards.md): This page describes block rewards in Filecoin, where storage providers are elected to produce new blocks and earn FIL as rewards.
- [Slashing](https://docs.filecoin.io/provide-storage/filecoin-economics/slashing.md): Slashing penalizes storage providers that either fail to provide reliable uptime or act maliciously against the network. This page discusses what slashing means to storage providers.
- [Committed capacity](https://docs.filecoin.io/provide-storage/filecoin-economics/committed-capacity.md): The content discusses participating in the network by providing Committed Capacity (CC) sectors. CC sectors are storage sectors that are filled with random data, instead of customer data.
- [Filecoin deals](https://docs.filecoin.io/provide-storage/filecoin-deals.md): Deal types, pricing strategies, and tools for accepting storage deals as a provider.
- [Storage deals](https://docs.filecoin.io/provide-storage/filecoin-deals/storage-deals.md): This page discusses what storage deals are, and how storage providers can prepare for them.
- [Verified deals](https://docs.filecoin.io/provide-storage/filecoin-deals/verified-deals.md): This page discusses what verified deals are, and how they can impact storage providers.
- [Filecoin programs and tools](https://docs.filecoin.io/provide-storage/filecoin-deals/filecoin-programs.md): This page covers the various programs and services that storage providers can take part in.
- [Snap deals](https://docs.filecoin.io/provide-storage/filecoin-deals/snap-deals.md): Snap Deals are a way to convert Committed Capacity sectors (that store no real data) into data sectors to be used for storing actual data and potentially Filecoin Plus data.
- [Charging for data](https://docs.filecoin.io/provide-storage/filecoin-deals/charging-for-data.md): This page covers how storage providers can charge for data on the Filecoin network.
- [Auxiliary services](https://docs.filecoin.io/provide-storage/filecoin-deals/auxiliary-services.md): As a storage provider, you can set your business apart from the rest by offering additional services to your customers. This page highlights a few optional service areas to consider as the Filecoin ec
- [Return-on-investment](https://docs.filecoin.io/provide-storage/filecoin-deals/return-on-investment.md): This page covers the potential return-on-investment (ROI) for storage providers (SPs) and how each SP can calculate their ROI.
- [Nodes](https://docs.filecoin.io/provide-storage/nodes.md): Node types, implementations, and setup guides for running Filecoin nodes.
- [Implementations](https://docs.filecoin.io/provide-storage/nodes/implementations.md): Nodes are participants that contribute to the network’s operation and maintain its integrity. There are two major node implementations running on the Filecoin network today, with more in the works.
- [Lotus](https://docs.filecoin.io/provide-storage/nodes/lotus.md): Lotus is a full-featured implementation of the Filecoin network, including the storage, retrieval, and mining functionalities. It is the reference implementation of the Filecoin protocol.
- [Venus](https://docs.filecoin.io/provide-storage/nodes/venus.md): Venus is an open-source implementation of the Filecoin network, developed by the blockchain company IPFSForce. Venus is built in Go and is designed to be fast, efficient, and scalable.
- [Lite-nodes](https://docs.filecoin.io/provide-storage/nodes/lite-nodes.md): This section covers what lite-nodes are, and how developers can use them to interact with the Filecoin network.
- [Spin up a lite-node](https://docs.filecoin.io/provide-storage/nodes/lite-nodes/spin-up-a-lite-node.md): Lite-nodes are a simplified node option that allows developers to perform lightweight tasks on a local node. This page covers how to spin up a lite node on your local machine.
- [Full-nodes](https://docs.filecoin.io/provide-storage/nodes/full-nodes.md): This section contain information on how to spin up a full Filecoin node using Lotus, and options for using remote nodes.
- [Pre-requisites](https://docs.filecoin.io/provide-storage/nodes/full-nodes/pre-requisites.md): This page provide details on Lotus installation prerequisites and supported platforms.
- [Basic setup](https://docs.filecoin.io/provide-storage/nodes/full-nodes/basic-setup.md): This page gives a very basic overview of how to install Lotus on your computer.
- [Node providers](https://docs.filecoin.io/provide-storage/nodes/full-nodes/node-providers.md): A node providers, sometimes specifically called a remote node providers, are services that offers access to remote nodes on the Filecoin network.
- [Architecture](https://docs.filecoin.io/provide-storage/architecture.md): Software components, sealing processes, and system design for storage provider operations.
- [Software components](https://docs.filecoin.io/provide-storage/architecture/lotus-components.md): Understanding the components of Lotus is necessary in understanding subsequent sections on sealing, and what it means to build well-balanced storage provider architecture.
- [Storage provider automation](https://docs.filecoin.io/provide-storage/architecture/lotus-automation.md): 1-click deployment automation for the storage provider stack allows new storage providers to quickly learn and deploy Lotus and Boost.
- [Sealing pipeline](https://docs.filecoin.io/provide-storage/architecture/sealing-pipeline.md): The process of sealing sectors is called the sealing pipeline. It is important for storage providers to understand the steps of the process.
- [Sealing rate](https://docs.filecoin.io/provide-storage/architecture/sealing-rate.md): The rate at which storage providers complete the sealing pipeline process is called the sealing rate sealing capacity. This page describes considerations and advice in regards to sealing rate.
- [Sealing-as-a-service](https://docs.filecoin.io/provide-storage/architecture/sealing-as-a-service.md): This page describes how sealing-as-a-service works, and the benefits to storage providers.
- [Network indexer](https://docs.filecoin.io/provide-storage/architecture/network-indexer.md): InterPlanetary Network Indexer (IPNI) enables users to search for content-addressable data available from storage providers. This page discusses the implications of IPNI for storage providers.
- [Infrastructure](https://docs.filecoin.io/provide-storage/infrastructure.md): Hardware, networking, and disaster recovery planning for storage provider infrastructure.
- [Storage](https://docs.filecoin.io/provide-storage/infrastructure/storage.md): This page covers RAID configurations, performance implications and availability, I/O behavior for sealed and unsealed sectors, and read/write performance considerations.
- [Network](https://docs.filecoin.io/provide-storage/infrastructure/network.md): This page covers topics related to internet bandwidth requirements, LAN bandwidth considerations, the use of VLANs for network traffic separation, network redundancy measures, and common topologies.
- [Backup and disaster recovery](https://docs.filecoin.io/provide-storage/infrastructure/backup-and-disaster-recovery.md): This page covers the basics of backups and disaster recovery for storage providers. A backup strategy is only as good as the last successful restore.
- [Reference architectures](https://docs.filecoin.io/provide-storage/infrastructure/reference-architectures.md): This page contains some reference architectures that storage providers can use to build out their infrastructure.
- [Core Competencies](https://docs.filecoin.io/provide-storage/core-competencies.md): Essential skills and knowledge areas for running a successful storage provider operation.
- [Linux](https://docs.filecoin.io/provide-storage/core-competencies/linux.md): This page covers importance of understanding the Linux operating system including installation, configuration, environment variables, performance optimization, and performance analysis.
- [Network](https://docs.filecoin.io/provide-storage/core-competencies/network.md): This page covers the importance of network skills for a storage provider setup, including network architecture, monitoring, security, infrastructure components, and performance optimizations.
- [Security](https://docs.filecoin.io/provide-storage/core-competencies/security.md): This page covers the importance of security for Filecoin storage providers, including the need to mitigate potential security threats and implement appropriate security controls.
- [Storage](https://docs.filecoin.io/provide-storage/core-competencies/storage.md): This content covers various aspects related to storage in the context of being a Filecoin storage provider.
- [Sales](https://docs.filecoin.io/provide-storage/core-competencies/sales.md): This content covers the business and commercial aspects of running a storage provider business.
- [Industry](https://docs.filecoin.io/provide-storage/core-competencies/industry.md): This content covers the importance of understanding and meeting specific requirements, certifications, and compliance standards when working with customers in certain industries.
- [PDP](https://docs.filecoin.io/provide-storage/pdp.md): PDP is a cryptographic protocol that verifies storage providers hold client data. It is a core component of Filecoin Onchain Cloud.
- [About PDP](https://docs.filecoin.io/provide-storage/pdp/about.md): PDP is a cryptographic protocol that verifies storage providers hold client data without re-downloading it.
- [Install & Run PDP](https://docs.filecoin.io/provide-storage/pdp/install-and-run-pdp.md): This guide walks you through setting up a PDP-enabled Filecoin Storage Provider using Lotus, YugabyteDB, and Curio
- [Networks](https://docs.filecoin.io/networks-and-tools/networks.md): Available Filecoin networks for production, testing, and local development.
- [Mainnet](https://docs.filecoin.io/networks-and-tools/networks/mainnet.md): Mainnet is the primary Filecoin network. Mainnet began on block 148,888. It supports 32 GiB and 64 GiB sectors.
- [Explorers](https://docs.filecoin.io/networks-and-tools/networks/mainnet/explorers.md): A block explorer is a tool that allows users to view and search the contents of blocks on a blockchain. This page covers available explorers for the Filecoin mainnet.
- [RPCs](https://docs.filecoin.io/networks-and-tools/networks/mainnet/rpcs.md): Public RPC endpoints are available for the Filecoin mainnet.
- [Network performance](https://docs.filecoin.io/networks-and-tools/networks/mainnet/network-performance.md): You can use these heuristics to understand general Filecoin network performance and how it fits your use case.
- [Calibration](https://docs.filecoin.io/networks-and-tools/networks/calibration.md): The calibration network is the most realistic testnet simulation of the Filecoin mainnet.
- [Explorers](https://docs.filecoin.io/networks-and-tools/networks/calibration/explorers.md): The following block explorers are available for the Calibration testnet, listed in alphabetical order.
- [RPCs](https://docs.filecoin.io/networks-and-tools/networks/calibration/rpcs.md): Public RPC endpoints are available for the Calibration testnet.
- [Local testnet](https://docs.filecoin.io/networks-and-tools/networks/local-testnet.md): Local networks are a useful way to get started with Filecoin development. This guide covers how to start a local network using Lotus as the Filecoin node implementation.
- [Get test tokens](https://docs.filecoin.io/networks-and-tools/networks/local-testnet/get-test-tokens.md): Test funds are available to developer so that they can test their smart contracts and applications within the confines of a test network. This page covers how to get test funds from a local testnet.
- [Legacy networks](https://docs.filecoin.io/networks-and-tools/networks/legacy-networks.md)
- [Assets](https://docs.filecoin.io/networks-and-tools/assets.md): Manage FIL tokens, set up wallets, and transfer assets on the Filecoin network.
- [The FIL token](https://docs.filecoin.io/networks-and-tools/assets/the-fil-token.md): FIL is the cryptocurrency that powers the Filecoin network. This page explains what FIL is, how it can be used, and its denominations.
- [Wallets](https://docs.filecoin.io/networks-and-tools/assets/wallets.md): Wallets provide a way to securely store Filecoin, along with other digital assets. These wallets consist of a public and private key, which work similarly to a bank account number and password.
- [Metamask setup](https://docs.filecoin.io/networks-and-tools/assets/metamask-setup.md): MetaMask is a popular browser extension that allows users to interact with blockchain applications. This guide shows you how to configure MetaMask to work with the Filecoin
- [Get FIL](https://docs.filecoin.io/networks-and-tools/assets/get-fil.md): The most common way to get FIL is to use an exchange. You should be aware of some specific steps when trying to transfer FIL from an exchange to your wallet.
- [Transfer FIL](https://docs.filecoin.io/networks-and-tools/assets/transfer-fil.md): Due to the nature of Filecoin and Ethereum having different address types in the Filecoin network, the process for transferring FIL between addresses can be a bit nuanced.
- [General](https://docs.filecoin.io/reference/general.md): Helpful reference materials for the Filecoin specification, implementations, and ecosystem.
- [Glossary](https://docs.filecoin.io/reference/general/glossary.md): Authoritative definitions and proper usage for all Filecoin terminology, including sectors, storage providers, sealing, and blockchain concepts. The definitive reference for understanding Filecoin tec
- [Specifications](https://docs.filecoin.io/reference/general/specifications.md): This page quickly covers what the Filecoin Specification is, and how you can access it.
- [Tools](https://docs.filecoin.io/reference/general/tools.md): This page lists a collection of tools and resources you can use to build on top of the Filecoin network using the FVM.
- [Legacy Content](https://docs.filecoin.io/reference/general/legacy-content.md): Legacy content preserved for historical reference. These tools and workflows have been superseded by modern Filecoin storage and development patterns.
- [Exchanges](https://docs.filecoin.io/reference/exchanges.md): Guides for integrating FIL into cryptocurrency exchanges.
- [Exchange integration](https://docs.filecoin.io/reference/exchanges/exchange-integration.md): This page lists the general steps and workflows you need to follow to offer FIL on an exchange.
- [Built-in actors](https://docs.filecoin.io/reference/built-in-actors.md): Built-in actors are how the Filecoin network manages and updates global state. This page contains information on how smart contracts can access built-in actors.
- [Protocol API](https://docs.filecoin.io/reference/built-in-actors/protocol-api.md): This page covers the Built-in actors Protocol API.
- [Filecoin.sol](https://docs.filecoin.io/reference/built-in-actors/filecoin.sol.md): This page covers the built-in actors Filecoin.sol API.
- [JSON-RPC](https://docs.filecoin.io/reference/json-rpc.md): Find out how to manage and interact with the Filecoin network using the standard JSON-RPC API.
- [Auth](https://docs.filecoin.io/reference/json-rpc/auth.md)
- [Chain](https://docs.filecoin.io/reference/json-rpc/chain.md)
- [Client](https://docs.filecoin.io/reference/json-rpc/client.md)
- [Create](https://docs.filecoin.io/reference/json-rpc/create.md)
- [Eth](https://docs.filecoin.io/reference/json-rpc/eth.md)
- [Gas](https://docs.filecoin.io/reference/json-rpc/gas.md)
- [I](https://docs.filecoin.io/reference/json-rpc/i.md)
- [Log](https://docs.filecoin.io/reference/json-rpc/log.md)
- [Market](https://docs.filecoin.io/reference/json-rpc/market.md)
- [Miner](https://docs.filecoin.io/reference/json-rpc/miner.md)
- [Mpool](https://docs.filecoin.io/reference/json-rpc/mpool.md)
- [Msig](https://docs.filecoin.io/reference/json-rpc/msig.md)
- [Net](https://docs.filecoin.io/reference/json-rpc/net.md)
- [Node](https://docs.filecoin.io/reference/json-rpc/node.md)
- [Paych](https://docs.filecoin.io/reference/json-rpc/paych.md)
- [Raft](https://docs.filecoin.io/reference/json-rpc/raft.md)
- [Start](https://docs.filecoin.io/reference/json-rpc/start.md)
- [State](https://docs.filecoin.io/reference/json-rpc/state.md)
- [Sync](https://docs.filecoin.io/reference/json-rpc/sync.md)
- [Wallet](https://docs.filecoin.io/reference/json-rpc/wallet.md)
- [Web3](https://docs.filecoin.io/reference/json-rpc/web3.md)
