[doc] sub-protocols