\"W3C DID Yöntem Kütüğü'ne Kayıtlı\" Gerçekte Ne Anlama Geliyor, ve Neye Gelmiyor
did:solidus adının ayrılmış olduğu ve yayımlanmış bir belirtimi işaret ettiği anlamına geliyor.
Gerçek olan şey, ve bize sormadan nasıl teyit edileceği
Girdi kamuya açıktır. Getirin:
$ curl -s https://raw.githubusercontent.com/w3c/did-extensions/main/methods/solidus.json
{
"name": "solidus",
"status": "registered",
"verifiableDataRegistry": "Solidus Network",
...
"specification": "https://github.com/solidusnetwork/did-solidus-spec/blob/v0.1.0/SPEC.md"
}
Ve onu ekleyen çekme isteği:
$ curl -s https://api.github.com/repos/w3c/did-extensions/pulls/713 | jq '{title,merged,merged_at}'
{ "title": "Register did:solidus method", "merged": true, "merged_at": "2026-07-04T16:12:59Z" }
Kontroller, ki o 200'ler bir anlam taşısın: uydurma bir yöntem adı 404 döndürüyor, ve başka gerçek bir yöntem 200 döndürüyor. Kendi girdimizdeki belirtim adresi çözümleniyor, 200, yaklaşık 24 kB, ve bir yabancı depoyu o etikette hiçbir kimlik bilgisi olmadan klonlayabilir. Bunu denetledik, çünkü erişilemez bir belirtimi işaret eden bir kütük girdisi, hiç girdi olmamasından daha kötü olurdu.
Bu gerçek, birleştirilmiş, bağımsız olarak doğrulanabilir bir yapıttır, ve onu eksik göstermeyeceğiz. Bir satıcı sitesindeki iddiaların çoğu iki komutla denetlenemez.
Kütüğün gerçekte ne işe yaradığı
Ad benzersizliği ve bulunabilirlik. DID yöntemleri kısa bir adla tanımlanıyor, ve iki projenin
ikisinin de did:foo iddia etmesi herkes için çözümlemeyi bozardı. Kütük, bir adın nasıl
ayrıldığı ve başkasının arkasındaki belirtimi nasıl bulabildiğidir.
Bu sayfadaki bir sayıya güvenmek yerine kendiniz sayın:
$ curl -s https://api.github.com/repos/w3c/did-extensions/contents/methods | jq 'length'
Yüzlerce var. Yüzlerce şeyden oluşan bir listede olmak bir ayrıcalık değildir; bir önkoşuldur.
Ne olmadığı, elimizden geldiğince düz biçimde ifade edilmiş
- Bir W3C standardı değil.
did:solidusstandartlar izleğinde değildir. DID Core belirtimi bir standarttır; ona karşı kaydedilmiş bir yöntem değildir. - Onay ya da destekleme değil. W3C'de hiç kimse yöntemimizin iyi bir fikir olup olmadığını değerlendirmedi.
- Teknik bir inceleme değil. Belirtim, kütük süreci tarafından sağlamlık, güvenlik ya da mahremiyet açısından denetlenmedi.
- Uygunluk sınaması değil. Giriş koşulu olarak gerçekleştirimimize karşı hiçbir sınama takımı çalıştırılmadı.
- Ağın işlediğine, güvenli olduğuna ya da var olduğuna dair bir ifade değil.
Gerçekleşen inceleme editöryeldir: ad benzersiz mi, belirtim erişilebilir mi, iletişim bilgileri mevcut mu, girdi iyi biçimlendirilmiş mi. Bu hakikidir ve geçmeye değerdir, ve mühendislik üzerinde değil evrak üzerinde bir denetimdir.
Yani kullandığımız tek ifade "W3C DID Yöntem Kütüğü'ne kayıtlı"dır. Asla "bir W3C standardı", asla "W3C onaylı", asla "W3C tarafından desteklenen". Bunlardan herhangi birini bir Solidus yüzeyinde görürseniz, yanlıştır, ve kendi iç belgelerimiz tam olarak o hatayı yaptı.
Meseleyi bitiren olgu, ve aleyhimize işliyor
2025'te kapanan bir ağ bugün hâlâ "status": "registered" olarak listeleniyor.
$ curl -s https://raw.githubusercontent.com/w3c/did-extensions/main/methods/sov.json
→ 200 "status": "registered"
Kütük, bir yöntemin arkasındaki ağın canlı olup olmadığını izlemiyor. Bir ad rezervasyonu ve bir işaretçidir, ve işaret ettiği şey durduktan sonra da işaret etmeyi sürdürüyor.
Bu, aynı biçimde bize de uygulanıyor. Girdimiz bizden sonra da yaşardı. Yani bir okur, bizimki dâhil herhangi bir kütük listelemesini, bir adın talep edildiğinin ve bir belgenin yayımlandığının kanıtı olarak, ve başka hiçbir şeyin kanıtı olarak ele almalıdır.
Gerçekte neyin kanıt olacağı
- Gerçekleştirimin yayımlanmış bir dış güvenlik denetimi. Bizde hiç yok.
- Yayımlanmış bir profile karşı uygunluk sınaması, sonucu her iki yönde de kamuya açık. Bir tane çalıştırmadık.
- Yöntemi üretimde kullanan bağlantısız bir taraf. Sıfır.
- Bağımsız düğüm işletmecileri, ki çözümleme bize bağlı olmasın. Bir tane, biz.
Kütük girdisi, karşıladığımız hakiki bir önkoşuldur. Beş şeyin birincisidir, beşte biri değil.

