Inspiration

We initiated the Centipede project with the goal of developing diverse use cases on the XRP Ledger. The original concept behind Centipede was to facilitate the implementation of smart contracts (hooks) on the XRP Ledger. We remain committed in our vision of incorporating hooks, and are currently working on integrating them with our CBDC features, enhanced by AI.

What it does

Centipede, a highly scalable 3D WebGL web app, leverages the XRPLedger to create a variety of decentralized applications. With features like a digital wallet, escrow, token issuance, NFTs, and smooth XRP-to-XRP and token-to-token transactions, the XRP Ledger forms the foundation of our platform. Additionally, we're developing CBDC use cases for future integration.

How we built it

To develop Centipede, we employ a variety of technologies. As a web-based application, we primarily use HTML, CSS, JavaScript, and WebGL. We've also incorporated numerous libraries, such as Ammo Physics, MediaPipe, XRPL, Firebase, and others. Key tools include authentication, security rules, real-time database with listeners, storage, and WebSockets. Currently, we are testing OpenAI alongside XRPL hooks. We are exploring various aspects of XRPL integration within the application and plan to introduce them once we transition to the mainnet.

Challenges we ran into

Centipede addresses multiple challenges with its scalable architecture. We aim to transition users from 2D applications to a browser-based 3D environment while creating a platform for numerous future features. By deeply integrating the XRP Ledger from user registration, we develop a unified solution for various use cases, enabling seamless interoperability. Our team has significant experience in web applications and over two years working with the XRP Ledger.

Accomplishments that we're proud of

Our aim with Centipede is to develop a comprehensive solution that simplifies the user experience while also empowering users to create their own features within the application. Centipede can be compared to a web-based version of iOS, offering essential built-in functionalities and allowing developers to build new apps to expand its use cases. By designing a new 3D interface that is web-based, lightweight, and easily accessible through a browser, we enable seamless integration with the XRP Ledger and facilitate tokenization of various digital forms. The primary goal is for a wide range of individuals to find at least one or more use cases for Centipede, with the added advantage that a single user can explore multiple use cases within the platform.

What's next for Centipede

Our initial objective is to finalize the infrastructure of the Centipede App. Given the scalable nature of the infrastructure, it was essential for us to thoroughly design our architecture. We have successfully completed this phase over the past seven months, and now, adding new features to our application has become a seamless process. We have identified a core set of features, including a digital wallet, token issuance, NFTs, XRP-to-XRP payments, and trustlines for token-to-token payments. Currently, we are working on implementing contacts, messaging, and video sharing before launching our beta release in May 2023.

Built With

Share this project:

Updates