David Schwartz

David Schwartz is an American software engineer and cryptographer, one of the three original architects of the XRP Ledger. As of 29 October 2026, Ripple lists him as a board member, while its 2026 event material uses the title CTO emeritus. He is no longer the company's operating chief technology officer.[1][2][3]
XRP Ledger
In 2011, Schwartz, Jed McCaleb and Arthur Britto began developing the system that became the XRP Ledger. The ledger launched in June 2012. After the launch, the founders transferred 80 billion of the 100 billion created XRP to the company then called NewCoin and soon renamed OpenCoin. Schwartz served as OpenCoin's chief cryptography officer.[4]
The project’s own history separates development of the ledger from formation of the company. It dates the NewCoin company to September 2012, after the ledger’s launch, and identifies Chris Larsen as its CEO, McCaleb as CTO, Schwartz as chief cryptography officer and Britto as an adviser. These earlier roles were distinct from Schwartz’s later position as CTO.[5]
Career at Ripple
Schwartz later became Ripple's chief technology officer in July 2018. In September 2025 he announced that he would step back from daily duties at the end of that year, become CTO emeritus and join Ripple's board. Ripple's current leadership page lists him only in the board section; Dennis Jarosch took responsibility for technical operations.[6]
Earlier technical work
In a 2020 Block Stars retrospective with Stefan Thomas, Ripple described Schwartz as an experienced C++ developer who had experimented with Bitcoin Core and helped early contributors through the Bitcoin forum. The interview connected their interest in a new ledger with proposed changes to Bitcoin that would have required difficult coordination over hard forks. This is a retrospective account of his technical interests, not evidence that he created Bitcoin or held a formal leadership role in that project.[7]
Before the XRP Ledger, Schwartz worked on distributed computing and other software systems. A 1988 patent application credited to David J. Schwartz and assigned to David Schwartz Enterprises described a multilevel system for distributing parts of a computing task; U.S. patent 5,025,369 was granted in 1991. He also publishes code under the handle JoelKatz.[8][9]
The patent describes dividing a computing task into portions and assigning them among available computers arranged in levels. Work that cannot be handled at one level can be passed to another. Its subject is cooperative distributed processing; it does not describe an XRP token, a cryptocurrency ledger or the later XRPL consensus design. The filing and grant dates distinguish the earlier invention from his subsequent payment-network work.[10]
Consensus work
Schwartz co-authored the 2014 paper The Ripple Protocol Consensus Algorithm with Noah Youngs and Arthur Britto. It described an early form of the protocol using overlapping sets of trusted validators. The hosted paper now carries a warning that it does not represent the current ledger protocol and directs readers to a 2018 analysis for updated safety and liveness conditions.[11][12]
In the current design, each server chooses validators it trusts not to collude, commonly described as a Unique Node List. Validators exchange proposals about transactions for the next ledger version; a server validates a result when the required overlap and agreement thresholds are met. If agreement cannot be reached, the design favors stopping progress over confirming divergent ledger histories.[13]
The distinction between the historical paper and the evolving protocol is important when describing Schwartz's work. He was an original designer and published an influential early explanation, but present network behavior is defined by deployed open-source software, validator configuration and later protocol research rather than by that paper alone.
The later analysis was written by Brad Chase and Ethan MacBrough, not by the three authors of the 2014 paper. It examines conditions under which the protocol maintains safety and liveness despite potentially faulty participants and different trusted-node lists. These are conditional protocol properties, dependent on the stated assumptions; describing Schwartz’s historical authorship should not turn either paper into an unconditional guarantee about every network configuration.[14]
Public technical activity
The verified JoelKatz GitHub profile links Schwartz to public repositories and technical experiments. It is useful evidence for the pseudonym and his public development activity, but individual repository ownership should not be interpreted as proof that he alone created every component of the XRP Ledger.[9]
Selected protocol proposals
Schwartz is a named co-author of XLS-20, the proposal for native non-fungible token support, alongside Aanchal Malhotra and Nikolaos D. Bougalis. The specification is dated 24 May 2021 and describes ledger objects and transaction operations for creating, holding, transferring and destroying individual tokens. This provides a specific example of his later protocol-design work while preserving the distinction between proposal authorship, implementation and the network’s decision to enable a feature.[15]
XLS-30, dated 30 June 2022, names Malhotra and Schwartz as co-authors of the automated market maker proposal. It describes liquidity pools integrated with the ledger’s existing order-book exchange, pool-share tokens and an auction mechanism offering discounted trading fees to an auction-slot holder. The design is a protocol feature, not a separate exchange operated by Schwartz. The XRPL community’s March 2024 introduction credits the proposal and subsequent work and feedback from numerous contributors; authorship does not imply that the two authors alone built or deployed the feature.[16][17]
Ripple, XRP and the XRP Ledger
Ripple is a company; the XRP Ledger is an open-source network; XRP is the ledger's native asset. Schwartz's role in designing the ledger does not mean that he alone controls the network, and his current Ripple board position should not be confused with his former executive post.
A design proposal or a Ripple job title does not by itself activate a change on the XRP Ledger. The documented amendment process first requires implementation in server software and then sustained support from a supermajority of trusted validators for two weeks. Validator operators configure amendment votes; individual servers cannot simply enable a network amendment on their own. This separates Schwartz’s influence as an engineer and public advocate from the protocol’s activation mechanism.[18]
References
- ↑ Leadership, Ripple, retrieved 28 August 2026.
- ↑ 2026 Speakers, Ripple Swell, retrieved 28 August 2026.
- ↑ Ripple, Leadership, checked 29 October 2026; Ripple, The Swell 2026 Lineup is Here, 29 September 2026.
- ↑ History, XRP Ledger, retrieved 28 August 2026.
- ↑ XRP Ledger, History, checked 29 October 2026
- ↑ Ripple CTO David Schwartz to Step Back, Joins Board, CoinDesk, 1 October 2025.
- ↑ Ripple, Back to the Future: An Interview with David Schwartz and Stefan Thomas, 12 August 2020
- ↑ US patent 5,025,369: Computer system, Google Patents, retrieved 28 August 2026.
- ↑ 9.0 9.1 JoelKatz, GitHub, retrieved 28 August 2026.
- ↑ David J. Schwartz, US5025369A: Computer system, filed 25 August 1988, granted 18 June 1991
- ↑ The Ripple Protocol Consensus Algorithm, David Schwartz, Noah Youngs and Arthur Britto, 2014.
- ↑ Analysis of the XRP Ledger Consensus Protocol, Brad Chase and Ethan MacBrough, 20 February 2018.
- ↑ Consensus Protocol, XRP Ledger documentation, retrieved 28 August 2026.
- ↑ Brad Chase and Ethan MacBrough, Analysis of the XRP Ledger Consensus Protocol, 20 February 2018
- ↑ XLS-0020: Non-Fungible Token Support, created 24 May 2021
- ↑ Aanchal Malhotra and David J. Schwartz, XLS-0030: Automated Market Maker on XRPL, created 30 June 2022
- ↑ XRP Ledger, Get Ready for AMM, 21 March 2024
- ↑ XRP Ledger documentation, Amendments, checked 29 October 2026