Zum Hauptinhalt springen
PROOF OF ACTOR · PRIVATE BETA

Proof of Actor: verstehen Sie, wer in Ihrer Anwendung handelt.

Proof of Actor by AgentCredia is one product for actor visibility and application-defined decisions. See what each interaction is, the evidence behind it, and choose the right experience for it.

example-app.test · actor result

GET /api/v1/catalog

Agentbasis: verified

Nachweise

Request-Signatur für sample-crawler.example validiert

Ihre Richtlinie: Allow: die strukturierte API-Antwort ausliefern

Warum Actor-Kontext wichtig ist

Ein Login sagt Ihnen, welches Konto verwendet wird. Er sagt Ihnen nicht, ob eine Person klickt, eine Person mit einem KI-Assistenten arbeitet oder ein autonomer Agent über das Konto handelt. Dafür sind unterschiedliche Erfahrungen sinnvoll.

Sitzung

Ihr Login weiß

user: [email protected]

plan: team

actor: ?

proof of actor

Proof of Actor ergänzt

Agentbasis: declared

Ein Assistent handelt über dieses Konto auf /reports.

01 · Erkennen

Sammeln Sie die Signale, die Ihre Integration sehen kann.

Proof of Actor sammelt Akteur-Signale auf dem Server, am Edge, im Browser oder in Ihrem MCP server und trennt verifizierte Aussagen von Verhaltensinferenzen.

  • Verified Agent-Identitäten aus Request-Signaturen.
  • Kundenerklärungen und AI-Hinweise in der App.
  • Browser-Interaktionssignale dort erfassen, wo Ihr Collector läuft.
  • Unknown wird als eigenes Ergebnis beibehalten, nie geraten.
Signale · letzte Anfrage pro Quelle
  • Anfragesignaturvalid · sample-crawler.exampleverified
  • Kundenerklärung"research-assistant/2.1"declared
  • Browser-Interaktionpointer + keyboard eventsinferred
  • Keine unterstützten Signaleroute not instrumentedunknown

02 · Verstehen

Sehen Sie, wer jeden Teil Ihrer App nutzt.

Actor-Analytics nach Route und Workflow zeigen, wo Menschen, KI-unterstützte Nutzer und Agents interagieren, mit der Evidenz für jede Klassifizierung nur einen Klick entfernt.

  • Traffic-Mix nach Route, Workflow und Zeitraum.
  • Evidenz und Grundlage hinter jedem Ergebnis.
  • Die Unknown-Rate, damit Sie wissen, wo die Abdeckung endet.
Traffic nach Route · 7 Tage
  • /dashboardUnbekannt 7%
  • /api/v1/catalogUnbekannt 15%
  • /support/ticketsUnbekannt 8%
  • /signupUnbekannt 21%
MenschMensch + KIAgentUnbekannt

03 · Weiterleiten

Entscheiden Sie, was als Nächstes geschieht, Route für Route.

Schreiben Sie Richtlinien für die wichtigen Routes: allow, adapt, challenge, review oder rate-limit. Starten Sie mit Beobachtung, sehen Sie sich die Wirkung in der Vorschau an und erzwingen Sie sie dann, wenn Sie bereit sind.

  • Richtlinien pro Route, Akteursklasse und Grundlage.
  • Beobachten, Vorschau anzeigen, dann durchsetzen.
  • Explizite Fallbacks für Unknown und Timeouts.
  • Entscheidungen bleiben in Ihrem Anwendungscode.
policy · example-app.test
  • /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

Vier Klassen. Jedes Ergebnis erklärt.

Jede Interaktion wird einer von vier Klassen zugeordnet, jeweils mit klarer Bedeutung und klarer Grenze.

  • Mensch

    Die unterstützten beobachtbaren Signale deuten auf eine von Menschen gesteuerte Interaktion hin.

    Bedeutet nicht: Dass keine KI verwendet wurde oder dass die reale Identität der Person verifiziert ist.

  • Mensch + KI

    KI-Unterstützung wurde deklariert oder von einer unterstützten Integration erkannt, die sie tatsächlich beobachten kann.

    Bedeutet nicht: Dass jede versteckte KI-Nutzung erkannt werden kann, einschließlich eines anderen Tabs oder eines anderen Geräts.

  • Agent

    Automatisierte oder von einem Agenten stammende Interaktion, gestützt durch überprüfbare Identität oder eine sorgfältig qualifizierte Inferenz.

    Bedeutet nicht: Dass der Agent autorisiert, sicher oder mit gültiger Delegation durch eine Person handelt.

  • Unbekannt

    Die verfügbare Evidenz stützt keine verlässliche Feststellung.

    Bedeutet nicht: Dass die Interaktion verdächtig oder bösartig ist.

