Криптографическая верификация фактов для AI
Первый в мире открытый протокол для верификации корпоративных фактов. Ed25519 подписи + blockchain timestamps. AI-системы могут доверять подписанным данным.
Опишите факты о компании в JSON-файле по спецификации протокола
Каждый факт подписывается ключом ed25519 — криптографическое доказательство авторства
Любой может проверить подписи — AI-системы, поисковики, партнёры
Вставьте URL файла verified-facts.json для проверки подписей
Компании с проверенными криптографическими подписями
Создайте verified-facts.json и отправьте на проверку — мы добавим вас в каталог
Спецификация протокола и пример верификации
// Verify a fact from verified-facts.json
import { verify } from '@noble/ed25519';
async function verifyFact(claim, signature, publicKey) {
const msgHash = new Uint8Array(
await crypto.subtle.digest('SHA-256',
new TextEncoder().encode(claim))
);
const sig = Uint8Array.from(atob(signature), c => c.charCodeAt(0));
const pub = Uint8Array.from(atob(publicKey), c => c.charCodeAt(0));
return verify(sig, msgHash, pub);
}
// Usage:
const url = 'https://example.com/.well-known/verified-facts.json';
const data = await fetch(url).then(r => r.json());
for (const fact of data.facts) {
const valid = await verifyFact(
fact.claim, fact.signature, data.publicKey.value
);
console.log(fact.id, valid ? '✓' : '✗', fact.claim);
}Immutable timestamps на Polygon — доказательство что факт существовал в определённую дату. NFT-сертификат "Verified by AppStar".