Small Grant: AI Agent plugin (ElizaOS)

Introduction

Project name: eliza-plugin-sia

Name of the organization or individual submitting the proposal: weaver (individual)

Please describe your project

This is a public plugin that enables AI Agents to perform basic interactions
with the Sia chain and Sia-related products. The goal is to bring the
convenience of AI Agent development in ElizaOS to the Sia ecosystem, helping
Sia community developers quickly build AI Agent products that combine social
applications with blockchain. It also brings Sia’s strong data storage and
privacy protection to the world’s largest and most active web3 AI Agent
developer ecosystem. The project will also deliver a Sia AI Agent instance so
users can interact with Sia wallets via natural language, upload and download
data, and manage hostd. It will help the Sia ecosystem build a strong AI Agent
developer community so users can eventually interact with all Sia products via
natural language, saving valuable time.

Background

Large-scale AI Agent development is coming

As large language models keep improving, they are becoming more intelligent and
capable. Especially in the past few months, whether it’s Manus or Moltbot, they have shown us that AI Agents are no longer just the intelligent Q&A bots of the past. They now have the ability to be embedded between operating systems and complex products, possessing the capability to autonomously execute complex tasks. AI Agents are approaching a breakout moment. Both web3 and web2
communities are investing heavily in AI Agent research and development. Many
web3 hackathons focused on AI Agents are being scheduled. We are seeing large
amounts of data produced by these agents, and more commercially valuable AI
Agents are being built.

ElizaOS, a framework that lets you quickly build AI Agent applications.

What is ElizaOS?

ElizaOS is an AI Agent development framework. With it, you can quickly build
feature-rich AI Agents and collaborative agent swarms. You can extend your
agents’ capabilities with the rich plugin ecosystem. It supports nearly all
mainstream models and has strong connectivity, deeply integrating with
Discord, Telegram, Farcaster, and more. Whether for social, gaming, or Q&A
use cases, it provides the tools you need to scale quickly. There are many
web3 and crypto ideas shipped as plugins, and you do not need to build from
scratch, you can compose plugins to ship powerful AI Agent apps. Compared to
LangChain, it requires much less development cost while offering richer
application-layer solutions.

Let the data speak
  1. Developer activity
    Extremely active development: the official repository has 17k+ commits and
    frequent updates covering nearly all AI Agent development modules. There are
    200+ plugins covering common needs, and 1.35k open-source contributors. This
    level of activity and participation is rare among AI open-source projects.
  2. Ecosystem collaboration and support
    There is direct or indirect support from hundreds of projects across L1, L2,
    dApps, DeFi, infra, social, and research, notably the Solana Foundation, the
    Ethereum Foundation, and Binance. Most public chain communities already
    support it via plugins, enabling AI Agents built with ElizaOS to connect to
    their ecosystem products quickly. The repository has 5k+ forks for further
    development.
  3. Who is using it?
    1. Hundreds of public-chain communities and web3 teams across domains.
    2. Thousands of developers, and many hackathon teams in public-chain
      ecosystems use it for secondary development.
    3. Individuals and teams without deep coding expertise who still want
      feature-rich AI Agents.
Why build Sia AI Agents with ElizaOS?

Active open-source contributions and broad team collaboration make ElizaOS a
top choice for AI Agent development in web3. With more plugin support,
developer and user stickiness will continue to rise. Its rich features and
plugins let web3 teams quickly build powerful AI products. As more teams
support it, it also becomes the first product capable of linking the
capabilities of many chains. Building AI Agents with it enables frictionless
technical and product interaction with other chain communities. Other chain
ecosystems can also use Sia’s storage and privacy features without friction.
Today, collaboration is crucial for AI Agents: each agent focuses on a
different domain, and collaboration requires shared data. Sia’s decentralized
cloud storage and privacy protection make it an excellent choice.

