The idea that said revenues come from contracts is speculation, not fact. It does not say anywhere the source of revenue. I would never buy TMPS just by assuming that the revenues come from the contracts, let alone the big megamassive ones if the company does not have the guts to say so.
I'm not going to speculate where the money came from. I want to know definitively that it came from the contracts, or from other anonymous donors.
99% of penny stocks are pump and dumps, yet 100% of penny stocks pretend to be in the 1%. Contracts, patents, mergers, partnerships, and other such news are usually "too good to be true" and should be looked at in detail. The source should also be vetted.