Yes, it is describing a pop-up breech mechanism. But this is an announcement of the system, not really an advert? I would have thought this was put out to gauge interest, though there must have been a prototype at least.