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