A push based discovery system