Skip to content

Add application from Elastic Labs for Polkadot Agent Kit #2549

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

chungquantin
Copy link

Project Abstract

Polkadot Agent Kit is an open-source library provides developers with a set of tools to build AI Agents that interact autonomously with the Polkadot SDK-based networks.

Grant level

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • Payment details have been provided (Polkadot AssetHub (USDC & DOT) address in the application and bank details via email, if applicable).
  • I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed in the application.
  • I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Apr 29, 2025
Copy link
Contributor

github-actions bot commented Apr 29, 2025

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@chungquantin
Copy link
Author

I have read and hereby sign the Contributor License Agreement.

@chungquantin
Copy link
Author

recheck

Copy link
Contributor

@keeganquigley keeganquigley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @chungquantin I need to delve further into your application but in the meantime could you compare your project to the other agent kit application that is currently open and list the similarities/differences?

@chungquantin
Copy link
Author

chungquantin commented Apr 30, 2025

@keeganquigley Thanks for quick response on the application, our team is aware of the existing agent kit application but there are a lot of differences but these twos:

  • Fist point would be our library has been built since the start of 2025 to cover basic functionalities to manage wallets, connect to chains and transfer with real Telegram bot example.
  • Second point, our application mainly targets at DeFi and cross-chain use cases which are not covered in the other applications which are the main focus of our application. We found XCM / ISMP and cross-chain use cases are extremely hard to learn / integrated into existing DApps.
  • Focus more on distribution and real usage by delivering Agent Kit Playground and examples.
  • In terms of Agentic features, we want to focus more on making the library compatible with different agent toolings such as MCP, Eliza, A2A

Here's a breakdown of the similarities and key differences:

Similarities:

  • Core Goal: Both aim to create a toolkit/library for AI agents to interact with the Polkadot ecosystem.
  • Target Audience: Developers building AI-powered applications on Polkadot.
  • Key Functionality Areas: Wallet management, token transfers, Polkadot network interaction.
  • Technology Stack (Overlapping): Use of Polkadot API, integration with AI agent frameworks like LangChain.

Key Differences and Potential Strengths of Your Proposal ("Polkadot Agent Kit"):

  • Pop Agent Kit CLI - Allows developers to initialize the agent kit starter code base easily.
  • Support multiple LLM models - Consider migrating the codebase to LiteLLM to support more LLM models.
  • Support multiple External Context Provider: MCP & Eliza OS compabitibility - Allows developers to integrate the Polkadot Agent Kit as Eliza OS plugin and easily hosting a MCP Server using the kit.
  • Options to deploy AI agents: Vercel AI SDK Deployment & PHALA TEE Deployment (This will need to be reconsidered in the future).

Potential Ecosystem Integrations:

  • Hydration
  • Apillon
  • PolkaAssembly

Developer onboarding and distribution (additional scope - voluntary):

  • Launch comprehensive documentation, quick-start guides, and interactive demos to lower the barrier to entry for new developers.
  • Utilize OpenGuild as a distribution platform through online/offlines workshop, collaborate with Polkadot’s flagship events to distribute/promote the kit.
  • Introduce open-source bounties at OpenGuild’s meetups to incentivize developers to build agentic applications using the kit, increase mindshare.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin-review This application requires a review from an admin.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants