A covenant with God goes even further in specifics, categorized into two types: Suzerain-Vassal covenant and Royal Grant covenant