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_urlveevidence_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_attested | En Düşük | Kullanıcı onay kutusunu tıkladı |
note_provided | Düşük | Kullanıcı açıklayıcı not ekledi |
artifact_backed | Orta | Kanıt dosyası/URL'si yüklendi |
peer_validated | Orta | Hesap verebilirlik arkadaşı tarafından doğrulandı |
ai_verified | Yüksek | Yapay zeka inceledi ve eşiğin üzerinde puan verdi |
external_source | Yüksek | CI/CD, API çağrısı, sistem entegrasyonu |
cryptographic | En Yüksek | IDE 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,aiveyasystem- Yapay Zeka, bir
ai_roleve doğrulama puanlarını içerenai_attestation_dataile 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_hashalanları 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:
{
"@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/:hash | Doğrulama meta verileri: zincir bilgisi, dönem tarihleri, sayımlar, kaynak |
GET /public/verify/certificates/:hash | Sertifika ayrıntıları + W3C VC yükü + NFT durumu |
GET /public/verify/chains/:id/summary | Genel 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_scoreve yapılandırılmışai_attestation_dataekleyerek kullanıcı doğrulamasıyla birlikte zincir dönemlerini doğrulayabilir - Uyarlanabilir direktifler — Yapay Zeka,
chain_ai_directivesolarak 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.