Carapace armor