All you want is a random tweet to unlock the historical past of the code. Ripple's Chief Know-how Officer David Schwartz has revealed a slice of the origins of XRP that most individuals within the business have by no means seen earlier than. The true commit tree from Ripple's early growth days is full with names, litter, and uncooked engineering fuss that fashioned the core of the protocol.
This launch comes after somebody joked a few change in Schwartz's outdated Twitter header picture.
Along with exchanging banners, Schwartz shared 4 new choices. Considered one of them prompted a response instantly. This can be a chaotic, spaghetti-like dedication diagram that appears extra like summary artwork than structured code.
That's the actual a part of the commit tree for ripples. They have been fastidiously chosen to look as unhealthy as doable. Arthur and I adjusted so typically that we pushed commits so typically, even when they didn't compile, we have been capable of discuss what we have been doing in that second.
– David 'Joelkatz' Schwartz (@Joelkatz) June 30, 2025
When Ripple was nonetheless within the early days, Schwartz and Arthur Britto labored so shortly that generally very casual, they used the repository itself, like chat rooms, and pushed the code even when they didn't simply compile to maintain up with the changes.
The commit log from that time on exhibits usernames like Joelkatz, Britto, MJK, and modifications every little thing from transaction logic to serializing issues.
The code branches in every single place, in multicolored locations – captures that power effectively: zero polish, zero pause, iteration solely. Schwartz mentioned the stretch proven was significantly troublesome as he and Britt have been each modifying close by elements on the identical time.