[feature/types] add invalid socket