Looks to be a flip-up moon sight; it's up. I would be nervous about the regulation with those ports, Kirby would probably let you test fire it.