FilOzone / FilOzone/filecoin-services

PDP and FWSS rollback procedure and script

Open
#504 0 comments 0 reactions 1 assignee Claimed by @rjan90 View on GitHub
Dominant language
Solidity
Stars
8
Forks
25
Avg merge
14h 38m
Merged PRs (30d)
12

Description

## Context

Action item from the [2026-05-28 Hotfix FWSS v1.2.0 / PDPVerifier v3.4.0 postmortem](https://app.notion.com/p/filecoindev/2026-05-28-Hotfix-FWSS-v1-2-0-compatibility-with-PDPVerifier-v3-4-0-901dc41950c1820d99c88157214dec5d). During the hotfix incident, the team rolled forward rather than rolling back. We need a documented rollback procedure and supporting scripts so that rollback is a viable, low-friction option when an upgrade goes wrong.

Notion tracking: [PDP and FWSS have a rollback procedure and script](https://app.notion.com/p/filecoindev/PDP-and-FWSS-have-a-rollback-procedure-and-script-371dc41950c180689928c00651d4c040)

## Goals

- Document a clear rollback procedure for both PDP (PDPVerifier) and FWSS (FilecoinWarmStorageService) contract upgrades.
- Provide a script (or set of scripts) that can execute a rollback without requiring the operator to think through the steps under pressure.
- Cover both calibration and mainnet scenarios.
- Address when rollback is and isn't safe (e.g., state migrations that make rollback unsafe).

## Scope

This issue lives in filecoin-services but will require PRs in both repos:
- **FilOzone/filecoin-services** — FWSS rollback procedure and script
- **FilOzone/pdp** — PDPVerifier rollback procedure and script

## Related

- Release template improvements: #502

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.