Hello MakeOffset develop for offsetting wires. For curve you can just use special curve type - https://dev.opencascade.org/doc/refman/html/class_geom2d___offset_curve....
Wire is a sequence of oriented edge that based on curve and limitations. You can create your own wire on your curve.
Best regards, Commenter-1.