UCAN DO SECURE KEY MANAGEMENT IN THE BROWSER: BAC KG RO U N D O N F I S S I O N November 2020
1
Slide 2
FISSION: FAST APP PUBLISHIN G • Make apps simpler to build, host, and maintain, while preserving user
agency and supporting makers
• Simple app publishing flow for developers today: using the CLI, get a
subdomain, publish using local IPFS, we update dnslink and store files
• Webnative SDK: Login, files, database (with encryption, revisions, and
more built in)
• Soon: App Cloning to empower even more digital makers — from front
end devs all the way to end user customization
2
Slide 3
FISSION APPROAC H TO TEC H • Building on IPFS protocol as a key enabling technology • Developed Web Native File System (WNFS) to add encrypted file capabilities
and permissions • UCAN came out of a need for decentralized auth, built on DIDs, WebCrypto
API, and JWTs • Use of standards, especially portable identifiers, to aid in interoperability and
portability • Must work in all browsers, including mobile, without plugins 3
Slide 4
F R O N T E N D O N LY S T A C K 💵💵💵 Users 👨🏫👩🏭🧑⚕👷 Browser 🖥
Old
Users 👨🏫👩🏭🧑⚕👷 Browser 🖥
Fission ⚛
API / GQL ↕
Developer 👩💻
Server ⚙
Fast app publishing 🔄
Data Store 🗃 DevOps 📤 Developer 👩💻
New
Focus on end users 💁 Get paid 👨🎨 4
Slide 5
FISSION DRIVE Go try it! drive.fission.codes
• WNFS public / private encrypted file system • Every Fission Account, developers and users,
has this “open source iCloud” attached, which makes their files available from any browser
• Fission Drive is our 1st party app to
showcase our SDK and browse the file system
Slide 6
Visit the forum at https://talk.fission.codes/t/ 1214 for links, notes, and comments related to this presentation.
6