Ihre Anwendung und Ihr Agent
Denkt nach, wählt Tools und schlägt Aktionen vor. Ihre Anwendung liefert den authentifizierten Benutzer, die Ressource und die Aufgabe. Der Agent besitzt keine Zugangsdaten für eine geschützte Aktion.
Phalanx
Phalanx ist ein Gateway, das Sie in Ihrer eigenen Infrastruktur zwischen Ihren KI-Agenten und den Systemen betreiben, die sie verändern. Hier erfahren Sie, was es prüft, wie jede Entscheidung bei der Ausführung durchgesetzt wird, was es aufzeichnet und was Ihre Architektur benötigt.
Drei Komponenten bleiben getrennt, sodass die Komponente, die eine Aktion vorschlägt, niemals diejenige ist, die sie ausführen kann.
Denkt nach, wählt Tools und schlägt Aktionen vor. Ihre Anwendung liefert den authentifizierten Benutzer, die Ressource und die Aufgabe. Der Agent besitzt keine Zugangsdaten für eine geschützte Aktion.
Prüft Autorität und Vertrag, führt Budgets, bewertet Evidenz, erteilt einmal verwendbare Erlaubnisse und zeichnet den Ausführungszustand auf. Es läuft als eigener Dienst; Ihre Geschäftslogik wird nicht hineinkopiert.
Besitzt die Geschäftszugangsdaten, prüft die Bedingungen der Erlaubnis erneut, führt die Operation aus und meldet das Ergebnis zur Verifizierung. Es kann Ihre bestehende API oder ein kleiner isolierter Dienst sein.
Der Agent ruft ein Tool auf. Der SDK-Adapter sendet den Vorschlag an Phalanx, zusammen mit dem Benutzer und der Aufgabe, die Ihre Anwendung authentifiziert hat.
Phalanx bewertet die Aktion anhand ihres Vertrags, des aktuellen Zustands, der erforderlichen Evidenz und der verbleibenden Grenzen und antwortet mit PERMIT, HOLD oder BLOCK.
Eine erlaubte Aktion erhält eine einmal verwendbare Erlaubnis, die an genau diese Operation gebunden ist.
Der geschützte Konnektor prüft die Bedingungen erneut und führt die Operation mit seinen eigenen Zugangsdaten aus.
Phalanx zeichnet das verifizierte Ergebnis auf oder markiert es als ungewiss und verknüpft es mit der Entscheidung.
Ein Vertrag beschreibt eine Aktion genau: was sie betrifft, wer sie auslösen darf, wohin sie gehen darf, von welchem Zustand sie abhängt und welche Grenzen gelten. Verträge sind versionierte Dateien, die Sie prüfen und anschließend ausdrücklich aktivieren. Die Bereitstellung eines Vertrags aktiviert ihn nicht.
| Wirkungsklasse | Was sie steuert |
|---|---|
| READ | Kontoinformationen oder ein begrenztes Abfrageergebnis abrufen |
| WRITE | Einen deklarierten Datensatz oder eine Ressource ändern |
| EGRESS | Eine Nachricht oder Informationen an ein genehmigtes Ziel senden |
| ACCOUNT_MUTATION | Kunden- oder Kontozustand ändern |
| FINANCIAL | Eine von Ihnen deklarierte Geldoperation in exakten Währungseinheiten |
| EXPORT_SHARE | Deklarierte Informationen exportieren oder teilen |
Dies sind Aktionskategorien, kein Katalog vorgefertigter Integrationen. Jede geschützte Aktion benötigt einen Konnektor zur ausführenden API.
| Entscheidung | Was sie bedeutet | Was geschieht |
|---|---|---|
| PERMIT | Die Aktion erfüllt jede Bedingung ihres Vertrags. | Eine einmal verwendbare Erlaubnis lässt den Konnektor genau diese Aktion ausführen. Ausführung und Verifizierung werden getrennt aufgezeichnet. |
| HOLD | Eine Genehmigung, eine Tatsache oder ein Beleg benötigt noch eine autorisierte Klärung. | Nichts wird ausgeführt. Ein autorisierter Betreiber prüft und löst den HOLD auf, und Phalanx prüft die Bedingungen erneut. |
| BLOCK | Die Aktion liegt außerhalb der Autorität der Aufgabe oder Ihrer Regeln. | Es wird keine Erlaubnis erteilt. Der Konnektor erhält die Anfrage nicht. |
HOLD ist ein echter Workflow-Zustand, kein Prompt zur Selbstgenehmigung des Chatbots. Weder der Agent noch der Aufrufer, der die Aktion vorgeschlagen hat, kann ihn auflösen.
Ihre Anwendung entscheidet, wie die jeweilige Entscheidung Ihren Benutzern angezeigt wird. Phalanx liefert maschinenlesbare Ergebnisse, Kennungen und Belegreferenzen; die Formulierung bestimmen Sie.
Eine Erlaubnis ist an eine Aktion gebunden: die signierte Konfiguration, die Ressource, die genaue Operation und den zugrunde liegenden Zustand. Sie funktioniert einmal. Der Konnektor prüft diese Bedingungen unmittelbar vor der Verwendung der Zugangsdaten erneut.
Konnektorrouten sind in der Konfiguration festgelegt. Der Agent kann über seine Argumente keine neue URL, keinen Header, keine Zugangsdaten, kein Protokoll und keine Wiederholungsrichtlinie vorgeben.
Ist eine Route unbekannt, deaktiviert, unpassend, veraltet oder mehrdeutig, stoppt die Aktion. Sind Phalanx oder eine Evidenzquelle nicht verfügbar, gibt es keinen Rückfall auf einen direkten Executor.
Sensible Lesezugriffe laufen durch dasselbe Gateway. Geschützte Daten werden erst freigegeben, nachdem der erlaubte Lesezugriff ausgeführt wurde und sein Ergebnis dem deklarierten Schema entspricht. Ein angehaltener, blockierter oder fehlgeschlagener Lesezugriff liefert keine geschützten Daten. Begrenzte Listen- und Suchabfragen mit deklarierten Filtern und einer festen Route werden ebenfalls unterstützt.
Ohne gemeinsames Budget setzt jedes Tool seine eigene Grenze durch. Ein Agent, der eine Aufgabe auf drei Tools verteilt, erhält dann drei Kontingente. In einem konfigurierten gemeinsamen Workflow greifen beteiligte Tools auf ein Aufgabenbudget zu. Phalanx zeichnet die Nutzung im gesamten Workflow auf und berücksichtigt den Rest bei jeder späteren Aktion.
Budgets sind dauerhaft, daher setzen Wiederholungen und Neustarts die aufgezeichnete Nutzung nicht zurück. Ein Workflow gruppiert 2 bis 32 Integrationen und wird ausdrücklich aktiviert. Nicht gruppierte Tools behalten ihre unabhängigen Grenzen.
Das Aufgabenmaximum ist eine Obergrenze, kein Anspruch. Mit Evidence Bridge kann ein Vertrag ein maßgebliches Feld Ihres Systems verlangen, etwa einen dokumentierten Anspruch des Kunden, das den vom Agenten vorgeschlagenen Wert stützt. Dynamic Autonomy begrenzt die Autorität des Agenten anschließend auf das, was diese Evidenz trägt, niemals über Ihr festgelegtes Maximum hinaus.
Fehlende, veraltete, ungültige oder widersprüchliche Evidenz erweitert die Autorität niemals. Die Prüfungen sind deterministisch: Zahlen aus Ihrem System werden nach Ihren deklarierten Regeln verglichen. Es ist kein Modell beteiligt.
Hat ein Konnektor eine Operation angenommen, deren Antwort aber nie ankam, wird die Aktion als UNCERTAIN markiert. Phalanx sendet sie nicht blind erneut. Zuerst wird das Ergebnis anhand der stabilen Operationsidentität abgeglichen. Ein erneuter Versuch derselben Operation wird als dieselbe Operation erkannt; eine Aktion mit anderen Argumenten wird neu bewertet.
Was „genau einmal“ bedeuten kann, hängt vom System am anderen Ende ab. Manche unterstützen Idempotenzschlüssel, manche sind transaktional, manche erlauben nur eine Zustellung höchstens einmal. Der Vertrag legt fest, was gilt, und Phalanx setzt es durch. Es verspricht kein Genau-einmal-Verhalten für ein System, das es nicht leisten kann.
Jeder Beleg verknüpft eine Entscheidung mit ihrer Aufgabe, der Aktion, dem Ausführungsversuch und dem verifizierten Ergebnis. Belege sind signiert und bilden eine authentifizierte, geordnete Kette. Fehlende oder veränderte Nachweise sind dadurch erkennbar.
Die Verifizierung zeigt, was falsch ist, nicht nur, dass etwas falsch ist: ein fehlender Beleg, eine unvollständige oder beschädigte Kette oder eine nicht ausführbare Verifizierung.
| Status | Bedeutung |
|---|---|
| PERMITTED | Autorisiert. Abschluss noch nicht verifiziert. |
| EXECUTED | Die Wirkung wurde gemäß dem Konnektorvertrag verifiziert. |
| HELD | Wartet auf autorisierte Klärung. Nichts wurde ausgeführt. |
| BLOCKED | Außerhalb der Autorität. Nichts wurde ausgeführt. |
| UNCERTAIN | Die vorhandene Evidenz kann nicht feststellen, was geschehen ist. Ein Abgleich ist erforderlich. |
Belege sind manipulationsnachweisende Evidenz über den kontrollierten Ausführungspfad. Sie sind keine Compliance-Zertifizierung und beweisen keine Tatsachen außerhalb dieses Pfads.
Üblich sind ein Phalanx-Dienst und persistenter Speicher. Fügen Sie ein geschütztes Backend nur hinzu, wenn Ihr Agentenprozess heute Geschäftszugangsdaten besitzt; das ist eine Grenze, nicht ein Dienst je Tool. Autorisierungsentscheidungen fallen in Ihrer Bereitstellung. Invarras Kontrollebene verwaltet Ihre Identität, Lizenz und signierten Releases.
| In 1.9 qualifiziert | |
|---|---|
| Selbst verwaltet | Linux (amd64) mit Docker oder Docker Compose |
| Auf Render verwaltet | Ein privater Render-Dienst in Ihrem Konto mit einem schreibenden Prozess und persistentem Datenträger |
| Verwaltung | Die signierte Phalanx-CLI auf Linux (amd64) |
| Ihre Anwendung | HTTP/JSON oder das TypeScript-SDK |
| Speicher | Persistenter Speicher in Ihrem Besitz |
Bei zweimal ja kann sie geschützt werden. Bei einem nein muss sich zuerst die Architektur ändern. Ihr Modellanbieter und Ihre Cloud entscheiden es nicht; der Ausführungsweg entscheidet.
Eine signierte CLI und eine authentifizierte Admin-API decken Einbindung, Vertragsprüfung und Aktivierung, HOLD-Auflösung, Verwaltung von Zugangsdaten und Aufrufern sowie Belegverifizierung ab.
Bereitschaft bedeutet geladene, nutzbare Autorität, nicht nur einen laufenden Container. Eine ungültige oder teilweise geladene Konfiguration blockiert geschützte Aktionen bis zur Behebung.
Vollständige Zustandssicherungen werden für einen Schlüssel verschlüsselt, den nur Sie besitzen. Wiederherstellungen werden anhand von Identität und Historie geprüft; unsichere veraltete Snapshots werden abgelehnt.
Aktualisierungen erhalten Schlüssel, Belege, Budgets und ungeklärte Operationen. Ein Rollback stellt den passenden Zustand und das passende signierte Image gemeinsam wieder her.
Die Wiederherstellung stellt Phalanx’ eigenen Zustand wieder her. Sie kann bereits abgeschlossene Aktionen in externen Systemen nicht rückgängig machen.
Diese Kontrollen prüfen, was der Agent sagt oder welche Tools er aufrufen darf. Phalanx entscheidet, ob eine bestimmte Aktion ausgeführt wird, und der Agent besitzt niemals die Zugangsdaten, um ohne Phalanx zu handeln. Die Startseite vergleicht sie direkt. Vergleichen
Ja. Phalanx steuert die vom Agenten vorgeschlagenen Tool-Aufrufe, nicht das Modell. Sie wählen, betreiben und bezahlen Ihr Modell separat.
Nein. Entscheidungen sind deterministisch: Ihre Verträge werden auf deklarierten Zustand und deklarierte Evidenz angewendet. Die Runtime verwendet CPUs und benötigt weder ein Phalanx-trainiertes Modell noch eine GPU.
HTTP/JSON-Konnektoren zu Ihren eigenen APIs, das TypeScript-SDK und generische Tool-Dispatch-Adapter. Phalanx liefert keine anbieterspezifischen Konnektoren; Sie richten einen Konnektor auf die API, die die Aktion ausführt.
Der unterstützte Integrationspfad in 1.9 ist HTTP/JSON und das TypeScript-SDK. Beschreiben Sie uns Ihr MCP-Setup; wir nennen einen MCP-Adapter erst unterstützt, wenn er qualifiziert wurde.
Geschützte Aktionen stoppen. Es gibt keinen Rückfall auf einen direkten Weg am Gateway vorbei.
Die Oberfläche Phalanx contracts befindet sich im Invarra-Kundenportal. Geführte Formulare werden das Erstellen, Bearbeiten, Validieren und Versionieren von Aktionsverträgen, Grenzen für gemeinsame Workflows und unterstützten Evidenzeinstellungen ermöglichen. Sie werden eine verständliche Zusammenfassung prüfen, genehmigen und eine schemakonforme Konfiguration herunterladen können.
Ihre Lizenz legt Release-Kanal, Umgebungen und Zahl der Bereitstellungen fest. Kontaktieren Sie uns für Preise.
Sagen Sie uns, was der Agent tun soll, welches System er betrifft und welche Grenze wichtig ist. Wir sagen Ihnen klar, ob Ihre Architektur passt und was eine Evaluierung nachweisen sollte.