set the seal on

idiom

Definition of set the seal on

British, formal
: to make (something) final or definite The goal set the seal on their victory.