# The Web5 Platform
Open Questions for call:
* ENG DRI for Web5?
* Contributing?
* OSE apps to refactor to Web5?
* TODO App?
* Dignal?
* Yeeter?
* CLI - interacting w/ Web5 from command line (JavaScript CLI app)
* ALR - issue tasks to OSE asking for refactoring to Web5.
* OSE to start w/ in-page usage of these, pendind code Frank is working on right now for DID creation stuff
[Site Map](https://hackmd.io/RZ5B8Hp6TIGcC9tnDtZ3fw?view) implications:
* Bobbilee/Moe suggesting we restructure for Austin: focusing on web5-js and guides and content around that
* ALR note: consider how future top-level projects like tbDEX slate alongside that
* ...and how subprojects like DWN, SSI Suite are structured with lesser prominence; those direct usages are for more expert cases.
Installation requirements:
* Qs:
* Where are we releasing to? Are there versioning/naming conventions?
* Nick: can we name space our JS libraries with something like "@tbd/*"? That way users can differentiate between Web5 libraries made by us vs other libs that might get made?
* Answer: https://www.npmjs.com/package/@tbd54566975/web5
Use cases we want to highlight:
*
Contains:
* web5-js API:
* **DID**
* Create DIDs
* did:ion
* did:key
* Resolving DIDs
* Manage key material associated with DIDs
* TODO: Bridge solutions for ION in JS until they can be ready in SSI-SDK in Go
* **DWN**
* Records
* Write
* Delete
* Query
* Read
* Protocols
* Configure
* Query
* **Agent App Interactions (Desktop)**
* Request DID (with authn)
* Request Permission
* Deliver VC