


Confidential data and logic stay sealed inside secure hardware. A smart contract still verifies exactly what ran before anything settles.
Confidential data and logic stay sealed inside secure hardware. A smart contract still verifies exactly what ran before anything settles.
FCC extends what Flare is built for: data and compute that expand what capital can do. Data that could never be published, such as reserve balances, credit data or proprietary models, stays unpublished. FCC computes over it and returns a signed result that contracts can price, collateralize and settle against.
Each TEE has its own identity, registered only after attestation shows it runs an approved code version. It signs every result with that identity
FCC is secured by the same data providers that secure Flare's data. TEEs only act on instructions signed by a weighted majority of them.
Selected inputs, parameters, keys or logic stay hidden from the public chain, the machine host and Flare. The program itself doesn't have to be private.
Flare published the Flare 2.0 architecture in 2025 and deployed on Songbird first, ahead of Flare mainnet.TEE machines run on Google Confidential Compute. Flare's data providers verify each machine's hardware attestation, code version and keys onchain before it can serve an extension. More hardware platforms and machine providers can be added over time.
Onchain demand has moved past cheaper, faster transactions. Institutions want to keep data and logic private and still verify that the right computation ran. On a public chain, those two goals pull against each other.
Onchain systems earn trust by being public. Every input and every step of a contract is visible, so anyone can check what happened. That openness is the whole point, until the data or the logic has to stay private.
A custodian's reserve balances or a fund's strategy logic cannot sit onchain for the world to read. The usual fix is to move the computation offchain, where the inputs and the logic are hidden. But offchain, nobody can see what actually ran. The result arrives as a number from a black box, and everyone downstream has to take it on faith.
That has been the tradeoff: stay public and give up privacy, or go offchain and give up verification.

Flare Confidential Compute breaks that tradeoff by letting sensitive computation happen offchain without making the machine operator the source of trust.
Before a TEE machine can participate, hardware-backed attestation proves that it is a genuine trusted environment running an approved code version. That attestation also binds the machine to a public identity key, allowing the system to register exactly which machine and software configuration it is communicating with.
Sensitive computations then run inside that registered TEE, isolated from the machine operator. The results are cryptographically signed using keys held inside the TEE, so a contract on Flare can verify where it came from before acting on it. The inputs and logic can remain confidential without turning the computation into an unverifiable black box.

Governance remains onchain. Smart contracts on Flare manage compute extensions, registered TEE machines, approved code and instructions. Authorization reuses the same Flare Systems Protocol signing policy that secures Flare’s data layer: instructions reach the TEEs only after they have received 50%+ signature weight from Flare’s data providers.
The result is one shared security model for data and compute, rather than a new trust set for each application.

Full architecture and build guides are on the Flare Dev Hub.

The pattern fits anywhere a result has to be trusted without exposing the data behind it. A custodian can prove a stablecoin is fully backed without publishing the individual balances that add up to the number. A fund can run a strategy onchain and let others verify the output while the strategy logic stays private.
FCC is built for that category: institution-grade onchain products where dataset privacy and verifiable proofs are both required.
The FCC Proof of Reserves extension is built for assets whose backing is partly public and partly private. Hex Trust is using it for USDX, its 1:1 USD-referencing stablecoin.
A parametric rainfall policy can settle automatically from weather data processed inside a TEE. Settlement is driven by a verifiable result rather than a manual claims process.
An asset-management strategy is written once as a registered model and runs inside attested hardware. Every reallocation carries proof that the model produced it, so an allocator can verify the strategy was followed while the scoring logic itself stays private.

