Closed bnonni closed 3 weeks ago
@iglesiasbrandon I labeled this issue as a Talk and a Workshop because it could be either.
I want to understand more on the intersection of Bitcoin and DCX, can you provide me with info?
@miketwenty1 simplest case: you can use a DCX server to accept identity information about a user and issue them a credential of that data for a bitcoin financial service
Thank you for hosting this workshop!
Description
Decentralized Registry Package Manager (DRPM) is a developer tool for building Decentralized Web Apps (DWAs) built on Web5. It can be easily described as "npm for the DWeb". It is the primary tool for building Decentralized Web Apps and interacting with the core Web5 primitives - Decentralized Identifiers (DIDs) and Decentralized Web Nodes (DWNs), Decentralized Resource Locators (DRLs) - and new DRPM primitives - Decentralized Registry (DRG), Decentralized Packages (DPKs), Decentralized Package Manager (DPM) and Decentralized Package (or Module) Imports (DPI / DMI).
What is this workshop about? Provide as many details as possible.
DRPM fully disintermediates centralized package registries (e.g.
npmjs.com
/registry.npmjs.org
) and partially disintermediates centralized package managers (e.g.npm
). With DRPM, you and your DWN become the package manager and registry. All packages you build, publish, manage and install are held by you or by other devs on the DWeb in DWNs.DRPM achieves this using DIDs and DWNs: your DID & DWN and the DIDs & DWNs of other package publishers. DWNs are owned, operated and secured by individuals on the open internet. DWNs act as a secure, remote redundant data store. The data structure has built in capabilities that enable permissioning and encryption over the records (data objects) contained within it. This is achieved by using the concept of DWN Protocols. DWN Protocol are JSON objects contain special keywords that map internally to specific functionality internal to the DWN SDK. Devs can copy and install the DRPM protocol into their own DWN to allow themselves and others to perform CRUD operations on records created at the different DWN protocol paths defined in the DRPM protocol.
The project uses existing Web5 concepts, as well as defines new ones:
Existing Concepts
New Concepts
npm install
andnpm publish
What would an attendee learn from this workshop?
Is there anything attendees should read up on before they attend this talk?
Is there anything attendees should set up before the workshop?
docker
NodeJS
NPM
TypeScript Execute (TSX): https://www.npmjs.com/package/tsx
IDE
browser app
Homebrew: https://brew.sh/
Xcode
Relevant Links
About the Speaker
Social Links
Github @bnonni Twitter @n0nstr Website nonni.dev
Workshop Details
Length of workshop
30 min - 1 hour
Preferred Day/Time Slot
*We will do our best to accommodate your requested time slot. Please let us know if there are any dates/times that absolutely do not work for you.*
Any day/time slot works for me