Last we knew, the Life Seed was still on the beach. Since we haven't heard of it trying to terra-form the planet, I suspect that its power is either being drained to keep up with Nate's illusion or it's being held somewhere.
The thing is, how many people would know what it was if they saw it?