Uploading
Everything you store goes permanently to Arweave and is registered on-chain on Base. Paid in USDC from your bot wallet.
How to upload
Tap ⬆️ Upload a File from the home screen — or just send a file, photo, or video directly. The bot detects it automatically.
File, Photo, or Video
Send any file, image, or video directly to the bot.
- Bot receives it and asks for a name
- Enter a name
- Enter a description (optional — tap ⏭ Skip)
- Choose visibility: 🌍 Public or 🔒 Only me
- Confirm cost → stored
Supports all file types. Max 50 MB.
Text / Note
Tap 📝 Text / Note from the upload menu or use /upload_text.
- Enter a name
- Enter a description (optional)
- Paste the text
- Choose visibility
- Confirm → stored
GitHub Repo
Tap 🐙 GitHub Repo or use /upload_repo.
- Send a GitHub username, profile link, or repo:
inkdprotocol→ lists all public repos with ⭐ starsgithub.com/inkdprotocol→ sameowner/repo→ direct uploadhttps://github.com/owner/repo→ direct upload
- Bot downloads the ZIP, shows size + cost
- Choose visibility
- Confirm → stored
Public vs Private
Before every upload you choose:
- 🌍 Public — anyone with the Arweave link can read it
- 🔒 Only me — AES-256 encrypted before upload. Only your wallet can decrypt.
See Private Uploads for the full security model.
Cost Estimator
Not sure what something will cost? Check before uploading:
/estimate 500kb → $0.10 USDC
/estimate 4mb → $0.14 USDC
/estimate 100mb → $1.83 USDCExact cost is always shown before you confirm.
Push a new version
Already have a project? Push an update:
- Go to 📁 My Files → tap the project
- Tap 🆕 Push Version
- Bot suggests the next version tag automatically (e.g. v1.0.3 → v1.0.4)
- Add changelog or skip
- Choose content: text or GitHub repo
- Confirm → new version pushed on-chain
After upload
✅ Stored forever!
📄 my-file.pdf
🌍 Public
🔗 ar://QmAbc123…You get the Arweave link and Basescan transaction link. Use the 🔗 Share button to send a share card to anyone.
