<?xml version="1.0" encoding="UTF-8"?>
<reference anchor="I-D.dohmeyer-chainsync" target="https://datatracker.ietf.org/doc/html/draft-dohmeyer-chainsync-02">
   <front>
      <title>ChainSync: A Synchronization Protocol for Strict Sequential Execution in Linear Distributed Pipelines</title>
      <author initials="D. R." surname="Dohmeyer" fullname="Douglas Russell Dohmeyer">
         <organization>Independent Researcher</organization>
      </author>
      <date month="December" day="4" year="2025" />
      <abstract>
	 <t>   ChainSync is a lightweight application-layer protocol that runs over
   reliable TCP connections to synchronize a fixed linear chain of
   distributed processes such that they execute their local tasks in
   strict sequential order and only after every process in the chain has
   confirmed it is ready.  The protocol has four phases: 1) a forward
   &quot;readiness&quot; wave, 2) a backward &quot;start&quot; wave, 3) a forward
   &quot;execution&quot; wave, and 4) a backward exit wave.

   The design guarantees strict ordering even when nodes become ready at
   very different times and requires only point-to-point TCP connections
   along the chain, thus no central coordinator is needed.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-dohmeyer-chainsync-02" />
   
</reference>
