Skip to Content
API ReferenceOverview

API Referansı

Solidus sekiz API yüzeyi sunar. Yedisi REST hizmetidir ve biri doğrudan blok zinciri erişimi için bir JSON-RPC uç noktasıdır. Explorer tamamen herkese açıktır; geri kalanı kimlik doğrulaması gerektirir.

Hizmetler

ServiceBase URLPurpose
Verifyhttps://verify.solidus.network/v1KYC doğrulama — belge yükleme, OCR, yüz eşleştirme, kimlik bilgisi düzenleme
Identityhttps://identity.solidus.network/v1DID cüzdanı — kimlik bilgileri, paylaşım, bağlı hesaplar, herkese açık profiller
Agentshttps://agents.solidus.network/v1Yapay zeka ajanı kimliği — ajan DID’leri, BBS+ kimlik bilgileri, ERC-8004 pasaportları, harcama yetkilendirmeleri
Auth OIDChttps://auth.solidus.networkDID tabanlı kimlikle OpenID Connect sağlayıcısı
JSON-RPChttps://rpc.solidus.networkBlok zinciri düğümü — bloklar, işlemler, DID çözümleme
Explorerhttps://explorer.solidus.network/api/v1Zincir verisi — bloklar, işlemler, adresler, DID’ler, kimlik bilgileri, doğrulayıcılar. Kimlik doğrulama yok.
Relayhttps://relay.solidus.networkDIDComm v2 aracısı — mesaj alma, iletme yönlendirmesi, anahtar listeleri — artı bir operatör API’si
Wallethttps://wallet.solidus.network/v1Cüzdan hesapları — portföy, transferler, stake etme, sosyal kurtarma. Gözetimsiz (non-custodial): anahtarlar hiçbir zaman sunucuya ulaşmaz
Podhttps://pod.solidus.networkSolid pod’ları (Community Solid Server) — LDP kaynakları, WAC, Solid-OIDC — artı bir provizyonlama API’si

Tüm REST uç noktaları JSON döndürür. JSON-RPC uç noktası, JSON-RPC 2.0 spesifikasyonunu izler. Agents API ayrıca tam, otomatik üretilen bir OpenAPI 3.1 spesifikasyonu yayınlar (https://agents.solidus.network/openapi.json, /documentation’da göz atılabilir) — bkz. Agents API.

Kimlik Doğrulama Yöntemleri

Solidus API’leri, bağlama bağlı olarak üç kimlik doğrulama yöntemi kullanır.

JWT Bearer Token’ları

/auth/login üzerinden giriş yaparak veya bir OAuth akışını tamamlayarak elde edilir. Bunları Authorization başlığında iletin.

curl https://verify.solidus.network/v1/auth/me \ -H "Authorization: Bearer eyJhbGciOiJFZERTQSIs..."

API Anahtarları

Verify kontrol panelinden üretilir. Bunları x-api-key başlığında iletin. Her anahtar live veya sandbox moduna kapsamlanmıştır.

curl https://verify.solidus.network/v1/verifications \ -H "x-api-key: sk_live_abc123def456..."

Oturum Token’ları

Barındırılan doğrulama akışında kullanılır. Token, oturum URL’sine gömülüdür ve tek bir doğrulama oturumunu tanımlar. Hiçbir başlık gerekmez — token, URL yolunun bir parçasıdır.

https://verify.solidus.network/v/s/sess_tok_7Hk3mRtQZv...

Temel URL’ler

EnvironmentVerifyIdentityAgentsAuthRPC
Testnethttps://verify.solidus.network/v1https://identity.solidus.network/v1https://agents.solidus.network/v1https://auth.solidus.networkhttps://rpc.solidus.network
MainnetHenüz kullanılamıyorHenüz kullanılamıyorHenüz kullanılamıyorHenüz kullanılamıyorHenüz kullanılamıyor

Şu anki tüm uç noktalar testnet üzerinde çalışır. Mainnet URL’leri, başlatıldığında aynı yapıyı izleyecektir.

Hata Biçimi

Tüm REST API’leri hataları tutarlı bir biçimde döndürür.

{ "error": "Unauthorized", "message": "Invalid or expired token", "statusCode": 401 }

Yaygın durum kodları:

CodeMeaning
400Hatalı istek — geçersiz veya eksik parametreler
401Yetkisiz — eksik veya geçersiz kimlik doğrulama
403Yasak — geçerli kimlik doğrulama ama yetersiz izin
404Bulunamadı — kaynak mevcut değil
409Çakışma — kaynak zaten mevcut (ör. yinelenen e-posta)
422İşlenemez — doğrulama başarısız oldu
429Hız sınırlandı
500Sunucu iç hatası

Hız Sınırları

Testnet şu anda hız sınırına sahip değildir. Üretim hız sınırları mainnet lansmanında uygulanacak ve burada belgelenecektir.

API Bölümleri

  • Verify API — KYC doğrulama oturumları, belge yükleme, canlılık, webhook’lar
  • Identity API — DID cüzdanı, kimlik bilgileri, paylaşım, gelen kutusu
  • Agents API — Ajan DID’leri, BBS+ kimlik bilgileri, ERC-8004 pasaportları, harcama yetkilendirmeleri
  • Auth OIDC — OpenID Connect yetkilendirme, token’lar, userinfo
  • JSON-RPC — Blok zinciri sorguları, DID çözümleme, işlemler
Last updated on