In order to verify a proof-of-spacetime, you need the inputs used when generating a proof-of-spacetime. The existing API design doesn't permit callers of the Prover#VerifyPoST method to provide the challenge seed used as input to Prover#GeneratePoST, which is a bug.
Things remaining:
As part of this there needs to be some refactoring (in a separate branch); these changes break a ton of tests, for one. Just a heads-up.
Remaining issues:
~This work is currently blocked on this go-filecoin issue.~
This work is currently blocked on this go-filecoin issue, which will allow chain to be sampled for randomness outside of the state machine.