Skip to content

Usage Reporting

This document explains how FilBeam reports usage on-chain and what this means for transparency.

For the complete payment flow, see Payment Model.

FilBeam records all egress usage on the Filecoin blockchain to ensure transparency and support for on-chain settlement.

This design also lets storage providers settle their payment rails at any time without relying on FilBeam to initiate or distribute payments.

FilBeam reports two metrics for each data set:

MetricDescriptionPurpose
CDN bytesTotal egress (cache hits + cache misses)Determines FilBeam’s CDN fees
Cache-miss bytesOnly traffic fetched from storage providersDetermines storage provider compensation

Not all traffic counts toward billing:

  • Invalid responses - Cache misses where the response was invalid are not counted towards total bytes used
  • Empty responses - Only responses with actual bytes delivered are counted towards total bytes used

Only traffic proxied through FilBeam is reported on-chain.

If users retrieve content directly from storage providers (bypassing FilBeam):

  • That traffic is NOT recorded in FilBeam’s systems
  • It is NOT reported to the blockchain
  • It is NOT subject to FilBeam billing
  • The Storage Provider is NOT rewarded for the retrieval service

This is by design - FilBeam only bills for traffic it actually serves.

Usage is aggregated and reported periodically:

NetworkFrequency
CalibrationEvery 30 minutes
MainnetEvery 4 hours

Usage is reported up to the previous complete Filecoin epoch, ensuring only finalized data is recorded on-chain.

Explanations:

How-To Guides:

Reference: