Patch interface spec