confidant protocol performance analysis 938362