Skip to content

Davranışsal Doğrulama

Chainabit'in doğrulama sistemi, yürütme modelinin her katmanında kriptografik çaba kanıtı üretir. Bu sayfa, kanıt izinin nasıl çalıştığını açıklar — bireysel bit tamamlamalarından, üçüncü tarafların bağımsız olarak doğrulayabileceği doğrulanabilir kimlik bilgilerine kadar.

Kanıt İzi

Chainabit'teki her eylem, kanıt zincirinde bir bağlantı oluşturur:

Bit Tamamlama (Bit Completion) → Tamamlama Etkinliği (karma bağlantılı - hash-linked) → Dönem Değerlendirmesi (Period Evaluation) → Dönem İmzası (Period Signature - SHA256) → Sertifika (W3C VC)

1. Karma Bağlantılı Yürütme Etkinlikleri

Bir Bit tamamlandığında, aşağıdakilerle birlikte bir bit_completion_event kaydedilir:

  • Zincirdeki önceki etkinliğe başvuran bir previous_event_hash
  • Kanıtın güven düzeyini gösteren bir verification_level
  • Artifact destekli tamamlamalar için isteğe bağlı evidence_url ve evidence_metadata

previous_event_hash, değişmez, kurcalanması belli olan bir dizi oluşturur — davranışsal etkinliklerin bir blok zinciri gibi. Herhangi bir etkinliği değiştirmek, sonraki tüm karmaları geçersiz kılar.

2. Doğrulama Düzeyleri

Her tamamlama, bir doğrulama düzeyi taşır — kendi kendine bildirilenden kriptografik olana kadar bir güven eğrisi:

Düzey (Level)Güven (Trust)Kaynak (Source)
self_attestedEn DüşükKullanıcı onay kutusunu tıkladı
note_providedDüşükKullanıcı açıklayıcı not ekledi
artifact_backedOrtaKanıt dosyası/URL'si yüklendi
peer_validatedOrtaHesap verebilirlik arkadaşı tarafından doğrulandı
ai_verifiedYüksekYapay zeka inceledi ve eşiğin üzerinde puan verdi
external_sourceYüksekCI/CD, API çağrısı, sistem entegrasyonu
cryptographicEn YüksekIDE git commit karması, harici olarak imzalanmış

Zincirler (Chains) bir required_verification_level tanımlar. Sadece bu seviyeyi karşılayan veya aşan tamamlamalar dönem değerlendirmesinde sayılır. ai_verified gerektiren bir zincir, self_attested bir onay kutusunu saymaz.

3. Dönem Doğrulama İmzaları

Bir zincir döneminin gereksinimleri karşılandığında (örneğin, 7 günün 5'i tamamlandığında), bir dönem imzası oluşturulur:

  • signature_hash = SHA256(chain_id : period_id : completed_count : required_count : signed_at : source)
  • source, kimin doğruladığını gösterir: user, ai veya system
  • Yapay Zeka, bir ai_role ve doğrulama puanlarını içeren ai_attestation_data ile ortak doğrulamada bulunabilir.

İmza, temel doğrulama birimidir — belirli bir zaman penceresi içinde belirli sayıda doğrulanmış yürütmenin gerçekleştiğini kanıtlar.

4. Dönüm Noktası Sertifikaları

Zincirler başarı eşiklerine ulaştığında, sistem sertifikalar yayınlar:

Seri (Streak) dönüm noktaları: 7, 30, 90, 180, 365 ardışık doğrulanmış dönem Tamamlama (Completion) dönüm noktaları: 10, 50, 100, 500, 1000 toplam doğrulanmış tamamlama Tutarlılık (Consistency) dönüm noktaları: 30+ gün boyunca sürdürülen %80+ dönem tamamlama oranı

Sertifikalar şunlardır:

  • Polimorfik (Polymorphic) — zincirler, bitler, zincir dönemleri, yarışlar, sezonlar veya özel başarılar için verilir
  • NFT olarak basılabilir (NFT-mintable)is_minted + mint_tx_hash alanları aracılığıyla zincir üzerinde basılabilir
  • W3C VC olarak dışa aktarılabilir — standartlara uyumlu Doğrulanabilir Kimlik Bilgileri olarak dışa aktarılabilir

5. W3C Doğrulanabilir Kimlik Bilgileri

Sertifikalar W3C Doğrulanabilir Kimlik Bilgileri 2.0 olarak dışa aktarılabilir:

json
{
  "@context": [
    "https://www.w3.org/2018/credentials/v1",
    "https://chainabit.com/credentials/v1"
  ],
  "type": ["VerifiableCredential", "BehavioralExecutionCredential"],
  "issuer": "https://chainabit.com",
  "credentialSubject": {
    "achievement": "streak_90",
    "chainId": "...",
    "attestedPeriods": 90,
    "consistencyRate": 0.95
  },
  "proof": {
    "type": "SHA256Hash",
    "certificateHash": "a1b2c3..."
  }
}

Genel Doğrulama

Üç uç nokta, herkesin kimlik doğrulaması yapmadan doğrulamaları kontrol etmesine olanak tanır:

Uç Nokta (Endpoint)Ne Döndürür (Returns)
GET /public/verify/signatures/:hashDoğrulama meta verileri: zincir bilgisi, dönem tarihleri, sayımlar, kaynak
GET /public/verify/certificates/:hashSertifika ayrıntıları + W3C VC yükü + NFT durumu
GET /public/verify/chains/:id/summaryGenel zincir özeti (yalnızca is_visible=true ise)

Bu uç noktalar hiçbir zaman kişisel olarak tanımlanabilir bilgileri (PII) ifşa etmez. Yalnızca bağımsız doğrulama için gereken doğrulama meta verilerini döndürürler.

Yapay Zeka Ortak Doğrulaması

Yapay Zeka, doğrulama katmanına birden fazla düzeyde katılır:

  • Dönem ortak doğrulaması — Yapay Zeka, bir ai_verification_score ve yapılandırılmış ai_attestation_data ekleyerek kullanıcı doğrulamasıyla birlikte zincir dönemlerini doğrulayabilir
  • Uyarlanabilir direktifler — Yapay Zeka, chain_ai_directives olarak depolanan öneriler üretir (program ayarlamaları, zorluk değişiklikleri, bit ayrıştırması)
  • Sertifika değerlendirmesi — Yapay Zeka, dönüm noktası hazırlığını değerlendirebilir ve sertifika verilmesini tetikleyebilir

Yapay Zeka doğrulaması, ikili bir imza modeli oluşturur: insan niyeti + yapay zeka doğrulaması, böylece daha yüksek güvenilirlikte davranışsal kanıt üretir.

Built with purpose.