proto-hardware