Zum Inhalt

Automatisiert über MCP-Server

Der Ablauf im Detail

Jeder Schritt des Wegs „Automatisiert über MCP-Server“: was Ihr Agent tut, was die NOCIP-Systeme tun, wann ein Mensch bei NOCIP aktiv wird und wer entscheidet.

Drei Beteiligte

Ihr Agent

Ihr KI-Agent (über den MCP-Server) oder Ihr Build-System (über die REST-Schnittstelle), mit dem Token Ihres Falls. Er sendet Angaben, Nachweise und Antworten. Alles, was er sendet, ist eine Angabe, keine Feststellung.

NOCIP-Systeme

Die Schnittstelle auf nocip.com nimmt Einsendungen an und prüft sie auf Vollständigkeit. Der Prüfrechner holt sie jede Minute ab, prüft Domain und Selbstauskunft, ruft Nachweise selbst ab, lädt das Release selbst herunter, testet es im abgeschotteten Labor und schreibt jeden Schritt signiert ins Fallprotokoll. Messbare Kriterien entscheidet Programmcode nach den Schwellen des Katalogs.

Mensch bei NOCIP

Eine Prüferin oder ein Prüfer der be next GmbH. Eröffnet den Fall nach dem Antrag, liest Vertragsbedingungen und Dokumentation, entscheidet über Widersprüche und unterschreibt Vergabe, Verweigerung und Aussetzen. Keine Schnittstelle und kein Agent kann diese Schritte auslösen.

Wer in welchem Schritt aktiv ist

SchrittIhr AgentNOCIP-SystemeMensch bei NOCIPEntscheidetDauer
S0 ZugangaktivaktivaktivMensch bei NOCIPeinmalig; Antwort per E-Mail
S1 Domain nachweisenaktivaktivProgrammcode1 bis 2 Minuten
S2 SelbstauskunftaktivaktivProgrammcodesofort und nach etwa 2 Minuten
S3 Nachweise und VerbindungsmanifestaktivaktivProgrammcode1 bis 2 Minuten
S4 TestzielaktivaktivProgrammcodeje nach Dateigröße, meist unter 5 Minuten
S5 Technische Prüfung im LaboraktivaktivProgrammcodewenige Minuten (LexITanon: unter einer Minute)
S6 Prüfung der UnterlagenaktivaktivMensch bei NOCIPWerktage, je nach Umfang
S7 Feststellungenaktivaktivnur wenn nötigProgrammcodeMinuten; mit Mensch Werktage
S8 BerichtsentwurfaktivaktivaktivProgrammcode1 bis 2 Minuten
S9 VergabeaktivaktivMensch bei NOCIPWerktage
S10 Siegel und Offenlegungaktivaktivnur wenn nötigProgrammcodelaufend
S11 Neue Versionenaktivaktivnur wenn nötigProgrammcodewenige Minuten

aktiv nur wenn nötig

Fest eingeplant ist ein Mensch bei NOCIP in vier Schritten: Zugang, Prüfung der Unterlagen, Berichtsentwurf und Vergabe. In drei weiteren nur, wenn es nötig ist: bei einem Widerspruch, bei einer Nachprüfung, die nicht grün ist, und beim Prüfen der Offenlegung. Alles andere läuft ohne Wartezeit.

Jeder Schritt

S0

Zugang

Ihr Agent

Eine Person Ihres Unternehmens stellt den Antrag über das Kontaktformular (Thema „Antrag auf Prüfung“): Produkt, Stufe, Domain(s), Ansprechpartner.

NOCIP-Systeme

Legt den Fall an, legt die Katalogversion fest (mit SHA-256), erzeugt den Domain-Code und speichert vom Token nur den Hash. Die ersten Einträge des Fallprotokolls werden signiert.

Mensch bei NOCIP

Prüft Unternehmen (Handelsregister) und Ansprechpartner einmal, eröffnet den Fall und sendet Fallnummer und Token per E-Mail.

Entscheidet: Mensch bei NOCIPDauer: einmalig; Antwort per E-Mail

S1

Domain nachweisen

Ihr Agent

Setzt den DNS-TXT-Eintrag _nocip.<domain> mit dem Code oder trägt ihn als domain_proof in https://<domain>/.well-known/nocip.json ein, dann prove_domain.

