sign protocol