As community developers, we should face a reality:

  1. If an external team wants to build AI Agent products on Sia, they must
    consider integration with the social products they use, and learn Sia’s
    storage and chain technologies and ecosystem products. This can take at
    least six months. If they also need ElizaOS-level functionality, it takes
    even longer, and the most likely outcome is they give up. We lose those
    teams.
  2. If an external AI Agent team wants to use Sia’s decentralized storage, they
    must learn Sia’s technology and community, then rebuild the same features
    as this plugin. That can take about three months. If they can use another
    plugin in three seconds, they will choose the other solution.
  3. Imagine many AI Agent teams suddenly appear in the Sia ecosystem and ask
    how to get started quickly. Without ElizaOS, we would say, “Use LangChain, a
    general-purpose AI framework, and build everything you need from scratch.”
    That answer provides no real help and exposes that the Sia ecosystem is not
    prepared for large-scale AI Agent development. Without a public plugin,
    basic capabilities get rebuilt again and again across projects, wasting
    developer time.

Who will benefit from my project

  1. Potential Sia AI Agent developers who do not need deep knowledge of Sia’s
    low-level technology to build AI Agents that interact with the Sia
    ecosystem. With ElizaOS’s active developer community and innovation, they
    can keep extending the capability boundaries of Sia AI Agents.
  2. Developers and teams in the ElizaOS ecosystem who need more data storage
    and privacy protection, and can leverage Sia’s powerful storage and privacy
    solutions.
  3. Sia users who can get an AI Agent that interacts with Sia and with
    Discord/X without writing code, making their work in the Sia ecosystem more
    convenient.
  4. Sia ecosystem developers using TypeScript to build AI Agents and products
    that integrate with Sia APIs.
  5. Nearly all AI Agents. Today, many AI Agents store user data in centralized
    nodes, which is unsafe and unreasonable. Sia’s technical advantages can
    help them achieve decentralized storage and privacy protection, giving
    users data ownership and control.
  6. Web3 ecosystems that naturally need decentralized data storage. This remains one of Sia’s most valuable domains to expand, and aligns with Sia’s values. With this plugin, more chains can integrate with Sia quickly and enable developers to use Sia’s storage technology.
  7. My own follow-up development. I plan to introduce the x402 protocol to Sia
    via TEE Agents after this project to enable convenient payments on the Sia
    chain, so more creators can benefit from paid copyrights and paid products
    and to incentivize Sia product creation.

Regardless of whether you think AI is overhyped, that is a personal opinion
and deserves respect. The fact is AI is being widely used at scale, and AI
Agents are emerging rapidly. These new areas require extensive data storage
needs and decentralized solutions. The Sia community’s task is to serve
these emerging fields with superior data solutions. Please do not reject it
or refuse to try it.

How will the expected outcomes serve the foundation’s mission of user-owned data?

Make it easier for AI Agent products to use Sia features, enabling
decentralized storage and privacy protection for AI Agent data. Users have full
control over their data. Through AI Agents, users can conveniently interact
with multiple products in the Sia ecosystem, making data management easier.

Are there similar projects in the ecosystem, and how are you different?

Yes. Small Grant: SAI - Sia AI. That project is
independent and built in Python, so it cannot integrate with ElizaOS. As a
result, developers and users cannot access ElizaOS’s rich capabilities via
that AI Agent, nor can global AI Agent developers use Sia’s storage and
privacy features. My plugin is a superset of it. This plugin is not a
standalone, single-purpose app. it will help more Sia AI Agent developers
build AI products. We are at a time when more AI products are needed. AI is no
longer just a tool or assistant, it already has broader autonomous
decision-making capabilities, and 2026 may be the year of real AI app
breakout. AI will benefit from Sia’s storage and privacy solutions, and Sia
will gain richer capabilities through ElizaOS.

Technical comparison between the two projects:

