Small Grant: SAI - Sia AI

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:

  1. Core Framework and walletd Integration

    • Python framework setup
    • walletd API implementation
    • ChatGPT integration
    • Initial documentation
  2. 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

  1. API Changes

    • Risk: walletd API could undergo changes
    • Mitigation: Build flexible adapters, maintain communication with Sia team
  2. 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.

Email

[email protected]

Additional Contact Methods

Previous Sia Foundation Projects:

Thanks for your proposal to The Sia Foundation Grants Program.

After review, the committee has decided to approve your proposal. Congratulations! They’re excited to see what you can accomplish with this grant.

We’ll reach out to your provided email address for onboarding. This shouldn’t take long unless your info has changed from last time, but you may still need to adjust your timelines.

1 Like

Hey @steve, thanks for the approval.

I have also adjusted my timeline. Best,