Replies: 7 comments 10 replies
-
We get the exact opposite feedback from folks in web2 contexts that are adopting UCAN 😛 I think this can become part of the codec discussion #18, but leaving open here in case we want to talk about availability concerns or similar here. |
Beta Was this translation helpful? Give feedback.
-
Maybe some history: I guess my other question is: why in the The way that we do this today is by hashing the An earlier draft of UCAN 0.8 did use the format |
Beta Was this translation helpful? Give feedback.
-
I'm also curious about adding UCANs as a multiformat, rather than needing the URI-style |
Beta Was this translation helpful? Give feedback.
-
LOL also converting this to a discussion since I'm apparently writing a lot here 😅 |
Beta Was this translation helpful? Give feedback.
-
@Gozala related to the wire-friendly format discussion in #18, do you happen to know how far along CARv2 is? |
Beta Was this translation helpful? Give feedback.
-
Does always using CIDs create a external dependency that would make it difficult for some developers to use UCANs? I'm thinking about developers who are not familiar with CIDs and how to work with them. Also, maybe there are offline cases where you can't resolve a CID? |
Beta Was this translation helpful? Give feedback.
-
I may have not been clear here, what I was suggesting is to switch from nested structure to flat structure keyed by CID. That way things would work the same way in regards to offline etc, UCAN will just have lookup dict of things in 'fct's. |
Beta Was this translation helpful? Give feedback.
-
I've mentioned it before, but I really wish "prf"s just always referred to CIDs which then could be provided in "fct"s. That would however imply specifying how one were to encode specific fact to arrive to exact same CID (is it just CBOR encoded something more ?)
I think that would also work much better if we were to pursue alternative e.g. CBOR formats and transports as per #16 as those would just end up as IPLD links.
In other words I think it would make sense to have representation that always refers to CIDs (which I think would reduce payloads for signatures) that way contents for the CIDs could be provided with token in "fct"s (or some other field) or omitted when recipient is known to have certain CIDs. Furthermore it makes it possible to adapt amount of data that needs to be moved around depending on who is it for which seems trickier to do when things are inlined as that would affect signatures (unless I'm misunderstanding something)
Beta Was this translation helpful? Give feedback.
All reactions