Dimension This project (eliza-plugin-sia) Reference project (sai)
Language TypeScript Python
Framework ElizaOS LangChain
Wallet operations support Yes Yes
SC price, Sia info, or block height support Yes No
Sia data storage and privacy protection support Yes No
Support hostd and indexd, etc Yes No
ElizaOS integration support Yes No
Easy integration with Discord, X, TG, etc. Yes No
Multimodal support Yes No
AI Agent role definition support Yes No
Rich plugin ecosystem Yes No
Cross-chain technical interaction Yes No
Easy for secondary development Yes No

Through these comparisons, you can see that sai is a single-purpose app,
and only supports walletd-related operations.
eliza-plugin-sia is a public plugin that serves many AI Agents. It will
include core Sia capabilities and be ready to use out of the box. If you are
a developer and choose wisely rather than for show, you will pick ElizaOS
because it already has nearly all common AI Agent capabilities and keeps
expanding. What does sai have? Why use sai?
Additionally, in projects like OpenClaw, we are seeing more and more cutting-edge AI Agent frameworks adopting TypeScript as their primary language. We have seen the advantages of TypeScript in AI Agent development, and support for TypeScript APIs has become a necessary and essential part of Sia Agents.

What will this project bring to Sia after successful development?

  1. New usage scenarios for Sia’s storage solution
  2. Sia becomes an ecosystem that is extremely friendly for AI Agent
    development
  3. External developers can enter, understand, and use the Sia ecosystem more
    easily
  4. An out-of-the-box, powerful Sia AI Agent that can continuously expand its
    capabilities through open-source plugins

At this stage, if someone wants to build their AI Agent in the Sia
ecosystem, we can tell them we have a friendly and complete technical
solution and strongly recommend ElizaOS. Two days later, their product can
be ready.

Do you reside in any jurisdiction on the list?

No

Is your payment bank account located in any jurisdiction on the list?

No

Grant Details

Primary Deliverables

  • Walletd, indexd, and hostd API integrations in TypeScript
  • A web service that exposes all the above APIs to the public.
  • A public Sia plugin for any ElizaOS AI Agent, providing wallet queries,
    transfers, data upload/download, and hostd management
  • An ElizaOS AI Agent and web UI so users can interact with walletd, indexd,
    and hostd via natural language
  • Provide Docker for one-click, cross-platform deployment of the Sia AI Agent
  • 80%+ test coverage
  • Documentation and examples

Budget Request

USD 10,000

Goals and Timeline

Milestones

  1. TypeScript API implementation (USD 3,000)
  • TypeScript implementations for the walletd and hostd APIs
  • A web service that exposes all the above APIs to the public.
  • CoinGecko API integration for SC price, etc.
  • Fetch Sia chain block height and SC total supply, etc.
  • Initial documentation
  1. ElizaOS AI Agent plugin implementation (USD 3,000)
  • A public ElizaOS AI Agent plugin that supports transfers, balance queries,
    Sia block info, SC price, and hostd management
  • Provide an Agents.md for AI-assisted development and easier maintenance
    and upgrades
  • Initial documentation
  1. Eliza AI Agent (USD 2,000)
  • Web chat interface
  • Chat examples
  • Documentation
  • Comprehensive unit tests and manual testing
  1. indexd API implementation and indexd support in the AI Agent plugin
    (USD 2,000)
  • indexd API support
  • AI Agent support for data uploads and downloads

Schedule

Milestone 1 completion date: March 25, 2026
Milestone 2 completion date: April 25, 2026
Milestone 3 completion date: May 15, 2026
Milestone 4 completion date: May 25, 2026

User Stories

As a user, I want to:
  1. Interact with my wallet via natural language, such as balance queries,
    transfers, data storage and downloads, and hostd management.
  2. Use natural language to query block height, total SC supply, and SC price.
  3. Combine ElizaOS features freely so my Sia AI Agent can operate in broader
    scenarios such as Discord and X.
  4. Ensure the large amount of personal data generated by my AI Agent is stored
    securely and privately on a decentralized storage network like Sia, rather
    than on the developer’s servers.
