# Flare Systems Protocol

> Foundational architecture supporting Flare's enshrined protocols.

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

Source: https://dev.flare.network/network/fsp

The **F**lare **S**ystems **P**rotocol (**FSP**) is a foundational infrastructure designed to support Flare's enshrined protocols (technically referred to as sub-protocols). Its primary goal is to facilitate secure, efficient, and decentralized consensus mechanisms through weighted voting by a select group of entities known as **data providers** or **voters**. These data providers are offchain participants who accrue vote power from the Flare community via delegations of wrapped FLR tokens (WFLR) or stakes.

FSP ensures that agreements on offchain data or calculations are reached securely and fairly, enabling the reliable operation of sub-protocols like the [Flare Time Series Oracle](/ftso/overview) and the [Flare Data Connector](/fdc/overview).

**Key FSP Features:**

-   **Decentralized Governance**: Through a weighted voting system involving a diverse set of voters.
-   **Efficient Data Management**: By offloading complex calculations offchain and minimizing onchain storage requirements.
-   **Robust Reward Mechanisms**: Incentivizing participation and penalizing delays or non-compliance to maintain network health.
-   **Extensibility**: Designed to support additional sub-protocols and future enhancements like C-chain staking.
-   **Security**: Implements mechanisms to prevent malicious behavior and ensures data integrity through Merkle proofs.

![FSP Architecture](/img/docs/network/fsp/fsp.light.svg)![FSP Architecture](/img/docs/network/fsp/fsp.dark.svg)

## Watch the video[​](#watch-the-video "Direct link to Watch the video")

## Components[​](#components "Direct link to Components")

[

## Weights and Signing

Defines the structure, voting, and weight calculations for FSP.

](/network/fsp/weights-and-signing)

[

## Rewarding

Explains the structure for distributing rewards in FSP.

](/network/fsp/rewarding)

[

## System Protocols

Describes the core protocols comprising FSP.

](/network/fsp/system-protocols)

[

## Offchain Services

Outlines the architecture of offchain services supporting FSP.

](/network/fsp/offchain-services)

[

## Protocol Parameters

Parameters of the sub-protocols comprising the FSP.

](/network/fsp/protocol-parameters)

[

## FSP Guides

2 items

](/network/fsp/guides)

[

## FSP Reference

8 items

](/network/fsp/solidity-reference)
