add scrub and isdone to valve
add cross-passing endpoints for proc
add base anchor fs impl