As a developer, I want to:
  1. Use this plugin to provide my ElizaOS AI Agent with Sia storage and data
    privacy protection, with absolute data ownership.
  2. Use this plugin to quickly build rich Sia AI Agent functionality and create
    AI products that interact with Discord/X and other chains.
  3. Use this plugin to integrate Sia ecosystem features into my AI Agent
    without worrying about Sia’s low-level implementation (e.g., if I am not a
    chain developer).
  4. Try the x402 protocol later, using TEE AI Agents to enable gasless payments.
  5. As developers, our time and energy are limited. We hope the global
    open-source community can collaborate to keep delivering rich, out-of-the-box
    features for AI Agents in the Sia ecosystem.

Tech Stack

  • Backend

    • Language: TypeScript
    • Framework: Bun, ElizaOS
    • Testing: Vitest or Bun’s built-in test framework
    • Documentation: Markdown, GitHub Pages
    • AI framework: ElizaOS
  • Frontend

    • Based on ElizaOS’s built-in frontend framework with minor adjustments
    • React

Future Plans

  1. Add support for more Sia products, such as explorerd.
  2. Submit a PR to the ElizaOS official repository and merge it under ElizaOS
    code standards
  3. Build a Discord AI Agent bot to support new Sia ecosystem developers with
    technical help, provide information, and enable SC swaps, etc.
  4. Build a powerful Sia-specific AI platform to help users and developers
    understand Sia, learn Sia, and interact with more Sia ecosystem products
  5. Rapidly explore profitable products in the AI Agent domain, without relying
    on long-term foundation support.
  6. Help developers integrate Sia ecosystem products into OpenClaw to enable richer functionality, allowing users to access all Sia ecosystem products from a single entry point.

Risk Assessment

  1. Changes to Sia walletd, hostd, and indexd APIs
  2. Changes to the ElizaOS framework
  3. Due to the complexity of indexd and hostd, this version may prioritize
    core functionality and APIs
  4. indexd development delays could impact the plugin development schedule.

The above risks can be addressed by maintaining ongoing communication with
the Sia community and the ElizaOS community.

Development Information

  1. Will all your project code be open source?
    Yes. Apache 2.0 license.

  2. Repositories:

    1. GitHub - ChainSupport/sia-agent: An AI agent for the Sia network that allows you to interact with your walletd, indexd, and hostd using natural language, and will also support more Sia network products.
    2. GitHub - ChainSupport/plugin-sia: An ElizaOS plugin that allows you to utilize the data storage and privacy protection capabilities of the Sia network within an AI Agent.
    3. GitHub - ChainSupport/sia-common-api: Public TypeScript API implementation for the Sia network's hostd, walletd, and indexd.
  3. Do you agree to submit monthly progress reports?
    Yes

How will ongoing maintenance be ensured?

  1. As an engineer responsible for token integrations, I stay sensitive to
    public-chain upgrades and usually receive upgrade information early.
  2. This plugin is the shared codebase for my follow-up AI platform or AI
    products on Sia, so I will keep it updated to ensure other products remain
    usable.
  3. Each repository will include Agents.md and skills to enable ai assisted,
    follow strict coding standards, and reduce maintenance complexity.
  4. As a public plugin in the ElizaOS plugin registry, it will also receive
    feedback and support from the community.
  5. Rapidly explore profitable products in the AI Agent domain, without relying
    on long-term foundation support.

Contact

Email: [email protected]

Who am I

I entered the web3 in 2018 and was a core developer for several
parachains in the Polkadot ecosystem. I have also built products in the
Ethereum community and am familiar with public-chain and smart contract
development. I currently work at SuperEX, helping with public-chain
development and token integrations, which gave me the chance to learn and
become familiar with the Sia ecosystem. I have full-stack development
capabilities and experience with Java, Python, TypeScript, Go, and Rust, and I
am also familiar with AI Agent development. I am a developer who is passionate
about web3 and committed to decentralization, and an active open-source
contributor in the crypto community.

