Skip to content
filpgf.io Kernel
Powered by Karma
Kernel · Program overview

What keeps the network running.

Kernel funds the functions Filecoin depends on to keep producing blocks, proving storage, and staying observable. It is treated as a near-fixed cost rather than a growth bet: the goal is not more features, it is that nothing essential quietly stops being maintained.

Tier Functions Coverage · 90d Funding posture

Irreplaceable

Only provider. Network halts without it. No substitute exists.

5

All listed

100.0%

1 of 5 reporting

Must fund — non-negotiable

Essential

Network-critical, but alternatives exist. We need at least one.

24

All listed

99.7%

15 of 24 reporting

Fund for redundancy — 2+ implementations

Important

Load-bearing. Multiple dependents. Silent failure cascades.

2

None in scope

100.0%

1 of 2 reporting

Fund maintenance, not features
Objective

Keep the floor from moving

Most of what Filecoin runs on is maintained by small teams, and much of it has no second implementation. When one of those goes unfunded, nothing breaks on the day it happens — the repo just goes quiet, the maintainer moves on, and the network carries a dependency nobody is watching. Kernel exists to make that failure mode visible and to pay for it not to happen.

The program starts from a map, not a wishlist. Every capability the network needs is written down as a function, independent of which repo currently provides it. Each function is placed in a tier according to how replaceable it is, and each tier carries a different funding posture — some are non-negotiable, some are funded for redundancy, some are funded only for maintenance.

Funding follows an annual term with audits rather than milestones, because keeping something working is a continuous obligation and not a deliverable. Teams are assessed against agreed metrics for resilience and operational continuity: is the function still healthy, still maintained, still measurable.

Every commitment on this page names a threshold, a reading cadence and a public endpoint anyone can call — so the audit is a lookup, not a conversation.

Kernel funds

  • Maintenance of functions the network cannot operate without
  • A second implementation where a single one is a systemic risk
  • Monitoring, testnets, and incident response that keep the network observable
  • Security and upgrade work required to stay production-safe

Kernel does not fund

  • New features or product expansion — that is Revenue Development
  • Exploratory or unproven work — that is R&D
  • Functions with no maintainer willing to report health metrics
Timeline

One term, two audits

Kernel grants run on an annual term. Audits fall mid-term and at close, and each one checks the agreed resilience metrics rather than a feature list.

Next round opening

FY27 intake opens October 2026

Applications close in November, awards are published in December, and the new term begins in January. Existing grantees re-apply on the same cycle.

  1. Jan 2026

    FY26 term begins (complete)

  2. Apr 2026

    Mid-term audit cleared (complete)

  3. Aug 2026

    Health reporting live (in progress)

  4. Oct 2026

    Close-out audit · FY27 intake opens (upcoming)

  5. Nov 2026

    Applications close (upcoming)

  6. Dec 2026

    Awards published (upcoming)

  7. Jan 2027

    FY27 term begins (upcoming)

Categories

Three tiers, set by what happens without it

A function's tier is decided by substitutability, not by how much anyone likes it. That single judgement then drives how much scrutiny it gets, whether redundancy is required, and how negotiable the budget is.

Irreplaceable

5 functions

Only provider. Network halts without it. No substitute exists.

Ledger, resource, and programmability — what the blockchain and the physical-storage-backed ledger need in order to keep running at all.

Example
Distributed randomness beacon — without it, block production stops.
Posture
Must fund. Non-negotiable security requirements. Audits milestone-gated.

Essential

24 functions

Network-critical, but alternatives exist. We need at least one.

Core offerings — disk space from miners, storage primitives in smart contracts — that let participants engage with the irreplaceable components.

Example
Testnets: the network continues without them, but at least one is needed to stage and rehearse upgrades.
Posture
Fund for diversity that ensures uptime — maintain two or more implementations. Budget negotiable.

Important

2 functions

Load-bearing. Multiple dependents. Silent failure cascades.

Supports and improves access to the critical components, and speeds up development of revenue-generating work.

Example
A testnet faucet: it makes test FIL easy to get, but the network runs without it.
Posture
Fund maintenance, not features. Flag any repo with zero active developers.
Inventory

The inventory

The same commitments, read two ways. By project asks what each funded team is on the hook for; by function asks what the network needs and whether anyone is watching it. The percentage is reading coverage — the share of the periods a metric's own cadence expects that carry a value, counted from the day unattended collection started rather than from 90 days ago, with days lost to an outage of our own platform excluded outright. Open any row for the metrics behind it — what is collected, when, and every reading taken.

  • reading collected
  • no defensible number
  • our platform was down
  • no reading taken

SLA thresholds are still being negotiated. This page reports what is being measured, not whether a target was met. Monitoring follows the signed agreements: a function is measured once an agreement names a metric for it.

Read the inventory by

17/31

Kernel functions monitored

14 report nothing at all

39

Metrics collected

14 teams · 14 grants

Funded this batch

14 teams

