curious to know why your team wants to be anon?
This is great news. When do you plan to have the functionality without StorJ, just natively ICP storage? Would be a nice complete MVP IMO and a real use case.
At some point in the farther future, wouldnât it be awesome to see ICP whitepaper/ presentations on OfficeX rather than Big Tech?
Team is Anon because:
- Performance Boost (being public figures adds so much anxiety)
- Safety (crypto/liberty tech founders get stopped at airports, spied upon, phishing attacks, etc)
- On Brand (Anonymous OfficeX Suite)
We are doxxed to Dfinity Foundation, during our grant application & approval. Both online & in-person.
Q1 2025 weâll have storage native on ICP canisters. We triage product decisions based on what speeds up user adoption, while adhering to our âapocalypse proofâ design philosophy. Since we already have Storj for initial storage, weâll cover product ground on other areas next (such as folder level sharing).
Native ICP storage will be the default.
We are writing our production grade full release version here. The entire backend as ICP rust http canisters.
We are officially in production ICP Mainnet! ![]()
Go Anon with OfficeX
https://drive.officex.app
Please let us know if you encounter any issues, and any feedback. We will be sharing internally with ICP community & forums before a public announcement
![]()
Full Tutorial Video here:
Hello Office X Team. Few thoughts:
The video quality is super low and audio voice is creepy⌠sorry to say-
Doesn´t look serious.
Conclusuion: i never would share confidential files on your application-
another hysterical clicking video with bad video quality and random audio/voice.
WHY ?
No Idea why we give grants to a project that doesnât run completely on ICP.
Why not use Internet Identity for logging in?
OfficeX runs completely on ICP, its storage agnostic.
Click the âshow all disksâ checkbox to see your default ICP canister storage. You can also add separate asset canisters. Everything on OfficeX is native ICP but for practical cost & speed, default storage uses Storj or AWS.
Why not show ICP canister as default storage? Users churn due to speed & cost. ICP wins by incremental adoption not opinionated total adoption. So while everything is by default fully on ICP, for ideal normie UX we offer default tradeoffs. ICP maxxis can still use 100% ICP.
For Internet Identity, that adds +3 extra steps for net new users, whereas our âon the fly walletâ auth has zero steps for max convenience, while the auth structure itself is still compatible with Internet Identity and ICP wallets.
Auth works in 3 ways:
(1) 30 second cryptographic signature on the fly
(2) Long Lived String based API Key
This supports all wallets, all REST APIs, all user flows. Accounts can be backed up by exporting as TEXT file which contains all instructions to restore your account. You can also transfer admin/user rights to another user.
We made our product decisions to maximize for anonymous user convenience.
We just finished filming & editing the Full Developer Video Walkthrough! 40 mins end to end, the complete stack self hosted, or using simple iframe mode. Developers can watch just this 1 video and have a confident grasp of everything. This has been rolled out to our integration partners
Full REST API Docs
https://dev.officex.app
We just shipped the first version of our web2 nodejs server! Multi-tenant and 1-docker deploy. Now any company, school, government can self-host the entire OfficeX stack on their own hardware (or deploy their own factory canister on Internet Computer)
This web2 server release is intended to drive down the cost of serving traditional cloud users down as affordably as possible. The entire setup runs smoothly on the smallest AWS ec2-nano VM. Weâve also partnered with RepoCloud.io to provide 1-click cloud deployments for as low as $3/month with your first month free.
OfficeX is now available as an iframe inside your app, totally permissionless & secure! Choose from ephemeral offline mode, or injected cloud credentials. Itâs easy to add to any website.
Check out the live demo with github code below. You can also see it at 05:38 YouTube Tutorial
Anonymous OfficeX now includes:
- AI Chat offline & anonymous (try it at officex.app/chat)
- AI Chat online & bring your own api keys
- Documents
- Spreadsheets
- Cloud Storage
- Appstore marketplace to buy bulk cloud storage & more
- Whitelabel with your logo
- Developer SDK
Coming soon:
- AI Image Video Gen (offline local & online BYOK)
- Infinite drawing canvas (canva/figma-like)
- Email ft Dmail.ai
- Video Conferencing
- Calendar
All abiding by our anonymous offline peer-to-peer standards. Convenient, reliable & free.
Free Unlimited Forever, 100% open source & decentralized.
Only possible on Internet Computer
How are you able to do this cheaply before BLOB storage in enabled?
You should get your template into Caffeine once it launches so you can make money on the App Store
OfficeX is storage agnostic and our default is Storj.io (decentralized storage with S3 compatible spec, even lower prices). We certainly intend to include BLOB storage when its ready ![]()
I am not caught up on the caffiene app store but we definately want to be in there!
Look how easy it is for developers to add anon workspaces to their apps:
https://officex.gitbook.io/officex-docs/
// try this in browser js console
const logins = await (
await fetch(`https://officex.otterpad.cc/v1/factory/quickstart`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
org_name: "Anonymous Org",
members: [
{ name: "friend1" },
{ name: "friend2" }
],
}),
})
).json();
console.log(logins);
<iframe
id="officex-iframe"
src="https://officex.app"
sandbox="allow-same-origin allow-scripts allow-downloads allow-popups"
></iframe>
Blob storage is immutable if i understood correctly, how do you plan to use this with your project, as documents/sheet are continuously updated ?
to upload file for drive, why not, but for docs/sheet it seems complicated?


