Allomancy. I would have chosen surgebinding, but having to follow the oaths would be a drawback. Stormlight would also be far more difficult to obtain than common metals. (excluding atium, lerasium, and ettmetal)
Of note is that only Sunraiser has these glyphs. I think the glyphs on the blade are purely for decoration. However, the fact that there are exactly 20 pieces of armor is rather suspicious, given that ten is a sacred number on Roshar and there are ten glyphs on the blade. Maybe glyphs correspond to armor?