durable protocols