
Filecoin PGF
Submitted September 8, 2026
APP-MACPFY58-5YUWIS — Plumbline : CalibrationNet Stability Project
Karma application APP-MACPFY58-5YUWIS
1.1 Project Name: Plumbline : CalibrationNet Stability Project
1.2 Project Github: https://github.com/Reiers/plumbline
1.3 Project Website: https://faucet.reiers.io
1.4 Team Lead/Point of Contact: Nicklas Reiersen (TSE Reiersen)
1.5 Category: Core Infrastructure
Contributing to Core Infrastructure?: The operational layer of the Filecoin CalibrationNet: one long-running, deliberately-stable Storage Provider test target (t0143103), held under 1/3 of calibration QAP on decentralization guidance so a single-operator outage can't stall F3 finality; the public dual-asset tFIL + USDFC faucet at faucet.reiers.io; daily network monitoring; and end-to-end nv-upgrade validation (Calix) run before every mainnet adoption. Used by SynapS3, the FoC integrator community, and every developer who needs repeatable conditions on calibration.
1.6 Open Source Status: Fully Open Source
Open Source Context: N/A - fully open source under MIT. The `plumbline` umbrella, `plumbline-faucet`, and `calix` are public; the roadmap siblings `plumbline-monitor` (status page + probes) and `plumbline-cli` (operator + builder scripts) ship public under the same license. No closed components.
2.1 Project Summary: **Plumbline** ([github.com/Reiers/plumbline](https://github.com/Reiers/plumbline)) is the operational stability layer for the Filecoin CalibrationNet, run by TSE Reiersen (Org. 929 074 912). This proposal funds **6 months of operational ownership** of that surface, plus the new builder on-ramp + API roadmap. It is the **successor to the Curio/Blueshift calibration side letter**, which winds down Sept 1, 2026.
### What's covered
| Component | What it is | Status |
|---|---|---|
| **Stable SP test target** | `t0143103` - a *repeatable* SP test target maintained across nv boundaries (not an experimental SP that resets between campaigns), held at **~32% of calibration QAP (~350 TiB)**, deliberately under 1/3 on decentralization guidance so a single-operator outage can't stall F3 finality | 🟢 online & steady |
| **Public faucet** | [faucet.reiers.io](https://faucet.reiers.io) - independent **tFIL + USDFC** drips, 24h per-asset cooldown, Cloudflare Turnstile gate, on-chain verification of every drip, live `/status`, public API | 🟢 live since Apr 2026 |
| **Calix nv-validation** | [calix.reiers.io](https://calix.reiers.io) - every network-version upgrade exercised end-to-end (manifest match, migration audit, state integrity) before mainnet adoption | 🟢 shipped clean through nv28 "Fire Horse" |
| **Daily network monitoring** | every CalibrationNet node and participating miner | 🟢 ongoing |
| **Builder on-ramps + API** | self-serve on-ramp (get funded + pointed at endpoints in one flow) + a public read-only builder API - the `plumbline-monitor` and `plumbline-cli` siblings | 🟡 funded by this grant |
### A note on topology (why one SP, not two)
Plumbline previously ran two SP test targets. On the calibration governance thread I was asked to reduce my network footprint