When i was in seminary I was a militant opponent of Meredith Kline’s view of the covenants, particularly the claim that the Sinai covenant is a republication of the covenant of works. I am retracting most of that. The fact remains that the Biblical covenantal structure so much reflects the ANE suzerainty treaty-model that it simply can’t be dismissed. Even better, such a model entails the concept of “canon.”
While I don’t like saying that Sinai was a republication of the covenant of works, Michael Horton has made clear that Sinai has a works-principle seen in the language of conditions (the Abrahamic, Davidic, and New Covenants do not). See Galatians 3 and 4.