This is a beautifully lightweight vintage 80s Kenzo black cotton blend waistcoat with gold coloured metal moon shaped buttons.
It would look great worn over shirts and fitted long sleeve t-shirts.
There is a little sign of wear around the collar. See pic.