Accelar - Web3 Infrastructure
SCF #24 Activation Award End-User Application $50,000 View in SCF
A unified product development infrastructure; in which you can develop, launch and manage integrated

web2 and web3 features.

Team

bruno353

Technical Architecture Doc

https://docs.google.com/document/d/142MT5ymm6_BAekrl6K_Yoc8K6CwpQ5YBYFg2cCpZLUI/edit?usp=sharing

Project URL

www.accelar.io

Code URL

https://github.com/Accelar-labs

Video URL

https://youtu.be/KJDSlkWEnbE

Pitch Deck URL

https://youtu.be/UX8AVngk09M

Project Categories

Project Type [If End-User Applications]

Other Chain Description

We have a partnership with the Internet Computer Protocol to create integrations with canister deployments and automations, some features are already running in the plataform.

Section

read

Requested Budget in USD ($)

50000

Total Expected Roadmap

Beta launch - 2024 January

-  First features related to deployments - integration with ICP. Wallets; Smart-contracts; LLM instances

- Workspace management.

Soroban integration and Automated workflows - 2024 April

-  First features related to deployments - integration with Soroban. Wallets; Smart-contracts;

-  IDE section;

-  Automated Workflow section;

Ethereum integration and web2 APIs- 2024 June

-  First features related to deployments - integration with Ethereum. Wallets; Smart-contracts;

-  Finalize integragration with general web2 APIs (Twitter, Binance, Youtube, Tiktok, Udemy, Gmail, Google Drive, Climate, ImmutableX ...);

Product Launch with paid plan subscription - 2024 July

-  V1 complete launch with subscription model for companies and users to have full access of the plataform.

Section

read

Team bio

Bruno - blockchain developer with over 5 years in the field.

Projects and teams that worked are listed in github: https://github.com/bruno353

Product & Architecture

What the product is:

    Accelar is a one-stop plataform for building, launching, and managing both web2 and web3 functionalities seamlessly. The goal is to bridge the gap for web2 users and developers who are new to the web3 space. With Accelar, you are capable of creating dapp features, managing blockchain wallets, deploying smart-contracts and web2 containers like llm instances, allowing you to unify and accelerate your development process and software automations with an in-plataform IDE that compile and deploy Soroban smart-contracts (rust).

What problems it solves, how it solves them, and what audience it solves them for:

  - By allowing users to deploy web3 components with a custodial wallet, you can aggregate all your product development steps in one place.

  - By allowing web2 API connections with automations that can trigger web3 interactions, we interconnect both worlds, expanding functionalities that before were only possible in web2 (like using Zapier).

  - By having an IDE capable of compiling and deploying Soroban code, the platform facilitates the onboarding of new web3 users to the network.

  - The main target are companies that need to have a standardized operating system and that allows the management of multiple members per workspace. With a low-code environment, we are also able to reach Web2 developers who are willing to transition into the Web3 world.

How it works and how it uses Stellar and/or Soroban:

    Acceler is built on top of a variety of frameworks to enable all its functionalities. For features involving the deployment of LLM containers, we utilize AWS and open-source models from huggingface. For automation processes and interconnections, we intend to build on top of our monolith in NestJS, which is already operational. To allow instant messaging and notifications between users and services (user <> backend), we implement WebSocket (socket.io) workflows. The backend is built with Nest.js (main backend) and FastAPI (for LLM apps), while the frontend is developed with Next.js.

    For interactions with the Soroban protocol and the creation of identities, we use node-pty to programmatically execute calls in the terminal, handing it over to the soroban-cli. The development of smart contracts with our code editor will be facilitated by the Monaco Editor (by Microsoft). The creation of Soroban wallets and secure API management will follow the workflow of creating them with the Soroban CLI and storing the keys in AWS KMS (as is currently done with the Internet Computer Protocol integration).

The following features are already available on the platform:

  • Creation of custodial ICP identities;
  • Deployment of canisters (two templates: hello world and POC vector database)
  • Deployment of wallet canisters
  • UI canister integration to interact with the deployed canisters
  • Create transfer transactions with wallet canisters
  • Workspace members' management
  • Workspace chat feature
  • Workspace Kanban feature
  • Deployment of LLM instances (two templates from Hugging Face: NLP and Falcon 7B)
  • Interaction with LLM instances (question/answer workflow)

Section

read

Deliverables List

[Deliverable 1]

  • Brief description: Soroban integration with section "Blockchain Apps" in plataform. Users will be able to create Soroban identities (custodial private keys), deploy smart-contracts from pre-selected templates, create transactions with the wallets in-plataform, interact with the smart-contracts directly in the plataform.
  • How to measure completion: Code showcase and feature available in the plataform for users to test.
  • Estimated date of completion: 2 weeks after start.
  • Budget: $5,000

[Deliverable 2]

  • Brief description: Development of new section in plataform, "Automated workflows", with connections and triggers for Soroban wallets and contracts.
  • How to measure completion: Code showcase and feature available in the plataform for users to test.
  • Estimated date of completion: 4 weeks after start.
  • Budget: $20,000

[Deliverable 3]

  • Brief description: Development of a new section on the platform, 'IDE for Soroban', allowing users to write code, compile it, and deploy with the wallets created on-platform. With the workspace feature, several users can work on the same smart contract. These contracts deployed will be available in the Automation section, so users can integrate triggers for smart contract functions.
  • How to measure completion: Code showcase and feature available in the plataform for users to test.
  • Estimated date of completion: 5.5 weeks after start.
  • Budget: $25,000