Solidus Ekosistemi
Genel Bakış
Solidus ekosistemi, farklı olgunluk aşamalarındaki yüzeylerden oluşur: 9’u tamamen canlıdır (Verify, Identity, Auth, Pod, Explorer, RPC, Docs, ikincil bir devnet ve pazarlama sitesi), 3’ü kendi kendini beta olarak etiketlemiş şekilde canlıdır (Wallet, Agents, Relay), 1’i erken/geliştirme durumunda canlıdır (Node) ve aşağıda adı geçen birkaçı henüz inşa edilmemiştir (DNS çözümlemesi yok). “Yüzey”, “ürün” ve “iş” farklı birimlerdir — bu sayfa işleri veya bağımsız ürünleri değil, web/API yüzeylerini sayar. Her yüzey, kendi geliştirme yaşam döngüsüne sahip bağımsız bir kod tabanıdır, ancak hepsi temel katman olarak Solidus Protokolünü paylaşır.
Hizmet Haritası
| # | Surface | Domain | Purpose | Status |
|---|---|---|---|---|
| 1 | Verify | verify.solidus.network | KYC doğrulama, ilk ürün | Canlı |
| 2 | Identity | identity.solidus.network | DID yönetimi, kimlik bilgisi cüzdanı | Canlı |
| 3 | Auth | auth.solidus.network | Solidus ile giriş, OIDC köprüsü | Canlı |
| 4 | Pod | pod.solidus.network | Kişisel veri deposu (Solid’den ilham alan) | Canlı |
| 5 | Protocol | — | Çekirdek blok zinciri, konsensüs motoru | Canlı (testnet) |
| 6 | RPC | rpc.solidus.network | Herkese açık JSON-RPC uç noktası | Canlı |
| 7 | Explorer | explorer.solidus.network | Blok gezgini ve analitik | Canlı |
| 8 | Docs | docs.solidus.network | Bu dokümantasyon sitesi | Canlı |
| 9 | Devnet v2 | devnet-v2.solidus.network | İkincil geliştirme ağı | Canlı |
| 10 | Marketing | solidus.network | Herkese açık tanıtım sitesi | Canlı |
| 11 | SDKs | — | İstemci kütüphaneleri — yayınlanmış @solidus-network/* npm paketleri (güncel liste için bkz. SDK Genel Bakış) | Canlı |
| 12 | Node | node.solidus.network | Doğrulayıcı düğümü, operatör kontrol paneli, yükleyici | Canlı (erken/geliştirme) |
| 13 | Wallet | wallet.solidus.network | Kripto para cüzdanı | Canlı (beta) |
| 14 | Agents | agents.solidus.network | Yapay zeka ajanı kimliği ve yetkilendirme | Canlı (beta) |
| 15 | Relay | relay.solidus.network | İşlem aktarımı | Canlı (beta) |
| 16 | Dev | dev.solidus.network | Geliştirici portalı, sandbox ve araçlar | İnşa edilmedi — DNS çözümlenmiyor |
| 17 | Pay | pay.solidus.network | Ödeme ağ geçidi, satıcı araçları | İnşa edilmedi — DNS çözümlenmiyor |
| 18 | Bridge | bridge.solidus.network | Zincirler arası varlık köprüsü | İnşa edilmedi — DNS çözümlenmiyor |
| 19 | Gov | gov.solidus.network | Yönetişim platformu | İnşa edilmedi — DNS çözümlenmiyor |
| 20 | Data | data.solidus.network | Onay tabanlı veri pazaryeri | İnşa edilmedi — DNS çözümlenmiyor |
| 21 | Credentials | credentials.solidus.network | (belirtilmemiş) | İnşa edilmedi — DNS çözümlenmiyor |
| 22 | Status | status.solidus.network | (belirtilmemiş) | İnşa edilmedi — DNS çözümlenmiyor |
| 23 | Security | security.solidus.network | (belirtilmemiş) | İnşa edilmedi — DNS çözümlenmiyor |
app.solidus.network (yerel bir mobil/masaüstü uygulaması) ve social.solidus.network (federe
iletişim, daha önce bu sayfada açıklanmıştı), kanonik yüzey envanterinin parçası değildir — ana
bilgisayar adları çözümlenmez ve yol haritasının kendi radarında değildirler.
Hizmet Bağımlılıkları
Hizmetler bağımlılık sırasına göre inşa edilmelidir. Bir hizmet, bağımlılıkları çalışır durumda olana kadar başlatılamaz.
Protocol (foundation)
├── Verify (first product, needs protocol for DID/VC)
├── Identity (needs protocol for DID management)
│ ├── Wallet (needs identity for user context)
│ ├── App (needs identity + wallet)
│ └── Pod (needs identity for access control)
├── Node (needs protocol for consensus participation)
│ └── Explorer (needs node for chain data)
├── Dev Portal (needs protocol SDK to document)
├── Relay (needs protocol for transaction handling)
├── Gov (needs protocol for on-chain voting)
├── Bridge (needs protocol + external chain connectors)
├── Pay (needs wallet + identity)
├── Data (needs identity + pod for consent management)
└── Social (needs identity + pod for message storage)
Marketing (independent — can launch anytime)İnşa Sırası
Durum notu: Aşağıdaki aşamalar, orijinal olarak planlanan sıralamayı açıklar, şu anki durumu değil. Birkaç öğe bu anlatının önünde yayınlandı veya farklı bir kapsamla ulaştı (ör. Wallet, Agents ve Relay canlı ve beta’da, “Planlandı” değil). Yetkili yüzey başına durum için yukarıdaki Hizmet Haritasına bakın.
Aşama 1: Temel (1-6. Aylar)
Protocol ve Verify, Marketing sitesiyle paralel olarak geliştirildi.
- Protocol, DID/VC altyapısını sağlar
- Verify, ilk gelir üreten üründür
- Pazarlama sitesi vizyonu açıklar ve ilgi toplar
Aşama 2: Çekirdek Platform (7-12. Aylar)
Identity, Node ve Dev Portal başlatılır.
- Identity, kullanıcılara DID’lerini ve kimlik bilgilerini yönetmek için bir kontrol paneli verir
- Node yazılımı topluluk katılımına izin verir
- Dev Portal üçüncü taraf entegrasyonunu mümkün kılar
Aşama 3: Genişleme (Yıl 2)
Wallet, Explorer, App, Pod, Relay, Gov başlatılır.
- Wallet ve App tüketiciye yönelik ürünler sağlar
- Explorer ve Gov şeffaflık ve topluluk yönetişimi sağlar
- Pod ve Relay altyapı hizmetleri sağlar
Aşama 4: Tam Ekosistem (Yıl 3+)
Pay, Bridge, Data, Social başlatılır.
- Bu hizmetler olgun bir kullanıcı tabanı ve protokol istikrarı gerektirir
- Her biri yeni gelir akışları ve kullanım durumları açar
Pod API
Solidus pod’ları, kullanıcı kontrollü kişisel veri depoları için açık standart olan Tim
Berners-Lee’nin Solid Protokolü üzerine inşa edilmiştir. pod.solidus.network,
Community Solid Server
(v7.x) çalıştırır — özel bir multipart/JWT API değil, gerçek, Solid spesifikasyonuyla
uyumlu (tam spesifikasyon-uyumlu olmasa da) bir LDP sunucusu. Her kullanıcı
pod.solidus.network/<slug>/ adresinde kendi pod’unu alır (kullanıcı başına alt alan
adı değil, yol tabanlı çoklu kiracılık); bu pod CSS’in hesap API’si üzerinden
sağlanır ve auth.solidus.network tarafından basılan bir WebID’ye aittir (Solid-OIDC,
DPoP’a bağlı token’lar).
Bugün canlı olan, CSS’in kutudan çıktığı gibi sağladığı standart LDP fiilleriyle:
GET /<slug>/ # Bir konteyneri listele
POST /<slug>/ # Bir konteynerde kaynak oluştur
PUT /<slug>/<resource> # Kaynak oluştur veya değiştir
DELETE /<slug>/<resource> # Kaynağı silErişim kontrolü, herhangi bir Community Solid Server pod’unda olduğu gibi WAC (Web
Access Control) .acl kaynakları üzerinden uygulanır. Bu dağıtım, CSS’in dosya
tabanlı depolama arka ucunu kullanır — yapılandırılmış bir SPARQL sorgu uç noktası
ve stok CSS üzerine özel bir kaynak şeması yoktur.
Geliştirici SDK’sı
DID Meydan Okuma-Yanıt (@solidus-network/auth)
import { createChallenge, verifyPresentation } from '@solidus-network/auth'
// Issue a challenge for a DID to answer
const challenge = createChallenge('did:solidus:testnet:user123')
// ...the holder signs challenge.nonce and returns a VerifiablePresentation...
const result = await verifyPresentation(challenge, presentation, resolvePublicKey)
console.log(result.valid)Tam imza için @solidus-network/auth referansına bakın.
CLI (@solidus-network/cli)
npx @solidus-network/cli did resolve <did>
npx @solidus-network/cli did create --public-key <hex>
npx @solidus-network/cli credential verify <vcId>
npx @solidus-network/cli init # wire Solidus into a Next.js app
npx @solidus-network/cli mcp install # add @solidus-network/mcp to .mcp.jsonHiçbir solidus contract * komutu yoktur — Solidus’ta bugün bir akıllı sözleşme sanal makinesi
yoktur (bkz. Mimari). Tam CLI referansına bakın.
SDK Paketleri
Yayınlanmış tüm @solidus-network/* paketlerinin listesi ve güncel sürümü izleyen npm
rozetleri için SDK Genel Bakışına bakın — sürüm veya paket sayısını burada
sabit yazmayın, ikisi de bu sayfadan bağımsız değişir. @solidus-network/jwt, eski
planlama materyallerinde referans verilir ancak hiçbir zaman yayınlanmadı; kurmayın.
Üçüncü Taraf Entegrasyon Noktaları
Kimlik Sağlayıcılar (Gelen)
- Google — OAuth ile giriş bugün Verify ve Identity’de canlıdır.
- Microsoft, Apple, devlet dijital kimlik sistemleri, üniversite kimlik bilgisi sistemleri ve mesleki sertifikasyon kuruluşları entegre değildir — bugün hiçbiri için bir kod yolu yoktur.
Blok Zinciri Ağları (Giden)
Bugün bir akıllı sözleşme sanal makinesi ve başka bir zincire canlı bir köprü
yoktur (bkz. Mimari). EVM uyumlu bir subnet için
protokol deposunda erken, bağlanmamış bir iskelet vardır (solidus-evm), ancak
bu çalışan node ikili dosyasına dahil değildir ve RPC üzerinden sunulmaz.
Bitcoin, Avalanche, Cosmos ve Polkadot köprüleri kod tabanında hiçbir biçimde
mevcut değildir.
Kurumsal Bağdaştırıcılar
- OAuth 2.0 / OpenID Connect — canlı;
auth.solidus.networkbir OIDC köprüsüdür (/.well-known/openid-configurationadresinde keşif belgesi). - Active Directory/LDAP, SAML 2.0 ve WebAuthn/FIDO2 uygulanmamıştır.
Pod Depolama Yapısı
Her pod, pod.solidus.network/<slug>/ adresinde Community Solid Server’ın kendi
hesap API’si tarafından sağlanır — içindeki kaynak düzeni, Solidus’a özgü bir şema
değil, CSS’in yeni bir pod için varsayılan olarak oluşturduğu her neyse odur.
Solidus özel bir kaynak düzeni tanımlamadı veya inşa etmedi (bu sayfada daha önce
taslak halinde bir wallet/identity/social dizin yapısı vardı, ancak bu kod
tabanının hiçbir yerinde hiç uygulanmadı — henüz olmadığı bir yol haritası öğesi
gibi sunmak yerine kaldırıldı).