DIDComm v2 aracısı

DIDComm mesajlarınızı yönlendiren aracı.

Zincire bağlı, kimlik bilgisi geçitli, barındırılan. Ajanlarınız aynı anda çevrimiçi olmadan şifreli mesaj alışverişi yapar — ve her rotanın nerede çözümlendiğini kanıtlayabilirsiniz.

Testnet · lansman öncesi — konsol önizlemesi, örnek veriler üzerinde gerçek operatör arayüzünü gösterir.

relay.solidus.network/dashboard — operatör konsolu
Genel bakış
çevrimiçi · 214 bağlantıÖrnek
1,204kuyruktaen eski 4m önce
Boşaltılıyor
did:solidus:z6MkjWn4…EwVsQ6Kapı: geçtiOnaylandı
did:solidus:z6MkmXp6…FxWtR8Onaylandı
did:solidus:z6MkpYr8…HyXvT0Kapı: geçtiOnaylandı
14:32:08delivered msg_01J9ZJXW9KLM → …FxWtR8 (live)
14:31:52pickup delivery-request from …EwVsQ6 — 3 messages
14:31:40mediate-grant → …e6QwUtP3 pending gate check
Nasıl çalışır

Aracılık isteyin. İletin. Döndüğünüzde teslim alın.

Standartlaşma sürecindeki DIDComm aracılık yığını, bir hizmet olarak sunulur — adı geçen üç protokol dışında hiçbir özel bileşen yoktur.

01

Ajan aracılık talep eder

CoordinateMediation 2.0 — girişte mediate-request, çıkışta mediate-grant; relay, ajanın yönlendirme uç noktası (endpoint) haline gelir ve anahtar listesini yönetir.

mediate-request → mediate-grant
02

Gönderen şifreli bir zarfı iletir

Routing — relay yalnızca dıştaki iletme zarfını açar ve okuyamadığı JWE'yi alıcı için saklar.

forward { JWE ciphertext }
03

Çevrimdışı alıcı mesajı teslim alır

Pickup Protocol 3.0 — ajan yeniden bağlandığında delivery-request, ya da kalıcı bir bağlantı üzerinden live-delivery.

delivery-request → messages-received

Tam akışı, mesaj mesaj, Aracı nasıl çalışır → sayfasında inceleyin.

Fark noktası

Barındırılan bir aracının size verdiği, bir kütüphanenin veremeyeceği şey.

Zincire bağlı yönlendirme

Yönlendirme anahtarları ve aracının kendi uç noktası, did:solidus belgelerinden zincir üzerinde ve blok referanslı olarak çözümlenir — hiçbir zincir dışı kayıt defterinin sunamayacağı, üzerinde oynama yapıldığında belli olan ve kimlik avına dayanıklı bir aracı keşfi.

Kimlik bilgisi geçitli teslimat

Aracılığı veya teslimatı kabul etmeden önce doğrulanmış bir kimlik bilgisi zorunlu kılın — Solidus verify yığınına karşı kontrol edilir, BBS+ seçici ifşa (selective disclosure) desteğiyle. Hiçbir açık kaynak (OSS) aracının altında böyle bir kimlik bilgisi katmanı yoktur.

Barındırılan ve birleşik

Gerçek bir operatör konsoluyla yönetilen, çok kiracılı (multi-tenant) bir katman — verify, identity, wallet ve agents ile tek bir yığın. Bir Kubernetes chart'ı değil, sadece bir aracı URL'si girin.

Entegrasyonlar

Zaten kullandığınız ajanlarla çalışır.

Credo, Veramo veya ACA-Py ajanınızı olduğu gibi kullanmaya devam edin — aracı URL'sini relay'e yönlendirin, yeter. Bağdaştırıcılar (adapter) planlanıyor ve lansmanla birlikte sunulacak; ham DIDComm v2 uç noktası ise her zaman asgari garantidir.

Credo-TS
1// @solidus/credo-relay-adapter — planned, ships with launch
2const agent = new Agent({
3 modules: {
4 mediationRecipient: new MediationRecipientModule({
5 mediatorInvitationUrl: 'https://relay.solidus.network/invite',
6 }),
7 },
8})
Kategori

Bu alandaki diğer her şey bir kütüphane. Bu ise bir ürün.

Açık kaynak aracı ekosistemi gerçek ve iyi bir ekosistem — biz de onunla birlikte çalışıyoruz. Hiçbirinin sunmadığı şey, operatör konsollu, barındırılan ve çok kiracılı bir relay.

