Sounds of celebration twice interrupted R3 chief architect Richard Gendal Brown as he tried to relay the details behind the launch of the newest version of his company's Corda distributed ledger platform.
A major milestone for the startup, Corda version 1.0 follows two years of work, code contributions from over half the consortium's 100 members and more than $100 million in capital raised.
Given the sheer effort involved, it's no wonder Brown's colleagues in London were left fighting for a piece of what could end up being a historic strawberry-cream cake meant to mark the occasion.
Originally unveiled in 2016 as a cheaper, simpler way for global financial institutions to conduct a wide variety of transactions, Corda has since evolved to reimagine the way a wide range of businesses exchange value.
Core to a number of features included in the new release is the platform's ability to let R3's members, partners and open-source enthusiasts build their applications without having to worry about glitches resulting from changes to the code.
Brown told CoinDesk:
"It will be much easier from one version to the next, and that gives developers the confidence to invest more heavily now, and the platform will still work for them as they go into production."
Specifically, R3 now guarantees three core APIs will be compatible with older versions of the software, a feature that extends to tools for building decentralized applications and client interfaces for those apps, according to internal documents.
In addition to enhanced privacy, including full support for confidential identities, the souped-up release also includes a redesigned network map service for easier scaling.
While such "API stability" at the core of Corda is expected to give users the confidence to invest and build on the platform, R3's developers will continue to experiment with, and improve the code.
"It's absolutely a critical milestone toward enabling our large and rapidly growing community of developers to get their solution live," said Brown.
But while Corda may sound like many other blockchain iterations, the platform was always intended to be a little bit different, allowing users to control what information they shared with which users.
Even before today's release, the Corda methodology had proved appealing to banks, regulators and tech companies whose early work helped refine the code.
Along the way, all these various projects have provided feedback to the platform, until earlier this summer, when Brown said the frequency these changes were necessary began to diminish.
It was this sense of stability that served as the signal to the company that it was ready to commit to "freezing" the core APIs, Brown explained.
As his colleagues celebrated next door, he concluded:
"We got to the point where the abstraction, the core design kind of just crystallized into a thing that seems to be working well for a lot of other people."
Strawberry cake image via Shutterstock