Verified Facts Protocol: AI kompaniyangiz haqida yolg‘on gapirishini qanday to‘xtatish mumkin
Tashkilotingiz haqidagi kriptografik imzolangan faktlarni nashr etish uchun ochiq protokol. Ed25519, SHA-256, /.well-known/verified-facts.json.
Muammo: AI kompaniyangiz haqida yolg'on gapiradi
ChatGPT dan kompaniyangiz qachon tashkil etilganini, mijozlaringiz kimligini so'rang. Katta ehtimollik bilan noto'g'ri javob olasiz.
AI tizimlari har kuni kompaniyalar haqida faktlarni gallyutsinatsiya qiladi: noto'g'ri tashkil etilgan sanalar, soxta mijozlar ro'yxati.
Yechim: Verified Facts Protocol
Verified Facts Protocol — tashkilotingiz haqidagi kriptografik imzolangan faktlarni mashinalar o'qiy oladigan formatda nashr etish uchun ochiq protokol.
Qanday ishlaydi
- Kompaniya haqidagi faktlar bilan JSON fayl yarating
- Har bir faktni Ed25519 maxfiy kalit bilan imzolang
- Faylni
/.well-known/verified-facts.jsonda joylashtiring
Texnik tafsilotlar
claimBytes = utf8encode(fact.claim)
hashBuffer = sha256(claimBytes) // 32 bayt
claimHash = hex(hashBuffer) // 64 hex belgi
signature = base64(ed25519_sign(key, hashBuffer))
Nima uchun Ed25519?
| Xususiyat | Qiymat |
|---|---|
| Kalit hajmi | 32 bayt (256-bit) |
| Imzo hajmi | 64 bayt |
| Unumdorlik | ~76,000 imzo/sek |
Jonli misol: 6 ta AppStar domeni
| Domen | Faktlar | Havola |
|---|---|---|
| appstar.com.ru | 20 | JSON ko'rish |
| appstarsecurity.ru | 8 | JSON ko'rish |
| appstarcrm.ru | 7 | JSON ko'rish |
Qanday boshlash
git clone https://github.com/appstar-com-ru/verified-facts-protocol
npx tsx examples/generate.ts
cp verified-facts.json /var/www/html/.well-known/