seqable protocol