A secret treaty is "an international agreement in which the contracting parties have agreed, either in the treaty instrument or separately, to conceal its existence or at least its substance from other states and the public."[1]