Und jedes Ergebnis nennt seine Grundlage

  • verifiedEine kryptografische oder anderweitig überprüfbare Behauptung, die validiert wurde, zum Beispiel eine Request-Signatur gegen einen veröffentlichten Schlüssel. Sie belegt genau diese Prüfung, nicht mehr.
  • declaredDer Actor oder Ihre Anwendung hat es angegeben, zum Beispiel eine Offenlegung von KI-Unterstützung oder ein Client, der sich selbst als Agent bezeichnet. Eine Deklaration kann unwahr sein.
  • inferredEine Schlussfolgerung aus Verhaltens- oder Kontextsignalen. Inferenz kann falsch sein und wird immer als Inferenz gekennzeichnet.
  • unknownNicht genügend Belege für eine Feststellung. Das Ergebnis wird als Unknown gemeldet und nicht geraten.

Entscheidungen, die Ihre App treffen kann

Drei typische Situationen, von der Anfrage über das Ergebnis bis zu Ihrer Entscheidung.

  • Ein signierter Agent liest Ihren Katalog

    Anfrage

    GET /api/v1/catalog

    Ergebnis

    Agentbasis: verified

    Ihre Entscheidung

    Stellen Sie die strukturierte API statt HTML-Seiten bereit.

  • Eine Kontoänderung ohne Evidenz

    Anfrage

    POST /account/password

    Ergebnis

    Unbekanntbasis: unknown

    Ihre Entscheidung

    Behalten Sie den bestehenden Re-Authentifizierungsablauf bei. Keine actor-basierte Entscheidung.

  • Ein offengelegtes KI-unterstütztes Ticket

    Anfrage

    POST /support/tickets

    Ergebnis

    Mensch + KIbasis: declared

    Ihre Entscheidung

    Akzeptieren und mit einem KI-unterstützten Label weiterleiten.

Für produktive Apps gebaut

  • Zuerst beobachten

    Die Installation von Proof of Actor ändert nichts, bis Sie eine Richtlinie aktivieren.

  • Evidenz, keine Scores

    Ergebnisse tragen ihre Grundlage statt einer nicht erklärten Zahl.

  • Ihre Regeln

    Die Durchsetzung liegt in Ihrer Anwendung, pro Route und Risikostufe.

  • Datenschutz durch Design

    Minimale Erfassung, Mandantentrennung und Aufbewahrung, der Sie zustimmen.

Passt zu Ihrem Stack

Server-Middleware, Next.js, das Edge, der Browser, eine generische HTTP API und MCP server.

  • Gründerteams

    Webserver-Middleware (Node.js)

    Serverseitig

    Signale auf Anfrageebene für serverseitig gerenderte Apps und APIs.

  • Gründerteams

    Next.js

    Serverseitig und am Edge

    Middleware für Seiten- und API-Routen.

  • Gründerteams

    Browser-Skript

    Nur Browser-Signale

    Interaktionssignale aus Browser-Sitzungen, zusammen mit einer serverseitigen Integration.

  • Gründerteams

    Cloudflare und Edge-Runtimes

    Edge

    Signale am Edge, bevor Anfragen Ihr Origin erreichen.

  • Gründerteams

    Generische HTTP API

    Jeder Stack

    Senden Sie Anfragekontext an eine API und erhalten Sie ein Ergebnis mit seiner Grundlage.

  • Gründerteams

    MCP-Server

    MCP

    Actor-Kontext für MCP-Tool-Aufrufe.

  • Roadmap

    WordPress

    Plugin

    Plugin für WordPress-Websites.

  • Roadmap

    Nativ mobil

    iOS und Android

    Native iOS und Android SDKs.

Integrationen werden während des Onboardings mit jedem Gründungsteam praktisch umgesetzt. Verwenden Sie einen anderen Stack? Teilen Sie es uns bei der Bewerbung mit.

Häufig gestellte Fragen

Ist Proof of Actor ein Bot-Blocker oder ein CAPTCHA?

Nein. Es meldet Akteur-Belege und Klassifizierungen und überlässt Entscheidungen Ihrer Anwendung. Standardmäßig blockiert es nichts.

Überprüft es die Identität einer Person?

Nein. Es führt keine Identitätsprüfungen, KYC oder biometrische Verifizierung durch. Ein Human-Ergebnis bedeutet, dass die beobachtbaren Signale auf eine menschlich gesteuerte Interaktion hinweisen, nicht darauf, wer die Person ist.

Bedeutet eine signierte Agent-Anfrage, dass der Agent handeln darf?

Nein. Eine gültige Signatur verknüpft einen Request mit einem Schlüssel und seinem veröffentlichten Operator. Ob dieser Operator in Ihrer app etwas tun darf, ist Ihre Autorisierungsentscheidung.

Wie erhalte ich Zugang?

Proof of Actor befindet sich in einer privaten Beta. Bewerben Sie sich für den frühen Zugang und sagen Sie uns, um welche Anwendung und welche Interaktion Sie verstehen möchten.

Wissen, wer Ihre App verwendet.

Bewerben Sie sich für die Teilnahme am Founding-Developer-Programm.

Möchten Sie zuerst sprechen? Mit den Gründern sprechen