The PDP / mid node tier (= F1 verifying-follower) landed on branch fix/lightnode-messages-2026-07-01 (not yet pushed). This tracks what shipped + the remaining live-verification gate.
Shipped (code, unit+race tested, full suite green)
FEVM / PDP RPC surface: verified complete
All eth_* + State* methods the Curio PDP prove/settle loop calls are implemented and local/bridge-off (StateCall, eth_call, eth_getStorageAt/Code/Logs, eth_sendRawTransaction, eth_getTransactionReceipt, StateSearchMsg, StateWaitMsg, MpoolPush, etc.).
Remaining gate (honest "not done")
The PDP / mid node tier (= F1 verifying-follower) landed on branch
fix/lightnode-messages-2026-07-01(not yet pushed). This tracks what shipped + the remaining live-verification gate.Shipped (code, unit+race tested, full suite green)
state/cache(2-5 GB, LRU + pins, survives restart) + daemon wiring + stats./fil/blockspublisher into both embedded daemon + CLI, so a PDP node can double as a backup block producer. (Block production still needs a VM bridge for a valid state root — the no-CGo wall.)pkg/nodeprofile+lantern node-typecmd +install.sh3-way selector. Tier is an install-time property, NOT a runtime flag — light node stays light.FEVM / PDP RPC surface: verified complete
All eth_* + State* methods the Curio PDP prove/settle loop calls are implemented and local/bridge-off (StateCall, eth_call, eth_getStorageAt/Code/Logs, eth_sendRawTransaction, eth_getTransactionReceipt, StateSearchMsg, StateWaitMsg, MpoolPush, etc.).
Remaining gate (honest "not done")
add-piece -> prove -> settlesoak ([Tracking] Lantern bridge-off parity for stock Curio (maxboom / PR #1311) #76 acceptance gate) on this branch. The June-25 mainnet proof ran against the shipped Lantern, NOT this branch's new cache/pinning/block-submit code. "PDP node complete" is a code claim until this soak runs.