Flare Data Connector

  • Name: Flare Data Connector
  • URL: https://dev.flare.network/fdc/overview
  • Category: enshrined attestation oracle / request-based external-data verification / Merkle-root relay and proof-delivery middleware
  • Summary: Flare Data Connector is Flare’s request-based attestation rail. The useful mechanism is not oracle in the abstract; it is the split between request definition, expected-response commitment, provider verification, bit-vote subset selection, Merkle-root publication, and offchain proof delivery.
  • What it does:
    • Lets users submit typed attestation requests for external facts such as EVM transactions, payments on non-EVM chains, address validity, JSON API responses, or block-confirmation conditions
    • Commits each request to an expected-response hash through a message integrity code so providers are validating one specific response shape rather than filling in arbitrary data later
    • Has Flare data providers verify requests offchain, produce bit-votes about which requests they can confirm, and converge on a consensus request subset for the round
    • Builds a Merkle tree of confirmed attestation-response hashes and stores only the Merkle root onchain through the relay path
    • Serves full attestation responses and Merkle proofs offchain through a data-availability layer, which contracts or users can fetch and then verify against the published root
    • Exposes contract-side verification flows through FdcHub and FdcVerification so downstream applications can treat verified external data as trustworthy input
    • Frames itself as an enshrined oracle whose security comes from the same provider set that secures the broader Flare network
  • Key claims:
    • FDC is useful because it keeps external-data attestation legible as separate layers: request formatting, expected-response commitment, provider verification, subset selection, onchain root publication, and offchain proof retrieval.
    • The message-integrity-code step matters. Users commit to an expected response shape up front, which narrows provider discretion and makes disagreements cleaner to reason about.
    • The bit-vote procedure is the real control surface. FDC explicitly models that some requests are unstable across providers, then decides which confirmed subset becomes part of the round’s Merkle root.
    • Keeping full responses offchain is not a side detail. Proof-serving capacity, DA endpoints, and retrieval reliability remain part of the live trust surface even when verification is cryptographic.
    • Admissible attestation types, minimum fees, and source-specific windows are governance-sensitive. That is where a lot of the real policy sits.
  • Whitepaper: The official developer docs link to an FDC whitepaper PDF, but the strongest reviewed primary materials for this pass were the overview/spec pages and client documentation collected in ../whitepapers/flare-data-connector-primary-sources-2026-05-13.md.
  • Sources:

Internal linkages

  • Strongest oracle / attestation contrasts: chainlink and uma.

Control surface

  • Practical leverage sits in the provider set, which request types are admissible, fee policy, subset-selection logic, and whether downstream users can reliably fetch proofs from the offchain delivery layer.

  • Read FDC as request-based attestation middleware embedded into Flare, not as a generic oracle solved badge.

  • Last reviewed: 2026-06-18 UTC