KYA im Unternehmen

Agenten-Handlungen unabhängig prüfen – dort, wo Ihre Prozesse laufen: im Browser, in der Pipeline oder vollständig im eigenen Netz.

Kurz gesagt

Unternehmen prüfen Agenten-Nachweise mit KYA im Browser, in der CI-Pipeline oder als selbst betriebene Kopie im eigenen Netz – ohne Datenabfluss und ohne Lizenzkosten.

Wofür Unternehmen KYA einsetzen

  • Abnahme vor dem Produktivgang: Ein Agent geht erst live, wenn seine Nachweise die Prüfung bestehen.
  • Revision und interne Kontrolle: Stichproben und Vollprüfungen ohne Zugang zu den Systemen des Betreibers.
  • Streitfälle: Ein reproduzierbarer Prüfschein zeigt, was belegt ist und was nicht.
  • Lieferantensteuerung: Anbieter von Agenten verpflichten sich, Nachweise in einem prüfbaren Format zu liefern.
  • Regressionstests: Jede Änderung an Agenten oder Mandaten läuft gegen dieselben Prüfregeln.

Nach Branche

Drei Betriebsarten

BetriebsartWo die Daten bleibenGeeignet für
Browser auf knowyouragent.chIm Browser der prüfenden PersonEinzelprüfungen, Revision, Streitfälle
Kommandozeile und CIIn Ihrer PipelineAutomatische Abnahme, Regressionstests
Selbst betriebenIn Ihrem Netz, auch ohne InternetzugangRegulierte Umgebungen, abgeschottete Netze

Beschaffung auf einen Blick

Datenbearbeitung
Bei der Prüfung gehen keine Nachweise an uns; es entsteht keine Auftragsbearbeitung.
Lizenzen
Prüfkern und Testvektoren Apache 2.0, Spezifikation CC BY 4.0. Keine Lizenzkosten, keine Bindung.
Abhängigkeiten
Keine Laufzeitabhängigkeiten; der Prüfkern nutzt ausschliesslich Web Crypto.
Bezug
npm-Paket @knowyouragent/verify-core@1.2.0 direkt von knowyouragent.ch, mit SHA-256 und npm-Integrität
Releases
Jede ausgelieferte Datei mit SHA-256 im öffentlichen Release-Manifest.
Prüfgrundlage
62 öffentliche Testvektoren mit echten Signaturen, darunter Referenzdaten von Mastercard und Cloudflare.
Ansprechpartnerin
Innopulse Consulting GmbH, Zug, info@innopulse.io

Sicherheit, Lieferkette und Barrierefreiheit im Detail

Integration in die CI-Pipeline

Der Prüfkern ist ein npm-Paket ohne Abhängigkeiten und läuft in Node ab Version 20. Die Kommandozeile kya-verify gibt den Exit-Code 0 für gültig, 1 für ungültig und 2 für unbestimmt zurück. Dokumentation für Entwickler

# .github/workflows/agenten.yml (Ausschnitt)
- name: Prüfkern installieren
  run: npm install --no-save https://knowyouragent.ch/downloads/knowyouragent-verify-core-1.2.0.tgz
- name: Agenten-Nachweise prüfen
  run: |
    for f in nachweise/*.json; do
      npx kya-verify "$f" --keys trust/jwks.json --anchors trust/tsa.pem || exit 1
    done

Mit || exit 1 bricht auch ein unbestimmtes Ergebnis ab – bewusst streng: Was nicht belegt ist, geht nicht live.

Selbst betreiben

  1. Das Website-Paket mit Prüfsummen anfordern (info@innopulse.io); für Prüfungen ohne Oberfläche genügt das npm-Paket.
  2. npm ci und npm run gate ausführen; Exit 0 bestätigt den Stand.
  3. Den Inhalt von dist/ auf einem eigenen Webserver bereitstellen. Für Adressen ohne .html eine Regel wie try_files $uri $uri.html $uri/ =404 (nginx) setzen.
  4. Die Sicherheits-Header aus vercel.json übernehmen, insbesondere die Content-Security-Policy.

Die Prüfung stellt keine Netzwerkanfragen und meldet nichts zurück. Sie funktioniert deshalb auch in Netzen ohne Internetzugang.

Begleitung bei Einführung und Ausstellung

Für die Ausstellung von Mandaten und Entscheiden vor der Ausführung gibt es die Referenzimplementierung Mandact. Für Anforderungen, Einführung und Abnahme in Ihrer Organisation begleitet die Innopulse Consulting GmbH Projekte direkt.

Gespräch anfragen

Alle Branchen im Überblick

Häufige Fragen

Wie binden Unternehmen KYA ein?

Im Browser für Einzelfälle, als Paket ohne Abhängigkeiten in eigenen Systemen oder mit der Kommandozeile kya-verify in Pipelines. Alle Wege liefern dieselben Ergebnisse.

Verlassen Daten unser Netz?

Nein. Der Prüfkern stellt keine Netzwerkanfragen und kann vollständig im eigenen Netz betrieben werden.

Welche Stufe sollten wir verlangen?

Das hängt vom Risiko ab. Für Zahlungen empfiehlt sich mindestens KYA-A3, für Streitfälle KYA-A4 mit unabhängig verankertem Zeitpunkt.

Wer stellt die Mandate aus?

Ein Mandatsdienst Ihrer Wahl. KYA prüft Nachweise unabhängig vom Aussteller nach einem offenen Prüfprofil.

Gibt es Unterstützung bei der Einführung?

Ja. Über die Kontaktseite erreichen Sie den Betreiber für Fragen zu Einbindung, Prüfprofil und Testvektoren.