I’ll update the proposal with those changes. Here’s the revised version focused on a shorter timeline and clearer demonstration of the concept:
Small Grants Format
Introduction
Project Name
SAI - Sia AI
Name of the organization or individual submitting the proposal
Mert Köklü
Project Description
Note: This is a revised proposal with narrowed scope following feedback from the grants committee. The original proposal chain47 has been simplified to demonstrate the core concept with walletd operations.
SAI is a Python framework that enables AI-powered interaction with the Sia network, specifically focused on wallet operations through walletd. Built using OpenAI’s ChatGPT and integrating with Sia’s walletd, SAI provides an intuitive way to manage Siacoin transactions and wallet operations through natural language interaction.
The framework will provide complete coverage of the walletd API, enabling wallet management, transaction handling, and balance checking through natural language commands while maintaining the security and trustless nature of Sia.
Mission Alignment
SAI strengthens Sia’s mission of user-owned data by making wallet operations more accessible through natural language interaction while maintaining complete user control. The framework enables users to manage their Siacoins through intuitive AI-powered interfaces without compromising Sia’s trustless model or requiring intermediaries.
Jurisdiction Compliance
- Are you a resident of any jurisdiction on that list? No
- Will your payment bank account be located in any jurisdiction on that list? No
Grant Specifics
Key Deliverables
- Complete walletd API integration in Python
- ChatGPT integration for natural language processing of wallet commands
- Next.js chat interface that user can interact
- Library mode implementation for programmatic usage
- Documentation and examples
Budget Request
Total requested amount: $10,000 USD
Goals and Timeline
Milestones:
-
Core Framework and walletd Integration
- Python framework setup
- walletd API implementation
- ChatGPT integration
- Initial documentation
-
GUI and Final Release
- Web chat interface development
- API documentation
- Example applications
- Final release
Timeline:
Milestone 1 Completion Date: April 2, 2025
Milestone 2 Completion Date: May 2, 2025
Deadline of the project: May 2, 2025
User Stories
As a user, I want to:
- Check my wallet balance through natural language (“what’s my current balance?”)
- Send Siacoins easily (“send 100 SC to this address”)
- Monitor transactions (“show my recent transactions”)
- Get wallet insights (“analyze my transaction history”)
As a developer, I want to:
- Integrate AI-powered wallet operations into my applications
- Use the Python library for programmatic wallet management
Tech Stack
-
Backend Framework:
- Language: Python 3.9+
- API Framework: FastAPI
- Testing: pytest
- Documentation: Sphinx
-
Frontend:
- Framework: Next.js
- UI Components: shadcn/ui
- Styling: Tailwind CSS
-
AI Integration:
- OpenAI ChatGPT
- LangChain for prompt management
-
Sia Integration:
- walletd API
Risk Assessment
-
API Changes
- Risk: walletd API could undergo changes
- Mitigation: Build flexible adapters, maintain communication with Sia team
-
AI Model Limitations
- Risk: ChatGPT may not always correctly interpret wallet commands
- Mitigation: Implement validation checks, clear error messages
Development Information
Open Source Status
Yes, all code will be open-source under Apache 2.0 license.
Code Repository
The project will be hosted on GitHub at: GitHub - justmert/sai: Sia AI Agent
Progress Reporting
Yes, I agree to submit monthly progress reports.
Contact Information
I worked as AI Video Analytics Team Leader in a NVIDIA distributer company that develops video analytics solutions for 2 years. After diving into Web3 ecosystem, I have become a grantee for well-known protocols such as Sia, Aave, Compound, Filecoin, Web3 Foundation, and Solana demonstrating my extensive experience and expertise across multiple blockchain ecosystems.
Additional Contact Methods
- LinkedIn: https://www.linkedin.com/in/mertkoklu/
- Discord: mertkkl
- Telegram: mertkklu
Previous Sia Foundation Projects: