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.
- 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
- 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
To deploy the backend run
cd backend
bun install
bun dev
To deploy the frontend run
cd frontend
bun install
bun dev
All the endpoins are well documented by using Swagger (/swagger
)
POST /auth/sign-up
Parameter | Type | Description |
---|---|---|
email |
string |
Required. |
password |
string |
Required. |
name |
string |
Required. |
address |
string |
Required. |
role |
string |
Required. |
POST /auth/login
Parameter | Type | Description |
---|---|---|
email |
string |
Required. |
password |
string |
Required. |
POST /machine/create
Parameter | Type | Description |
---|---|---|
userId |
string |
Required. |
title |
string |
Required. |
cpu |
integer |
Required. |
ram |
integer |
Required. |
size |
integer |
Required. |
time |
integer |
Required. |
GET /store/presigned-url
Parameter | Type | Description |
---|---|---|
name |
string |
Required. |
If you have any queries, feedback, or want to collaborate, please reach out to us at our discord channel.