So funktioniert Proof of Actor.
Ein evidenzorientierter Weg von der eingehenden Interaktion zur Anwendungsentscheidung.
- /api/v1/catalogenforceAgentZulassen · strukturierte API
- /support/ticketsenforceMensch + KIZulassen · als KI-unterstützt kennzeichnen
- /account/*previewUnbekanntBestehende Prüfungen beibehalten
- /api/v1/orderspreviewAgentStärkeres Anmelde- oder Berechtigungsmerkmal verlangen
Von der Interaktion zur Entscheidung
- 01Anwendungsanfrage oder EreignisEin Seitenaufruf, ein API-Aufruf, ein MCP-Tool-Aufruf oder eine Aktion in der App.
- 02Signale aus der unterstützten IntegrationNur das, was diese Integration in diesem Kontext beobachten kann.
- 03Normalisierung und Klassifizierung von EvidenzSignale werden geprüft, nach Grundlage gekennzeichnet und zusammengeführt.
- 04Actor-Ergebnis mit Grundlage und UnsicherheitHuman, Human + AI, Agent oder Unknown, plus worauf es beruht.
- 05Dashboard und AnalysenTrends, Routen und Nachweise zur Prüfung durch Ihr Team.
- 06Die eigene Entscheidung Ihrer AnwendungNur beobachten oder eine von Ihnen gewählte Richtlinie anwenden.
What your code receives
Every interaction resolves to one result record. Your application reads the class and the basis and applies its own policy.
{
"route": "GET /api/v1/catalog",
"class": "agent",
"basis": "verified",
"evidence": [
{ "signal": "http_message_signature", "result": "valid", "keyid": "assistant.example" },
{ "signal": "client_declaration", "value": "assistant.example" }
],
"observed_at": "2026-11-13T10:42:07Z"
}- class
- Human, Human + AI, Agent oder Unknown.
- basis
- Wie stark die Evidenz ist: verified, declared, inferred oder unknown.
- evidence
- Die Signale hinter dem Ergebnis, damit Ihr Team den Grund sehen kann.
Starten Sie im Beobachtungsmodus: Erfassen Sie Ergebnisse neben Ihren Logs und ändern Sie nichts, bis Sie eine Richtlinie wählen. Lesen Sie die Node.js-Integrationsanleitung
Beobachtungsmodus ist der Standard
Die Installation von Proof of Actor blockiert oder verändert keine Anfrage. Die Ergebnisse werden aufgezeichnet, damit Ihr Team sie mit den tatsächlichen Ergebnissen der Anwendung vergleichen, False Positives prüfen und entscheiden kann, ob eine Policy angemessen ist.
Arten von Belegen
Die verfügbaren Belege hängen von der Integration und dem Kontext ab. Die Prüfungen für jeden Workflow werden beim Onboarding mit dem Team vereinbart, und die Signal-Interna bleiben privat, damit sie schwerer zu imitieren sind.
Anfragesignaturen
Kryptografische Signaturen von automatisierten Clients, die ihre Schlüssel veröffentlichen.
Deklarationen
Ein Client, der sich selbst als Agent bezeichnet, oder ein Hinweis auf KI-Unterstützung in Ihrer App.
Interaktionssignale
Signale von einem freigegebenen Browser-Collector, auf den Seiten, auf denen er läuft.
Anfragekontext
Header und Protokolldetails, die einer serverseitigen Integration zur Verfügung stehen.
Wie Routing-Entscheidungen hineinpassen
Ihre Anwendung ruft Proof of Actor auf, erhält ein Ergebnis und wendet ihre eigenen Regeln an. Sie wählen pro Route und pro Risikostufe, ob die Integration fails open (die Anfrage wird so fortgesetzt, als gäbe es Proof of Actor nicht) oder fails closed (Ihre bestehende stärkere Prüfung greift).
API-Zeitüberschreitung
Wenn ein Ergebnis nicht rechtzeitig verfügbar ist, verwendet Ihre Integration den Fallback, den Sie für diese Route gewählt haben. Ein Timeout wird niemals zu einem Human-Ergebnis.
Fehlende Telemetrie
Wenn der Browser-Collector nicht ausgeführt wurde oder ein Signal fehlt, spiegelt das Ergebnis dies wider. Fehlende Nachweise schränken ein, was gesagt werden kann; sie werden nicht als verdächtig behandelt.
Unknown-Klassifizierungen
Unknown ist ein normales Ergebnis. Ihre Richtlinie definiert, was Unknown für jede Route bedeutet, zum Beispiel: öffentliche Seiten erlauben, bestehende Prüfungen bei Kontoänderungen beibehalten.
Veraltete Evidenz
Evidenz hat einen Zeitpunkt und einen Geltungsbereich. Ein Ergebnis aus einem früheren Punkt einer Sitzung sollte nicht ohne eine neue Prüfung für eine spätere, sensiblere Aktion wiederverwendet werden.
Der Beta-Integrations-Workflow
- 01BewerbenErzählen Sie uns von der app und der Interaktion, die Sie verstehen möchten.
- 02UmfangStimmen Sie die Integration, die Routen, die Nutzungslimits und die Datenverarbeitung ab.
- 03Im Beobachtungsmodus integrierenKeine Änderung daran, wie Ihre app reagiert.
- 04ValidierenVergleichen Sie Ergebnisse mit Ihnen bekannter Ground Truth: Abdeckung, Unknown-Rate, False Positives, Latenz.
- 05EntscheidenAktivieren Sie eine Richtlinie nur dort, wo die Evidenz sie stützt.
Was wir mit Founding Teams messen
Im Beobachtungsmodus beginnen.
Bewerben Sie sich für die Teilnahme am Founding-Developer-Programm.
Möchten Sie zuerst sprechen? Mit den Gründern sprechen