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
- 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. - 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. - Who is using it?
- Hundreds of public-chain communities and web3 teams across domains.
- Thousands of developers, and many hackathon teams in public-chain
ecosystems use it for secondary development. - 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:
- 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. - 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. - 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
- 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. - 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. - 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. - Sia ecosystem developers using TypeScript to build AI Agents and products
that integrate with Sia APIs. - 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. - 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.
- 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?
- New usage scenarios for Sia’s storage solution
- Sia becomes an ecosystem that is extremely friendly for AI Agent
development - External developers can enter, understand, and use the Sia ecosystem more
easily - 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
- 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
- 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
- Eliza AI Agent (USD 2,000)
- Web chat interface
- Chat examples
- Documentation
- Comprehensive unit tests and manual testing
- 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:
- Interact with my wallet via natural language, such as balance queries,
transfers, data storage and downloads, and hostd management. - Use natural language to query block height, total SC supply, and SC price.
- Combine ElizaOS features freely so my Sia AI Agent can operate in broader
scenarios such as Discord and X. - 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:
- Use this plugin to provide my ElizaOS AI Agent with Sia storage and data
privacy protection, with absolute data ownership. - Use this plugin to quickly build rich Sia AI Agent functionality and create
AI products that interact with Discord/X and other chains. - 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). - Try the x402 protocol later, using TEE AI Agents to enable gasless payments.
- 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
- Add support for more Sia products, such as explorerd.
- Submit a PR to the ElizaOS official repository and merge it under ElizaOS
code standards - Build a Discord AI Agent bot to support new Sia ecosystem developers with
technical help, provide information, and enable SC swaps, etc. - Build a powerful Sia-specific AI platform to help users and developers
understand Sia, learn Sia, and interact with more Sia ecosystem products - Rapidly explore profitable products in the AI Agent domain, without relying
on long-term foundation support. - 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
- Changes to Sia walletd, hostd, and indexd APIs
- Changes to the ElizaOS framework
- Due to the complexity of indexd and hostd, this version may prioritize
core functionality and APIs - 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
-
Will all your project code be open source?
Yes. Apache 2.0 license. -
Repositories:
- 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.
- 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.
- GitHub - ChainSupport/sia-common-api: Public TypeScript API implementation for the Sia network's hostd, walletd, and indexd.
-
Do you agree to submit monthly progress reports?
Yes
How will ongoing maintenance be ensured?
- As an engineer responsible for token integrations, I stay sensitive to
public-chain upgrades and usually receive upgrade information early. - 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. - Each repository will include Agents.md and skills to enable ai assisted,
follow strict coding standards, and reduce maintenance complexity. - As a public plugin in the ElizaOS plugin registry, it will also receive
feedback and support from the community. - 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.