No it isn't a vending machine for silencers.

A guy that runs a speak easy store in the back of 2 Dogs Bottle Shoppe at the corner of Marietta Blvd and Bolton in Atlanta bought this and installed it last night. He just posted it on an NFA forum I frequent. Once in the Silencer Shop system you can order cans sitting at home in your drawers or on your phone in a restaurant. From what I understand they've been around for a while. But that's about the limit of my understanding on the kiosk system, for now.