NOCIP-Systeme

Fragt DNS und die Datei ab und vermerkt das Ergebnis. Danach ruft es das Verbindungsmanifest der Domain ab.

Mensch bei NOCIP

nicht beteiligt

Entscheidet: ProgrammcodeDauer: 1 bis 2 MinutenWerkzeug: prove_domain

S2

Selbstauskunft

Ihr Agent

Sendet die Selbstauskunft als JSON: eine Antwort je Kriterium der Stufe, die KI-Funktionen mit Ort, die beanspruchten Indexpunkte, Nachweise als Adresse oder Datei-Hash.

NOCIP-Systeme

Sofort: fehlende Kriterien, falsche Stufe oder Katalogversion (Antwort 422). Innerhalb von etwa zwei Minuten: Schema, Widersprüche (z. B. Gold mit einer KI-Funktion außerhalb des Kunden), Antworten „nein“ oder „teilweise“ als Feststellung; alle genannten Adressen werden abgerufen.

Mensch bei NOCIP

nicht beteiligt

Entscheidet: ProgrammcodeDauer: sofort und nach etwa 2 MinutenWerkzeug: submit_self_assessment

S3

Nachweise und Verbindungsmanifest

Ihr Agent

Nennt weitere Nachweise (Adresse oder Datei bis 25 MB) und veröffentlicht das Verbindungsmanifest unter /.well-known/nocip.json: alle Ziele mit Zweck und Häufigkeit (I-5).

NOCIP-Systeme

Ruft jede Adresse selbst ab und speichert eine Momentaufnahme mit SHA-256. Prüft das Manifest gegen das Schema und gegen die Stufe.

Mensch bei NOCIP

nicht beteiligt

Entscheidet: ProgrammcodeDauer: 1 bis 2 MinutenWerkzeug: add_evidence

S4

Testziel

Ihr Agent

Nennt das Release: öffentliche Download-Adresse (oder Adresse mit Anmeldung über eine hochgeladene Kopfzeile), SHA-256, Größe und wie das Programm ohne Oberfläche startet und ein Dokument verarbeitet.

NOCIP-Systeme

Lädt die Datei selbst herunter und vergleicht Prüfsumme, Größe und, falls angegeben, die veröffentlichte Prüfsumme. Eine Datei, die der Agent schickt, wird nie getestet.

Mensch bei NOCIP

nicht beteiligt

Entscheidet: ProgrammcodeDauer: je nach Dateigröße, meist unter 5 MinutenWerkzeug: set_test_target

S5

Technische Prüfung im Labor

Ihr Agent

Fordert den Test an (höchstens 5 am Tag).

NOCIP-Systeme

Startet das Programm in einem abgeschotteten Netzwerk. Jeder Verbindungsversuch wird aufgezeichnet, jede Namensauflösung beantwortet und notiert. Ein eigens für den Fall erzeugter Testkorpus mit Prüfwerten wird verarbeitet; danach werden alle Dateien und Ausgaben des Programms nach den Prüfwerten durchsucht und die Ziele mit dem Manifest verglichen. Ergebnis für G-01, G-02, C-04 und C-06.

Mensch bei NOCIP

nicht beteiligt

Entscheidet: ProgrammcodeDauer: wenige Minuten (LexITanon: unter einer Minute)Werkzeug: request_test

S6

Prüfung der Unterlagen

Ihr Agent

Nichts; Rückfragen kommen als Feststellung.

NOCIP-Systeme

Stellt die gespeicherten Momentaufnahmen mit Prüfsumme bereit. Geplant: ein KI-Modell, das bei NOCIP selbst läuft, bereitet die Prüfung mit wörtlichen Zitaten vor; Programmcode prüft, dass jedes Zitat in der Momentaufnahme steht.

Mensch bei NOCIP

Liest Vertragsbedingungen, Datenschutz und Dokumentation für C-01, C-02, C-03, C-05, C-07, C-08 und die Indexgruppen, trägt Ergebnis und Begründung (Deutsch und Englisch) ein und erhebt Feststellungen.

Entscheidet: Mensch bei NOCIPDauer: Werktage, je nach Umfang

S7

Feststellungen

Ihr Agent

