I have one.
It uses dry foam to clean the carpet. I use Releasit DS.
It makes the dry foam with a little air compressor. There is a check valve that will always seize (goes to the bottom of tank), so you need to take it apart and clean it. If it is working it will build up pressure in the tank.
Did you get the Upholstery brush tool with it?