Skip to content
Decentralized storage · blockchain node infrastructure

Filecoin public Glif RPC endpoint and node infrastructure

99.95%
node uptime
<800ms
retrieval latency
10M+
requests per day

Filecoin stores client data across an open network of independent providers, but developers need a reliable way to read the chain and verify what is stored. Running a Lotus node is heavy, and no single provider can prove a file is still kept. Protofire built and operates two public tools for these gaps: the Glif public RPC endpoint, which lets any dApp query Filecoin without a node, and the open-source CID Checker (Storage Oracle) at filecoin.tools for storage verification, documented in Filecoin's own Lotus docs.

Snapshot
Client
Filecoin
Sector
Decentralized storage / blockchain node infrastructure

Two gaps sat between Filecoin and its builders.

01

Why reading Filecoin is harder than reading a typical chain

Filecoin is a storage network first: providers commit real disk capacity and the chain records proofs the data is still there, so a full Lotus node carries far more state than a general-purpose EVM node, and reading it means syncing heavy infrastructure first. At the time, the network already had thousands of active storage providers producing hundreds of thousands of FIL a day in block rewards, several million dollars a day, with stored data past 1 EiB (source: Filecoin network data).

02

The trigger: dApps need chain access and storage proof without running Lotus

Two gaps sat between Filecoin and its builders. Without a public endpoint, every project ran its own Lotus node just to read the chain or send a transaction, the barrier that keeps builders on centralized storage. And with storage spread across independent providers, no user or developer could easily confirm a file was still kept. The request behind the CID Checker was plain: list every CID with its current status in the latest state tree.

03

The barrier: a public endpoint must absorb concurrent load and reflect live chain state

Both are only useful if they are dependable. A public RPC endpoint is infrastructure others build on, so it must absorb concurrent traffic and stay available: a proxy layer, monitoring, and operational ownership, not a one-time deployment. The checker is stricter still: it must reflect the chain's real state-market-deals data, not a cached approximation, so it indexes deal state continuously behind an API and front end.

04

How Protofire built and operates Filecoin's public node infrastructure

Protofire built the public access layer and runs it in production. We operate public and dedicated Filecoin nodes and expose them through the Glif public RPC endpoint (a Protofire and Infinite Scroll collaboration); Filecoin's official Lotus documentation points builders to the Glif public API.

In front of the nodes we built filecoin-rpc-proxy for request routing and caching. For verification we built the CID Checker (Storage Oracle), an open-source site and API at filecoin.tools that lists CIDs by storage status, indexing deal state in the open (filecoin-statemarketdeals) so answers track the chain, not a stale snapshot.

05

Results

99.95%+ uptime, sub-800ms retrieval, 10M+ requests/day
(down from 3 to 5 seconds on a standard Lotus node)
Glif RPC API usage grew by about 240%
Glif public RPC endpoint
for Lotus, operated by Protofire and cited in Filecoin's official Lotus docs
CID Checker (Storage Oracle)
open source at filecoin.tools, for storage verification
Public and dedicated node operation
with an RPC proxy and monitoring
06

Proof pack

Both repos are Protofire-authored source, not forks; the Glif endpoint is documented by Filecoin itself.

ArtifactWhat it verifiesLink
Glif public RPC endpoint (Lotus)Protofire-operated, cited in Filecoin's own docslotus.filecoin.io/developers/glif-nodes · api.node.glif.io
CID Checker (Storage Oracle)Live open-source storage-verification servicefilecoin.tools
`filecoin-CID-checker`Protofire-authored CID Checker sourcegithub.com/protofire/filecoin-CID-checker
`filecoin-rpc-proxy`Protofire-authored proxy for the endpointgithub.com/protofire/filecoin-rpc-proxy

Technology stack

LotusGlif nodesRPC proxyCID Checker (Storage Oracle)state-market-deals indexingmonitoring

FAQ

Did Protofire build Filecoin?
No. Protocol Labs and the Filecoin community build the protocol and the Lotus client. Protofire built and operates the public access layer on top: the Glif RPC endpoint, an RPC proxy, and the open-source CID Checker.
What is the CID Checker and can I verify it?
An open-source website and API listing Filecoin CIDs by storage status, with lookups by CID, Deal ID, or miner. Live at filecoin.tools, source at github.com/protofire/filecoin-CID-checker.
How reliable and fast is the Glif RPC endpoint?
Uptime runs at 99.95%+, frequently accessed content returns in under 800ms (versus 3 to 5 seconds on a standard Lotus node), and it serves 10M+ requests a day.
Is the Glif RPC endpoint official?
It is operated by Protofire (a Protofire and Infinite Scroll collaboration), and Filecoin's Lotus docs reference the Glif public API as the way to reach the network without running your own node. It is infrastructure Protofire runs, not a protocol component.

Book a call with Alejandro Losa

Schedule a call with our Web3 Solution Architect to receive practical recommendations and a prompt proposal for upgrading your solution.

Protofire 2026. All rights reserved

Message us on Telegram