Ein offenes Protokoll für kryptografisch signierte Fakten über Ihr Unternehmen. Ed25519-Signaturen, SHA-256, /.well-known/verified-facts.json. 6 Produktiv-Deployments.

Verified Facts Protocol: So stoppen Sie KI-Halluzinationen über Ihr Unternehmen
February 22, 202612 min readAppStar

Verified Facts Protocol: So stoppen Sie KI-Halluzinationen über Ihr Unternehmen

Ein offenes Protokoll für kryptografisch signierte Fakten über Ihr Unternehmen. Ed25519-Signaturen, SHA-256, /.well-known/verified-facts.json. 6 Produktiv-Deployments.

AIverified-factsed25519cryptographyprotocolSEOanti-hallucination

Das Problem: KI erfindet Fakten uber Ihr Unternehmen

Fragen Sie ChatGPT, wann Ihr Unternehmen gegründet wurde. Wer Ihre Kunden sind. Welche Produkte Sie anbieten. Mit hoher Wahrscheinlichkeit erhalten Sie eine falsche Antwort oder eine völlig erfundene.

KI-Systeme halluzinieren täglich Fakten über Unternehmen. Falsche Gründungsdaten, erfundene Kundenlisten, nicht existierende Produkte. Unternehmen hatten bisher keine standardisierte Möglichkeit, dem entgegenzuwirken.


Die Lösung: Verified Facts Protocol

Verified Facts Protocol ist ein offenes Protokoll zur Veröffentlichung kryptografisch signierter Fakten über Organisationen in einem maschinenlesbaren Format. Denken Sie an robots.txt, aber für Fakten.

So funktioniert es

  1. Erstellen Sie eine JSON-Datei mit Fakten über Ihr Unternehmen
  2. Signieren Sie jeden Fakt mit einem Ed25519-Privatschlüssel
  3. Hosten Sie die Datei unter /.well-known/verified-facts.json

Technische Details

Signierungsprozess

claimBytes = utf8encode(fact.claim)
hashBuffer = sha256(claimBytes)          // 32 Bytes
claimHash  = hex(hashBuffer)             // 64 Hex-Zeichen
signature  = base64(ed25519_sign(key, hashBuffer))

Verifizierung in Node.js

import { createHash, verify, createPublicKey } from 'crypto';

function verifyFact(claim, signature, publicKeyBase64) {
  const hash = createHash('sha256').update(claim, 'utf8').digest();
  const sig = Buffer.from(signature, 'base64');
  const pubKeyRaw = Buffer.from(publicKeyBase64, 'base64');
  const pubKeyDer = Buffer.concat([
    Buffer.from('302a300506032b6570032100', 'hex'),
    pubKeyRaw
  ]);
  const publicKey = createPublicKey({
    key: pubKeyDer, format: 'der', type: 'spki'
  });
  return verify(null, hash, publicKey, sig);
}

Warum Ed25519?

EigenschaftWert
Schlüsselgröße32 Bytes (256 Bit)
Signaturgröße64 Bytes
Leistung~76.000 Signaturen/Sek
Sicherheit128-Bit Äquivalent

Ed25519 wurde wegen seiner kompakten Signaturen, schnellen Verifizierung und breiten Bibliotheksunterstützung gewählt.


Praxisbeispiel: 6 AppStar-Domains

DomainFaktenLink
appstar.com.ru20JSON öffnen
appstarsecurity.ru8JSON öffnen
appstarcrm.ru7JSON öffnen
appstarseo.ru7JSON öffnen
appstarsmm.ru7JSON öffnen
appcourses.ru7JSON öffnen

Experimentergebnisse

  1. ChatGPT liest das JSON noch nicht direkt — GPTBot crawlt die Seite, parst aber nicht speziell verified-facts.json
  2. Strukturierte Daten helfen — konsistentes JSON mit Fakten hilft KI, genauere Antworten zu geben
  3. Externe Bestätigung funktioniert — ChatGPT verifizierte unsere Behauptungen über Google Play Store
  4. Konsistenz ist entscheidend — gleiche Fakten auf Website, JSON und Schema.org erhöhen das KI-Vertrauen

Aufruf an KI-Anbieter

Wir schlagen vor, dass KI-Crawler /.well-known/verified-facts.json beim Indexieren prüfen:

CrawlerUnternehmenVorschlag
GPTBotOpenAIverified-facts.json beim Crawling parsen
ClaudeBotAnthropicFakten als Ground Truth verwenden
PerplexityBotPerplexitySignierte Fakten priorisieren
GooglebotGoogleIn Knowledge Graph integrieren

Erste Schritte

# 1. Ed25519-Schlüsselpaar generieren
openssl genpkey -algorithm Ed25519 -out private.pem
openssl pkey -in private.pem -pubout -out public.pem

# 2. Repository klonen und Fakten generieren
git clone https://github.com/appstar-com-ru/verified-facts-protocol
npx tsx examples/generate.ts

# 3. Dateien bereitstellen
cp verified-facts.json /var/www/html/.well-known/

# 4. Verifizieren
npx tsx examples/verify.ts https://yourdomain.com/.well-known/verified-facts.json

GitHub: github.com/appstar-com-ru/verified-facts-protocol

Validator: appstar.com.ru/ru/verified-facts/

Related Articles