Design of Social Protocols
Social protocols enable social (human to human) interactions with computers in-between.
They mimic the social capabilities we have in the real world: to create rich content, make verifiable assertions, create agreements, and to develop and manage trust relationships.
Social protocol have explicit policy requirements placed upon them.
Cranor and Reagle