There can be multiple layers.
First, there needs to be an independent mechanism at the national level that is able to carry this out. You could also have that at the international level, but first there needs to be an in-country, independent mechanism that is able to carry out this oversight. That would be my primary recommendation.