Givme Slot Provider: Everything You Need to Know