What does Deuteronomy 29:12 mean?
He's making this promise with you today so that you'll be His people and He'll be your God, just like He promised your ancestors—Abraham, Isaac, and Jacob. Deuteronomy 29:12 - Modern Text Bible
(The purpose of the covenant is to confirm the special relationship between God and His people, fulfilling ancient promises.)