What do I want to do?

I want to gradually and long-term build an AI platform in the Sia ecosystem
to complete user education and aggregate these scattered community products,
making the Sia community more friendly to new users. I also plan to bring x402
to Sia later to enable paid copyrights and paid products, incentivizing
developers to build more Sia products. This plugin is essential because it
lets Sia AI Agents leverage ElizaOS’s strong innovation and rapid iteration to
expand into broader domains such as social and gaming. This saves developers
significant time while enabling more powerful, richer products. Thanks to my
technical development focus this year on TEE and AI Agents, both of which are
data-intensive domains, I will continue exploring these two areas and seek
possibilities to combine them, bringing truly interesting and successful
products to the Sia ecosystem. Given my current position in public-chain
development and token integration, I am more familiar with what the web3
ecosystem needs and lacks, and can help Sia find more opportunities to
integrate with public chains and develop more Sia use cases.

Hello, welcome to Sia :).

I would recommend you explain how what your trying to do is different from https://forum.sia.tech/t/small-grant-sai-sia-ai.

Additionally How will the expected results serve the Foundation’s mission of user-owned data? please reformat that as it is a wall of text and unreadable IMO, I would also try to be more concise given it is a wall of text.

Efforts against renterd are frozen for grants so you may need to re-evaluate.

And in a big picture view, I frankly really have no clue what you are trying to do with AI here, as this feels a bit too buzz-wordy and not enough technical details on your ideas. Please try to review how Sia works more and explain exactly what you are pitching from a technical POV also.

Thanks for posting your grant request, and I hope you can take this criticism positively :)

Kudos.

Thank you very much for your reply. Since it’s still in the idea stage, some technical details may not be described in detail. https://forum.sia.tech/t/small-grant-sai-sia-ai is an excellent project, but I found that Elizaos lacks support for Siacoin. I previously applied for a plugin project and received official support from Polkadot. In the ElizaOS ecosystem, with its active community of developers, the lack of an AI plugin for Siacoin is regrettable. Siacoin is an excellent storage public chain and should be discovered and used by more AI agent developers and teams. Furthermore, many public chains support the development of Eliza plugins; you can see this here: https://github.com/elizaos-plugins/registry/blob/main/index.json

ElizaOS is an AI agent development framework widely used in the web3 community, and its development is extremely active. It’s used in many public blockchain hackathons and product development. If a Siacoin plugin could support interaction between ElizaOS and Siacoin, I believe it would be helpful for AI product development within the Siacoin community.

Since it’s still in the idea stage, some technical details may not be described in detail IMO if its in the idea stage and you don’t have a decent plan on how you would implement everything, you should get feedback from the community/have this as an Idea 1st.

Lastly, trying to use social proof that everyone else uses it I don’t see valuable here. As you may know, Sia is a rather technical community which tends to be the opposite of the rest of the space in terms of focus and governance.

Not having any technical info for a grant project other then integrate with the blockchain Is something I would basically say no to as a community member.

Additionally the foundation has recently started enforcing this via Small Grant Proposal Template | Sia and GitHub - SiaFoundation/grants-guide: The official guide for software grants under the Sia Foundation grants program so not having this basically doesn’t even fit the minimum requirements now for a proposal in governance.

Kudos.

AI agents should be easily integrated into social products, such as Discord and X, to create more valuable products. This is the role of the ElizaOS framework. Furthermore, ElizaOS collaborates deeply with many public chains, enabling the construction of off-chain trusted AI agents using TEE capabilities. This could be extremely useful for projects like Siacoin that lack an EVM. Of course, these are just my initial thoughts; discussion is welcome.

Please re-read my last post as you effectively avoided everything I just responded to.

Kudos.

You could look at it this way: elizaOS is essentially only missing a SiaCoin plugin. With that in place, AI Agent developers would be able to interact with the SiaCoin chain via elizaOS—supporting transfers, balance checks, file storage, and more. In fact, most public chains have already built their plugins there.

