A minimal set of things required to enable collaborative, reproducible compute