Beantwortet jede offene Feststellung: „behoben“ (mit neuer Version oder neuem Dokument), „Nachweis“ oder „Widerspruch“.

NOCIP-Systeme

Prüft neu eingesandte Angaben und testet neue Versionen; was nicht mehr zutrifft, wird automatisch geschlossen.

Mensch bei NOCIP (nur wenn nötig)

Wird aktiv bei einem Widerspruch, nach der dritten Antwort auf dieselbe Feststellung und bei Feststellungen aus der Prüfung der Unterlagen.

Entscheidet: ProgrammcodeDauer: Minuten; mit Mensch WerktageWerkzeug: answer_finding

S8

Berichtsentwurf

Ihr Agent

Kann den Entwurf lesen (Deutsch und Englisch).

NOCIP-Systeme

Erzeugt den Entwurf des Prüfberichts aus dem Fallprotokoll: Tests, Ergebnis je Kriterium, Index, offene Punkte. Der Entwurf ist als solcher gekennzeichnet.

Mensch bei NOCIP

Löst den Entwurf aus, wenn die Prüfung der Unterlagen fertig ist.

Entscheidet: ProgrammcodeDauer: 1 bis 2 MinutenWerkzeug: get_report_draft

S9

Vergabe

Ihr Agent

Nichts.

NOCIP-Systeme

Lässt die Vergabe nur zu, wenn alle Kriterien der Stufe bestanden sind, alle Indexgruppen bewertet sind, kein blockierender Punkt offen ist und der letzte Test des aktuellen Release grün ist. Erzeugt dann Prüfbericht, Zertifikat, Siegel und Registereintrag.

Mensch bei NOCIP

Liest Ergebnis und Abweichungen zwischen Angabe und Messung und unterschreibt am Prüfrechner mit einer getippten Bestätigung: Vergabe oder Verweigerung mit Begründung. Der Registereintrag erscheint mit der nächsten Aktualisierung von nocip.com.

Entscheidet: Mensch bei NOCIPDauer: Werktage

S10

Siegel und Offenlegung

Ihr Agent

Holt Siegel, Abzeichen und HTML-Code (get_seal) und nennt Stufe und Ort der KI auf Website und in der Dokumentation (C-01).

NOCIP-Systeme

Das Abzeichen zeigt immer den Stand des Registers; die Prüfseite erkennt, ob es auf einer registrierten Domain eingebunden ist. Geplant: automatischer Abruf der Angaben nach 7 und 30 Tagen.

Mensch bei NOCIP (nur wenn nötig)

Prüft die Offenlegung bei Nachprüfungen.

Entscheidet: ProgrammcodeDauer: laufendWerkzeug: get_seal

S11

Neue Versionen

Ihr Agent

Meldet jede neue Version vor der Veröffentlichung an (C-05): Testziel, Versionshinweise und ob sich die KI-Architektur ändert.

NOCIP-Systeme

Lädt die neue Version herunter und testet sie. Grün und keine Änderung der KI-Architektur: Das Label gilt auch für diese Version (Registereintrag mit der nächsten Aktualisierung). Rot, neue Verbindung oder geänderte KI-Architektur: Vorschlag zum Aussetzen an die Prüfstelle.

Mensch bei NOCIP (nur wenn nötig)

Entscheidet nur, wenn die Nachprüfung nicht grün ist oder sich die KI-Architektur ändert.

Entscheidet: ProgrammcodeDauer: wenige MinutenWerkzeug: notify_release

Werkzeuge und REST-Aufrufe

MCP-WerkzeugRESTZweck
get_statusGET /cases/{case}Stand des Falls und nächste Schritte
prove_domainPOST /cases/{case}/domain-proofDomain-Nachweis prüfen lassen
submit_self_assessmentPOST /cases/{case}/self-assessmentSelbstauskunft senden
add_evidencePOST /cases/{case}/evidenceNachweis: Adresse oder Datei
set_test_targetPOST /cases/{case}/test-targetRelease zum Testen nennen
request_testPOST /cases/{case}/test-runsLabortest anfordern
list_findingsGET /cases/{case}/findingsFeststellungen lesen
answer_findingPOST /cases/{case}/findings/{id}/answerFeststellung beantworten
get_case_logGET /cases/{case}/logsigniertes Fallprotokoll
get_report_draftGET /cases/{case}/report-draftBerichtsentwurf
get_sealGET /cases/{case}/sealSiegel und HTML-Code nach der Vergabe
notify_releasePOST /cases/{case}/releasesneue Version anmelden
get_criteriaGET /criteriaKriterienkatalog mit SHA-256 (ohne Token)
withdrawPOST /cases/{case}/withdrawAntrag zurückziehen

