Skip to content

Decentralized AI training powered by resource-driven computing and secure data sharing.

Notifications You must be signed in to change notification settings

r3yc0n1c/tappin-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Tappin Logo
TAppIN

Decentralized AI training powered by resource-driven computing and secure data sharing.

📋 ToC

About

TAppIN is a decentralized physical infrastructure network for AI as a training service. This utilizes the concept of DePIN. Here we leverage the blockchain network to organize and manage the physical hardware network and in the end allow users to use desired machines for training their AI models. Users with higher specs can list their devices in this network and thus earn too, thus a well maintained use of excess resources, indeed.

Built with

  • Next.js
  • Tailwind CSS
  • Bun
  • Elysia.js
  • Web3.js
  • Solana Blockchain (Solana Pay)
  • Google Cloud Platform (Bucket)
  • Composio
  • DevPod
  • Callchimp.ai
  • PM2
  • GitHub Actions
  • Render
  • Vercel

Key Features

  • First Decentralised Physical Infrastructure Network for AI Training as a service.
  • Resource Monetization for high spec machine providers
  • Trust and Security due to blockchain in monetary transactions
  • Build for traning AI models remotely
  • Community Driven
  • Flexibility
  • Cost Efficiency

Demo

Watch the video

Deployment

To deploy the backend run

  cd backend
  bun install
  bun dev

To deploy the frontend run

  cd frontend
  bun install
  bun dev

API Reference

All the endpoins are well documented by using Swagger (/swagger)

Auth Sign Up

  POST /auth/sign-up
Parameter Type Description
email string Required.
password string Required.
name string Required.
address string Required.
role string Required.

Auth Login

  POST /auth/login
Parameter Type Description
email string Required.
password string Required.

Create Machine

  POST /machine/create
Parameter Type Description
userId string Required.
title string Required.
cpu integer Required.
ram integer Required.
size integer Required.
time integer Required.

Storing Data

  GET /store/presigned-url
Parameter Type Description
name string Required.

Authors

Contact Us

If you have any queries, feedback, or want to collaborate, please reach out to us at our discord channel.

About

Decentralized AI training powered by resource-driven computing and secure data sharing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •