
June’s updates centered on a simple idea: Sia becomes more useful when it meets people where they already work. Across the core software stack, the focus was on the pieces that make decentralized storage easier to use, easier to build on, and more reliable in real-world applications. The biggest theme was usability: storage apps became smoother, SDKs became more resilient under real-world network conditions, S3 compatibility improved, and infrastructure releases continued to remove operational edge cases.
The Foundation also announced a summer pause for new Grants Program intake while the long-term program strategy is finalized. Project ideas are still welcome in the Forum’s Ideas category, and grants already underway are not affected, but new proposals will not be reviewed during the pause. The goal is to reopen intake with clearer expectations around ecosystem impact, project quality, and technical understanding.
Development Updates
Sia Storage Mobile App: A Smoother Private Storage Experience
The private Sia-powered storage app saw broad improvements to sync behavior, mobile reliability, file handling, and user experience. These changes matter because decentralized storage only feels useful when the app around it behaves predictably: files should appear when expected, imports should feel safe, uploads should avoid unnecessary work, and users should understand what the app is doing.
- Sync support became more complete with file mutability and versioning, nested folders, natural name sorting, empty-folder cleanup, and safer handling of moves and permanent deletes across a file’s full version history.
- Initial catch-up was improved by skipping metadata re-uploads when files already match the server, uploading only the current version of a file, and batching database writes during sync.
- The app became clearer for users by showing remaining storage, pausing uploads when an account is full, improving the first-sync overlay, and adding a manual import progress modal.
- Mobile polish improved with Android “Save to device,” restored 32-bit ARM Android support, real file-size detection from disk, native thumbnail generation, upright rotated previews, and photo-library thumbnails during import.
The practical result is a storage app that feels more like a dependable private cloud drive and less like a technical prototype.
indexd and SDKs: Better Foundations for App Developers
indexd continued to mature with releases and internal changes aimed at reliability, performance, and clearer developer feedback. The most notable release was indexd v0.3.0, which introduced basic pool support: instead of funding individual accounts separately, apps can fund one pool per connect key and let attached accounts draw from that shared balance.
- Basic pool support makes account funding easier to manage for applications with multiple users or sharing flows.
- In-flight upload and download tracking helps host selection make better decisions while work is already underway, improving transfer scheduling under load.
- Migration and repair work became more scalable through chunked downloads, faster unhealthy-slab queries, concurrent unhealthy-slab pulls, and bounded integrity-check updates.
- Developer feedback improved with typed HTTP errors and network read/write throughput estimates exposed to clients.
The SDKs picked up the same theme. The JavaScript and React Native SDKs were updated to the latest Rust SDK, improving large downloads, routing around slow hosts, adaptive concurrency, and stability under heavy parallel load. The Go SDK added workarounds for adaptive host racing, in-flight host selection, and batched slab pinning.
For developers, these changes reduce the amount of storage-specific complexity they need to manage themselves. For users, they translate into faster downloads, fewer stalls, and better app performance under network pressure.
s3d: S3 Compatibility and Easier Onboarding
s3d continued moving toward a more complete bridge between familiar object-storage tooling and decentralized storage. This matters because S3 compatibility is one of the clearest ways to bring Sia into existing developer workflows without asking teams to rewrite everything around a new storage interface.
- s3d shipped v0.1.0 and v0.1.1, including fixes for localhost handling and virtual-host-style routing.
- Browser and application compatibility improved through CORS support, better ListObjects delimiter handling, correct multipart upload ETags, and clearer “not implemented” responses for unsupported AWS features.
- Operational features include SQLite backup support, snapshot support, status endpoints, and storage checks before upload.
- Performance and maintainability improved by incrementally updating stats rather than recomputing them and by adopting the shared Go publish workflow.
Together, these changes make Sia more approachable for developers who already understand buckets, objects, lifecycle policies, and S3-style integrations.
hostd, renterd, and Core Infrastructure: Safer Operations
Several lower-level releases focused on host reliability, renter safety, and infrastructure correctness. These updates may be less visible to end users, but they are important because decentralized storage depends on many independent components behaving well over time.
- hostd v2.10.0 added corrupt-sector detection on reads and alerts when the host cannot write to disk. It also repaired v2 contracts that could remain incorrectly marked as active after renewal, allowing affected deployments to recover without a chain rescan.
- hostd v2.10.1 updated core dependencies, keeping host infrastructure aligned with the latest shared components.
- renterd v2.9.2 added gouging checks in upload and download clients, disabled pprof debug endpoints by default, fixed a transport pool deadlock, and updated key networking and erasure-coding dependencies.
- coreutils fixed a race in openStream, explored v0.1.3 added an address checkpoint endpoint and configurable syncer peer caps, and the Linux packaging repository added or prepared package support for walletd and s3d.
The common thread is operational confidence. Hosts get better alerts, renters get safer defaults, developers get clearer APIs, and package maintainers get more complete distribution tooling.
Grant Program Updates
Newly Approved Grants
- ObsidianLog: ObsidianLog is a tool for long-term log storage on Sia. Logs are the records that help teams understand what happened inside their software, especially during outages, audits, or security reviews. Instead of relying on expensive centralized storage, ObsidianLog will let teams archive those records in a private, encrypted, and tamper-evident way. The grant supports an MVP with log ingestion, Sia storage, search tools, and a simple setup flow for developers.
- Sombrero: Sombrero helps users access Sia like a normal shared drive. Rather than learning a new storage workflow, users could mount Sia via familiar file-sharing tools and work with files as they already do on a desktop or local network. This grant focuses on multi-user support, shared folders, better storage efficiency, and easier movement between indexers.
Progress Reports from Ongoing Grants
- Sluby: Sluby completed its first milestone for video infrastructure on Sia. The project can now take an uploaded video, prepare it for streaming at multiple quality levels, store the results on Sia, and track the stored files. This is an important step toward making Sia useful for media-heavy applications, where reliable uploads, playback, and retrieval all matter. Next, the project will focus on the delivery API, caching, and smoother playback.
- PrivRec: PrivRec now has a working browser-based recording flow. Users can record their screen or camera, encrypt the recording locally, upload it to Sia, and share it through a link with an optional expiration time. The project shows how Sia can support privacy-first media sharing without sending recordings to a centralized platform. Next steps include easier playback for recipients, recording history, deletion tools, and user testing.
- Sia NFS Gateway: Sia NFS Gateway made progress toward enabling users and systems to interact with Sia through standard filesystem tools. This month, the project added two-way syncing, so local changes can be pushed to Sia and network changes can be pulled back down. It also advanced the file system layer that will support broader NFS use. Next, the project will focus on command-line tools, cross-platform testing, documentation, and polish.
Final Progress Reports
- Vup Vault: Vup Vault completed major work on private backup and recovery using Sia. During testing, the team backed up a set of files, wiped the device, and successfully restored all 51 files using a recovery phrase and account approval. The project also delivered a stronger command-line app, scheduled backups, multi-device support, encrypted sharing, and detailed documentation. Vup Vault is a strong example of user-owned data in practice: personal backups that remain private, recoverable, and under the user’s control.
- SiCal: SiCal completed its grant work on a decentralized mobile calendar app with Sia-backed sync. The final updates added background sync, event notifications, multiple calendars, fixes for recurring events, and improvements for the app store release. The iOS app was approved, while the Android app was still awaiting approval at the time of the report. SiCal matters because calendar data is personal, and the project shows how everyday productivity tools can be built around user-controlled storage.
Final Thoughts
The common thread across June is that Sia is becoming easier to reach through familiar interfaces. Users saw progress in mobile storage, backup, calendars, screen recording, SMB shares, and NFS workflows. Developers saw stronger SDKs, better S3 compatibility, clearer errors, and more reliable transfer behavior. Operators saw safer host and renter releases, reducing edge cases and improving visibility.
That matters because user-owned data only becomes real when it fits into the tools people already use. June’s work moved Sia closer to that reality: not just decentralized storage as infrastructure, but decentralized storage as something people can rely on in practical day-to-day workflows.
That’s all, folks!
Thanks for your continued support and dedication as we build the foundation of the decentralized future.
Take care, and see you next month.
Want important Sia updates delivered straight to your inbox?
Sign up for our newsletter and stay informed about new releases, partnerships, developer resources, and more!
