.
.

the distribution protocol