Cardinal Cryptography did a great job of developing the mathematical protocol. Their knowledge in implementing the system was critical in getting it accepted by people at a conference. The professionalism and communication were exemplary. The branding and materials were satisfactory.