CAIPs
CAIPs copied to clipboard
The Radicle interface
This is ticket is about the details of the Radicle interface for #53
Interface name The name of this interface should be "radicle", referring to the radicle code collaboration protocol.
Reference definition The definition is delegated to Radicle. The format corresponds to the commonly used abbreviation for each VCS that will be supported by the Radicle protocol.
Examples
# git
rad:git
# Mercurial
rad:mercurial
# pijul
rad:pijul
Interestingly enough this proposal actually plays nicely with Issue #51 which proposes to change CAIP-10 format.
Given that Radicle current URN's look like this: rad:git:hnrkmzko1nps1pjogxadcmqipfxpeqn6xbeto
These would match exactly the same as the proposed changes to CAIP-10
Since the current CAIP-10 would format instead as hnrkmzko1nps1pjogxadcmqipfxpeqn6xbeto@rad:git
Okay thats great to know, we were ok with using the current CAIP-10 format, but if there is a proposal to change it to a format that resembles more the current Radicle URN even better.
@sebastinez happy to say that CAIP-10 has been voted to change endianness which means that Radicle URN will be immediately compatible with CAIP-10 spec
@pedrouid Thank you very much for this good news! In this case this issue would loose its reason to be, right? Since the Radicle URNs will be compatible immediately. If so I would close it and the corresponding PR