# 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/basics/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/basics/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/basics/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/basics/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/basics/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 market](https://docs.filecoin.io/basics/what-is-filecoin/retrieval-market.md): The retrieval market facilitates the negotiation of retrieval deals for serving stored data to clients in exchange for FIL.
- [Programming on Filecoin](https://docs.filecoin.io/basics/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/basics/what-is-filecoin/networks.md): The Filecoin network has several networks for testing, staging, and production purposes. This page provides information on available networks.
- [The blockchain](https://docs.filecoin.io/basics/the-blockchain.md): This section covers the basic concepts surrounding the Filecoin blockchain.
- [Actors](https://docs.filecoin.io/basics/the-blockchain/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/basics/the-blockchain/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/basics/the-blockchain/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/basics/the-blockchain/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/basics/the-blockchain/drand.md): Drand, pronounced dee-rand, is a distributed randomness beacon daemon written in Golang.
- [Proofs](https://docs.filecoin.io/basics/the-blockchain/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.
- [Assets](https://docs.filecoin.io/basics/assets.md): The section covers the assets you can find on the Filecoin network, along with how to securely manage and use them.
- [The FIL token](https://docs.filecoin.io/basics/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/basics/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/basics/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/basics/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/basics/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.
- [Interplanetary consensus](https://docs.filecoin.io/basics/interplanetary-consensus.md): InterPlanetary Consensus (IPC) powers planetary-scale decentralized applications (dApps) through horizontal scalability of Filecoin, Ethereum and more.
- [How storage works](https://docs.filecoin.io/basics/how-storage-works.md): This section covers the very basics of storing data works on the Filecoin network.
- [Filecoin plus](https://docs.filecoin.io/basics/how-storage-works/filecoin-plus.md)
- [Storage onramps](https://docs.filecoin.io/basics/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 and IPFS](https://docs.filecoin.io/basics/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.
- [How retrieval works](https://docs.filecoin.io/basics/how-retrieval-works.md): This section covers the very basics of how retrieving data works on the Filecoin network.
- [Basic retrieval](https://docs.filecoin.io/basics/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/basics/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.
- [Saturn](https://docs.filecoin.io/basics/how-retrieval-works/saturn.md): Filecoin Saturn is an open-source, community-run Content Delivery Network (CDN) built on Filecoin.
- [Project and community](https://docs.filecoin.io/basics/project-and-community.md): This section contains information about the Filecoin project as a whole, and how you can interact with the community.
- [Forums and FIPs](https://docs.filecoin.io/basics/project-and-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/basics/project-and-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/basics/project-and-community/filecoin-faqs.md): Answers to your frequently asked questions on everything from Filecoin’s crypto-economics and storage expenses to hardware and networking.
- [Related projects](https://docs.filecoin.io/basics/project-and-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/basics/project-and-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/basics/project-and-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/basics/project-and-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.
- [Basics](https://docs.filecoin.io/storage-providers/basics.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.
- [Quickstart guide](https://docs.filecoin.io/storage-providers/basics/quickstart-guide.md): This page is a quick start guide for storage providers in the Filecoin ecosystem.
- [Filecoin economics](https://docs.filecoin.io/storage-providers/filecoin-economics.md): This section discusses the economics of Filecoin in relation to storage providers.
- [Storage proving](https://docs.filecoin.io/storage-providers/filecoin-economics/storage-proving.md)
- [FIL collateral](https://docs.filecoin.io/storage-providers/filecoin-economics/fil-collateral.md): This page discusses the concept of collateral in Filecoin for storage providers.
- [Block rewards](https://docs.filecoin.io/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/filecoin-deals.md): This section covers the different types of deals in the Filecoin network, and how they relate to storage providers.
- [Storage deals](https://docs.filecoin.io/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/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. Many new use-cases for the Filecoin network are emerging as new technologies are
- [Return-on-investment](https://docs.filecoin.io/storage-providers/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.
- [Architecture](https://docs.filecoin.io/storage-providers/architecture.md): This section covers the architectural components and processes that storage providers should be aware of when creating their infrastructure.
- [Software components](https://docs.filecoin.io/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/infrastructure.md): This section covers various infrastructure considerations that storage providers should be aware of.
- [Storage](https://docs.filecoin.io/storage-providers/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/storage-providers/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/storage-providers/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/storage-providers/infrastructure/reference-architectures.md): This page contains some reference architectures that storage providers can use to build out their infrastructure.
- [Skills](https://docs.filecoin.io/storage-providers/skills.md): This section covers the technical skills and knowledge required to become a storage provider.
- [Linux](https://docs.filecoin.io/storage-providers/skills/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/storage-providers/skills/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/storage-providers/skills/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/storage-providers/skills/storage.md): This content covers various aspects related to storage in the context of being a Filecoin storage provider.
- [Sales](https://docs.filecoin.io/storage-providers/skills/sales.md): This content covers the business and commercial aspects of running a storage provider business.
- [Industry](https://docs.filecoin.io/storage-providers/skills/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/storage-providers/pdp.md)
- [Install & Run PDP](https://docs.filecoin.io/storage-providers/pdp/install-and-run-pdp.md): This guide walks you through setting up a PDP-enabled Filecoin Storage Provider using Lotus, YugabyteDB, and Curio
- [Implementations](https://docs.filecoin.io/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/nodes/implementations/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/nodes/implementations/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.
- [Full-nodes](https://docs.filecoin.io/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/nodes/full-nodes/pre-requisites.md): This page provide details on Lotus installation prerequisites and supported platforms.
- [Basic setup](https://docs.filecoin.io/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/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.
- [Lite-nodes](https://docs.filecoin.io/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/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.
- [Fundamentals](https://docs.filecoin.io/smart-contracts/fundamentals.md): Learn about the various tools and options for adding Filecoin storage to software applications, smart contracts, and workflows.
- [The Filecoin Virtual Machine](https://docs.filecoin.io/smart-contracts/fundamentals/the-fvm.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.
- [Filecoin EVM runtime](https://docs.filecoin.io/smart-contracts/fundamentals/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.
- [ERC-20 quickstart](https://docs.filecoin.io/smart-contracts/fundamentals/erc-20-quickstart.md): In this quickstart tutorial we’ll walk through how to deploy your first smart-contract to the Filecoin network.
- [Roadmap](https://docs.filecoin.io/smart-contracts/fundamentals/roadmap.md): The FVM project has come a long way in an incredibly short amount of time. This is the roadmap for FVM features for the Filecoin network.
- [Support](https://docs.filecoin.io/smart-contracts/fundamentals/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.
- [FAQs](https://docs.filecoin.io/smart-contracts/fundamentals/faqs.md): A list of frequent asked questions about FVM, FEVM and how to build on Filecoin network.
- [Filecoin EVM-runtime](https://docs.filecoin.io/smart-contracts/filecoin-evm-runtime.md): This section explains what the Filecoin EVM-runtime (FEVM) is, and how developers can use it to interact with the Filecoin network.
- [Actor types](https://docs.filecoin.io/smart-contracts/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/smart-contracts/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/smart-contracts/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/smart-contracts/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/smart-contracts/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/smart-contracts/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.
- [Programmatic storage](https://docs.filecoin.io/smart-contracts/programmatic-storage.md): This section covers how to programmatically store data on the Filecoin network.
- [Aggregated deal-making](https://docs.filecoin.io/smart-contracts/programmatic-storage/aggregated-deal-making.md): Aggregation of smaller data pieces to store on Filecoin
- [Direct deal-making](https://docs.filecoin.io/smart-contracts/programmatic-storage/direct-deal-making.md): This page explains the direct deal-making process in regards to the Filecoin network.
- [Cross-Chain Data Bridge(CCDB)](https://docs.filecoin.io/smart-contracts/programmatic-storage/ccdb.md): Onboard data from any Ethereum-compatible L1 to Filecoin using cross-chain data bridge.
- [Data replication, renewal and repair (RaaS)](https://docs.filecoin.io/smart-contracts/programmatic-storage/raas.md): Replicate, Renew, and Repair your storage deals with a service
- [RaaS interfaces](https://docs.filecoin.io/smart-contracts/programmatic-storage/raas-interfaces.md): Specifications for RaaS interfaces.
- [Developing contracts](https://docs.filecoin.io/smart-contracts/developing-contracts.md): This section contains a wealth of information specifically about building smart contracts on the Filecoin network.
- [Get test tokens](https://docs.filecoin.io/smart-contracts/developing-contracts/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.
- [Remix](https://docs.filecoin.io/smart-contracts/developing-contracts/remix.md): The Filecoin EVM runtime allows developers to use Ethereum tooling, like Remix, with the Filecoin network.
- [Hardhat](https://docs.filecoin.io/smart-contracts/developing-contracts/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/smart-contracts/developing-contracts/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.
- [Solidity libraries](https://docs.filecoin.io/smart-contracts/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.
- [Call built-in actors](https://docs.filecoin.io/smart-contracts/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/smart-contracts/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.
- [Direct deal-making with Client contract](https://docs.filecoin.io/smart-contracts/developing-contracts/client-contract-tutorial.md): This page covers the client contract, and includes a tutorial on how developers can use the client contract to create storage deals programmatically.
- [Using RaaS](https://docs.filecoin.io/smart-contracts/developing-contracts/using-raas.md): This page is a tutorial on how to replicate, renew and repair storage deals on Filecoin.
- [Verify a contract](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract.md): This section provides comprehensive guides for verifying smart contracts on the Filecoin network using various tools and methods.
- [Programmatic](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic.md): Learn how to programmatically verify smart contracts on the Filecoin network using popular development frameworks like Hardhat and Foundry.
- [Hardhat](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic/hardhat.md): Learn how to verify smart contracts on the Filecoin network using Hardhat with various verification services including Blockscout, Sourcify, and Filfox.
- [Foundry](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic/foundry.md): Learn how to verify smart contracts on the Filecoin network using Foundry with various verification services including Blockscout, Sourcify, and Filfox.
- [Web Interface](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/web-interface.md): Learn how to verify smart contracts on the Filecoin network using web-based explorer interfaces like Filfox and Blockscout for a user-friendly experience.
- [Blockscout](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/web-interface/blockscout.md): Step-by-step guide for verifying smart contracts on the Filecoin network using the Blockscout explorer's web interface.
- [Filfox](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/web-interface/filfox.md): Step-by-step guide for verifying smart contracts on the Filecoin network using the Filfox explorer's web interface.
- [Best practices](https://docs.filecoin.io/smart-contracts/developing-contracts/best-practices.md): This page describes best practices for testing, developing and deploying smart contracts on the Filecoin network.
- [Advanced](https://docs.filecoin.io/smart-contracts/advanced.md): This section contains information on the advances features of the Filecoin network, specifically focused at smart contract developers.
- [Wrapped FIL](https://docs.filecoin.io/smart-contracts/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/smart-contracts/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/smart-contracts/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/smart-contracts/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/smart-contracts/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/smart-contracts/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.
- [Aggregated deal-making](https://docs.filecoin.io/smart-contracts/advanced/aggregated-deal-making.md): Learn about aggregated deal-making on the Filecoin blockchain, where developers can combine small storage deals into larger, more attractive deals for storage providers.
- [Contract automation](https://docs.filecoin.io/smart-contracts/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/smart-contracts/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
- [Mainnet](https://docs.filecoin.io/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/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/mainnet/rpcs.md): Public RPC endpoints are available for the Filecoin mainnet.
- [Network performance](https://docs.filecoin.io/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/calibration.md): The calibration network is the most realistic testnet simulation of the Filecoin mainnet.
- [Explorers](https://docs.filecoin.io/networks/calibration/explorers.md): The following block explorers are available for the Calibration testnet, listed in alphabetical order.
- [RPCs](https://docs.filecoin.io/networks/calibration/rpcs.md): Public RPC endpoints are available for the Calibration testnet.
- [Local testnet](https://docs.filecoin.io/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/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.
- [Deprecated networks](https://docs.filecoin.io/networks/deprecated-networks.md)
- [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.
- [Exchanges](https://docs.filecoin.io/reference/exchanges.md): This section contains reference information regarding how to integrate Filecoin into an exchange.
- [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)
- [Overview](https://docs.filecoin.io/builder-cookbook/overview.md)
- [Table of Contents](https://docs.filecoin.io/builder-cookbook/table-of-contents.md): Contains the full list of recipes. Start here to find the features to build your projects.
- [Data Storage](https://docs.filecoin.io/builder-cookbook/data-storage.md): Recipes of using Filecoin data storage features programmatically.
- [Store Data](https://docs.filecoin.io/builder-cookbook/data-storage/store-data.md): Learn how to store data on the Filecoin network using different mechanisms that suit your project's requirements.
- [Retrieve Data](https://docs.filecoin.io/builder-cookbook/data-storage/retrieve-data.md): Learn how to retrieve data for the Filecoin network with different approaches as well as incentivize data retrievability.
- [Privacy & Access Control](https://docs.filecoin.io/builder-cookbook/data-storage/privacy-and-access-control.md): Learn about encrypting data to be stored on Filecoin and gating access to data already stored on Filecoin.
- [dApps](https://docs.filecoin.io/builder-cookbook/dapps.md): Various features from Filecoin ecosystem to build your dApps.
- [Chain-Data Query](https://docs.filecoin.io/builder-cookbook/dapps/chain-data-query.md): Learn how to connect to Filecoin RPC nodes and query Filecoin chain state and data.
- [Oracles](https://docs.filecoin.io/builder-cookbook/dapps/oracles.md): Learn how to use oracle smart contracts to access external data sources when building an FVM dApp.
- [Cross-Chain Bridges](https://docs.filecoin.io/builder-cookbook/dapps/cross-chain-bridges.md): Learn to support multi-chain dApp use cases with cross-chain bridges.
- [Decentralized Database](https://docs.filecoin.io/builder-cookbook/dapps/decentralized-database.md): Learn how to store the application data with a decentralized database on Filecoin.
- [Filecoin Pin](https://docs.filecoin.io/builder-cookbook/filecoin-pin.md): Pin IPFS content to Filecoin using familiar IPFS tools and workflows.
- [Getting Started](https://docs.filecoin.io/builder-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/builder-cookbook/filecoin-pin/github-action.md): Host a static website with Filecoin Pin using GitHub Actions
- [Filecoin Pin dApp Demo](https://docs.filecoin.io/builder-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/builder-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/builder-cookbook/filecoin-pin/faq.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on a page URL with the `ask` query parameter:

```
GET https://docs.filecoin.io/welcome.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
