If something sets or puts the seal on something, it makes it definite or confirms how it is going to be.
[written] Such a visit may set the seal on a new relationship between the two governments.
They see this election as a chance to put the final seal on the defeat of communism.