The Authenticated Received Chain (ARC) Protocol. - Kurt Andersen; Brandon Long; Seth Blank; Murray S. Kucherawy (RFC, 2019)