Deuteronomy 31:28

28 Assemble before me all the elders of your tribes and all your officials, so that I can speak these words in their hearing and call the heavens and the earth to testify against them.

Read Deuteronomy 31:28 Using Other Translations

Gather unto me all the elders of your tribes, and your officers, that I may speak these words in their ears, and call heaven and earth to record against them.
Assemble to me all the elders of your tribes and your officers, that I may speak these words in their ears and call heaven and earth to witness against them.
“Now summon all the elders and officials of your tribes, so that I can speak to them directly and call heaven and earth to witness against them.

What does Deuteronomy 31:28 mean?

John Gill's Exposition of the Bible
Deuteronomy 31:28

Gather unto me all the elders of your tribes, and your
officers
The heads of the tribes, the princes, and all other inferior magistrates:

that I may speak these words in their ears;
not the words of the law, but of the song which he was ordered to write, and is recorded in the following chapter:

and call heaven and earth to record against them;
to bear witness of what he delivered to them, and to bear witness against them should they transgress the laws he gave them; and to bear witness that they had been faithfully cautioned against transgressing, and had been severely threatened, and the punishment plainly pointed out that should be inflicted on them in case of disobedience, so that they were left entirely without excuse.

California - Do Not Sell My Personal Information  California - CCPA Notice