Teams holding an award in the current batch.

  • 1 ESSENTIAL

    Ankr

    3 metrics 1 kernel function APP-ICVR43KL-H0P3K6

    1 bar = 2 days · worst of 3

    100.0%

    Coverage · 90d

    collecting

    Domains
    Blockchain Core & Physical Storage
    Health commitments
    3
    Growth counters
    none
    Total contract
    $28k across 1 grant

    Kernel functions evidenced

    • Essential Chain sync & state management (snapshot bootstrap, heaviest-chain, RPC)

    Health commitments

    3 metrics · measured on a cadence, judged by nothing yet

    chain-sync-rpc-mainnet-head-lag
    ↗ Monitored · daily

    rpc_head_lag_epochs · daily · grant APP-ICVR43KL-H0P3K6

    Public mainnet RPC serves a fresh chain head: wall-clock expected epoch minus reported Height <= 5 epochs (150s), measured daily — a stale head means the endpoint's backing node has stopped syncing

    Source OSO project page · ankr-network

    How this value is computed
    Metric
    rpc_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-ICVR43KL-H0P3K6
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    chain-sync-rpc-fevm-eth-head-lag
    ↗ Monitored · daily

    fevm_eth_head_lag_epochs · daily · grant APP-ICVR43KL-H0P3K6

    FEVM/Eth RPC surface keeps pace: wall-clock expected epoch minus decoded eth_blockNumber <= 4 epochs, measured daily — the eth_* API is what FEVM dApps depend on, runs ~1 epoch below the native head by construction (so 4 = native 3 + 1), and can stall independently of the native API

    Source OSO project page · ankr-network

    How this value is computed
    Metric
    fevm_eth_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-ICVR43KL-H0P3K6
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    1 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1
    Jun 9Sep 5
    show the numbers
    date fevm_eth_head_lag_epochs (epochs) collection
    2026-09-05 1 read
    2026-09-04 1 read
    2026-09-03 0 read
    2026-09-02 1 read
    2026-09-01 1 read
    2026-08-31 0 read
    2026-08-30 1 read
    2026-08-29 1 read
    2026-08-28 1 read
    2026-08-27 1 read
    2026-08-26 1 read
    2026-08-25 1 read
    2026-08-24 0 read
    2026-08-23 1 read
    2026-08-22 1 read
    2026-08-21 1 read
    2026-08-20 0 read
    chain-sync-rpc-calibnet-head-lag
    ↗ Monitored · daily

    rpc_calibnet_head_lag_epochs · daily · grant APP-ICVR43KL-H0P3K6

    Public calibnet RPC chain-head lag: wall-clock expected epoch minus reported Height, measured daily

    Source OSO project page · ankr-network

    How this value is computed
    Metric
    rpc_calibnet_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-ICVR43KL-H0P3K6
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_calibnet_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
  • 2 ESSENTIAL

    Blockscout

    2 metrics 2 kernel functions APP-J8CF3XJY-CG03HL

    1 bar = 2 days · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Domains
    UX/DX, Coordination & Hardening
    Health commitments
    2
    Growth counters
    none
    Total contract
    $60k across 1 grant

    Kernel functions evidenced

    • Essential Explorer for Calibration testnet
    • Essential Mainnet block explorer (Lotus archive, indexing, NV maintenance)

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    fevm-mainnet-explorer-blockscout
    ↗ Monitored · daily

    blockscout_mainnet_head_age_seconds · daily · grant APP-J8CF3XJY-CG03HL

    Blockscout Filecoin mainnet explorer indexing lag: age of the newest indexed block, measured daily — a stale explorer is not an observability surface

    Source OSO project page · blockscout

    How this value is computed
    Metric
    blockscout_mainnet_head_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-J8CF3XJY-CG03HL
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    58.1 seconds on Sep 5
    Change over 90d
    -2.7%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    58.1
    Jun 9Sep 5
    show the numbers
    date blockscout_mainnet_head_age_seconds (seconds) collection
    2026-09-05 58.1 read
    2026-09-04 93.7 read
    2026-09-03 92.1 read
    2026-09-02 48.5 read
    2026-09-01 91.5 read
    2026-08-31 64.5 read
    2026-08-30 82.3 read
    2026-08-29 60.9 read
    2026-08-28 80.6 read
    2026-08-27 85.9 read
    2026-08-26 75.2 read
    2026-08-25 65 read
    2026-08-24 85.5 read
    2026-08-23 62.6 read
    2026-08-22 62.6 read
    2026-08-21 62.6 read
    2026-08-20 87.7 read
    2026-08-19 63.1 read
    2026-08-18 95.4 read
    2026-08-17 58.4 read
    2026-08-16 82.2 read
    2026-08-15 106 read
    2026-08-14 59.7 read
    calibnet-explorer-blockscout
    ↗ Monitored · daily

    blockscout_calibnet_head_age_seconds · daily · grant APP-J8CF3XJY-CG03HL

    Blockscout Calibration testnet explorer indexing lag: age of the newest indexed block, measured daily — upgrade rehearsal needs a working explorer to analyse

    Source OSO project page · blockscout

    How this value is computed
    Metric
    blockscout_calibnet_head_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-J8CF3XJY-CG03HL
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    61 seconds on Sep 5
    Change over 90d
    +17.2%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    61
    Jun 9Sep 5
    show the numbers
    date blockscout_calibnet_head_age_seconds (seconds) collection
    2026-09-05 61 read
    2026-09-04 84.6 read
    2026-09-03 84.1 read
    2026-09-02 70.2 read
    2026-09-01 94.6 read
    2026-08-31 84.5 read
    2026-08-30 103 read
    2026-08-29 81.9 read
    2026-08-28 44 read
    2026-08-27 46.2 read
    2026-08-26 65.1 read
    2026-08-25 96.3 read
    2026-08-24 47.2 read
    2026-08-23 81.8 read
    2026-08-22 81.8 read
    2026-08-21 81.8 read
    2026-08-20 107 read
    2026-08-19 53.9 read
    2026-08-18 118 read
    2026-08-17 50.7 read
    2026-08-16 100 read
    2026-08-15 93.5 read
    2026-08-14 52 read
  • 1 ESSENTIAL

    Chain.Love

    5 metrics 1 kernel function APP-P706QNLF-NLQPG5

    1 bar = 2 days · worst of 5

    100.0%

    Coverage · 90d

    collecting

    Domains
    Blockchain Core & Physical Storage
    Health commitments
    5
    Growth counters
    none
    Total contract
    $107k across 1 grant

    Kernel functions evidenced

    • Essential Chain sync & state management (snapshot bootstrap, heaviest-chain, RPC)

    Health commitments

    5 metrics · measured on a cadence, judged by nothing yet

    rpc-latency-p50
    ↗ Monitored · daily

    rpc_p50_latency_seconds · daily · grant APP-P706QNLF-NLQPG5

    Median public RPC response latency from Chain.Love's own metrics feed, measured daily — a fresh chain head says the node is syncing, but not that the endpoint is usable

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_p50_latency_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    0.008 seconds on Sep 5
    Change over 90d
    -6.5%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0.008
    Jun 9Sep 5
    show the numbers
    date rpc_p50_latency_seconds (seconds) collection
    2026-09-05 0.008 read
    2026-09-04 0.008 read
    2026-09-03 0.008 read
    2026-09-02 0.008 read
    2026-09-01 0.008 read
    2026-08-31 0.008 read
    2026-08-30 0.008 read
    2026-08-29 0.008 read
    2026-08-28 0.009 read
    2026-08-27 0.008 read
    2026-08-26 0.009 read
    2026-08-25 0.009 read
    2026-08-24 0.008 read
    2026-08-23 0.009 read
    2026-08-22 0.009 read
    2026-08-21 0.009 read
    2026-08-20 0.009 read
    rpc-endpoint-uptime
    ↗ Monitored · daily

    rpc_endpoint_uptime_pct · daily · grant APP-P706QNLF-NLQPG5

    Chain.Love's own uptime monitor for the funded endpoint reports availability over the trailing window, measured daily — the operator-reported view of the service the grant funds

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_endpoint_uptime_pct (percent)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    100 percent on Sep 5
    Change over 90d
    0%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    100
    Jun 9Sep 5
    show the numbers
    date rpc_endpoint_uptime_pct (percent) collection
    2026-09-05 100 read
    2026-09-04 100 read
    2026-09-03 100 read
    2026-09-02 100 read
    2026-09-01 100 read
    2026-08-31 100 read
    2026-08-30 100 read
    2026-08-29 100 read
    2026-08-28 100 read
    2026-08-27 100 read
    2026-08-26 100 read
    2026-08-25 100 read
    2026-08-24 100 read
    2026-08-23 100 read
    2026-08-22 100 read
    2026-08-21 100 read
    2026-08-20 100 read
    chain-sync-rpc-mainnet-head-lag
    ↗ Monitored · daily

    rpc_head_lag_epochs · daily · grant APP-P706QNLF-NLQPG5

    Public mainnet RPC chain-head lag: wall-clock expected epoch minus reported Height, measured daily — a stale head means the endpoint's backing node has stopped syncing

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    chain-sync-rpc-fevm-eth-head-lag
    ↗ Monitored · daily

    fevm_eth_head_lag_epochs · daily · grant APP-P706QNLF-NLQPG5

    FEVM/Eth RPC chain-head lag: wall-clock expected epoch minus decoded eth_blockNumber, measured daily — the eth_* API is what FEVM dApps depend on and can stall independently of the native API

    Source OSO project page · chain-love

    How this value is computed
    Metric
    fevm_eth_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    1 epochs on Sep 5
    Change over 90d
    0%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1
    Jun 9Sep 5
    show the numbers
    date fevm_eth_head_lag_epochs (epochs) collection
    2026-09-05 1 read
    2026-09-04 1 read
    2026-09-03 1 read
    2026-09-02 1 read
    2026-09-01 1 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 1 read
    2026-08-27 1 read
    2026-08-26 1 read
    2026-08-25 1 read
    2026-08-24 1 read
    2026-08-23 1 read
    2026-08-22 1 read
    2026-08-21 1 read
    2026-08-20 1 read
    2026-08-19 1 read
    2026-08-18 1 read
    2026-08-17 1 read
    2026-08-16 1 read
    2026-08-15 1 read
    2026-08-14 1 read
    chain-sync-rpc-calibnet-head-lag
    ↗ Monitored · daily

    rpc_calibnet_head_lag_epochs · daily · grant APP-P706QNLF-NLQPG5

    Public calibnet RPC chain-head lag: wall-clock expected epoch minus reported Height, measured daily — calibnet is the upgrade-rehearsal target developers stage against

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_calibnet_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_calibnet_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
  • 3 ESSENTIAL

    Curio / FilOz

    3 metrics 3 kernel functions APP-HDYJESMD-2WLL00

    1 bar = 2 days · worst of 3

    97.7%

    Coverage · 90d

    collecting

    Domains
    Blockchain Core & Physical Storage
    Health commitments
    2
    Growth counters
    1
    Total contract
    $320k across 1 grant

    Kernel functions evidenced

    • Essential Deal-making + PDP + HTTP retrieval
    • Essential Proving scheduler - WindowPoSt deadlines + WinningPoSt eligibility
    • Essential Sealing pipeline (PC1/PC2/Commit, SupraSeal, Snap)

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    curio-sealing-release-cadence
    ↗ Monitored · monthly

    avg_days_between_releases · monthly · grant APP-HDYJESMD-2WLL00

    Curio release cadence: average days between releases (a sealing-pipeline maintenance signal), measured monthly

    Source OSO project page · filozone

    How this value is computed
    Metric
    avg_days_between_releases (days)
    Collection
    nightly · read monthly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-HDYJESMD-2WLL00
    Collection monthly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    2 of 2 months
    Latest
    26.2 days on Sep 5
    Change over 90d
    0%
    one bar = one month · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    26.2
    Jun 1Sep 1
    show the numbers
    date avg_days_between_releases (days) collection
    2026-09-05 26.2 read
    2026-09-04 26.2 read
    2026-09-03 26.2 read
    2026-09-02 26.2 read
    2026-09-01 26.2 read
    2026-08-31 26.2 read
    2026-08-30 26.2 read
    2026-08-29 26.2 read
    2026-08-28 26.2 read
    2026-08-27 26.1 read
    2026-08-26 26.2 read
    2026-08-25 26.2 read
    2026-08-24 26.2 read
    2026-08-23 26.2 read
    2026-08-22 26.2 read
    2026-08-21 26.2 read
    2026-08-20 26.2 read
    2026-08-19 26.2 read
    2026-08-18 26.2 read
    2026-08-17 26.2 read
    2026-08-16 26.2 read
    2026-08-15 26.2 read
    2026-08-14 26.2 read
    curio-windowpost-winningpost-scheduler
    ↗ Monitored · daily

    avg_blocks_per_tipset · daily · grant APP-HDYJESMD-2WLL00

    Win-count health: network average blocks per tipset, of 5 expected, measured daily — a network-wide reading rather than a Curio-specific one

    Source OSO project page · filozone

    How this value is computed
    Metric
    avg_blocks_per_tipset (blocks)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-HDYJESMD-2WLL00
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    95.2%
    Readings
    20 of 21 days
    Latest
    4.9 blocks on Sep 5
    Change over 90d
    +0.2%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    4.9
    Jun 9Sep 5
    show the numbers
    date avg_blocks_per_tipset (blocks) collection
    2026-09-05 4.9 read
    2026-09-04 4.8 read
    2026-09-03 4.9 read
    2026-09-02 5 read
    2026-09-01 4.9 read
    2026-08-31 4.8 read
    2026-08-30 4.9 read
    2026-08-29 4.9 read
    2026-08-28 4.9 read
    2026-08-27 4.9 read
    2026-08-26 4.8 read
    2026-08-25 4.8 read
    2026-08-24 4.9 read
    2026-08-23 4.8 read
    2026-08-22 4.8 read
    2026-08-21 ran · no value
    2026-08-20 4.8 read
    2026-08-19 4.9 read
    2026-08-18 4.8 read
    2026-08-17 4.9 read
    2026-08-16 4.9 read
    2026-08-15 4.9 read
    2026-08-14 4.9 read

    Growth counters

    1 counter · tracked for direction, never pass/fail

    curio-pdp-active-proofsets
    Tracked for direction · daily

    pdp_active_proof_sets · daily · grant APP-HDYJESMD-2WLL00

    PDP on mainnet: count of active proof sets, measured daily

    Source OSO project page · filozone

    How this value is computed
    Metric
    pdp_active_proof_sets (count)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-HDYJESMD-2WLL00
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    1110 count on Sep 5
    Change over 90d
    +4.5%
    one bar = 2 days · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1110
    Jun 9Sep 5
    show the numbers
    date pdp_active_proof_sets (count) collection
    2026-09-05 1110 read
    2026-09-04 1099 read
    2026-09-03 1095 read
    2026-09-02 1085 read
    2026-09-01 1083 read
    2026-08-31 1080 read
    2026-08-30 1083 read
    2026-08-29 1081 read
    2026-08-28 1079 read
    2026-08-27 1078 read
    2026-08-26 1074 read
    2026-08-25 1074 read
    2026-08-24 1072 read
    2026-08-23 1050 read
    2026-08-22 1050 read
    2026-08-21 1050 read
    2026-08-20 1047 read
    2026-08-19 1045 read
    2026-08-18 1045 read
    2026-08-17 1044 read
    2026-08-16 1036 read
    2026-08-15 1067 read
    2026-08-14 1062 read
  • 1 IRREPLACEABLE 1 ESSENTIAL

    drand / Randamu

    5 metrics 2 kernel functions APP-KOZT1PS1-T25XTE

    1 bar = 2 days · worst of 5

    99.2%

    Coverage · 90d

    collecting

    Domains
    Blockchain Core & Physical Storage
    Health commitments
    5
    Growth counters
    none
    Total contract
    $61k across 1 grant

    Kernel functions evidenced

    • Irreplaceable Distributed randomness beacon (threshold-BLS, League of Entropy)
    • Essential High-SLA HTTP + gossipsub relays & quarterly resharing

    Health commitments

    5 metrics · measured on a cadence, judged by nothing yet

    drand-release-cadence
    ↗ Monitored · monthly

    avg_days_between_releases · monthly · grant APP-KOZT1PS1-T25XTE

    drand ships a software-stack release at least every 45 days on average (active-maintenance signal), measured monthly

    Source OSO project page · drand

    How this value is computed
    Metric
    avg_days_between_releases (days)
    Collection
    nightly · read monthly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection monthly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    2 of 2 months
    Latest
    39.9 days on Sep 5
    Change over 90d
    0%
    one bar = one month · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    39.9
    Jun 1Sep 1
    show the numbers
    date avg_days_between_releases (days) collection
    2026-09-05 39.9 read
    2026-09-04 39.9 read
    2026-09-03 39.9 read
    2026-09-02 39.9 read
    2026-09-01 39.9 read
    2026-08-31 39.9 read
    2026-08-30 39.9 read
    2026-08-29 39.9 read
    2026-08-28 39.9 read
    2026-08-27 39.9 read
    2026-08-26 39.9 read
    2026-08-25 39.9 read
    2026-08-24 39.9 read
    2026-08-23 39.9 read
    2026-08-22 39.9 read
    2026-08-21 39.9 read
    2026-08-20 39.9 read
    2026-08-19 39.9 read
    2026-08-18 39.9 read
    2026-08-17 39.9 read
    2026-08-16 39.9 read
    2026-08-15 39.9 read
    2026-08-14 39.9 read
    drand-relay-statuspage
    ↗ Monitored · daily

    statuspage_impact_level · daily · grant APP-KOZT1PS1-T25XTE

    drand's own status-page incident indicator, measured daily — the operator-reported health of the HTTP relay network Filecoin SPs consume randomness from

    Source OSO project page · drand

    How this value is computed
    Metric
    statuspage_impact_level (severity level)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 389 unattended nightly runs · 389 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    23 of 23 days
    Latest
    0 severity level on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Jul 20 2025, when collection started — the fraction reaches back 23 days, further than the 45 the bars draw.

    Jun 9: 0 Jun 10: 0 Jun 11: 0 Jun 12: 0 Jun 13: 0 Jun 14: 0 Jun 15: 0 Jun 16: 0 Jun 17: 0 Jun 18: 0 Jun 19: 0 Jun 20: 0 Jun 21: 0 Jun 22: 0 Jun 23: 0 Jun 24: 0 Jun 25: 0 Jun 26: 0 Jun 27: 0 Jun 28: 0 Jun 29: 0 Jun 30: 0 Jul 1: 0 Jul 2: 0 Jul 3: 0 Jul 4: 0 Jul 5: 0 Jul 6: 0 Jul 7: 0 Jul 8: 0 Jul 9: 0 Jul 10: 0 Jul 11: 0 Jul 12: 0 Jul 13: 0 Jul 14: 0 Jul 15: 0 Jul 16: 0 Jul 17: 0 Jul 18: 0 Jul 19: 0 Jul 20: 0 Aug 14: 0 Aug 15: 0 Aug 16: 0 Aug 17: 0 Aug 18: 0 Aug 19: 0 Aug 20: 0 Aug 21: 0 Aug 22: 0 Aug 23: 0 Aug 24: 0 Aug 25: 0 Aug 26: 0 Aug 27: 0 Aug 28: 0 Aug 29: 0 Aug 30: 0 Aug 31: 0 Sep 1: 0 Sep 2: 0 Sep 3: 0 Sep 4: 0 Sep 5: 0 0
    Jun 9Sep 5
    show the numbers
    date statuspage_impact_level (severity level) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    2026-07-20 0 read
    2026-07-19 0 read
    2026-07-18 0 read
    2026-07-17 0 read
    2026-07-16 0 read
    2026-07-15 0 read
    2026-07-14 0 read
    2026-07-13 0 read
    2026-07-12 0 read
    2026-07-11 0 read
    2026-07-10 0 read
    2026-07-09 0 read
    2026-07-08 0 read
    2026-07-07 0 read
    2026-07-06 0 read
    2026-07-05 0 read
    2026-07-04 0 read
    2026-07-03 0 read
    2026-07-02 0 read
    2026-07-01 0 read
    2026-06-30 0 read
    2026-06-29 0 read
    2026-06-28 0 read
    2026-06-27 0 read
    2026-06-26 0 read
    2026-06-25 0 read
    2026-06-24 0 read
    2026-06-23 0 read
    2026-06-22 0 read
    2026-06-21 0 read
    2026-06-20 0 read
    2026-06-19 0 read
    2026-06-18 0 read
    2026-06-17 0 read
    2026-06-16 0 read
    2026-06-15 0 read
    2026-06-14 0 read
    2026-06-13 0 read
    2026-06-12 0 read
    2026-06-11 0 read
    2026-06-10 0 read
    2026-06-09 0 read
    drand-relay-quicknet-freshness
    ↗ Monitored · daily

    relay_quicknet_round_lag · daily · grant APP-KOZT1PS1-T25XTE

    Randamu relay mirror serves fresh quicknet rounds: wall-clock expected round minus served round <= 20 rounds (60s), measured daily

    Source OSO project page · drand

    How this value is computed
    Metric
    relay_quicknet_round_lag (rounds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    95.2%
    Readings
    20 of 21 days
    Latest
    0 rounds on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date relay_quicknet_round_lag (rounds) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 ran · no value
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    drand-relay-mirror-liveness
    ↗ Monitored · daily

    relay_mirror_round_lag · daily · grant APP-KOZT1PS1-T25XTE

    An independent drand HTTP relay (Cloudflare) stays in sync: expected - current <= 2 rounds, measured daily — randomness must be reachable even if the primary relay fails

    Source OSO project page · drand

    How this value is computed
    Metric
    relay_mirror_round_lag (rounds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 rounds on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date relay_mirror_round_lag (rounds) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    randomness-beacon
    ↗ Monitored · daily

    beacon_round_lag · daily · grant APP-KOZT1PS1-T25XTE

    drand beacon relay not lagging: expected - current <= 1 round, measured daily

    Source OSO project page · drand

    How this value is computed
    Metric
    beacon_round_lag (rounds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 rounds on Sep 5
    Change over 90d
    -100%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date beacon_round_lag (rounds) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 1 read
  • 3 ESSENTIAL

    Filecoin Community Services / ChainSafe

    3 metrics 3 kernel functions APP-VQC3PIBY-G2UDZJ

    1 bar = 2 days · worst of 3

    100.0%

    Coverage · 90d

    collecting

    Domains
    Coordination & Hardening, Blockchain Core & Physical Storage
    Health commitments
    2
    Growth counters
    1
    Total contract
    $77k across 1 grant

    Kernel functions evidenced

    • Essential Calibnet miners (Lotus-Miner / Curio / Venus) for upgrade rehearsal
    • Essential Mainnet-realistic testnet for rehearsing every network-version upgrade
    • Essential Operation of seed nodes a new peer contacts on startup

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    calibnet-snapshot-freshness
    ↗ Monitored · daily

    calibnet_snapshot_age_seconds · daily · grant APP-VQC3PIBY-G2UDZJ

    Calibnet snapshot freshness: age of the newest snapshot in the archive listing, measured daily

    Source OSO project page · filecoin-community-services-chainsafe

    How this value is computed
    Metric
    calibnet_snapshot_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-VQC3PIBY-G2UDZJ
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    4247 seconds on Sep 5
    Change over 90d
    +9.7%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    4247
    Jun 9Sep 5
    show the numbers
    date calibnet_snapshot_age_seconds (seconds) collection
    2026-09-05 4247 read
    2026-09-04 3892 read
    2026-09-03 4883 read
    2026-09-02 3671 read
    2026-09-01 4182 read
    2026-08-31 4903 read
    2026-08-30 3349 read
    2026-08-29 3142 read
    2026-08-28 6142 read
    2026-08-27 5764 read
    2026-08-26 4414 read
    2026-08-25 361 read
    2026-08-24 3296 read
    2026-08-23 253 read
    2026-08-22 253 read
    2026-08-21 253 read
    2026-08-20 84.6 read
    2026-08-19 7034 read
    2026-08-18 7515 read
    2026-08-17 7181 read
    2026-08-16 6334 read
    2026-08-15 7354 read
    2026-08-14 3871 read
    bootstrap-dns-mainnet
    ↗ Monitored · daily

    bootstrap_dns_status · daily · grant APP-VQC3PIBY-G2UDZJ

    ChainSafe mainnet bootstrap host resolvability: DNS RCODE for bootstrap-mainnet-0.chainsafe-fil.io, measured daily — a fresh node that cannot resolve its seed peers 'starts and just sits there'

    Source OSO project page · filecoin-community-services-chainsafe

    How this value is computed
    Metric
    bootstrap_dns_status (DNS RCODE)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-VQC3PIBY-G2UDZJ
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 DNS RCODE on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    Aug 14: 0 Aug 15: 0 Aug 16: 0 Aug 17: 0 Aug 18: 0 Aug 19: 0 Aug 20: 0 Aug 21: 0 Aug 22: 0 Aug 23: 0 Aug 24: 0 Aug 25: 0 Aug 26: 0 Aug 27: 0 Aug 28: 0 Aug 29: 0 Aug 30: 0 Aug 31: 0 Sep 1: 0 Sep 2: 0 Sep 3: 0 Sep 4: 0 Sep 5: 0 0
    Jun 9Sep 5
    show the numbers
    date bootstrap_dns_status (DNS RCODE) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read

    Growth counters

    1 counter · tracked for direction, never pass/fail

    calibnet-miner-power
    Tracked for direction · weekly

    calibnet_miner_qap_bytes · weekly · grant APP-VQC3PIBY-G2UDZJ

    ChainSafe's calibnet rehearsal miner t0181521 keeps >= 250 TB quality-adjusted power on-chain (the team's own Karma target), measured weekly

    Source OSO project page · filecoin-community-services-chainsafe

    How this value is computed
    Metric
    calibnet_miner_qap_bytes (bytes)
    Collection
    nightly · read weekly
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-VQC3PIBY-G2UDZJ
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    261477608980480 bytes on Sep 5
    Change over 90d
    0%
    one bar = one week · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    261477608980480
    Jun 8Aug 31
    show the numbers
    date calibnet_miner_qap_bytes (bytes) collection
    2026-09-05 261477608980480 read
    2026-09-04 261477608980480 read
    2026-09-03 261477608980480 read
    2026-09-02 261477608980480 read
    2026-09-01 ran · no value
    2026-08-31 261477608980480 read
    2026-08-30 261477608980480 read
    2026-08-29 261477608980480 read
    2026-08-28 261477608980480 read
    2026-08-27 261477608980480 read
    2026-08-26 261477608980480 read
    2026-08-25 261477608980480 read
    2026-08-24 261477608980480 read
    2026-08-23 261477608980480 read
    2026-08-22 261477608980480 read
    2026-08-21 ran · no value
    2026-08-20 ran · no value
    2026-08-19 261477608980480 read
    2026-08-18 261477608980480 read
    2026-08-17 261477608980480 read
    2026-08-16 261477608980480 read
    2026-08-15 261477608980480 read
    2026-08-14 261477608980480 read
  • 1 ESSENTIAL

    Filecoin Data Portal

    1 metric 1 kernel function APP-0QLIOMS2-JSK1EM

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    Domains
    Coordination & Incentives
    Health commitments
    1
    Growth counters
    none
    Total contract
    $140k across 1 grant

    Kernel functions evidenced

    • Essential Aggregates Filecoin on/off-chain data into open, queryable datasets and dashboards

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    network-data-portal-pipeline-freshness
    ↗ Monitored · daily

    pipeline_success_age_days · daily · grant APP-0QLIOMS2-JSK1EM

    Dataset freshness: age of the most recent successful daily Pipeline run, measured daily

    Source OSO project page · filecoin-data-portal-davidgasquez

    How this value is computed
    Metric
    pipeline_success_age_days (days)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-0QLIOMS2-JSK1EM
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    23 of 23 days
    Latest
    0.516 days on Sep 5
    Change over 90d
    -87%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted.

    0.516
    Jun 9Sep 5
    show the numbers
    date pipeline_success_age_days (days) collection
    2026-09-05 0.516 read
    2026-09-04 0.512 read
    2026-09-03 0.479 read
    2026-09-02 0.509 read
    2026-09-01 0.415 read
    2026-08-31 0.587 read
    2026-08-30 0.509 read
    2026-08-29 0.263 read
    2026-08-28 0.267 read
    2026-08-27 0.635 read
    2026-08-26 0.635 read
    2026-08-25 0.669 read
    2026-08-24 0.042 read
    2026-08-23 0.683 read
    2026-08-22 0.674 read
    2026-08-21 0.673 read
    2026-08-20 0.675 read
    2026-08-19 0.673 read
    2026-08-18 0.677 read
    2026-08-17 1.7 read
    2026-08-16 0.68 read
    2026-08-15 4.7 read
    2026-08-14 4 read
  • 1 ESSENTIAL

    Filecoin Docs / FIL-B

    2 metrics 1 kernel function APP-OFZ5ILTO-QC1XCM

    1 bar = 1 week · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Domains
    UX/DX
    Health commitments
    2
    Growth counters
    none
    Total contract
    $150k across 1 grant

    Kernel functions evidenced

    • Essential Network-wide documentation along with source code availability and source control

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    network-documentation-commit-recency
    ↗ Monitored · weekly

    docs_last_commit_age_days · weekly · grant APP-OFZ5ILTO-QC1XCM

    Docs repo activity: age of the most recent commit on filecoin-project/filecoin-docs, measured weekly

    Source OSO project page · fil-builders

    How this value is computed
    Metric
    docs_last_commit_age_days (days)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-OFZ5ILTO-QC1XCM
    Collection weekly 72 unattended nightly runs · 72 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    2 days on Sep 5
    Change over 90d
    +119.5%
    one bar = one week · not judged — no bar in force

    Counted from Aug 15 2025, when collection started — the fraction reaches back 4 weeks, further than the 13 the bars draw. 2 days lost to our own platform, excluded from the denominator.

    2
    Jun 8Aug 31
    show the numbers
    date docs_last_commit_age_days (days) collection
    2026-09-05 2 read
    2026-09-04 1 read
    2026-09-03 0 read
    2026-09-02 67 read
    2026-09-01 66 read
    2026-08-31 65 read
    2026-08-30 64 read
    2026-08-29 63 read
    2026-08-28 62 read
    2026-08-27 61 read
    2026-08-26 60 read
    2026-08-25 59 read
    2026-08-24 58 read
    2026-08-23 57 read
    2026-08-22 56 read
    2026-08-21 55 read
    2026-08-20 54 read
    2026-08-19 53 read
    2026-08-18 52 read
    2026-08-17 51 read
    2026-08-16 50 read
    2026-08-15 49 read
    2026-08-14 48 read
    2026-07-17 20.8 read
    2026-07-10 13.8 read
    2026-07-03 6.8 read
    2026-06-26 14.9 read
    2026-06-19 7.9 read
    2026-06-12 0.911 read
    docs-open-issues
    ↗ Monitored · weekly

    docs_open_issues · weekly · grant APP-OFZ5ILTO-QC1XCM

    Open issue count on filecoin-project/filecoin-docs, measured weekly — the backlog the funded documentation work is drawing down

    Source OSO project page · fil-builders

    How this value is computed
    Metric
    docs_open_issues (count)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-OFZ5ILTO-QC1XCM
    Collection weekly 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    3 of 3 weeks
    Latest
    42 count on Sep 5
    Change over 90d
    0%
    one bar = one week · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    42
    Jun 8Aug 31
    show the numbers
    date docs_open_issues (count) collection
    2026-09-05 42 read
    2026-09-04 42 read
    2026-09-03 42 read
    2026-09-02 42 read
    2026-09-01 42 read
    2026-08-31 42 read
    2026-08-30 42 read
    2026-08-29 42 read
    2026-08-28 42 read
    2026-08-27 42 read
    2026-08-26 42 read
    2026-08-25 42 read
    2026-08-24 42 read
    2026-08-23 42 read
    2026-08-22 42 read
    2026-08-21 42 read
    2026-08-20 42 read
  • 2 ESSENTIAL

    Forest / ChainSafe

    2 metrics 2 kernel functions APP-P0UD8I92-78VVRM

    1 bar = 2 days · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Domains
    Blockchain Core & Physical Storage
    Health commitments
    2
    Growth counters
    none
    Total contract
    $504k across 1 grant

    Kernel functions evidenced

    • Essential Independent Rust full node (sync, validation, RPC, snapshot export)
    • Essential Validated snapshot generation & hosting (~2h cadence)

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    mainnet-snapshot-freshness
    ↗ Monitored · daily

    snapshot_age_seconds · daily · grant APP-P0UD8I92-78VVRM

    Mainnet snapshot freshness: age of the newest snapshot in the archive listing, measured daily

    Source OSO project page · forest-chainsafe

    How this value is computed
    Metric
    snapshot_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P0UD8I92-78VVRM
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    1147 seconds on Sep 5
    Change over 90d
    +4.9%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1147
    Jun 9Sep 5
    show the numbers
    date snapshot_age_seconds (seconds) collection
    2026-09-05 1147 read
    2026-09-04 1610 read
    2026-09-03 2532 read
    2026-09-02 1253 read
    2026-09-01 1643 read
    2026-08-31 1702 read
    2026-08-30 1245 read
    2026-08-29 984 read
    2026-08-28 3295 read
    2026-08-27 3566 read
    2026-08-26 2020 read
    2026-08-25 4684 read
    2026-08-24 7594 read
    2026-08-23 5371 read
    2026-08-22 5371 read
    2026-08-21 5371 read
    2026-08-20 4794 read
    2026-08-19 4495 read
    2026-08-18 4954 read
    2026-08-17 4921 read
    2026-08-16 4557 read
    2026-08-15 4694 read
    2026-08-14 1094 read
    forest-release-cadence
    ↗ Monitored · monthly

    avg_days_between_releases · monthly · grant APP-P0UD8I92-78VVRM

    Forest ships a release at least every 45 days on average (active-maintenance signal), measured monthly

    Source OSO project page · forest-chainsafe

    How this value is computed
    Metric
    avg_days_between_releases (days)
    Collection
    nightly · read monthly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P0UD8I92-78VVRM
    Collection monthly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    2 of 2 months
    Latest
    16.9 days on Sep 5
    Change over 90d
    +3.4%
    one bar = one month · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    16.9
    Jun 1Sep 1
    show the numbers
    date avg_days_between_releases (days) collection
    2026-09-05 16.9 read
    2026-09-04 16.9 read
    2026-09-03 16.9 read
    2026-09-02 16.9 read
    2026-09-01 17.2 read
    2026-08-31 17.2 read
    2026-08-30 17.2 read
    2026-08-29 17.2 read
    2026-08-28 17.2 read
    2026-08-27 17.2 read
    2026-08-26 17.2 read
    2026-08-25 17.2 read
    2026-08-24 17.2 read
    2026-08-23 17.2 read
    2026-08-22 17.2 read
    2026-08-21 17.2 read
    2026-08-20 16.3 read
    2026-08-19 16.3 read
    2026-08-18 16.3 read
    2026-08-17 16.3 read
    2026-08-16 16.3 read
    2026-08-15 16.3 read
    2026-08-14 16.3 read
  • 1 ESSENTIAL

    Goldsky

    2 metrics 1 kernel function APP-RRMZE7XC-XAVG4W

    1 bar = 2 days · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Domains
    Coordination & Incentives
    Health commitments
    2
    Growth counters
    none
    Total contract
    $86k across 1 grant

    Kernel functions evidenced

    • Essential Aggregates Filecoin on/off-chain data into open, queryable datasets and dashboards

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    fevm-chain-indexing-freshness
    ↗ Monitored · daily

    fevm_subgraph_indexing_lag_seconds · daily · grant APP-RRMZE7XC-XAVG4W

    Goldsky-hosted Filecoin FEVM subgraph indexing lag: wall clock minus indexed block timestamp, measured daily — stale chain ETL breaks every downstream consumer at once

    Source OSO project page · goldsky

    How this value is computed
    Metric
    fevm_subgraph_indexing_lag_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-RRMZE7XC-XAVG4W
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    52 seconds on Sep 5
    Change over 90d
    -26.8%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    52
    Jun 9Sep 5
    show the numbers
    date fevm_subgraph_indexing_lag_seconds (seconds) collection
    2026-09-05 52 read
    2026-09-04 46 read
    2026-09-03 79 read
    2026-09-02 40 read
    2026-09-01 26 read
    2026-08-31 41 read
    2026-08-30 58 read
    2026-08-29 82 read
    2026-08-28 42 read
    2026-08-27 80 read
    2026-08-26 50 read
    2026-08-25 24 read
    2026-08-24 72 read
    2026-08-23 76 read
    2026-08-22 76 read
    2026-08-21 76 read
    2026-08-20 59 read
    2026-08-19 77 read
    2026-08-18 78 read
    2026-08-17 36 read
    2026-08-16 41 read
    2026-08-15 41 read
    2026-08-14 71 read
    fevm-chain-indexing-errors
    ↗ Monitored · daily

    fevm_subgraph_indexing_errors · daily · grant APP-RRMZE7XC-XAVG4W

    Goldsky-hosted Filecoin FEVM subgraph indexing-error flag (hasIndexingErrors), measured daily

    Source OSO project page · goldsky

    How this value is computed
    Metric
    fevm_subgraph_indexing_errors (flag)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-RRMZE7XC-XAVG4W
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 flag on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    Aug 14: 0 Aug 15: 0 Aug 16: 0 Aug 17: 0 Aug 18: 0 Aug 19: 0 Aug 20: 0 Aug 21: 0 Aug 22: 0 Aug 23: 0 Aug 24: 0 Aug 25: 0 Aug 26: 0 Aug 27: 0 Aug 28: 0 Aug 29: 0 Aug 30: 0 Aug 31: 0 Sep 1: 0 Sep 2: 0 Sep 3: 0 Sep 4: 0 Sep 5: 0 0
    Jun 9Sep 5
    show the numbers
    date fevm_subgraph_indexing_errors (flag) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
  • 1 ESSENTIAL

    IPNI / OIF

    4 metrics 1 kernel function APP-O66TN87V-3MDZFT

    1 bar = 2 days · worst of 4

    100.0%

    Coverage · 90d

    collecting

    Domains
    Storage Market Middleware
    Health commitments
    3
    Growth counters
    1
    Total contract
    $280k across 1 grant

    Kernel functions evidenced

    • Essential System to advertise CID content records

    Health commitments

    3 metrics · measured on a cadence, judged by nothing yet

    content-routing-ipni-readiness
    ↗ Monitored · daily

    ipni_indexer_ready · daily · grant APP-O66TN87V-3MDZFT

    The IPNI indexer reports itself ready on its own health endpoint (1 when status is 'ready', else 0), measured daily — the readiness signal the committee asked for and cid.contact now serves as JSON

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_indexer_ready (flag)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    1 flag on Sep 5
    Change over 90d
    0%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    Aug 20: 1 Aug 21: 1 Aug 22: 1 Aug 23: 1 Aug 24: 1 Aug 25: 1 Aug 26: 1 Aug 27: 1 Aug 28: 1 Aug 29: 1 Aug 30: 1 Aug 31: 1 Sep 1: 1 Sep 2: 1 Sep 3: 1 Sep 4: 1 Sep 5: 1 1
    Jun 9Sep 5
    show the numbers
    date ipni_indexer_ready (flag) collection
    2026-09-05 1 read
    2026-09-04 1 read
    2026-09-03 1 read
    2026-09-02 1 read
    2026-09-01 1 read
    2026-08-31 1 read
    2026-08-30 1 read
    2026-08-29 1 read
    2026-08-28 1 read
    2026-08-27 1 read
    2026-08-26 1 read
    2026-08-25 1 read
    2026-08-24 1 read
    2026-08-23 1 read
    2026-08-22 1 read
    2026-08-21 1 read
    2026-08-20 1 read
    content-routing-ipni-ingest-liveness
    ↗ Monitored · daily

    ipni_providers_advertised_24h · daily · grant APP-O66TN87V-3MDZFT

    Ad-chain ingestion liveness: providers showing a LastAdvertisementTime within the past 24h, measured daily

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_providers_advertised_24h (count)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    35 count on Sep 5
    Change over 90d
    +12.9%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    35
    Jun 9Sep 5
    show the numbers
    date ipni_providers_advertised_24h (count) collection
    2026-09-05 35 read
    2026-09-04 37 read
    2026-09-03 38 read
    2026-09-02 35 read
    2026-09-01 34 read
    2026-08-31 35 read
    2026-08-30 34 read
    2026-08-29 31 read
    2026-08-28 33 read
    2026-08-27 35 read
    2026-08-26 31 read
    2026-08-25 32 read
    2026-08-24 32 read
    2026-08-23 32 read
    2026-08-22 32 read
    2026-08-21 32 read
    2026-08-20 33 read
    2026-08-19 30 read
    2026-08-18 30 read
    2026-08-17 29 read
    2026-08-16 28 read
    2026-08-15 32 read
    2026-08-14 31 read
    content-routing-ipni
    ↗ Monitored · daily

    ipni_error_free_ratio · daily · grant APP-O66TN87V-3MDZFT

    IPNI providers error-free: >= 90% of providers report no LastError, measured daily

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_error_free_ratio (ratio)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0.879 ratio on Sep 5
    Change over 90d
    +0.4%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0.879
    Jun 9Sep 5
    show the numbers
    date ipni_error_free_ratio (ratio) collection
    2026-09-05 0.879 read
    2026-09-04 0.879 read
    2026-09-03 0.878 read
    2026-09-02 0.876 read
    2026-09-01 0.873 read
    2026-08-31 0.873 read
    2026-08-30 0.872 read
    2026-08-29 0.872 read
    2026-08-28 0.872 read
    2026-08-27 0.83 read
    2026-08-26 0.826 read
    2026-08-25 0.906 read
    2026-08-24 0.906 read
    2026-08-23 0.956 read
    2026-08-22 0.956 read
    2026-08-21 0.956 read
    2026-08-20 0.963 read
    2026-08-19 0.955 read
    2026-08-18 0.962 read
    2026-08-17 0.877 read
    2026-08-16 0.877 read
    2026-08-15 0.877 read
    2026-08-14 0.876 read

    Growth counters

    1 counter · tracked for direction, never pass/fail

    content-routing-ipni-provider-count
    Tracked for direction · daily

    ipni_provider_count · daily · grant APP-O66TN87V-3MDZFT

    Breadth of the IPNI provider set: providers listed on cid.contact, measured daily

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_provider_count (count)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    149 count on Sep 5
    Change over 90d
    +15.5%
    one bar = 2 days · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    149
    Jun 9Sep 5
    show the numbers
    date ipni_provider_count (count) collection
    2026-09-05 149 read
    2026-09-04 149 read
    2026-09-03 148 read
    2026-09-02 145 read
    2026-09-01 142 read
    2026-08-31 142 read
    2026-08-30 141 read
    2026-08-29 141 read
    2026-08-28 141 read
    2026-08-27 141 read
    2026-08-26 138 read
    2026-08-25 138 read
    2026-08-24 138 read
    2026-08-23 137 read
    2026-08-22 137 read
    2026-08-21 137 read
    2026-08-20 136 read
    2026-08-19 132 read
    2026-08-18 131 read
    2026-08-17 130 read
    2026-08-16 130 read
    2026-08-15 130 read
    2026-08-14 129 read
  • 1 ESSENTIAL

    Plumbline

    1 metric 1 kernel function APP-U5CX297Z-XKDQDZ

    1 bar = 1 week

    100.0%

    Coverage · 90d

    collecting

    Domains
    Coordination & Hardening
    Health commitments
    1
    Growth counters
    none
    Total contract
    $17k across 1 grant

    Kernel functions evidenced

    • Essential Calibnet miners (Lotus-Miner / Curio / Venus) for upgrade rehearsal

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    calibnet-sp-power-share
    ↗ Monitored · weekly

    calibnet_miner_qap_share · weekly · grant APP-U5CX297Z-XKDQDZ

    Plumbline's calibnet SP t0143103 stays decentralization-friendly: its share of calibnet quality-adjusted power < 1/3 (the team's own Karma target), measured weekly

    Source OSO project page · reiers-filecoin

    How this value is computed
    Metric
    calibnet_miner_qap_share (ratio)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-U5CX297Z-XKDQDZ
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    0.337 ratio on Sep 5
    Change over 90d
    -2.9%
    one bar = one week · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0.337
    Jun 8Aug 31
    show the numbers
    date calibnet_miner_qap_share (ratio) collection
    2026-09-05 0.337 read
    2026-09-04 0.337 read
    2026-09-03 0.337 read
    2026-09-02 0.338 read
    2026-09-01 0.338 read
    2026-08-31 0.339 read
    2026-08-30 0.339 read
    2026-08-29 0.34 read
    2026-08-28 0.341 read
    2026-08-27 0.342 read
    2026-08-26 0.342 read
    2026-08-25 0.343 read
    2026-08-24 0.343 read
    2026-08-23 0.345 read
    2026-08-22 0.345 read
    2026-08-21 ran · no value
    2026-08-20 ran · no value
    2026-08-19 0.345 read
    2026-08-18 0.346 read
    2026-08-17 0.346 read
    2026-08-16 0.346 read
    2026-08-15 0.347 read
    2026-08-14 0.347 read
  • 1 IMPORTANT

    USDFC / Secured Finance

    4 metrics 1 kernel function APP-Z1L7URG7-TJ3G5D

    1 bar = 2 days · worst of 4

    100.0%

    Coverage · 90d

    collecting

    Domains
    UX/DX
    Health commitments
    none
    Growth counters
    4
    Total contract
    $65k across 1 grant

    Kernel functions evidenced

    • Important Overcollateralized stablecoin settlement rail for storage and service payments (USDFC)

    Growth counters

    4 counters · tracked for direction, never pass/fail

    usdfc-redemption-fee
    Tracked for direction · daily

    usdfc_redemption_fee_pct · daily · grant APP-Z1L7URG7-TJ3G5D

    USDFC redemption fee: TroveManager getRedemptionRate(), measured daily. Reported for context — a higher rate is normal protocol behaviour under redemption pressure, not a fault

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_redemption_fee_pct (percent)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection daily 12 unattended nightly runs · 12 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    12 of 12 days
    Latest
    0.513 percent on Sep 5
    Change over 90d
    +2.6%
    one bar = 2 days · never pass/fail

    Counted from Aug 25, when collection started — earlier days are drawn, not counted.

    0.513
    Jun 9Sep 5
    show the numbers
    date usdfc_redemption_fee_pct (percent) collection
    2026-09-05 0.513 read
    2026-09-04 0.513 read
    2026-09-03 0.596 read
    2026-09-02 0.596 read
    2026-09-01 1.9 read
    2026-08-31 1.9 read
    2026-08-30 2.1 read
    2026-08-29 2.1 read
    2026-08-28 0.711 read
    2026-08-27 0.963 read
    2026-08-26 0.51 read
    2026-08-25 0.5 read
    usdfc-peg-deviation
    Tracked for direction · daily

    usdfc_peg_deviation · daily · grant APP-Z1L7URG7-TJ3G5D

    USDFC peg deviation: USDFC–axlUSDC pool price minus 1.00 USD, signed, read at measurement time and measured daily. Positive is a premium over peg, negative a discount

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_peg_deviation (ratio)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection daily 12 unattended nightly runs · 12 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    12 of 12 days
    Latest
    0.118 ratio on Sep 5
    Change over 90d
    +558.1%
    one bar = 2 days · never pass/fail

    Counted from Aug 25, when collection started — earlier days are drawn, not counted.

    0.118
    Jun 9Sep 5
    show the numbers
    date usdfc_peg_deviation (ratio) collection
    2026-09-05 0.118 read
    2026-09-04 0.118 read
    2026-09-03 0.049 read
    2026-09-02 0.049 read
    2026-09-01 0.008 read
    2026-08-31 0.006 read
    2026-08-30 0 read
    2026-08-29 0.002 read
    2026-08-28 -0.001 read
    2026-08-27 0.008 read
    2026-08-26 0.006 read
    2026-08-25 0.018 read
    usdfc-axlusdc-pool-volume
    Tracked for direction · daily

    usdfc_pool_volume_usd · daily · grant APP-Z1L7URG7-TJ3G5D

    USDFC–axlUSDC pool trading flow: GeckoTerminal 24h volume_usd, measured daily. Reported for context — the team commits to publishing this figure, not to reaching a level

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_pool_volume_usd (USD)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    23 of 23 days
    Latest
    0 USD on Sep 5
    Change over 90d
    -100%
    one bar = 2 days · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted.

    0
    Jun 9Sep 5
    show the numbers
    date usdfc_pool_volume_usd (USD) collection
    2026-09-05 0 read
    2026-09-04 4099 read
    2026-09-03 0 read
    2026-09-02 23545 read
    2026-09-01 16548 read
    2026-08-31 19306 read
    2026-08-30 5721 read
    2026-08-29 55827 read
    2026-08-28 22190 read
    2026-08-27 28788 read
    2026-08-26 29302 read
    2026-08-25 48356 read
    2026-08-24 49664 read
    2026-08-23 54984 read
    2026-08-22 16690 read
    2026-08-21 59962 read
    2026-08-20 25908 read
    2026-08-19 12473 read
    2026-08-18 22756 read
    2026-08-17 11695 read
    2026-08-16 8768 read
    2026-08-15 17591 read
    2026-08-14 10160 read
    usdfc-axlusdc-pool-tvl
    Tracked for direction · weekly

    usdfc_pool_tvl_usd · weekly · grant APP-Z1L7URG7-TJ3G5D

    USDFC–axlUSDC pool depth: GeckoTerminal reserve_in_usd, measured weekly. Reported for context — the agreement places liquidity provision outside this grant's scope

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_pool_tvl_usd (USD)
    Collection
    nightly · read weekly
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    22009 USD on Sep 5
    Change over 90d
    -57%
    one bar = one week · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    22009
    Jun 8Aug 31
    show the numbers
    date usdfc_pool_tvl_usd (USD) collection
    2026-09-05 22009 read
    2026-09-04 22287 read
    2026-09-03 24054 read
    2026-09-02 23660 read
    2026-09-01 21329 read
    2026-08-31 21280 read
    2026-08-30 21173 read
    2026-08-29 21240 read
    2026-08-28 21166 read
    2026-08-27 21259 read
    2026-08-26 21274 read
    2026-08-25 21288 read
    2026-08-24 21241 read
    2026-08-23 31339 read
    2026-08-22 41437 read
    2026-08-21 51535 read
    2026-08-20 51318 read
    2026-08-19 50916 read
    2026-08-18 51024 read
    2026-08-17 51146 read
    2026-08-16 51156 read
    2026-08-15 51139 read
    2026-08-14 51214 read
  • 1 ESSENTIAL

    Zondax

    2 metrics 1 kernel function APP-WVTOW236-LUGH7Y

    1 bar = 1 week · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Domains
    Blockchain Core & Physical Storage
    Health commitments
    2
    Growth counters
    none
    Total contract
    $237k across 1 grant

    Kernel functions evidenced

    • Essential Chain sync & state management (snapshot bootstrap, heaviest-chain, RPC)

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    zondax-node-rpc-archival-depth
    ↗ Monitored · weekly

    archival_tipset_height_served · weekly · grant APP-WVTOW236-LUGH7Y

    Zondax archival RPC depth: the height returned by ChainGetTipSetByHeight(100000), Sep 2020, measured weekly — pruned nodes cannot answer this

    Source OSO project page · zondax

    How this value is computed
    Metric
    archival_tipset_height_served (epoch)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-WVTOW236-LUGH7Y
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    100000 epoch on Sep 5
    Change over 90d
    0%
    one bar = one week · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    100000
    Jun 8Aug 31
    show the numbers
    date archival_tipset_height_served (epoch) collection
    2026-09-05 100000 read
    2026-09-04 100000 read
    2026-09-03 100000 read
    2026-09-02 100000 read
    2026-09-01 100000 read
    2026-08-31 100000 read
    2026-08-30 100000 read
    2026-08-29 100000 read
    2026-08-28 100000 read
    2026-08-27 100000 read
    2026-08-26 100000 read
    2026-08-25 100000 read
    2026-08-24 100000 read
    2026-08-23 100000 read
    2026-08-22 100000 read
    2026-08-21 100000 read
    2026-08-20 100000 read
    2026-08-19 100000 read
    2026-08-18 100000 read
    2026-08-17 100000 read
    2026-08-16 100000 read
    2026-08-15 100000 read
    2026-08-14 100000 read
    rosetta-release-currency
    ↗ Monitored · weekly

    rosetta_release_age_days · weekly · grant APP-WVTOW236-LUGH7Y

    Rosetta stack currency: age of the latest rosetta-filecoin-proxy release, measured weekly

    Source OSO project page · zondax

    How this value is computed
    Metric
    rosetta_release_age_days (days)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-WVTOW236-LUGH7Y
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    59.5 days on Sep 5
    Change over 90d
    +57.3%
    one bar = one week · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    59.5
    Jun 8Aug 31
    show the numbers
    date rosetta_release_age_days (days) collection
    2026-09-05 59.5 read
    2026-09-04 58.5 read
    2026-09-03 57.5 read
    2026-09-02 56.5 read
    2026-09-01 55.5 read
    2026-08-31 54.6 read
    2026-08-30 53.5 read
    2026-08-29 52.5 read
    2026-08-28 51.6 read
    2026-08-27 50.6 read
    2026-08-26 49.5 read
    2026-08-25 48.5 read
    2026-08-24 47.9 read
    2026-08-23 46.8 read
    2026-08-22 45.6 read
    2026-08-21 44.5 read
    2026-08-20 43.5 read
    2026-08-19 42.5 read
    2026-08-18 41.5 read
    2026-08-17 40.5 read
    2026-08-16 39.5 read
    2026-08-15 38.5 read
    2026-08-14 37.8 read

Irreplaceable

5 functions

Networking

  • Irreplaceable Blockchain Core & Physical Storage

    GossipSub propagation, Kademlia DHT peer/content discovery, transports (TCP/QUIC) + NAT traversal

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Blocks must propagate within ~30s; precondition for propagation, discovery and every connection - failure threatens consensus.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Proving

  • Irreplaceable Blockchain Core & Physical Storage

    Proving subsystem - PoRep (StackedDRG sealing), WinningPoSt/WindowPoSt, crypto primitives (BLST, bellperson, neptune)

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Storage proofs make physical storage trustless and gate block production and sector onboarding; a regression halts proving network-wide.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Randomness

  • Irreplaceable Blockchain Core & Physical Storage

    Distributed randomness beacon (threshold-BLS, League of Entropy)

    single maintainer 1 health metric

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    If the beacon stops, the chain halts instantly and (without months of R&D) irrecoverably. Governance and on-call support required.

    Teams reporting
    drand / Randamu
    Health commitments
    1
    Growth counters
    none
    Total contract
    $61k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    randomness-beacon
    ↗ Monitored · daily

    beacon_round_lag · daily · grant APP-KOZT1PS1-T25XTE

    drand beacon relay not lagging: expected - current <= 1 round, measured daily

    Source OSO project page · drand

    How this value is computed
    Metric
    beacon_round_lag (rounds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 rounds on Sep 5
    Change over 90d
    -100%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date beacon_round_lag (rounds) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 1 read

VM & Programmability

  • Irreplaceable Blockchain Core & Physical Storage

    FVM execution engine (deterministic WASM actor execution)

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Shared execution engine that produces gas spent; a divergence here forks execution across all clients. Co-maintained by Lotus and Forest.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Irreplaceable Blockchain Core & Physical Storage

    Storage market / miner / power / system / reward / datacap actors

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Storage market, miner, power and reward logic at protocol level. FIPs may propose modifications. Co-maintained by Lotus and Forest.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Essential

24 functions

Block Production (mining)

  • Essential Blockchain Core & Physical Storage

    Block production - WinningPoSt leader election & block assembly

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Without miners running WinningPoSt there is no block production; the chain stops advancing. Majority of block producers run this (70%+).

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Essential Blockchain Core & Physical Storage

    Deal-making + PDP + HTTP retrieval

    single maintainer no health metric 1 growth counter

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    Composable deal interface and hot-storage proving - the demand-side onramp for SPs.

    Teams reporting
    Curio / FilOz
    Health commitments
    none
    Growth counters
    1
    Total contract
    $320k across 1 grant

    Growth counters

    1 counter · tracked for direction, never pass/fail

    curio-pdp-active-proofsets
    Tracked for direction · daily

    pdp_active_proof_sets · daily · grant APP-HDYJESMD-2WLL00

    PDP on mainnet: count of active proof sets, measured daily

    Source OSO project page · filozone

    How this value is computed
    Metric
    pdp_active_proof_sets (count)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-HDYJESMD-2WLL00
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    1110 count on Sep 5
    Change over 90d
    +4.5%
    one bar = 2 days · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1110
    Jun 9Sep 5
    show the numbers
    date pdp_active_proof_sets (count) collection
    2026-09-05 1110 read
    2026-09-04 1099 read
    2026-09-03 1095 read
    2026-09-02 1085 read
    2026-09-01 1083 read
    2026-08-31 1080 read
    2026-08-30 1083 read
    2026-08-29 1081 read
    2026-08-28 1079 read
    2026-08-27 1078 read
    2026-08-26 1074 read
    2026-08-25 1074 read
    2026-08-24 1072 read
    2026-08-23 1050 read
    2026-08-22 1050 read
    2026-08-21 1050 read
    2026-08-20 1047 read
    2026-08-19 1045 read
    2026-08-18 1045 read
    2026-08-17 1044 read
    2026-08-16 1036 read
    2026-08-15 1067 read
    2026-08-14 1062 read
  • Essential Blockchain Core & Physical Storage

    Pooled block production (sophon-miner) + distributed sealing cluster (Damocles)

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Independent block-winning and sealing path for Venus SPs - SP-side client diversity. Dominant stack for China-based SPs (~15% of miners).

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Essential Blockchain Core & Physical Storage

    Proving scheduler - WindowPoSt deadlines + WinningPoSt eligibility

    single maintainer 1 health metric

    1 bar = 2 days

    95.2%

    Coverage · 90d

    collecting

    Recurring liveness proofs and block production; missed windows mean fault penalties and power loss.

    Teams reporting
    Curio / FilOz
    Health commitments
    1
    Growth counters
    none
    Total contract
    $320k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    curio-windowpost-winningpost-scheduler
    ↗ Monitored · daily

    avg_blocks_per_tipset · daily · grant APP-HDYJESMD-2WLL00

    Win-count health: network average blocks per tipset, of 5 expected, measured daily — a network-wide reading rather than a Curio-specific one

    Source OSO project page · filozone

    How this value is computed
    Metric
    avg_blocks_per_tipset (blocks)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-HDYJESMD-2WLL00
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    95.2%
    Readings
    20 of 21 days
    Latest
    4.9 blocks on Sep 5
    Change over 90d
    +0.2%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    4.9
    Jun 9Sep 5
    show the numbers
    date avg_blocks_per_tipset (blocks) collection
    2026-09-05 4.9 read
    2026-09-04 4.8 read
    2026-09-03 4.9 read
    2026-09-02 5 read
    2026-09-01 4.9 read
    2026-08-31 4.8 read
    2026-08-30 4.9 read
    2026-08-29 4.9 read
    2026-08-28 4.9 read
    2026-08-27 4.9 read
    2026-08-26 4.8 read
    2026-08-25 4.8 read
    2026-08-24 4.9 read
    2026-08-23 4.8 read
    2026-08-22 4.8 read
    2026-08-21 ran · no value
    2026-08-20 4.8 read
    2026-08-19 4.9 read
    2026-08-18 4.8 read
    2026-08-17 4.9 read
    2026-08-16 4.9 read
    2026-08-15 4.9 read
    2026-08-14 4.9 read
  • Essential Blockchain Core & Physical Storage

    Sealing pipeline (PC1/PC2/Commit, SupraSeal, Snap)

    single maintainer 1 health metric

    1 bar = 1 month

    100.0%

    Coverage · 90d

    collecting

    How SPs onboard committed capacity and data onto the network.

    Teams reporting
    Curio / FilOz
    Health commitments
    1
    Growth counters
    none
    Total contract
    $320k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    curio-sealing-release-cadence
    ↗ Monitored · monthly

    avg_days_between_releases · monthly · grant APP-HDYJESMD-2WLL00

    Curio release cadence: average days between releases (a sealing-pipeline maintenance signal), measured monthly

    Source OSO project page · filozone

    How this value is computed
    Metric
    avg_days_between_releases (days)
    Collection
    nightly · read monthly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-HDYJESMD-2WLL00
    Collection monthly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    2 of 2 months
    Latest
    26.2 days on Sep 5
    Change over 90d
    0%
    one bar = one month · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    26.2
    Jun 1Sep 1
    show the numbers
    date avg_days_between_releases (days) collection
    2026-09-05 26.2 read
    2026-09-04 26.2 read
    2026-09-03 26.2 read
    2026-09-02 26.2 read
    2026-09-01 26.2 read
    2026-08-31 26.2 read
    2026-08-30 26.2 read
    2026-08-29 26.2 read
    2026-08-28 26.2 read
    2026-08-27 26.1 read
    2026-08-26 26.2 read
    2026-08-25 26.2 read
    2026-08-24 26.2 read
    2026-08-23 26.2 read
    2026-08-22 26.2 read
    2026-08-21 26.2 read
    2026-08-20 26.2 read
    2026-08-19 26.2 read
    2026-08-18 26.2 read
    2026-08-17 26.2 read
    2026-08-16 26.2 read
    2026-08-15 26.2 read
    2026-08-14 26.2 read

Content routing

  • Essential Storage Market Middleware

    System to advertise CID content records

    single maintainer 3 health metrics 1 growth counter

    1 bar = 2 days · worst of 4

    100.0%

    Coverage · 90d

    collecting

    An adopted solution for content routing is essential. The network doesn't halt, but it stops being a useful storage network.

    Teams reporting
    IPNI / OIF
    Health commitments
    3
    Growth counters
    1
    Total contract
    $280k across 1 grant

    Health commitments

    3 metrics · measured on a cadence, judged by nothing yet

    content-routing-ipni-readiness
    ↗ Monitored · daily

    ipni_indexer_ready · daily · grant APP-O66TN87V-3MDZFT

    The IPNI indexer reports itself ready on its own health endpoint (1 when status is 'ready', else 0), measured daily — the readiness signal the committee asked for and cid.contact now serves as JSON

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_indexer_ready (flag)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    1 flag on Sep 5
    Change over 90d
    0%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    Aug 20: 1 Aug 21: 1 Aug 22: 1 Aug 23: 1 Aug 24: 1 Aug 25: 1 Aug 26: 1 Aug 27: 1 Aug 28: 1 Aug 29: 1 Aug 30: 1 Aug 31: 1 Sep 1: 1 Sep 2: 1 Sep 3: 1 Sep 4: 1 Sep 5: 1 1
    Jun 9Sep 5
    show the numbers
    date ipni_indexer_ready (flag) collection
    2026-09-05 1 read
    2026-09-04 1 read
    2026-09-03 1 read
    2026-09-02 1 read
    2026-09-01 1 read
    2026-08-31 1 read
    2026-08-30 1 read
    2026-08-29 1 read
    2026-08-28 1 read
    2026-08-27 1 read
    2026-08-26 1 read
    2026-08-25 1 read
    2026-08-24 1 read
    2026-08-23 1 read
    2026-08-22 1 read
    2026-08-21 1 read
    2026-08-20 1 read
    content-routing-ipni-ingest-liveness
    ↗ Monitored · daily

    ipni_providers_advertised_24h · daily · grant APP-O66TN87V-3MDZFT

    Ad-chain ingestion liveness: providers showing a LastAdvertisementTime within the past 24h, measured daily

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_providers_advertised_24h (count)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    35 count on Sep 5
    Change over 90d
    +12.9%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    35
    Jun 9Sep 5
    show the numbers
    date ipni_providers_advertised_24h (count) collection
    2026-09-05 35 read
    2026-09-04 37 read
    2026-09-03 38 read
    2026-09-02 35 read
    2026-09-01 34 read
    2026-08-31 35 read
    2026-08-30 34 read
    2026-08-29 31 read
    2026-08-28 33 read
    2026-08-27 35 read
    2026-08-26 31 read
    2026-08-25 32 read
    2026-08-24 32 read
    2026-08-23 32 read
    2026-08-22 32 read
    2026-08-21 32 read
    2026-08-20 33 read
    2026-08-19 30 read
    2026-08-18 30 read
    2026-08-17 29 read
    2026-08-16 28 read
    2026-08-15 32 read
    2026-08-14 31 read
    content-routing-ipni
    ↗ Monitored · daily

    ipni_error_free_ratio · daily · grant APP-O66TN87V-3MDZFT

    IPNI providers error-free: >= 90% of providers report no LastError, measured daily

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_error_free_ratio (ratio)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0.879 ratio on Sep 5
    Change over 90d
    +0.4%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0.879
    Jun 9Sep 5
    show the numbers
    date ipni_error_free_ratio (ratio) collection
    2026-09-05 0.879 read
    2026-09-04 0.879 read
    2026-09-03 0.878 read
    2026-09-02 0.876 read
    2026-09-01 0.873 read
    2026-08-31 0.873 read
    2026-08-30 0.872 read
    2026-08-29 0.872 read
    2026-08-28 0.872 read
    2026-08-27 0.83 read
    2026-08-26 0.826 read
    2026-08-25 0.906 read
    2026-08-24 0.906 read
    2026-08-23 0.956 read
    2026-08-22 0.956 read
    2026-08-21 0.956 read
    2026-08-20 0.963 read
    2026-08-19 0.955 read
    2026-08-18 0.962 read
    2026-08-17 0.877 read
    2026-08-16 0.877 read
    2026-08-15 0.877 read
    2026-08-14 0.876 read

    Growth counters

    1 counter · tracked for direction, never pass/fail

    content-routing-ipni-provider-count
    Tracked for direction · daily

    ipni_provider_count · daily · grant APP-O66TN87V-3MDZFT

    Breadth of the IPNI provider set: providers listed on cid.contact, measured daily

    Source OSO project page · ipni

    How this value is computed
    Metric
    ipni_provider_count (count)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-O66TN87V-3MDZFT
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    149 count on Sep 5
    Change over 90d
    +15.5%
    one bar = 2 days · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    149
    Jun 9Sep 5
    show the numbers
    date ipni_provider_count (count) collection
    2026-09-05 149 read
    2026-09-04 149 read
    2026-09-03 148 read
    2026-09-02 145 read
    2026-09-01 142 read
    2026-08-31 142 read
    2026-08-30 141 read
    2026-08-29 141 read
    2026-08-28 141 read
    2026-08-27 141 read
    2026-08-26 138 read
    2026-08-25 138 read
    2026-08-24 138 read
    2026-08-23 137 read
    2026-08-22 137 read
    2026-08-21 137 read
    2026-08-20 136 read
    2026-08-19 132 read
    2026-08-18 131 read
    2026-08-17 130 read
    2026-08-16 130 read
    2026-08-15 130 read
    2026-08-14 129 read

Explorers and Tooling

  • Essential UX/DX

    Mainnet block explorer (Lotus archive, indexing, NV maintenance)

    single maintainer 1 health metric

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    Primary accessibility/observability surface for users and SPs.

    Teams reporting
    Blockscout
    Health commitments
    1
    Growth counters
    none
    Total contract
    $60k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    fevm-mainnet-explorer-blockscout
    ↗ Monitored · daily

    blockscout_mainnet_head_age_seconds · daily · grant APP-J8CF3XJY-CG03HL

    Blockscout Filecoin mainnet explorer indexing lag: age of the newest indexed block, measured daily — a stale explorer is not an observability surface

    Source OSO project page · blockscout

    How this value is computed
    Metric
    blockscout_mainnet_head_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-J8CF3XJY-CG03HL
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    58.1 seconds on Sep 5
    Change over 90d
    -2.7%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    58.1
    Jun 9Sep 5
    show the numbers
    date blockscout_mainnet_head_age_seconds (seconds) collection
    2026-09-05 58.1 read
    2026-09-04 93.7 read
    2026-09-03 92.1 read
    2026-09-02 48.5 read
    2026-09-01 91.5 read
    2026-08-31 64.5 read
    2026-08-30 82.3 read
    2026-08-29 60.9 read
    2026-08-28 80.6 read
    2026-08-27 85.9 read
    2026-08-26 75.2 read
    2026-08-25 65 read
    2026-08-24 85.5 read
    2026-08-23 62.6 read
    2026-08-22 62.6 read
    2026-08-21 62.6 read
    2026-08-20 87.7 read
    2026-08-19 63.1 read
    2026-08-18 95.4 read
    2026-08-17 58.4 read
    2026-08-16 82.2 read
    2026-08-15 106 read
    2026-08-14 59.7 read
  • Essential UX/DX

    Network-wide documentation along with source code availability and source control

    single maintainer 2 health metrics

    1 bar = 1 week · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Onboarding to the ecosystem.

    Teams reporting
    Filecoin Docs / FIL-B
    Health commitments
    2
    Growth counters
    none
    Total contract
    $150k across 1 grant

    Health commitments

    2 metrics · measured on a cadence, judged by nothing yet

    network-documentation-commit-recency
    ↗ Monitored · weekly

    docs_last_commit_age_days · weekly · grant APP-OFZ5ILTO-QC1XCM

    Docs repo activity: age of the most recent commit on filecoin-project/filecoin-docs, measured weekly

    Source OSO project page · fil-builders

    How this value is computed
    Metric
    docs_last_commit_age_days (days)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-OFZ5ILTO-QC1XCM
    Collection weekly 72 unattended nightly runs · 72 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    2 days on Sep 5
    Change over 90d
    +119.5%
    one bar = one week · not judged — no bar in force

    Counted from Aug 15 2025, when collection started — the fraction reaches back 4 weeks, further than the 13 the bars draw. 2 days lost to our own platform, excluded from the denominator.

    2
    Jun 8Aug 31
    show the numbers
    date docs_last_commit_age_days (days) collection
    2026-09-05 2 read
    2026-09-04 1 read
    2026-09-03 0 read
    2026-09-02 67 read
    2026-09-01 66 read
    2026-08-31 65 read
    2026-08-30 64 read
    2026-08-29 63 read
    2026-08-28 62 read
    2026-08-27 61 read
    2026-08-26 60 read
    2026-08-25 59 read
    2026-08-24 58 read
    2026-08-23 57 read
    2026-08-22 56 read
    2026-08-21 55 read
    2026-08-20 54 read
    2026-08-19 53 read
    2026-08-18 52 read
    2026-08-17 51 read
    2026-08-16 50 read
    2026-08-15 49 read
    2026-08-14 48 read
    2026-07-17 20.8 read
    2026-07-10 13.8 read
    2026-07-03 6.8 read
    2026-06-26 14.9 read
    2026-06-19 7.9 read
    2026-06-12 0.911 read
    docs-open-issues
    ↗ Monitored · weekly

    docs_open_issues · weekly · grant APP-OFZ5ILTO-QC1XCM

    Open issue count on filecoin-project/filecoin-docs, measured weekly — the backlog the funded documentation work is drawing down

    Source OSO project page · fil-builders

    How this value is computed
    Metric
    docs_open_issues (count)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-OFZ5ILTO-QC1XCM
    Collection weekly 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    3 of 3 weeks
    Latest
    42 count on Sep 5
    Change over 90d
    0%
    one bar = one week · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    42
    Jun 8Aug 31
    show the numbers
    date docs_open_issues (count) collection
    2026-09-05 42 read
    2026-09-04 42 read
    2026-09-03 42 read
    2026-09-02 42 read
    2026-09-01 42 read
    2026-08-31 42 read
    2026-08-30 42 read
    2026-08-29 42 read
    2026-08-28 42 read
    2026-08-27 42 read
    2026-08-26 42 read
    2026-08-25 42 read
    2026-08-24 42 read
    2026-08-23 42 read
    2026-08-22 42 read
    2026-08-21 42 read
    2026-08-20 42 read

Ledger & Consensus

  • Essential Blockchain Core & Physical Storage

    Chain sync & state management (snapshot bootstrap, heaviest-chain, RPC)

    10 health metrics

    1 bar = 2 days · worst of 10

    100.0%

    Coverage · 90d

    collecting

    A correct, fast sync path keeps nodes in consensus rather than forking. Read/write surface used by miners, wallets, explorers, RPC providers and FEVM dApps.

    Teams reporting
    Ankr, Chain.Love, Zondax
    Health commitments
    10
    Growth counters
    none
    Total contract
    $372k across 3 grants

    Health commitments

    10 metrics · measured on a cadence, judged by nothing yet

    chain-sync-rpc-mainnet-head-lag
    ↗ Monitored · daily

    rpc_head_lag_epochs · daily · grant APP-ICVR43KL-H0P3K6

    Public mainnet RPC serves a fresh chain head: wall-clock expected epoch minus reported Height <= 5 epochs (150s), measured daily — a stale head means the endpoint's backing node has stopped syncing

    Source OSO project page · ankr-network

    How this value is computed
    Metric
    rpc_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-ICVR43KL-H0P3K6
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    chain-sync-rpc-fevm-eth-head-lag
    ↗ Monitored · daily

    fevm_eth_head_lag_epochs · daily · grant APP-ICVR43KL-H0P3K6

    FEVM/Eth RPC surface keeps pace: wall-clock expected epoch minus decoded eth_blockNumber <= 4 epochs, measured daily — the eth_* API is what FEVM dApps depend on, runs ~1 epoch below the native head by construction (so 4 = native 3 + 1), and can stall independently of the native API

    Source OSO project page · ankr-network

    How this value is computed
    Metric
    fevm_eth_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-ICVR43KL-H0P3K6
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    1 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1
    Jun 9Sep 5
    show the numbers
    date fevm_eth_head_lag_epochs (epochs) collection
    2026-09-05 1 read
    2026-09-04 1 read
    2026-09-03 0 read
    2026-09-02 1 read
    2026-09-01 1 read
    2026-08-31 0 read
    2026-08-30 1 read
    2026-08-29 1 read
    2026-08-28 1 read
    2026-08-27 1 read
    2026-08-26 1 read
    2026-08-25 1 read
    2026-08-24 0 read
    2026-08-23 1 read
    2026-08-22 1 read
    2026-08-21 1 read
    2026-08-20 0 read
    chain-sync-rpc-calibnet-head-lag
    ↗ Monitored · daily

    rpc_calibnet_head_lag_epochs · daily · grant APP-ICVR43KL-H0P3K6

    Public calibnet RPC chain-head lag: wall-clock expected epoch minus reported Height, measured daily

    Source OSO project page · ankr-network

    How this value is computed
    Metric
    rpc_calibnet_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-ICVR43KL-H0P3K6
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_calibnet_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    rpc-latency-p50
    ↗ Monitored · daily

    rpc_p50_latency_seconds · daily · grant APP-P706QNLF-NLQPG5

    Median public RPC response latency from Chain.Love's own metrics feed, measured daily — a fresh chain head says the node is syncing, but not that the endpoint is usable

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_p50_latency_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    0.008 seconds on Sep 5
    Change over 90d
    -6.5%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0.008
    Jun 9Sep 5
    show the numbers
    date rpc_p50_latency_seconds (seconds) collection
    2026-09-05 0.008 read
    2026-09-04 0.008 read
    2026-09-03 0.008 read
    2026-09-02 0.008 read
    2026-09-01 0.008 read
    2026-08-31 0.008 read
    2026-08-30 0.008 read
    2026-08-29 0.008 read
    2026-08-28 0.009 read
    2026-08-27 0.008 read
    2026-08-26 0.009 read
    2026-08-25 0.009 read
    2026-08-24 0.008 read
    2026-08-23 0.009 read
    2026-08-22 0.009 read
    2026-08-21 0.009 read
    2026-08-20 0.009 read
    rpc-endpoint-uptime
    ↗ Monitored · daily

    rpc_endpoint_uptime_pct · daily · grant APP-P706QNLF-NLQPG5

    Chain.Love's own uptime monitor for the funded endpoint reports availability over the trailing window, measured daily — the operator-reported view of the service the grant funds

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_endpoint_uptime_pct (percent)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    100 percent on Sep 5
    Change over 90d
    0%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    100
    Jun 9Sep 5
    show the numbers
    date rpc_endpoint_uptime_pct (percent) collection
    2026-09-05 100 read
    2026-09-04 100 read
    2026-09-03 100 read
    2026-09-02 100 read
    2026-09-01 100 read
    2026-08-31 100 read
    2026-08-30 100 read
    2026-08-29 100 read
    2026-08-28 100 read
    2026-08-27 100 read
    2026-08-26 100 read
    2026-08-25 100 read
    2026-08-24 100 read
    2026-08-23 100 read
    2026-08-22 100 read
    2026-08-21 100 read
    2026-08-20 100 read
    chain-sync-rpc-mainnet-head-lag
    ↗ Monitored · daily

    rpc_head_lag_epochs · daily · grant APP-P706QNLF-NLQPG5

    Public mainnet RPC chain-head lag: wall-clock expected epoch minus reported Height, measured daily — a stale head means the endpoint's backing node has stopped syncing

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    chain-sync-rpc-fevm-eth-head-lag
    ↗ Monitored · daily

    fevm_eth_head_lag_epochs · daily · grant APP-P706QNLF-NLQPG5

    FEVM/Eth RPC chain-head lag: wall-clock expected epoch minus decoded eth_blockNumber, measured daily — the eth_* API is what FEVM dApps depend on and can stall independently of the native API

    Source OSO project page · chain-love

    How this value is computed
    Metric
    fevm_eth_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    1 epochs on Sep 5
    Change over 90d
    0%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1
    Jun 9Sep 5
    show the numbers
    date fevm_eth_head_lag_epochs (epochs) collection
    2026-09-05 1 read
    2026-09-04 1 read
    2026-09-03 1 read
    2026-09-02 1 read
    2026-09-01 1 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 1 read
    2026-08-27 1 read
    2026-08-26 1 read
    2026-08-25 1 read
    2026-08-24 1 read
    2026-08-23 1 read
    2026-08-22 1 read
    2026-08-21 1 read
    2026-08-20 1 read
    2026-08-19 1 read
    2026-08-18 1 read
    2026-08-17 1 read
    2026-08-16 1 read
    2026-08-15 1 read
    2026-08-14 1 read
    chain-sync-rpc-calibnet-head-lag
    ↗ Monitored · daily

    rpc_calibnet_head_lag_epochs · daily · grant APP-P706QNLF-NLQPG5

    Public calibnet RPC chain-head lag: wall-clock expected epoch minus reported Height, measured daily — calibnet is the upgrade-rehearsal target developers stage against

    Source OSO project page · chain-love

    How this value is computed
    Metric
    rpc_calibnet_head_lag_epochs (epochs)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P706QNLF-NLQPG5
    Collection daily 17 unattended nightly runs · 17 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    15 of 15 days
    Latest
    0 epochs on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 20, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date rpc_calibnet_head_lag_epochs (epochs) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    zondax-node-rpc-archival-depth
    ↗ Monitored · weekly

    archival_tipset_height_served · weekly · grant APP-WVTOW236-LUGH7Y

    Zondax archival RPC depth: the height returned by ChainGetTipSetByHeight(100000), Sep 2020, measured weekly — pruned nodes cannot answer this

    Source OSO project page · zondax

    How this value is computed
    Metric
    archival_tipset_height_served (epoch)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-WVTOW236-LUGH7Y
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    100000 epoch on Sep 5
    Change over 90d
    0%
    one bar = one week · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    100000
    Jun 8Aug 31
    show the numbers
    date archival_tipset_height_served (epoch) collection
    2026-09-05 100000 read
    2026-09-04 100000 read
    2026-09-03 100000 read
    2026-09-02 100000 read
    2026-09-01 100000 read
    2026-08-31 100000 read
    2026-08-30 100000 read
    2026-08-29 100000 read
    2026-08-28 100000 read
    2026-08-27 100000 read
    2026-08-26 100000 read
    2026-08-25 100000 read
    2026-08-24 100000 read
    2026-08-23 100000 read
    2026-08-22 100000 read
    2026-08-21 100000 read
    2026-08-20 100000 read
    2026-08-19 100000 read
    2026-08-18 100000 read
    2026-08-17 100000 read
    2026-08-16 100000 read
    2026-08-15 100000 read
    2026-08-14 100000 read
    rosetta-release-currency
    ↗ Monitored · weekly

    rosetta_release_age_days · weekly · grant APP-WVTOW236-LUGH7Y

    Rosetta stack currency: age of the latest rosetta-filecoin-proxy release, measured weekly

    Source OSO project page · zondax

    How this value is computed
    Metric
    rosetta_release_age_days (days)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-WVTOW236-LUGH7Y
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    59.5 days on Sep 5
    Change over 90d
    +57.3%
    one bar = one week · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    59.5
    Jun 8Aug 31
    show the numbers
    date rosetta_release_age_days (days) collection
    2026-09-05 59.5 read
    2026-09-04 58.5 read
    2026-09-03 57.5 read
    2026-09-02 56.5 read
    2026-09-01 55.5 read
    2026-08-31 54.6 read
    2026-08-30 53.5 read
    2026-08-29 52.5 read
    2026-08-28 51.6 read
    2026-08-27 50.6 read
    2026-08-26 49.5 read
    2026-08-25 48.5 read
    2026-08-24 47.9 read
    2026-08-23 46.8 read
    2026-08-22 45.6 read
    2026-08-21 44.5 read
    2026-08-20 43.5 read
    2026-08-19 42.5 read
    2026-08-18 41.5 read
    2026-08-17 40.5 read
    2026-08-16 39.5 read
    2026-08-15 38.5 read
    2026-08-14 37.8 read
  • Essential Blockchain Core & Physical Storage

    Consensus/validation client: fork-choice, state validation, message pool

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Most widely-deployed full node with broadest feature coverage; the client most of the network currently runs.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Essential Blockchain Core & Physical Storage

    Independent Rust full node (sync, validation, RPC, snapshot export)

    single maintainer 1 health metric

    1 bar = 1 month

    100.0%

    Coverage · 90d

    collecting

    Second production client bounds the blast radius of a Lotus bug - client diversity is a security property; ~30% lighter footprint, efficient snapshots, more performant Eth RPC.

    Teams reporting
    Forest / ChainSafe
    Health commitments
    1
    Growth counters
    none
    Total contract
    $504k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    forest-release-cadence
    ↗ Monitored · monthly

    avg_days_between_releases · monthly · grant APP-P0UD8I92-78VVRM

    Forest ships a release at least every 45 days on average (active-maintenance signal), measured monthly

    Source OSO project page · forest-chainsafe

    How this value is computed
    Metric
    avg_days_between_releases (days)
    Collection
    nightly · read monthly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P0UD8I92-78VVRM
    Collection monthly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    2 of 2 months
    Latest
    16.9 days on Sep 5
    Change over 90d
    +3.4%
    one bar = one month · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    16.9
    Jun 1Sep 1
    show the numbers
    date avg_days_between_releases (days) collection
    2026-09-05 16.9 read
    2026-09-04 16.9 read
    2026-09-03 16.9 read
    2026-09-02 16.9 read
    2026-09-01 17.2 read
    2026-08-31 17.2 read
    2026-08-30 17.2 read
    2026-08-29 17.2 read
    2026-08-28 17.2 read
    2026-08-27 17.2 read
    2026-08-26 17.2 read
    2026-08-25 17.2 read
    2026-08-24 17.2 read
    2026-08-23 17.2 read
    2026-08-22 17.2 read
    2026-08-21 17.2 read
    2026-08-20 16.3 read
    2026-08-19 16.3 read
    2026-08-18 16.3 read
    2026-08-17 16.3 read
    2026-08-16 16.3 read
    2026-08-15 16.3 read
    2026-08-14 16.3 read

Mainnet Infrastructure

  • Essential Blockchain Core & Physical Storage

    Operation of seed nodes a new peer contacts on startup

    single maintainer 1 health metric

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    Without reachable bootstrap nodes a fresh node 'starts and just sits there'.

    Teams reporting
    Filecoin Community Services / ChainSafe
    Health commitments
    1
    Growth counters
    none
    Total contract
    $77k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    bootstrap-dns-mainnet
    ↗ Monitored · daily

    bootstrap_dns_status · daily · grant APP-VQC3PIBY-G2UDZJ

    ChainSafe mainnet bootstrap host resolvability: DNS RCODE for bootstrap-mainnet-0.chainsafe-fil.io, measured daily — a fresh node that cannot resolve its seed peers 'starts and just sits there'

    Source OSO project page · filecoin-community-services-chainsafe

    How this value is computed
    Metric
    bootstrap_dns_status (DNS RCODE)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-VQC3PIBY-G2UDZJ
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 DNS RCODE on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    Aug 14: 0 Aug 15: 0 Aug 16: 0 Aug 17: 0 Aug 18: 0 Aug 19: 0 Aug 20: 0 Aug 21: 0 Aug 22: 0 Aug 23: 0 Aug 24: 0 Aug 25: 0 Aug 26: 0 Aug 27: 0 Aug 28: 0 Aug 29: 0 Aug 30: 0 Aug 31: 0 Sep 1: 0 Sep 2: 0 Sep 3: 0 Sep 4: 0 Sep 5: 0 0
    Jun 9Sep 5
    show the numbers
    date bootstrap_dns_status (DNS RCODE) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
  • Essential Blockchain Core & Physical Storage

    Serving Groth16 trusted-setup parameters to every node and SP (go-paramfetch)

    no maintainer reporting no health metric

    Nothing collected

    never reported

    The network cannot generate/verify proofs without these present and unaltered; impacts all nodes (verifiers) and miners (sealers and provers).

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Essential Blockchain Core & Physical Storage

    Validated snapshot generation & hosting (~2h cadence)

    single maintainer 1 health metric

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    New/recovering nodes cannot sync from genesis in reasonable time; fresh snapshots keep operators off bad forks. Forest produces them; Lotus can, with more resources.

    Teams reporting
    Forest / ChainSafe
    Health commitments
    1
    Growth counters
    none
    Total contract
    $504k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    mainnet-snapshot-freshness
    ↗ Monitored · daily

    snapshot_age_seconds · daily · grant APP-P0UD8I92-78VVRM

    Mainnet snapshot freshness: age of the newest snapshot in the archive listing, measured daily

    Source OSO project page · forest-chainsafe

    How this value is computed
    Metric
    snapshot_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-P0UD8I92-78VVRM
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    1147 seconds on Sep 5
    Change over 90d
    +4.9%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    1147
    Jun 9Sep 5
    show the numbers
    date snapshot_age_seconds (seconds) collection
    2026-09-05 1147 read
    2026-09-04 1610 read
    2026-09-03 2532 read
    2026-09-02 1253 read
    2026-09-01 1643 read
    2026-08-31 1702 read
    2026-08-30 1245 read
    2026-08-29 984 read
    2026-08-28 3295 read
    2026-08-27 3566 read
    2026-08-26 2020 read
    2026-08-25 4684 read
    2026-08-24 7594 read
    2026-08-23 5371 read
    2026-08-22 5371 read
    2026-08-21 5371 read
    2026-08-20 4794 read
    2026-08-19 4495 read
    2026-08-18 4954 read
    2026-08-17 4921 read
    2026-08-16 4557 read
    2026-08-15 4694 read
    2026-08-14 1094 read

Network data & monitoring

  • Essential Coordination & Incentives

    Aggregates Filecoin on/off-chain data into open, queryable datasets and dashboards

    3 health metrics

    1 bar = 2 days · worst of 3

    100.0%

    Coverage · 90d

    collecting

    Prepares and presents network KPI metrics; free, vendor-neutral network data anyone can reuse - no rebuilding their own pipeline.

    Teams reporting
    Filecoin Data Portal, Goldsky
    Health commitments
    3
    Growth counters
    none
    Total contract
    $226k across 2 grants

    Health commitments

    3 metrics · measured on a cadence, judged by nothing yet

    network-data-portal-pipeline-freshness
    ↗ Monitored · daily

    pipeline_success_age_days · daily · grant APP-0QLIOMS2-JSK1EM

    Dataset freshness: age of the most recent successful daily Pipeline run, measured daily

    Source OSO project page · filecoin-data-portal-davidgasquez

    How this value is computed
    Metric
    pipeline_success_age_days (days)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-0QLIOMS2-JSK1EM
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    23 of 23 days
    Latest
    0.516 days on Sep 5
    Change over 90d
    -87%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted.

    0.516
    Jun 9Sep 5
    show the numbers
    date pipeline_success_age_days (days) collection
    2026-09-05 0.516 read
    2026-09-04 0.512 read
    2026-09-03 0.479 read
    2026-09-02 0.509 read
    2026-09-01 0.415 read
    2026-08-31 0.587 read
    2026-08-30 0.509 read
    2026-08-29 0.263 read
    2026-08-28 0.267 read
    2026-08-27 0.635 read
    2026-08-26 0.635 read
    2026-08-25 0.669 read
    2026-08-24 0.042 read
    2026-08-23 0.683 read
    2026-08-22 0.674 read
    2026-08-21 0.673 read
    2026-08-20 0.675 read
    2026-08-19 0.673 read
    2026-08-18 0.677 read
    2026-08-17 1.7 read
    2026-08-16 0.68 read
    2026-08-15 4.7 read
    2026-08-14 4 read
    fevm-chain-indexing-freshness
    ↗ Monitored · daily

    fevm_subgraph_indexing_lag_seconds · daily · grant APP-RRMZE7XC-XAVG4W

    Goldsky-hosted Filecoin FEVM subgraph indexing lag: wall clock minus indexed block timestamp, measured daily — stale chain ETL breaks every downstream consumer at once

    Source OSO project page · goldsky

    How this value is computed
    Metric
    fevm_subgraph_indexing_lag_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-RRMZE7XC-XAVG4W
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    52 seconds on Sep 5
    Change over 90d
    -26.8%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    52
    Jun 9Sep 5
    show the numbers
    date fevm_subgraph_indexing_lag_seconds (seconds) collection
    2026-09-05 52 read
    2026-09-04 46 read
    2026-09-03 79 read
    2026-09-02 40 read
    2026-09-01 26 read
    2026-08-31 41 read
    2026-08-30 58 read
    2026-08-29 82 read
    2026-08-28 42 read
    2026-08-27 80 read
    2026-08-26 50 read
    2026-08-25 24 read
    2026-08-24 72 read
    2026-08-23 76 read
    2026-08-22 76 read
    2026-08-21 76 read
    2026-08-20 59 read
    2026-08-19 77 read
    2026-08-18 78 read
    2026-08-17 36 read
    2026-08-16 41 read
    2026-08-15 41 read
    2026-08-14 71 read
    fevm-chain-indexing-errors
    ↗ Monitored · daily

    fevm_subgraph_indexing_errors · daily · grant APP-RRMZE7XC-XAVG4W

    Goldsky-hosted Filecoin FEVM subgraph indexing-error flag (hasIndexingErrors), measured daily

    Source OSO project page · goldsky

    How this value is computed
    Metric
    fevm_subgraph_indexing_errors (flag)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-RRMZE7XC-XAVG4W
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 flag on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    Aug 14: 0 Aug 15: 0 Aug 16: 0 Aug 17: 0 Aug 18: 0 Aug 19: 0 Aug 20: 0 Aug 21: 0 Aug 22: 0 Aug 23: 0 Aug 24: 0 Aug 25: 0 Aug 26: 0 Aug 27: 0 Aug 28: 0 Aug 29: 0 Aug 30: 0 Aug 31: 0 Sep 1: 0 Sep 2: 0 Sep 3: 0 Sep 4: 0 Sep 5: 0 0
    Jun 9Sep 5
    show the numbers
    date fevm_subgraph_indexing_errors (flag) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
  • Essential Coordination & Incentives

    Chain ETL and indexing

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Essential Coordination & Incentives

    Chain ETL, indexing, normalization & parameter matching (BigQuery, Spacescope API)

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Free, vendor-neutral chain data anyone can reuse - no rebuilding their own pipeline.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

  • Essential Coordination & Hardening

    Monitoring, archival access and incident response (Grafana, OpsGenie, IR coordination)

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Observability and rapid response/recovery through upgrades and outages. Critical for network security; any provider can populate it.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Randomness

  • Essential Blockchain Core & Physical Storage

    High-SLA HTTP + gossipsub relays & quarterly resharing

    single maintainer 4 health metrics

    1 bar = 2 days · worst of 4

    99.1%

    Coverage · 90d

    collecting

    Keeps randomness reachable and the threshold group healthy as members rotate. Infrastructure and on-call support required.

    Teams reporting
    drand / Randamu
    Health commitments
    4
    Growth counters
    none
    Total contract
    $61k across 1 grant

    Health commitments

    4 metrics · measured on a cadence, judged by nothing yet

    drand-release-cadence
    ↗ Monitored · monthly

    avg_days_between_releases · monthly · grant APP-KOZT1PS1-T25XTE

    drand ships a software-stack release at least every 45 days on average (active-maintenance signal), measured monthly

    Source OSO project page · drand

    How this value is computed
    Metric
    avg_days_between_releases (days)
    Collection
    nightly · read monthly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection monthly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    2 of 2 months
    Latest
    39.9 days on Sep 5
    Change over 90d
    0%
    one bar = one month · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    39.9
    Jun 1Sep 1
    show the numbers
    date avg_days_between_releases (days) collection
    2026-09-05 39.9 read
    2026-09-04 39.9 read
    2026-09-03 39.9 read
    2026-09-02 39.9 read
    2026-09-01 39.9 read
    2026-08-31 39.9 read
    2026-08-30 39.9 read
    2026-08-29 39.9 read
    2026-08-28 39.9 read
    2026-08-27 39.9 read
    2026-08-26 39.9 read
    2026-08-25 39.9 read
    2026-08-24 39.9 read
    2026-08-23 39.9 read
    2026-08-22 39.9 read
    2026-08-21 39.9 read
    2026-08-20 39.9 read
    2026-08-19 39.9 read
    2026-08-18 39.9 read
    2026-08-17 39.9 read
    2026-08-16 39.9 read
    2026-08-15 39.9 read
    2026-08-14 39.9 read
    drand-relay-statuspage
    ↗ Monitored · daily

    statuspage_impact_level · daily · grant APP-KOZT1PS1-T25XTE

    drand's own status-page incident indicator, measured daily — the operator-reported health of the HTTP relay network Filecoin SPs consume randomness from

    Source OSO project page · drand

    How this value is computed
    Metric
    statuspage_impact_level (severity level)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 389 unattended nightly runs · 389 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    23 of 23 days
    Latest
    0 severity level on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Jul 20 2025, when collection started — the fraction reaches back 23 days, further than the 45 the bars draw.

    Jun 9: 0 Jun 10: 0 Jun 11: 0 Jun 12: 0 Jun 13: 0 Jun 14: 0 Jun 15: 0 Jun 16: 0 Jun 17: 0 Jun 18: 0 Jun 19: 0 Jun 20: 0 Jun 21: 0 Jun 22: 0 Jun 23: 0 Jun 24: 0 Jun 25: 0 Jun 26: 0 Jun 27: 0 Jun 28: 0 Jun 29: 0 Jun 30: 0 Jul 1: 0 Jul 2: 0 Jul 3: 0 Jul 4: 0 Jul 5: 0 Jul 6: 0 Jul 7: 0 Jul 8: 0 Jul 9: 0 Jul 10: 0 Jul 11: 0 Jul 12: 0 Jul 13: 0 Jul 14: 0 Jul 15: 0 Jul 16: 0 Jul 17: 0 Jul 18: 0 Jul 19: 0 Jul 20: 0 Aug 14: 0 Aug 15: 0 Aug 16: 0 Aug 17: 0 Aug 18: 0 Aug 19: 0 Aug 20: 0 Aug 21: 0 Aug 22: 0 Aug 23: 0 Aug 24: 0 Aug 25: 0 Aug 26: 0 Aug 27: 0 Aug 28: 0 Aug 29: 0 Aug 30: 0 Aug 31: 0 Sep 1: 0 Sep 2: 0 Sep 3: 0 Sep 4: 0 Sep 5: 0 0
    Jun 9Sep 5
    show the numbers
    date statuspage_impact_level (severity level) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    2026-07-20 0 read
    2026-07-19 0 read
    2026-07-18 0 read
    2026-07-17 0 read
    2026-07-16 0 read
    2026-07-15 0 read
    2026-07-14 0 read
    2026-07-13 0 read
    2026-07-12 0 read
    2026-07-11 0 read
    2026-07-10 0 read
    2026-07-09 0 read
    2026-07-08 0 read
    2026-07-07 0 read
    2026-07-06 0 read
    2026-07-05 0 read
    2026-07-04 0 read
    2026-07-03 0 read
    2026-07-02 0 read
    2026-07-01 0 read
    2026-06-30 0 read
    2026-06-29 0 read
    2026-06-28 0 read
    2026-06-27 0 read
    2026-06-26 0 read
    2026-06-25 0 read
    2026-06-24 0 read
    2026-06-23 0 read
    2026-06-22 0 read
    2026-06-21 0 read
    2026-06-20 0 read
    2026-06-19 0 read
    2026-06-18 0 read
    2026-06-17 0 read
    2026-06-16 0 read
    2026-06-15 0 read
    2026-06-14 0 read
    2026-06-13 0 read
    2026-06-12 0 read
    2026-06-11 0 read
    2026-06-10 0 read
    2026-06-09 0 read
    drand-relay-quicknet-freshness
    ↗ Monitored · daily

    relay_quicknet_round_lag · daily · grant APP-KOZT1PS1-T25XTE

    Randamu relay mirror serves fresh quicknet rounds: wall-clock expected round minus served round <= 20 rounds (60s), measured daily

    Source OSO project page · drand

    How this value is computed
    Metric
    relay_quicknet_round_lag (rounds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    95.2%
    Readings
    20 of 21 days
    Latest
    0 rounds on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date relay_quicknet_round_lag (rounds) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 ran · no value
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read
    drand-relay-mirror-liveness
    ↗ Monitored · daily

    relay_mirror_round_lag · daily · grant APP-KOZT1PS1-T25XTE

    An independent drand HTTP relay (Cloudflare) stays in sync: expected - current <= 2 rounds, measured daily — randomness must be reachable even if the primary relay fails

    Source OSO project page · drand

    How this value is computed
    Metric
    relay_mirror_round_lag (rounds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-KOZT1PS1-T25XTE
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    0 rounds on Sep 5
    Change over 90d
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0
    Jun 9Sep 5
    show the numbers
    date relay_mirror_round_lag (rounds) collection
    2026-09-05 0 read
    2026-09-04 0 read
    2026-09-03 0 read
    2026-09-02 0 read
    2026-09-01 0 read
    2026-08-31 0 read
    2026-08-30 0 read
    2026-08-29 0 read
    2026-08-28 0 read
    2026-08-27 0 read
    2026-08-26 0 read
    2026-08-25 0 read
    2026-08-24 0 read
    2026-08-23 0 read
    2026-08-22 0 read
    2026-08-21 0 read
    2026-08-20 0 read
    2026-08-19 0 read
    2026-08-18 0 read
    2026-08-17 0 read
    2026-08-16 0 read
    2026-08-15 0 read
    2026-08-14 0 read

Shared infra stewardship

  • Essential Coordination & Hardening

    Vendor/access governance, runbooks, Slack/Workspace/GitHub stewardship

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Connective infra the ecosystem relies on; reduces systemic and key-person risk.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Testnets

  • Essential Coordination & Hardening

    Mainnet-realistic testnet for rehearsing every network-version upgrade

    single maintainer 1 health metric

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    Required rehearsal path that catches consensus-breaking issues before mainnet.

    Teams reporting
    Filecoin Community Services / ChainSafe
    Health commitments
    1
    Growth counters
    none
    Total contract
    $77k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    calibnet-snapshot-freshness
    ↗ Monitored · daily

    calibnet_snapshot_age_seconds · daily · grant APP-VQC3PIBY-G2UDZJ

    Calibnet snapshot freshness: age of the newest snapshot in the archive listing, measured daily

    Source OSO project page · filecoin-community-services-chainsafe

    How this value is computed
    Metric
    calibnet_snapshot_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-VQC3PIBY-G2UDZJ
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    4247 seconds on Sep 5
    Change over 90d
    +9.7%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    4247
    Jun 9Sep 5
    show the numbers
    date calibnet_snapshot_age_seconds (seconds) collection
    2026-09-05 4247 read
    2026-09-04 3892 read
    2026-09-03 4883 read
    2026-09-02 3671 read
    2026-09-01 4182 read
    2026-08-31 4903 read
    2026-08-30 3349 read
    2026-08-29 3142 read
    2026-08-28 6142 read
    2026-08-27 5764 read
    2026-08-26 4414 read
    2026-08-25 361 read
    2026-08-24 3296 read
    2026-08-23 253 read
    2026-08-22 253 read
    2026-08-21 253 read
    2026-08-20 84.6 read
    2026-08-19 7034 read
    2026-08-18 7515 read
    2026-08-17 7181 read
    2026-08-16 6334 read
    2026-08-15 7354 read
    2026-08-14 3871 read

Testnets - explorer

  • Essential Coordination & Hardening

    Explorer for Calibration testnet

    single maintainer 1 health metric

    1 bar = 2 days

    100.0%

    Coverage · 90d

    collecting

    Supports rehearsal and analysis (need at least one).

    Teams reporting
    Blockscout
    Health commitments
    1
    Growth counters
    none
    Total contract
    $60k across 1 grant

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    calibnet-explorer-blockscout
    ↗ Monitored · daily

    blockscout_calibnet_head_age_seconds · daily · grant APP-J8CF3XJY-CG03HL

    Blockscout Calibration testnet explorer indexing lag: age of the newest indexed block, measured daily — upgrade rehearsal needs a working explorer to analyse

    Source OSO project page · blockscout

    How this value is computed
    Metric
    blockscout_calibnet_head_age_seconds (seconds)
    Collection
    nightly · read daily
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-J8CF3XJY-CG03HL
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    21 of 21 days
    Latest
    61 seconds on Sep 5
    Change over 90d
    +17.2%
    one bar = 2 days · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    61
    Jun 9Sep 5
    show the numbers
    date blockscout_calibnet_head_age_seconds (seconds) collection
    2026-09-05 61 read
    2026-09-04 84.6 read
    2026-09-03 84.1 read
    2026-09-02 70.2 read
    2026-09-01 94.6 read
    2026-08-31 84.5 read
    2026-08-30 103 read
    2026-08-29 81.9 read
    2026-08-28 44 read
    2026-08-27 46.2 read
    2026-08-26 65.1 read
    2026-08-25 96.3 read
    2026-08-24 47.2 read
    2026-08-23 81.8 read
    2026-08-22 81.8 read
    2026-08-21 81.8 read
    2026-08-20 107 read
    2026-08-19 53.9 read
    2026-08-18 118 read
    2026-08-17 50.7 read
    2026-08-16 100 read
    2026-08-15 93.5 read
    2026-08-14 52 read

Testnets - miners

  • Essential Coordination & Hardening

    Calibnet miners (Lotus-Miner / Curio / Venus) for upgrade rehearsal

    1 health metric 1 growth counter

    1 bar = 1 week · worst of 2

    100.0%

    Coverage · 90d

    collecting

    Makes Calibnet a faithful rehearsal; degraded coverage if missing.

    Teams reporting
    Filecoin Community Services / ChainSafe, Plumbline
    Health commitments
    1
    Growth counters
    1
    Total contract
    $94k across 2 grants

    Health commitments

    1 metric · measured on a cadence, judged by nothing yet

    calibnet-sp-power-share
    ↗ Monitored · weekly

    calibnet_miner_qap_share · weekly · grant APP-U5CX297Z-XKDQDZ

    Plumbline's calibnet SP t0143103 stays decentralization-friendly: its share of calibnet quality-adjusted power < 1/3 (the team's own Karma target), measured weekly

    Source OSO project page · reiers-filecoin

    How this value is computed
    Metric
    calibnet_miner_qap_share (ratio)
    Collection
    nightly · read weekly
    Judgement
    no threshold signed off yet, so no reading is scored (SLA met: —)
    Grant
    APP-U5CX297Z-XKDQDZ
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    0.337 ratio on Sep 5
    Change over 90d
    -2.9%
    one bar = one week · not judged — no bar in force

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    0.337
    Jun 8Aug 31
    show the numbers
    date calibnet_miner_qap_share (ratio) collection
    2026-09-05 0.337 read
    2026-09-04 0.337 read
    2026-09-03 0.337 read
    2026-09-02 0.338 read
    2026-09-01 0.338 read
    2026-08-31 0.339 read
    2026-08-30 0.339 read
    2026-08-29 0.34 read
    2026-08-28 0.341 read
    2026-08-27 0.342 read
    2026-08-26 0.342 read
    2026-08-25 0.343 read
    2026-08-24 0.343 read
    2026-08-23 0.345 read
    2026-08-22 0.345 read
    2026-08-21 ran · no value
    2026-08-20 ran · no value
    2026-08-19 0.345 read
    2026-08-18 0.346 read
    2026-08-17 0.346 read
    2026-08-16 0.346 read
    2026-08-15 0.347 read
    2026-08-14 0.347 read

    Growth counters

    1 counter · tracked for direction, never pass/fail

    calibnet-miner-power
    Tracked for direction · weekly

    calibnet_miner_qap_bytes · weekly · grant APP-VQC3PIBY-G2UDZJ

    ChainSafe's calibnet rehearsal miner t0181521 keeps >= 250 TB quality-adjusted power on-chain (the team's own Karma target), measured weekly

    Source OSO project page · filecoin-community-services-chainsafe

    How this value is computed
    Metric
    calibnet_miner_qap_bytes (bytes)
    Collection
    nightly · read weekly
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-VQC3PIBY-G2UDZJ
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    261477608980480 bytes on Sep 5
    Change over 90d
    0%
    one bar = one week · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    261477608980480
    Jun 8Aug 31
    show the numbers
    date calibnet_miner_qap_bytes (bytes) collection
    2026-09-05 261477608980480 read
    2026-09-04 261477608980480 read
    2026-09-03 261477608980480 read
    2026-09-02 261477608980480 read
    2026-09-01 ran · no value
    2026-08-31 261477608980480 read
    2026-08-30 261477608980480 read
    2026-08-29 261477608980480 read
    2026-08-28 261477608980480 read
    2026-08-27 261477608980480 read
    2026-08-26 261477608980480 read
    2026-08-25 261477608980480 read
    2026-08-24 261477608980480 read
    2026-08-23 261477608980480 read
    2026-08-22 261477608980480 read
    2026-08-21 ran · no value
    2026-08-20 ran · no value
    2026-08-19 261477608980480 read
    2026-08-18 261477608980480 read
    2026-08-17 261477608980480 read
    2026-08-16 261477608980480 read
    2026-08-15 261477608980480 read
    2026-08-14 261477608980480 read

VM & Programmability

  • Essential Blockchain Core & Physical Storage

    EVM + EAM actor

    no maintainer reporting no health metric

    Nothing collected

    never reported

    Enables smart contract programmability. Requires keeping shared VM/actors/finality libraries consistent across clients through upgrades. Co-maintained by Lotus, Forest and Fil-B.

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Important

2 functions · out of scope

Catalogued so the map is complete, but out of scope for Kernel this term — the programme does not fund these functions in the current batch.

Public-goods coordination

  • Important UX/DX

    Technical program coordination, ecosystem technical support and discretionary grant administration across kernel teams

    out of scope this term no maintainer reporting no health metric

    Nothing collected

    never reported

    The kernel is maintained by ~15 independent teams with no shared employer. Coordination is what sequences cross-team upgrades, gives SPs and integrators a support path, and funds gaps too small or too urgent for a funding round. Without it, gaps surface only when something breaks. Committee steward: Open Impact Foundation - FilPonto Cell (requirement public-goods-coordination-rpc-indexers-wallet-oracle).

    Teams reporting
    none yet
    Health commitments
    none
    Growth counters
    none
    Kernel scope
    catalogued, not funded this term
    Total contract
    no active grant

    No team has committed a health metric for this function yet. Until one does, its condition is not visible to this page.

Stablecoin & yield

  • Important UX/DX

    Overcollateralized stablecoin settlement rail for storage and service payments (USDFC)

    out of scope this term single maintainer no health metric 4 growth counters

    1 bar = 2 days · worst of 4

    100.0%

    Coverage · 90d

    collecting

    Storage and retrieval priced in a volatile native token cannot be quoted or invoiced across a multi-month term; a stable unit of account on FVM is what lets paid storage, Filecoin Pay rails and onchain-cloud services be sold to enterprises. If it depegs or its liquidity dries up, onchain payments lose their unit of account. Committee steward: Secured Finance (requirement usdfc-overcollateralised-stablecoin).

    Teams reporting
    USDFC / Secured Finance
    Health commitments
    none
    Growth counters
    4
    Kernel scope
    catalogued, not funded this term
    Total contract
    $65k across 1 grant

    Growth counters

    4 counters · tracked for direction, never pass/fail

    usdfc-redemption-fee
    Tracked for direction · daily

    usdfc_redemption_fee_pct · daily · grant APP-Z1L7URG7-TJ3G5D

    USDFC redemption fee: TroveManager getRedemptionRate(), measured daily. Reported for context — a higher rate is normal protocol behaviour under redemption pressure, not a fault

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_redemption_fee_pct (percent)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection daily 12 unattended nightly runs · 12 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    12 of 12 days
    Latest
    0.513 percent on Sep 5
    Change over 90d
    +2.6%
    one bar = 2 days · never pass/fail

    Counted from Aug 25, when collection started — earlier days are drawn, not counted.

    0.513
    Jun 9Sep 5
    show the numbers
    date usdfc_redemption_fee_pct (percent) collection
    2026-09-05 0.513 read
    2026-09-04 0.513 read
    2026-09-03 0.596 read
    2026-09-02 0.596 read
    2026-09-01 1.9 read
    2026-08-31 1.9 read
    2026-08-30 2.1 read
    2026-08-29 2.1 read
    2026-08-28 0.711 read
    2026-08-27 0.963 read
    2026-08-26 0.51 read
    2026-08-25 0.5 read
    usdfc-peg-deviation
    Tracked for direction · daily

    usdfc_peg_deviation · daily · grant APP-Z1L7URG7-TJ3G5D

    USDFC peg deviation: USDFC–axlUSDC pool price minus 1.00 USD, signed, read at measurement time and measured daily. Positive is a premium over peg, negative a discount

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_peg_deviation (ratio)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection daily 12 unattended nightly runs · 12 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    12 of 12 days
    Latest
    0.118 ratio on Sep 5
    Change over 90d
    +558.1%
    one bar = 2 days · never pass/fail

    Counted from Aug 25, when collection started — earlier days are drawn, not counted.

    0.118
    Jun 9Sep 5
    show the numbers
    date usdfc_peg_deviation (ratio) collection
    2026-09-05 0.118 read
    2026-09-04 0.118 read
    2026-09-03 0.049 read
    2026-09-02 0.049 read
    2026-09-01 0.008 read
    2026-08-31 0.006 read
    2026-08-30 0 read
    2026-08-29 0.002 read
    2026-08-28 -0.001 read
    2026-08-27 0.008 read
    2026-08-26 0.006 read
    2026-08-25 0.018 read
    usdfc-axlusdc-pool-volume
    Tracked for direction · daily

    usdfc_pool_volume_usd · daily · grant APP-Z1L7URG7-TJ3G5D

    USDFC–axlUSDC pool trading flow: GeckoTerminal 24h volume_usd, measured daily. Reported for context — the team commits to publishing this figure, not to reaching a level

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_pool_volume_usd (USD)
    Collection
    nightly · read daily
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection daily 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    23 of 23 days
    Latest
    0 USD on Sep 5
    Change over 90d
    -100%
    one bar = 2 days · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted.

    0
    Jun 9Sep 5
    show the numbers
    date usdfc_pool_volume_usd (USD) collection
    2026-09-05 0 read
    2026-09-04 4099 read
    2026-09-03 0 read
    2026-09-02 23545 read
    2026-09-01 16548 read
    2026-08-31 19306 read
    2026-08-30 5721 read
    2026-08-29 55827 read
    2026-08-28 22190 read
    2026-08-27 28788 read
    2026-08-26 29302 read
    2026-08-25 48356 read
    2026-08-24 49664 read
    2026-08-23 54984 read
    2026-08-22 16690 read
    2026-08-21 59962 read
    2026-08-20 25908 read
    2026-08-19 12473 read
    2026-08-18 22756 read
    2026-08-17 11695 read
    2026-08-16 8768 read
    2026-08-15 17591 read
    2026-08-14 10160 read
    usdfc-axlusdc-pool-tvl
    Tracked for direction · weekly

    usdfc_pool_tvl_usd · weekly · grant APP-Z1L7URG7-TJ3G5D

    USDFC–axlUSDC pool depth: GeckoTerminal reserve_in_usd, measured weekly. Reported for context — the agreement places liquidity provision outside this grant's scope

    Source OSO project page · secured-finance

    How this value is computed
    Metric
    usdfc_pool_tvl_usd (USD)
    Collection
    nightly · read weekly
    Judgement
    none — a growth counter is read for direction, never pass/fail
    Grant
    APP-Z1L7URG7-TJ3G5D
    Collection weekly 23 unattended nightly runs · 23 rows in the public table
    Coverage · 90d
    100.0%
    Readings
    4 of 4 weeks
    Latest
    22009 USD on Sep 5
    Change over 90d
    -57%
    one bar = one week · never pass/fail

    Counted from Aug 14, when collection started — earlier days are drawn, not counted. 2 days lost to our own platform, excluded from the denominator.

    22009
    Jun 8Aug 31
    show the numbers
    date usdfc_pool_tvl_usd (USD) collection
    2026-09-05 22009 read
    2026-09-04 22287 read
    2026-09-03 24054 read
    2026-09-02 23660 read
    2026-09-01 21329 read
    2026-08-31 21280 read
    2026-08-30 21173 read
    2026-08-29 21240 read
    2026-08-28 21166 read
    2026-08-27 21259 read
    2026-08-26 21274 read
    2026-08-25 21288 read
    2026-08-24 21241 read
    2026-08-23 31339 read
    2026-08-22 41437 read
    2026-08-21 51535 read
    2026-08-20 51318 read
    2026-08-19 50916 read
    2026-08-18 51024 read
    2026-08-17 51146 read
    2026-08-16 51156 read
    2026-08-15 51139 read
    2026-08-14 51214 read
Kernel metrics

How the program is doing

Aggregate health matters less than coverage. A function with no maintainer and no metric is invisible to this page, which is exactly what makes it dangerous.

Contracted across funded teams
$2.13M
14 funded of 14 reporting teams · batch ends Dec
Readings judged against a threshold
0
Every threshold is withdrawn pending an executed agreement
Measurement coverage
55.2%
13 of 29 in-scope functions report no health metric
Top-tier functions are down to a single maintaining team
13
Posture calls for 2+ implementations
Functions have no maintaining team at all
13
Invisible to this page until one signs up
Teams reporting
14
Across 29 declared functions

Every reading on this page is derived from the commitments in the Kernel registry.

Metrics for individual projects and repos live in the explorer 
Terms

What these words mean here

Kernel uses a few words in a specific way. Getting them straight is most of understanding the program.

Kernel
The funding program covering work the network cannot operate without. Funded as a near-fixed cost on an annual term with audits, not against milestones.
Function
A capability the network needs, named by what it does rather than by which repo provides it. Functions outlive implementations — the function survives when the code that serves it is replaced.
Dependency
A library, service, or system a function relies on to work. A dependency with one maintainer and no substitute is a risk to every function above it.
Tier
How replaceable a function is, from Irreplaceable downwards. Tier sets the funding posture and whether redundancy is required. A tier the catalogue holds nothing in is not shown on this page — the definition stands, there is simply nothing filed under it.
Health metric
A commitment with a reading cadence and a public endpoint, reported by the maintaining team and fetched by a pipeline that team does not control. It is meant to carry a threshold too, and none is in force yet — see Unscored. A function with no health metric cannot be assessed at all and is marked not measured.
Growth counter
A commitment tracked for direction, never pass/fail. Growth counters carry no threshold by design rather than by delay, so unlike a health metric they will stay unscored after the agreements are signed. They never colour a function's status and never contribute to the SLA figure.
Unscored
Read, but not judged. A reading is unscored while no threshold is in force — which today is every reading on this page, because the bars are still being negotiated. This is why the strip carries no green and no red: a pass/fail colour would assert a bar nobody has signed. Blue means the number exists, and nothing more.
Gap
A period the source was asked and gave back no defensible number — an endpoint down, a schema moved. Not a zero, not a breach, and not the team going quiet: it is a hole in the instrument, and it is drawn amber. A period we failed to ask in is a different claim again, drawn in its own grey and dropped from the coverage denominator.
Coverage · 90d
How much of the record was actually read — periods that carried a reading against the periods the cadence promised, counted at each metric's own cadence rather than per day. The count starts when automated collection started, not 90 days ago: a source cannot be backfilled to before anyone was watching it, so a young commitment is measured against its own run. Days our own platform returned nothing on are dropped from the denominator entirely — that is our failure to measure, not the team's failure to report — which is why a strip can show a visible gap beside 100%. The bars, unlike the fraction, always span the full 90 days.
SLA met · 90d
The share of reading periods that sat within threshold. No threshold is signed off upstream yet, so every commitment reads as unscored — read on schedule, but not yet judged against a bar.
Domain
The area of the stack a function sits in — blockchain core and physical storage, coordination and hardening, storage market middleware, UX/DX.
Single maintainer
A function with exactly one team reporting on it. Tolerable at the lower tiers, a named risk at the top two, where the posture calls for two or more independent implementations — if that team stops, nothing else provides the function.