Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Vaultacks lets users store files off-chain on Gaia. Files are encrypted by default but also can be made public and shared
Vaultacks is a hackathon-built web application on the Stacks blockchain that lets users store files and text off-chain on Gaia, with encryption by default and optional public sharing.
Vaultacks is a decentralized file storage web app built on the Stacks Chain that uses Gaia as its off-chain storage layer. It takes user-uploaded files or raw text as input and stores them on the default Gaia provider, producing either publicly accessible URLs or encrypted blobs that only the encrypting wallet can decrypt. The application is built with Next.js and styled with Chakra UI, and was created by Anish De as a hackathon project.
Vaultacks offers the following concrete storage and sharing capabilities:
Vaultacks serves users who need wallet-controlled storage on the Stacks ecosystem:
Users connect a Stacks wallet, then go to the upload page to send a file or raw text. The app stores the data on the default Gaia provider; if the user selects private, it encrypts the data with the wallet key, and if public, it stores the raw data so anyone with the URL can retrieve it. The home page lists all stored files, and each file page provides download or copy options.
The user can store plain text snippets in addition to files, with the ability to view and copy text directly from the file page.
If a user marks a file as public, Vaultacks stores it as-is on Gaia. Anyone who has the Gaia URL can access the file without needing authentication or a wallet.
Vaultacks uses the default Gaia provider at gaia.blockstack.org. This is the default hub configured in the application; users do not choose a custom storage provider from the interface.
Vaultacks was created by Anish De, who lists a Twitter profile, GitHub account, and personal website on the project page.
