COLVO Guard · Live-Schutz

Jede echte Aktion passiert zuerst das Tor.

Der Agent hat nie Schreibzugriff. Er schlägt vor; COLVO entscheidet anhand des Mandats, hält bei Bedarf zur Freigabe zurück, führt genau einmal aus und prüft das Ergebnis beim Anbieter.

ALLOW · REVIEW · HOLD · DENYAusführung genau einmalKill-Switch
01 — DER ABLAUF
Live-Schutz

Vorschlagen. Entscheiden. Ausführen oder anhalten. Prüfen.

Vier Phasen, jede append-only protokolliert. Nichts erreicht Stripe, bevor die Policy es erlaubt.

1

Agent schlägt eine Aktion vor

z. B. „Erstatte 500 € für Zahlung pi_01“ – gesendet mit der Mandats-ID und der ID der ursprünglichen Anfrage. Idempotency-Key wird beachtet.

2

Guard prüft die Policy

Identität, Geltungsbereich, Limits, Währung, Limits pro Endnutzer, Guardrails und Anbieterzustand – alles, bevor etwas gesendet wird.

3

Sicher ausführen oder anhalten

Erlaubte Aktionen laufen idempotent über den Executor von COLVO; riskante warten mit exakter Zusammenfassung auf einen Menschen; Verstöße werden abgelehnt.

4

Echte Wirkung prüfen

Eine Prüfung mit reinem Lesezugriff bestätigt den Zustand beim Anbieter. Erwartet ≠ beobachtet eröffnet einen Vorfall – nie ein stilles „abgeschlossen“.

ALLOW

Innerhalb des Mandats

Erstattung von 50 € auf die ursprüngliche Zahlungsmethode – einmal ausgeführt, dann geprüft.

REVIEW

Braucht einen Menschen

Ungewöhnlich, aber plausibel – angehalten mit exakter Zusammenfassung, bis ein Prüfer freigibt oder ablehnt.

HOLD

Nicht sicher bestätigbar

Benötigte Daten nicht verfügbar – kein Schreibvorgang, bis der Zustand wieder lesbar ist.

DENY

Policy-Verstoß

500 € überschreiten das Limit von 50 € – blockiert, bevor es Stripe überhaupt erreicht.

02 — DAS MANDAT
Befugnis, einmal festgelegt

Eine im Chat genannte ID reicht nie aus.

Ihr vertrauenswürdiges Backend registriert ein Mandat: wer das Subjekt ist, welche Aktionen erlaubt sind, die Limits und wann es abläuft. Der Agent kann nur innerhalb davon Vorschläge machen.

Was ein Mandat festlegt

// registriert mit einem Backend-Schlüssel
  • Subjekt: der Kunde, den die Aktion betreffen darf, und niemand sonst
  • Erlaubte Aktionen: refund.create, subscription.cancel, subscription.pause, subscription.resume, subscription.cancel_undo, subscription.change_plan, coupon.apply
  • Limits: Höchstbetrag, Währung, Anzahl pro Zeitfenster
  • Ablauf: Die Befugnis endet mit dem Ticket
  • Anbieterverbindung, für die es gilt

Was Guard bei jedem Vorschlag prüft

// deterministisch, keine KI im Urteil
  • Zahlung und Abonnement gehören zum Subjekt des Mandats
  • Betrag und Währung innerhalb der Limits; keine Erstattungen in anderer Währung
  • Kein Duplikat einer bereits ausgeführten Aktion
  • Frequenz- und Ausgabenlimits pro Endnutzer
  • Guardrails für Ein- und Ausgabe: Injection, personenbezogene Daten, Faktentreue
03 — SICHERHEIT
Gebaut für die Fehlerfälle

Wiederholungen, Ausfälle und Kill-Switches

Wirkung genau einmal

Stabile Business-Schlüssel, Budget-Reservierungen und ein transaktionaler Outbox sorgen dafür, dass eine Wiederholung, ein Absturz oder ein Doppelklick nie eine zweite Erstattung erzeugt.

idempotent

Prüfung beim Anbieter und verlorene Antworten

Wenn Stripe spät antwortet, ablehnt oder in ein Timeout läuft, wird der Vorgang anhand des Zustands beim Anbieter abgeglichen, statt zu raten.

Abgleich

Kill-Switch

Projekt pausieren: keine neuen Schreibvorgänge, laufende Aktionen werden angehalten und beim Fortsetzen wieder eingereiht. Ein Klick, protokolliert.

Pausieren / Fortsetzen

Freigaben mit Gewicht

Prüfer geben eine Zusammenfassung der exakten Aktion frei, keine Kurzfassung. Ändert sich der Vorschlag, verfällt die Freigabe.

signierter Digest

Vorfälle statt Überraschungen

MISMATCH und UNVERIFIABLE eröffnen Vorfälle mit angehängten Nachweisen; Warnungen gehen an Slack, per E-Mail oder an einen Webhook.

Benachrichtigung

Nachweise für jede Entscheidung

Append-only: der Vorschlag, die Policy-Begründungen, die Freigabe, die Ausführungsversuche und der Prüf-Snapshot.

auditfähig

Guard ist Teil des Guard-Plans oder kann pro Organisation als Berechtigung freigeschaltet werden. Preise ansehen →

≠

Stellen Sie ein Tor vor den Agenten.

Dreißig Minuten: Wir führen Ihren Erstattungsablauf in der Sandbox aus und zeigen, wie Guard die Erstattung über 500 € ablehnt, die ein Mandat über 50 € nie erlaubt hat.

COLVO Guard — das Tor vor jeder echten Aktion · COLVO