protocol 0.1 draft, digest 9888a974