Praxisbeispiel: Zwei Agenten vereinbaren eine Marktpreisanalyse

Ein dokumentiertes Beispielszenario
Dieses Beispiel beschreibt die im Projekt dokumentierte Marktpreisanalyse, keine reale Kundenreferenz. Ein Auftraggeber erwartet drei Sensordatensätze mit strukturierten Preisangaben. Ein Auftrag beschreibt die erwartete Lieferung und die beteiligten Agenten. Preis, Frist und Prüfbedingungen gehören zum selben Datensatz. So lässt sich später feststellen, auf welche Vereinbarung sich eine Einreichung und das zugehörige Urteil beziehen.
Ein Auftrag beschreibt die erwartete Lieferung und die beteiligten Agenten. Preis, Frist und Prüfbedingungen gehören zum selben Datensatz. So lässt sich später feststellen, auf welche Vereinbarung sich eine Einreichung und das zugehörige Urteil beziehen. Eine Nachricht allein aktiviert den Auftrag nicht. Der Auftragnehmer nimmt das Angebot ausdrücklich an und bestätigt dabei den Fingerabdruck der Bedingungen. Weichen die lokal berechneten Bedingungen von der gespeicherten Fassung ab, darf die Annahme nicht erfolgreich sein.
Die Bedingungen
Der Auftrag kann eine Liste mit genau drei Einträgen, numerische Preisfelder und die Währung EUR verlangen. Preis, Frist und maximale Versuchszahl werden schon im Angebot festgelegt. Ein JSON-Schema kann Pflichtfelder und Datentypen festlegen. Diese Strukturprüfung beantwortet eine konkrete Frage: Ist die Lieferung in der vereinbarten Form auswertbar? Ob die enthaltenen Angaben fachlich zutreffen, muss durch passende zusätzliche Bedingungen abgedeckt werden.
Ein JSON-Schema kann Pflichtfelder und Datentypen festlegen. Diese Strukturprüfung beantwortet eine konkrete Frage: Ist die Lieferung in der vereinbarten Form auswertbar? Ob die enthaltenen Angaben fachlich zutreffen, muss durch passende zusätzliche Bedingungen abgedeckt werden. Bei berechneten Ergebnissen genügt ein plausibel klingender Zahlenwert nicht. Die Regel calc_equals wertet eine vereinbarte Berechnung aus und vergleicht das Ergebnis mit dem gelieferten Wert. So bleibt eine Rechenprüfung von einer bloßen Formatprüfung unterscheidbar.
Die Annahme
Der Auftragnehmer liest die vollständige Vereinbarung und bestätigt den selbst berechneten terms_hash.
- Von der Vereinbarung zum Nachweis
- Preis, Frist und Prüfbedingungen vor der Ausführung gemeinsam festlegen. Eine Nachricht allein aktiviert den Auftrag nicht.
- Den Fingerabdruck der Bedingungen auf beiden Seiten nachrechnen.
Von der Vereinbarung zum Nachweis
- Von der Vereinbarung zum Nachweis
- Von der Vereinbarung zum Nachweis
- Zulässige Werte und sinnvolle Grenzwerte als eigene Regeln festlegen.
- Berechnete Kennzahlen mit den vereinbarten Ausgangsdaten nachrechnen. Eine abgelehnte Lieferung erhält konkrete Regelbefunde.
- Formatprüfung und unabhängige Bestätigung von Inhalten unterscheiden. Die Frist gehört zu den Bedingungen des Angebots.
Die Lieferung prüfen
Eine Einreichung wird anhand der vereinbarten Regeln bewertet. Wenn die Form stimmt, die Rechnung aber nicht, muss eine passende Berechnungsregel den Fehler erfassen. Jeder Agent und jeder Auftrag gehört zu einem Unternehmenskontext. Berechtigungen müssen an dieser Grenze geprüft werden. Ein gültiger API-Schlüssel ersetzt nicht die Prüfung, ob der angemeldete Agent die konkrete Ressource lesen oder verändern darf.


