very cool
by "not perfect" you mean it's doing the simulation on the line and then just adding a geometry-nodes chain over the simulated line?
I bet that "perfect" would be glitchy or even not work at all, if it meant doing a simulation on the chain mesh itself? I guess you'd need a rigid body sim and a lot of patience...