Grant-Milestone-Delivery icon indicating copy to clipboard operation
Grant-Milestone-Delivery copied to clipboard

Elastic Labs - Polkadot Agent Kit - Milestone 3

Open chungquantin opened this issue 5 months ago • 1 comments

Milestone Delivery Checklist

  • [x] The milestone-delivery-template.md has been copied and updated.
  • [x] This pull request is being made by the same account as the accepted application.
  • [x] I have disclosed any and all sources of reused code in the submitted repositories and have done my due diligence to meet its license requirements.
  • [x] In case of acceptance, invoices must be submitted and payments will be transferred to the Polkadot AssetHub and/or fiat account provided in the application.
  • [x] The delivery is according to the Guidelines for Milestone Deliverables.

Link to the application pull request: https://github.com/w3f/Grants-Program/blob/master/applications/polkadot_agent_kit.md < please fill this in with the PR number of your application.

chungquantin avatar Nov 17 '25 06:11 chungquantin

Hi @chungquantin, thanks for the milestone delivery. I've tested the playground and I was not able to complete the transactions. Please see the evaluation document for details. Let me know when I can test again the system.

diogo-w3f avatar Dec 04 '25 14:12 diogo-w3f

@chungquantin now that M2 is accepted, please let me know your timeline to finish this milestone.

diogo-w3f avatar Jan 08 '26 12:01 diogo-w3f

Hi @diogo-w3f , Milestone 3 was completed. Here is the summary:

1. Polkadot Agent Kit Playground

  • Source Code: [Playground](https://github.com/elasticlabs-org/polkadot-agent-kit/tree/main/apps/playground)
  • Documentation: [Docs Link](https://cocdap.github.io/agent-docs/examples/playground.html)

2. Replit Integration

  • Replit Link: [View on Replit](https://replit.com/@FuKung/Polkadot-Agent-Kit)
  • How to test:
  1. Provide your Gemini Key and Private Key to the Replit agent.
  2. Ask: "Check balance on Paseo."
  • Note: I cannot publish this as a public web app because I am using a Replit base account.

3. API & Script Testing

I also created a script to run a /chat API service. ( replicate Replit Integration Part)

  • Script Link: [replit.ts](https://github.com/CocDap/polkadot-agent-kit-testing/blob/main/src/replit.ts)
  • Command to run:
pnpm run build
pnpm replit

  • Result:
image

CocDap avatar Jan 09 '26 04:01 CocDap

Additional Results

  • Check balance image

  • Transfer Native image

  • Check with developer portal

image

link: https://assethub-paseo.subscan.io/extrinsic/0x72f31055aced356ab4019bed18ca07c3b0eee463600138fe266a034820284914

CocDap avatar Jan 09 '26 04:01 CocDap

@CocDap thanks for the explanation. The playground worked for me but not the Replit. Please see the details in the evaluation document and provide proper answers and fixes. After that, let me know when I can review again.

diogo-w3f avatar Jan 12 '26 18:01 diogo-w3f

Hi if you are trying to run the app by yourself, you need to follow some steps:

  1. Go to: https://replit.com/@FuKung/Polkadot-Agent-Kit (make sure you logged in Replit's Account)
  2. Prompt to Replit Chat update GEMINI_API_KEY to update your GEMINI_API_KEY
  3. Prompt to Replit Chat update PRIVATE_KEY_AGENT to update agent 's private key Example:
image

if you are using this temp link: https://5d00be05-d536-4bbb-a394-59f154b0b1ff-00-11p3qhk2zfz0o.picard.replit.dev:3000/

it would be my GEMINI and PRIVATE KEY Testing, sometime you will got the rate limit ( due to free api)

My result after deploying and prompting in the polkadot agent kit replit Screenshot 2026-01-13 at 09 53 54

Screenshot 2026-01-13 at 16 35 24

CocDap avatar Jan 13 '26 09:01 CocDap

@CocDap thanks for the explanation. I've tested again and it is now working. See the details in the evaluation document. The milestone is accepted. Great work!

diogo-w3f avatar Jan 15 '26 20:01 diogo-w3f

:coin: Please fill out the invoice form in order to initiate the payment process. Please make sure that you follow the instructions and requirements as laid out in the form as well as our Terms & Conditions. Thank you!

github-actions[bot] avatar Jan 15 '26 20:01 github-actions[bot]

We noticed that this is the last milestone of your project. Congratulations on completing your grant! 🎊
So, where to from here? First of all, you should join our Grants Community chat, if you haven't already, so we can stay in touch. If you are looking for continuative support for your project, there are quite a few options. The main goal of the W3F grants program is to support research as well as early-stage technical projects. If your project still falls under one of those categories, you might want to apply for a follow-up grant. However, depending on your goals and project status, there are other support programs in our ecosystem that might be better suited as the next step. For example, projects with a Business Case/Token should look into the Substrate Builders Program or VC Funding and Common Good projects have a good chance of receiving Treasury Funding. If you are looking for guidance, the team at https://substrate.io/ecosystem/square-one/ has compiled a list of ecosystem support sources and are happy to help you navigate it.
For a more comprehensive list, see our Alternative Funding page. Let us know if you have any questions regarding the above. We are more than happy to point you to additional resources and help you determine the best course of action. Lastly, we hope your W3F grant was a success and we want to thank you for being part of the journey!

github-actions[bot] avatar Jan 15 '26 20:01 github-actions[bot]