OSS aracılarSolidus Relay
DağıtımKendiniz barındırın — dağıtın, yamalayın, ölçeklendirin, izleyinBarındırılan, çok kiracılı
Operatör konsoluYok — sadece loglar ve CLIKuyruklar, anahtar listeleri, politikalar, teslimat metrikleri
Yönlendirme çözümlemesiZincir dışı kayıt defteri veya statik yapılandırmaZincir üstünde did:solidus, blok referanslı
Kimlik bilgisi geçitli teslimatMevcut değilYerleşik (native), verify'a karşı kontrol edilir
BaşlarkenAltyapı projesi$0, sadece bir aracı URL'si girin

Rakip değil, tamamlayıcı: Credo-TS, Veramo ve ACA-Py bizim için entegrasyon hedefidir, rakip değil — bu çerçevelerin ajanları tek satırlık bir yapılandırmayla relay üzerinden aracılık alabilir. XMTP ve Matrix ise farklı protokoller kullanır (MLS / Matrix federasyonu) ve kapsam dışında kalır.

Günde ilk 1.000 mesaj için $0.

Kurumsal satış görüşmesi yok. Planlanan lansman fiyatlandırması ilk günden itibaren açık — relay şu anda testnette, lansman öncesinde.

SSS

Net cevaplar.

DIDComm aracısı nedir?

DIDComm ajanları — cüzdanlar, düzenleyiciler, doğrulayıcılar — nadiren aynı anda çevrimiçi olur. Bir aracı, ajanın yönlendirme uç noktası haline gelir, ajan çevrimdışıyken şifreli mesajlarını saklar ve ajan yeniden bağlandığında bunları teslim eder (CoordinateMediation 2.0 + Pickup Protocol 3.0).

Mesajlarımı okuyabilir misiniz?

Hayır. Relay, DID'den DID'e adreslenen JWE ile şifrelenmiş zarfları yönlendirir; yalnızca dıştaki iletme zarfını açar. Konsolun hiçbir yerinde düz metne (plaintext) erişim ya da mesaj gövdesi sütunu yoktur — bu bir politika değil, tasarımın kendisidir.

Zincire bağlı yönlendirme nedir?

Bir ajanın yönlendirme anahtarları ve aracının hizmet uç noktası, operatörün kontrol ettiği zincir dışı bir kayıt defteri yerine, ajanın did:solidus belgesinden zincir üzerinde ve bir bloğa referansla çözümlenir. Böylece keşif süreci bağımsız olarak doğrulanabilir ve üzerinde oynama yapıldığında belli olur hale gelir.

Kimlik bilgisi geçidi (credential-gate) nedir?

Relay'in aracılığı kabul etmesinden veya bir mesajı teslim etmesinden önce, alıcının (veya göndericinin) doğrulanmış bir Solidus kimlik bilgisine — KYC, üyelik — sahip olmasını zorunlu kılan bir politika. verify.solidus.network'e karşı kontrol edilir, BBS+ seçici ifşa desteğiyle.

did:solidus kullanmak zorunda mıyım?

Hayır — herhangi bir DIDComm v2 ajanı relay üzerinden aracılık alabilir. did:solidus'un eklediği şey zincire bağlı çözümlemedir; diğer DID yöntemleri kendi sürücüleri üzerinden çözümlenir.

Hangi ajan çerçeveleri (framework) destekleniyor?

DIDComm v2 aracılığını konuşan her şey. Credo-TS, Veramo ve ACA-Py bağdaştırıcıları planlanıyor ve lansmanla birlikte sunulacak; ham DIDComm v2 uç noktası ise standarda uygun her ajanla çalışır.

Kendim barındırabilir miyim?

Evet — aracı protokolleri açık standartlardır ve altyapıyı kendiniz işletmek istiyorsanız bir OSS aracıyı kendiniz barındırmak makul bir seçenektir. Relay ise operasyon yükü olmadan bir aracı URL'si, bir operatör konsolu ve zincire bağlı + kimlik bilgisi geçitli katman isteyen ekipler içindir.

Bu, XMTP veya Matrix'ten nasıl farklı?

Farklı bir protokol katmanı — XMTP, IETF MLS üzerine kuruludur; Matrix ise kendi federasyon protokolü üzerine kuruludur. Relay, DIDComm v2 taşıma katmanıdır: rakip değil, tamamlayıcıdır.

Solidus Relay — DIDComm v2 mesajlarınızı yönlendiren aracı