Skip to content

Commit

Permalink
add eliza-plugin-dot
Browse files Browse the repository at this point in the history
  • Loading branch information
weimeme committed Jan 8, 2025
1 parent acbc273 commit bb6c103
Showing 1 changed file with 120 additions and 0 deletions.
120 changes: 120 additions & 0 deletions applications/eliza-plugin-dot.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@

# **eliza-plugin-dot**

- **Team Name:** ChainSupport Labs
- **Payment Details:**
- **DOT:** 13p2gp4kLSgTx4aXxyXznwJLrnzG2yT2s2a7Dwv4L5VTGyuK
- **Payment:** 13p2gp4kLSgTx4aXxyXznwJLrnzG2yT2s2a7Dwv4L5VTGyuK (Assethub USDC)
- **[Level](https://github.com/w3f/Grants-Program/tree/master#level_slider-levels):** 1

## Project Overview :page_facing_up:

This project aims to make it easier for Polkadot AI Agent developers to use the Eliza framework, enabling Polkadot to gain broader adoption in gaming and social scenarios. Through this initiative, Polkadot will be better integrated with AI, Discord, Telegram, and other platforms.

Eliza, being one of the most popular frameworks in the AI Agent field, is widely used by many AI projects and already integrates with various blockchains. However, it currently lacks Polkadot examples. As active developers in the Polkadot ecosystem, we are confident in introducing Polkadot technologies to more fields while bringing excellent technologies back into the Polkadot community.

### Overview

We aim to integrate Polkadot technology into the Eliza AI development framework by providing plugins for wallet creation, transfers, message encryption, and more. This will enable Polkadot to be applied in AI, social, and gaming scenarios.

Our team specializes in promoting and developing Polkadot technology. We are deeply interested in AI and have extensive experience in social products. When we encountered the Eliza framework, we immediately recognized its immense potential. It aligns perfectly with the needs of the Polkadot community for AI technology integration.

### Project Details

- **Language:** TypeScript
- **AI Framework:** Eliza

**Features:**
1. Wallet creation
2. Transfers
3. sr25519-AES message encryption
4. ed25519-AES message encryption
5. ECDSA-AES message encryption

> In the social domain, message encryption is a crucial feature. Drawing from our experience with social products, we recognize its importance. TON Blockchain's outstanding design for ed25519-AES message encryption inspired us. Polkadot, however, is more suited for sr25519 and ed25519 encryption schemes.
---

### Ecosystem Fit

#### How does your project fit into the ecosystem?
Integrating Polkadot into the Eliza AI framework.

#### Who is your target audience?
AI Agent developers.

#### What needs does your project meet?
It makes it easier for Polkadot developers to create products integrating Discord, Telegram, and AI, unlocking more applications in gaming and social domains.

#### How did you identify these needs?
Eliza, as a highly popular AI Agent framework, has already integrated various blockchains.

#### Are there any similar projects in the Substrate/Polkadot/Kusama ecosystem?
Phala Network has already started deep collaboration with Eliza, showcasing the potential for broader adoption within the Polkadot community.

#### Are there similar projects in related ecosystems?
Yes, several blockchains have already integrated with Eliza.

---

## Team :busts_in_silhouette:

### Team Members
- **weimeme**

### Contact
- **Contact Name:** weimeme
- **Contact Email:** weimeme067@gmail.com

### Legal Structure
- **Registered Address:** Building 2, Xixi Bafang Castle, Yuhang District, Hangzhou, Zhejiang Province, China
- **Registered Legal Entity:** N/A

### Team's Experience
- **weimeme** has nearly two years of Substrate development experience and seven years of experience with Ethereum. He previously worked on the Ethereum cross-chain bridge Orbiter and is highly proficient in Layer 2 and Ethereum technologies.

### Team Code Repos
- https://github.com/ChainSupport/eliza-plugin-dot.git
- https://github.com/ChainSupport/eliza.git

> Upon completion, the project will be submitted as a PR to https://github.com/elizaOS/eliza.
---

## Development Status :open_book:

The project is in the preparation phase. Code repository: https://github.com/ChainSupport/eliza-plugin-dot.git

---

## Development Roadmap :nut_and_bolt:

### Overview
- **Total Estimated Duration:** 1 month
- **Full-Time Equivalent (FTE):** 1.5
- **Total Costs:** $10,000 USD
- **DOT %:** 50%

### Milestone 1 — Basic Functionality

- **Estimated duration:** 1 month
- **FTE:** 1.5
- **Costs:** $8,000 USD

| Number | Deliverable | Specification |
|-------:|---------------------|---------------------------------------------------------------------------------------------------|
| **0a.** | License | Apache 2.0 / GPLv3 / MIT / Unlicense. |
| **0b.** | Documentation | Inline code documentation and a tutorial for setting up a Substrate node and sending test transactions. |
| **0c.** | Testing Guide | Comprehensive unit tests for core functions and a testing guide. |
| **0d.** | Docker | A Dockerfile for testing all delivered functionality. |
| **0e.** | Article | A published article or workshop explaining the project achievements. |
| 1. | Plugin-dot Package | Node connection, wallet creation, and transfers. |
| 2. | sr25519-AES Package | Message encryption. |
| 3. | ed25519-AES Package | Message encryption. |
| 4. | ECDSA-AES Package | Message encryption. |

---

## Future Plans

We have consistently provided foundational technical support in the Polkadot ecosystem and are enthusiastic about building our own AI products in the future. Our goal is to enable Substrate-based blockchains to find broader use cases in social and AI domains. We plan to continue enriching Polkadot's functionality and rely on Eliza's large developer community for ongoing maintenance.

0 comments on commit bb6c103

Please sign in to comment.