CPA protocol