Today we introduce an open source software initiative that can benefit those looking to build on the eCash blockchain. A multi chain or even chain agnostic developer collective, the Permissionless Software Foundation allows developers to harness the power of open-source software to be used with blockchain agnostic applications. Including eCash related software and services, the project aims to provide a software as a service platform supporting the creation of cryptocurrency apps. Offering libraries that make the work of developers easier.
While having started as a Bitcoin Cash-centric project, the organisation has evolved into being more blockchain agnostic and now includes a number of applications across chains like AVAX and eCash. One of the founders and the lead developer of the Permissionless Software foundation is Chris Troutner.
Chris Troutner is a full stack developer with lots of experience both inside and outside of the Crypto space and an advocate of open source software, privacy and freedom. Before the Permissionless Software Foundation Troutner was hired by Bitcoin.com in 2018 where he worked on the developer tools section of the website where people could find the BITBOX and SLP SDKs (software developer kits).
SLP and eToken
Having a deep love for tokens he has worked to popularize them since his beginnings in the industry. Troutner was one of the developers behind the SLP specification which became the de facto token standard in Bitcoin Cash and which is also the technology that is behind eToken, the eCash token technology. Although his name can not be found in the specification, Troutner built a lot of SLP related code that today still provides essential SLP infrastructure that is being used by exchanges, wallets and other organisations and projects.
eCash NEWS Today contacted Chris Troutner to interview him and learn more about the foundation, its new direction and the products that can be expected.
eCash News Today: Which projects is the PSF developing in regards to eCash, and how can these projects be leveraged by users and developers?
Chris Troutner: We're a blockchain agnostic organization, so we don't focus on any one blockchain. We develop business solutions that attempt to remove platform risk by building services that can operate across several blockchains.
It's up to the users of the software to choose the blockchain they want to run the software on.
eCash's low transaction fees are attractive. The post-consensus and pre-consensus features that eCash is planning to develop are also very advantageous. So we're not developing anything specific for eCash, but eCash will have the opportunity to out-compete the other chains for users.
We do maintain an eCash wallet, although it has not yet been updated with the rebrand or the new decimal denomination. Also, FullStack.cash, which is the SaaS (Software as a Service) arm of the PSF, offers API access to the eCash blockchain, indexers, and SLP token data.
eCash News Today: Ecash News Today: Can you offer an overview of these projects?
The pay-to-write database (P2WDB) is another major project that PSF is focused on. It allows for data to be moved off-chain, but still be accessible on-chain. It also allows data to move across blockchains. So for example, a transaction on eCash could trigger a smart contract on AVAX. Or some completely off-chain app could act as an oracle for a Script on eCash. Many combinations are possible.
One of the first applications of the P2WDB, will be porting Vin Armani's SWaP protocol. This will allow us to build a DEX for all three blockchains, allowing trustless atomic trades between coins and tokens. We're still figuring out how to do cross-chain trades. But trading tokens and coins within a single blockchain (like eCash) is solved.
eCash News Today: How can developers use these products? Are they available openly?
Chris Troutner: They are open-source projects, and they are currently being developed.
Bch-js and bch-api are mature products and developers can get started at FullStack.cash.
The P2WDB and DEX are being actively worked on. We encourage community developers to help us through GitHub and our Telegram channel. But there won't be anything available for non-developers for a couple of months at least.
The community developers have bi-weekly meetings each Wednesday at 9AM PST / 4PM UTC. We livestream on YouTube. Any developers interested in developing on eCash are welcome to join us. We announce agendas and links in the Telegram channel.
eCash News Today: Can you explain a little more clearly the mission of the Permissionless Software Foundation?
From the website:
"The mission of the Permissionless Software Foundation is to develop, promote, and maintain software that makes it easy for individuals to protect their privacy, circumvent censorship, and engage in economic activity."
Chris Troutner: That's a very high-level mission. The shape the organization is taking is focusing on this P2WDB and building blockchain-based apps that are censorship-resistant. So, we write software for specific apps, but we're a DAO and can move in multiple directions at once, on multiple projects at once. But the scope of all that activity will be within the context of our high-level mission.