Process# Architectural Decision Records On the Design of Application Protocols rfc3117, 2001 conventional: comments Paul Slaughter, 2023