CAIPs icon indicating copy to clipboard operation
CAIPs copied to clipboard

The Radicle interface

Open sebastinez opened this issue 3 years ago • 7 comments

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

sebastinez avatar Jun 24 '21 16:06 sebastinez

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

pedrouid avatar Jun 25 '21 13:06 pedrouid

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 avatar Jun 25 '21 18:06 sebastinez

@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 avatar Aug 03 '21 17:08 pedrouid

@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

sebastinez avatar Aug 03 '21 18:08 sebastinez