# w3up to ship Key: 🔴 **P0 MVP Launch** - Live in production for all users. 🟠**P1 Next** - OMG do these ASAP after launch. 🟢 **P2 Future** - Things that will happen in the future. --- * JS UnixFS * [ ] 🔴 Add sharding (@gozala + @alanshaw) * Ucanto * [ ] 🔴 Support for invocation receipts (@gozala + @hugomrdias) * w3-protocol * [ ] 🔴 Docs for each UCAN capability used by our services (@gozala + @yusef) * Reference docs * Example usage docs * w3up-api * [ ] 🔴 Public repoify with release process (@vasco-santos / @olizilla) * [ ] 🔴 Integrate w3access agent + ucanto 0.9 (@icebreaker + @alanshaw) * [ ] 🔴 Define and document DB schema (@icebreaker + @everyone) * [ ] 🔴 Pagination for uploads listing (@vasco-santos + @olizilla) * [ ] 🔴 Allow listing of stored cars that are not associated with an "upload" (could be parameter on upload listing) (@vasco-santos + @olizilla) * [ ] 🔴 Pagination for store listing (@vasco-santos + @olizilla) * [ ] 🔴 Delete from store/uploads list(?) (@vasco-santos + @olizilla) * [ ] 🔴 Add invocation receipts (@gozala + @hugomrdias) * [ ] 🔴 Add API for retrieving Filecoin deals for a given data CID (@alanshaw + @icebreaker) * [ ] 🔴 Size constraint for pre-signed URL (@icebreaker + @gozala) * [ ] 🔴 Disallow create many accounts with the same email (@hugomrdias + @alanshaw) * [ ] 🔴/🟠? Account blocking * [ ] 🟢 Design better the "product" for demos, enterprise etc. * w3up-client * [ ] 🔴 Integrate w3access agent (@hugomrdias + @alanshaw) * [ ] 🔴 Support CAR sharding @alanshaw (@alanshaw + @icebreaker) * [ ] 🔴 Support full account delegation (communicate as: login with another device) (@alanshaw + @icebreaker) * [ ] 🔴 Account recovery with email (@hugomrdias + @alanshaw) * [ ] 🟠Support granular delegations + define what that means * [ ] 🟢 Merge with `web3.storage`? * w3up-cli * [ ] 🔴 Consume w3up-client (@olizilla + @vasco-santos) * [ ] 🔴 Support full account delegation (@olizilla + @vasco-santos) * [ ] 🟠Support granular delegations + define what that means * [ ] 🟢 Merge with `w3`? * w3access-api * [ ] 🔴 Add invocation receipts (@hugomrdias + @gozala) * [ ] 🔴 Account recovery with email (@hugomrdias + @alanshaw) * [ ] 🟠Support granular delegations + define what that mean @hugomrdias * [ ] 🟠Support revokations/rotations @hugomrdias * [ ] 🟠Support did:dns or did:web * keyring-app * [ ] 🟠Build site + design work @hugomrdias * [ ] 🟠Add account switching UI @hugomrdias * [ ] 🟠Support device linking @hugomrdias * [ ] 🟠Add delegations UI @hugomrdias * w3ui * [ ] 🔴 Consume w3up-client (@alanshaw + @hugomrdias) * [ ] 🟠Integrate w3access keyring site * [ ] 🟢 Support react native & svelte * w3console * [ ] 🔴 Design + Build (@adammunns + @jchris + @alanshaw + @olizilla) * [ ] 🔴 Link to the requirments? (@jchris) * [ ] 🔴 Update existing website to guide users to new console (@yusef) * [ ] 🟠Support granular delegations + define what that means * dagcargo * [ ] 🔴 Add API to allow dagcargo to get list of new uploads (@bengo + @vasco-santos) * [ ] 🔴 Provide access to bucket for downloading the CARs (@bengo + @vasco-santos) * Billing * [ ] 🔴 Add API for retrieving current storage usage + database schema for tracking (@gozala + @bengo) * [ ] 🟠Enforce plan limits (current usage + new CAR > limit?) * [ ] 🟠Add/update stripe integration to allow registration of users in new system * Pickup * [ ] 🔴 Ship MVP to production (@olizilla + @vasco-santos) * [x] 🔴 Metrics and monitoring * [ ] 🟠Add delegates for PSA spec compliance * [ ] 🟢 Copy pinned items from Cluster * [ ] 🟢 Decomission Cluster * [ ] 🟢 UCAN pin(?) - [Web3 Pinning Service Spec](https://github.com/web3-storage/specs/blob/main/Pinning%20Service.md) * Metrics * [ ] 🟠Grafana dashboard * Accounts count * Uploads count * Total uploaded data size * Subscriptions count by type * [ ] 🟠Cron job e2e test + graph * Migration from current APIs * [ ] 🔴 Reference docs for new APIs + guides & examples (@yusef + @alanshaw + @olizilla) * [ ] 🟠Decide + define: old APIs as facade to new APIs OR mass migration process * Want to avoid prelonging life of old APIs * Don't want to tie old APIs to new stuff * [ ] 🟠Move existing docs to legacy section on website and add deprecation notices (@yusef) * [ ] 🟠NFT.Storage is a client of w3up * [ ] 🟠Move did:ipld => did:key accounts * [ ] 🟢 Decide on `store/add` before `upload/add` was around should generate uploads listing * [ ] 🟢 Make+execute the plan for migrating existing users to new APIs (including billings) --- # Hopes and dreams * Elastic IPFS instance in Cloudflare * w3up runs in Cloudflare * CBOR UnixFS * [UCAN DKIM](https://github.com/ucan-wg/ucan-mailto/pull/1) * Build bucket abstraction * Upload direct to R2 / upload to multi-region
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up