It is not a question of language interpretation. A contract with an entity in China is usually unenforceable in every practical sense. This does not mean that it will not be performed. But IF it is not, there is usually no effective remedy. I am sure that AMMX is aware of the risks and is taking every precaution to make sure that payment is received before committing meaningful funds. But if the China entity or the Niger entity decides not to proceed, a signed contract won't make much difference.
That said, I do expect the stock to do very well if a contract is announced.