… Please stop dodging what I last responded with. Your grant needs to be improved for readability/cognitive overload and needs technical details and not just saying everyone else uses it, Sia is missing out.

Kudos.

With this plugin, developers in the SiaCoin ecosystem can also quickly leverage elizaOS’s composability to build full‑featured AI products. Also, I’m not sure whether you’re familiar with elizaOS—if it’s of interest, it’s worth taking a look. Also, as I mentioned above, the technical details will be added later, so there’s no need to ask about that again.

As PCFreak mentioned, these details are required. So without them, the proposal wont be reviewed.

I’m not much into AI myself, so it could be me. But I’m still failing to grasp what functionality/use this would bring to Sia users.

The technical details are now required as part of a proposal… So yes, there is a need to emphasize that.

The wall of text on the proposal makes it hard for anyone to understand, IMO, so I think the OP just needs to do more editorial revisions on their pitch (plus actually explain how they will implement).

First of all, sorry—I had a bit of a misunderstanding. I thought pcfreak30 wasn’t a developer, and he kept asking technical questions, which felt odd. I just looked into Lume, it’s a solid technology, and he’s someone I respect. I’m not familiar with the proposal rules, and assumed I could submit first and fill in the details later. As for the role of AI in SiaCoin, I share your view: right now it’s minimal. Still, this plugin is worth trying. We should give the AI Agent developer community another option, especially the large ElizaOS community. Many public chains are pursuing the same goal—integrating their chains into AI communities and building their plugins. This plugin’s role is to lay the most basic bridge so community developers can more easily build follow‑on products, rather than doing nothing because we’re unsure what to build. The main value of this plugin is to make it easy for AI Agent developers in ElizaOS to access SiaCoin functionality, including whatever features they want to use. Of course, if you feel it isn’t meaningful, then we can stop development. Since I’m familiar with ElizaOS and know that other public chains are doing the same, so I submitted this proposal.

I like SiaCoin’s technical culture, and that’s why I submitted this proposal. In fact, the grant amount is less than half of what I requested in past proposals. I just feel it interesting and worth trying.

It still feels like beating around the bush.

So far, neither of us have claimed what you’re trying to achieve isn’t meaningful or useful. We’re both trying to understand what it is that you’re trying to build (and how).

Since it’s already past the deadline for the next Committee meeting, you have until Wednesday the 28th to update your proposal, to have it discussed in the meeting after.

I suggest you extend the proposal to match what information is requested in GitHub - SiaFoundation/grants-guide: The official guide for software grants under the Sia Foundation grants program.

Though this might be answered by adding the required information. Can you ellaborate what you’re trying to build, what it does, and how it helps Sia users?

2 Likes

Thank you very much for your patient and candid advice. I will update the application as soon as possible.

The guys are right. I also had issue understanding what are you trying to do. I get why, but as the guys pointed out, Sia community is very technical. If you need any help, you can DM me on Discord anytime (you can find me near the top of the list with blue name, Danger) and I can read your revised proposal before you post it here. Because if I can understand it, everyone can:)

1 Like

Very interesting :joy:. At first, I thought they were dismissing AI’s role in Sia, so I focused heavily on explaining its importance and overlooked the technical details they actually cared about. I understand what you need now. Thanks to everyone.

What I want is to bring Sia’s data capabilities and SC transfer functionality into ElizaOS AI Agents. At present, the SiaCoin ecosystem hasn’t done this. Although there was prior funding for AI tools, that effort was isolated, only provided basic walletd features, and was a Python implementation—so it couldn’t integrate effectively with ElizaOS, which is built in TypeScript. When I developed an eliza plugin for the Polkadot ecosystem, I really needed a flexible data solution, but I found that my needs weren’t met. Fortunately, I saw that the SiaCoin ecosystem has exactly this kind of data capability. I hope to bring that data capability into other blockchains so their AI Agent developers can make use of it.