You are supposed to use a "cap". Something like pool filter sand, black diamond blasting grit, eco complete, flourite. Basically another "regular" substrate on top to hold the dirt in.
Edit...posted at the same time. And as to the soil. Unless something has changed, I'm pretty sure it was Miracle Grow Organic Choice Potting Mix not Soil