# Future Platforms Device Studio ## May 15 * tiles * talked w/ Unlock * implemented changes from Robin's draft doc * https://futo.org/ * very interesting opportunity for grant funding * s/FPDS/FPS/ * make this more open browsers+platforms meeting * make it public ## Feb 20 * Contacts+DID demo for co-application * Blog post/series * intro post * integration into addressing * homescreen * ipfs implementation - iroh, mdns * ipfs for firmware updates/downloads * device to device local network discovery and connection * sharing files over ipfs between phones, QR code connection * contacts + DIDs * ipfs search? * Next funding * tv work * depends on publishing notes * Robin stuff * early/exploratory * ## Jan 11 * m4 status * https://fosstodon.org/@capyloon/109446489491413154 * * draft new grant * focus on contacts integrations * perhaps to media center use cases * and multi device flows * look at Saturn ## Nov 28 * draft of post: https://hackmd.io/yQdxL6OJRpuiFedbb71JXA * iroh progress - fixed almost everything needed for mdns * for demo of provider presented qr code, eg image sharing across local network * maybe use gossipsub, then negotiate transport eg webrtc * todo: need a spec for this * how to interop down the line? * with iroh share? with durin? * started integration in contacts api * can't currently store arbitrary data * instead going to move to vfs * each contact as file * multiple devices per contact * peer ids? ## Nov 14 - ipfs search - discovery component - they'll opensearch endpoint - they need a change on their end: https://github.com/ipfs-search/dweb-search-frontend/issues/281 - would get direct nav to ipfs content w/ handler - jenks and Korean device oem - in contact w/ ceo - waiting on word - blog post - D will share draft w/ Fabricet ## Sep 26 * android 13 port ongoing * iroh share * helped fix iroh perf in non-dht mode * overall perf * similar on first * super fast after b/c in http cache * in raw mode and locally verify * berty has a list of needs * deltachat reached out on capyloon * racing gateway impl link * maybe we use in chromium * ## Jul 16 Roadmap items * Device update * something for next couple years * reference device * means don't have to be tied to hw partner * Software roadmap * use-cases to force-identify the primitives and hammer out the network base * webrecorder * messaging (berty) * photo/contacts sync * identity/wallets * metamask * sync/collab * connecting users in a powerful way * Communication * blog post introducing the platform * target audience is hw vendors * helping them differentiate * new revenue channels * different business model * incentivize the whole supply chain * paint that vision * 1st and 3rd party developer ecosystems * OS-wide theming, etc * blog post HOWTO for app devs * * ## Jun 20 * More on UCANS * fabrice listing challenges * will share w/ fission * user education required * can xfer/migrate between devices * not magical ## May 31 * UCANs * reconciling w/ web platform * showing up w/ your keys * which are time-bound * also difficult to list ui of who has permissions to what * site x has ucan valid for y time * can't clear ucans * so site changes after a while - in a bad place * action: write up these challenges, share w/ fission * key mgmt * FTU gens DID * "device user" basically * what's nice solution to not lose these * maybe Ledger app? * iOS Safari webextension? * Lit protocol * ## May 4 2022 * Share to IPFS * any resource in device storage (file manager) * downloads etc * easy share to ipfs * uploads to Estuary * get QR code, copy to clipboard * tried on Firefox Android, to scan * using dweb.link gateway * end to end sharing! * Blob -> web activity -> ipfs * any Blob object in web page * share to ipfs * lots of use-cases for this * drawings, photos, ask the OS to publish it * webactivity handles the rest * OS asks first about public publishing * then publish/pin to Estuary * Save as -> UnixFS * uses Firefox save-as * talk to Ilya re processing for ipfs publishing * Sync / UCANs / Fission * dep on priv key up front still * Ledger * recognized by Gonk! * prototype of key storage for UCAN * Kong chips? ## Apr 11 2022 * WebExtensions * We have a collection -- a list of items on Mozilla's website. * We use that to give people get to choose (and we can keep them up-to-date) * We also don't have to worry about licenses (Metamask license is not OSI), and extension size (MM is >20MB) * Data model * Looking at https://docs.ipfs.io/concepts/file-systems/#mutable-file-system-mfs * Next up: * Easy connection to Estuary, and make it easy to share uploaded content. * Questions? * Where do we keep the root CID for stored data? On DNS? On Pin/spaces (?)? ## Apr 4 2022 * Homescreen * handed off to cake * App dev+debug * docs on this? * F will write one to start * Data model * mostly blobs * maybe need sync later * ipld-but-not-unixfs is the way to go ## Mar 28 2022 * Grant * waiting on grant text * homescreen * https://hackmd.io/OG0BBmHhSrKBMZeiF-9IEw * VFS and persistent storage * F writing up spec * released debian packages for the pinephone and librem5 * positive response generally * https://forums.puri.sm/t/capyloon-now-available-for-the-librem-5/16784 * blog * D working on team blog for Browsers & Platforms group * will ship something there once up ## Mar 21 2022 * Funding * grant filed https://github.com/filecoin-project/devgrants/issues/486 * New builds ready but do not tweet on Fridays! * FTU * 3 short videos * Search UX * switching search engine * unfair advantage * Pine phone * have old one, too slow * but pinephone pro and librem and not too bad * linux mobile community gravitating there * but more hardcore community * show a web front-end, get early testing/feedback * Scheduling time for Cake to design a homescreen * Add more folks to this meeting * open to community * stream to peertube? * later tho * add partners early * Native protocol support * http multiplexing * needs verifiable gateway * data/repo * file based * homescreen * add cake to meeting