MCP-Server: https://nocip.com/mcp/ · REST: https://nocip.com/api/v1/ · OpenAPI · für Sprachmodelle: llms.txt

Das Fallprotokoll selbst prüfen

Jeder Eintrag hat die Felder seq, time, case, step, action, actor, inputs, data, prev, hash und sig. hash ist „sha256:“ und der SHA-256 des Eintrags ohne hash und sig, als JSON mit sortierten Schlüsseln, ohne Leerzeichen, UTF-8. prev ist der hash des vorigen Eintrags (beim ersten null). sig.ed25519 ist die Ed25519-Signatur des Textes von hash mit dem öffentlichen Schlüssel von NOCIP.

import base64, hashlib, json
from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey
key = Ed25519PublicKey.from_public_bytes(base64.b64decode(PUBLIC_KEY_B64))
prev = None
for i, ev in enumerate(events, 1):
 body ={k: v for k, v in ev.items() if k not in ('hash', 'sig')}
 raw = json.dumps(body, sort_keys=True, separators=(',', ':'), ensure_ascii=False).encode()
 assert ev['seq'] == i and ev['prev'] == prev
 assert ev['hash'] == 'sha256:' + hashlib.sha256(raw).hexdigest()
 key.verify(base64.b64decode(ev['sig']['ed25519']), ev['hash'].encode())
 prev = ev['hash']

Grenzen und Vertraulichkeit

  • Zurzeit prüft das Labor Linux-Programme (x86-64), die ohne Oberfläche starten und ein Dokument über eine lokale HTTP-Schnittstelle oder die Kommandozeile verarbeiten. Windows, macOS und Cloud-Dienste prüfen wir vorerst mit Unterlagen.
  • Vertragsbedingungen und Dokumentation liest ein Mensch. Die Vorbereitung durch ein KI-Modell bei NOCIP ist geplant.

Ihre Unterlagen, Releases und Testergebnisse bleiben auf den Servern von NOCIP. Kein Dokument geht an einen Cloud-KI-Dienst. Der Testkorpus mit den Prüfwerten bleibt privat und ist für jeden Fall ein anderer. Vom Token speichert NOCIP nur den Hash; ein neues Token macht das alte ungültig.

Häufige Fragen

Brauche ich einen KI-Agenten?

Nein. Die REST-Schnittstelle lässt sich aus jedem Build-System oder Skript aufrufen, auch von Hand mit curl. Der MCP-Server macht es einem KI-Agenten besonders einfach.

Welche Agenten funktionieren?

Jeder MCP-Client, der Streamable HTTP mit einer Kopfzeile für das Token unterstützt, zum Beispiel Claude Code. Alles andere über die REST-Schnittstelle.

Kann der Agent das Label selbst vergeben?

Nein. Es gibt kein Werkzeug und keinen Aufruf dafür. Vergabe, Verweigerung und Aussetzen unterschreibt ein Mensch bei NOCIP.

Ist das Ergebnis dasselbe wie bei der Prüfung mit Unterlagen?

Ja: dieselben Kriterien, dieselbe Prüfcheckliste, derselbe Prüfbericht, dasselbe Label. Hinzu kommt das signierte Fallprotokoll.

Was kostet der Weg „Automatisiert über MCP-Server“?

Nichts, wie der Weg „Mit Unterlagen“.

Mein Produkt läuft unter Windows oder in der Cloud.

Dann prüfen wir vorerst mit Unterlagen; Selbstauskunft und Nachweise können Sie trotzdem über die Schnittstelle senden. Das Labor für Windows, macOS und Cloud-Dienste folgt.

Das Handbuch

Alles auf dieser Seite, dazu Einrichtung, Formate mit Beispielen und das Prüfen des Fallprotokolls: zum Weitergeben an Ihr Team oder Ihren Agenten.

Handbuch (PDF)