ConcrntにおけるURI設計 #42
totegamma
started this conversation in
Protocol General
Replies: 3 comments
|
案2はいわゆるipfs://とipns://みたいな関係になるね |
0 replies
|
cckv://はmutable, ccfs://はimmutableという側面で意味論が異なるので、schemeごと分けちゃうのがいい気がしてきた |
0 replies
|
entityそのものを表すのは cckv:// と ccfs:// のどちらがいいだろうか |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
concrntで、リソースを柔軟に指し示すために専用のURIスキームを導入したい
現状考えてるのはこういうの
cc://con1...../path/to/resourcedocumentを生成するときに、keyを指定することで任意のキーでリソースを作成できる
この場合のURIはこれ
cc://con1j5d49sdk4zrw23slczn7u96jhgc0md7cpsgs4n/concrnt.world/main/profile同じkeyを指定したdocumentを複数回発行することで、既存リソースの更新ができる。
ただ一方で、逆に1意でドキュメントを指定する方法もほしい。例えばいままでだとcdid(concrnt document id)を使っていた。
あるjsonに対して
swcn36pb86k80pqc06dqzxkywwみたいな感じで1意のIDを付与する。さらにこれを拡張して、jsonだけでなく任意のリソース(アイコン画像とか)もハッシュからIDを付与できるようにしたい。
問題は、こういうハッシュIDとURIをどう対応づけるか。
案1 パスやサブドメインでnamespaceを切る
cc://con1..../.concrnt/hash/xxxみたいに「特別なパス」を定義するもしくは
cc://kv.con1..../concrnt.world/main/profilecc://fs.con1..../swcn36pb86k80pqc06dqzxkywwという感じでサブドメイン箇所で区切る
案2 新しいURIスキームを定義する
今までのURIスキームを
cckvにする。cckv://con1j5d49sdk4zrw23slczn7u96jhgc0md7cpsgs4n/concrnt.world/main/profileで、ハッシュ値を使う場合は別のURIスキームにする
ccfs://con1j5d49sdk4zrw23slczn7u96jhgc0md7cpsgs4n/swcn36pb86k80pqc06dqzxkywwもしくは...
All reactions