Open LiranCohen opened 2 months ago
I mentioned this move to my teammates on the DevRel team, and we're concerned that while this can make the DevEx easier for advanced users of Web5 like sondreb, we will lose a lot of people if they're required to understand protocols to get started. I'd love to have a more in-depth conversation on this.
@LiranCohen mind providing the rationale for this change?
What sondreb's stuck on - https://discord.com/channels/937858703112155166/1068273971432280196/1271028242635165706 https://discord.com/channels/937858703112155166/1068273971432280196/1270844992755339307
Initial rationale that Liran shared with me - https://sq-tbd.slack.com/archives/C04A3ANT2KY/p1723140674052389?thread_ts=1723139623.478879&cid=C04A3ANT2KY
In the coming future we are moving completely away from "flat-spaced" DWN records. This means all Records will have to be associated with a
protocol
.This will break a lot(putting it lightly) of tests both in the project and externally with our docs and example apps. We should plan on this effort.
Once we require it on the
@web5/api
layer, it will also be enforced within thedwn-sdk-js
library.