Hoe Proof of Actor werkt.
Een evidence-first pad van binnenkomende interactie naar toepassingsbeslissing.
- /api/v1/catalogenforceAgentToestaan · gestructureerde API
- /support/ticketsenforceMens + AIToestaan · labelen als door AI ondersteund
- /account/*previewOnbekendBehoud bestaande controles
- /api/v1/orderspreviewAgentSterkere referentie vereisen
Van interactie naar beslissing
- 01Applicatie-request of eventEen paginaweergave, een API-aanroep, een MCP tool call of een actie in de app.
- 02Signalen van de ondersteunde integratieAlleen wat die integratie in die context kan waarnemen.
- 03Normalisatie en classificatie van bewijsSignalen worden gecontroleerd, gelabeld op basis en gecombineerd.
- 04Actorresultaat met basis en onzekerheidMens, Mens + AI, Agent of Unknown, plus waarop het berust.
- 05Dashboard en analyticsTrends, routes en bewijs voor uw team om te beoordelen.
- 06De eigen beslissing van uw applicatieAlleen observeren, of een beleid toepassen dat je hebt gekozen.
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 of Unknown.
- basis
- Hoe sterk het bewijs is: verified, declared, inferred of unknown.
- evidence
- De signalen achter het resultaat, zodat je team kan zien waarom.
Begin in observatiemodus: leg resultaten vast naast je logs en wijzig niets totdat je een beleid kiest. Lees de Node.js-integratiegids
Observation mode is de standaard
Het installeren van Proof of Actor blokkeert of wijzigt geen enkele request. Resultaten worden vastgelegd zodat uw team ze kan vergelijken met echte uitkomsten van de application, false positives kan beoordelen en kan beslissen of een policy passend is.
Soorten bewijs
Het beschikbare bewijs hangt af van de integratie en de context. De controles voor elke workflow worden tijdens onboarding met het team afgestemd, en signaalinternals blijven privé zodat ze moeilijker te imiteren zijn.
Requesthandtekeningen
Cryptografische handtekeningen van geautomatiseerde clients die hun sleutels publiceren.
Verklaringen
Een client die zichzelf als agent identificeert, of een melding van AI-ondersteuning binnen uw app.
Interactiesignalen
Signalen van een goedgekeurde browsercollector, op de pagina's waar deze draait.
Requestcontext
Headers en protocoldetails beschikbaar voor een server-side integratie.
Hoe routeringsbeslissingen hierin passen
Je applicatie roept Proof of Actor aan, ontvangt een resultaat en past zijn eigen regels toe. Je kiest per route en per risiconiveau of de integratie fail open is (de aanvraag gaat verder zoals zonder Proof of Actor) of fail closed is (je bestaande sterkere controle wordt toegepast).
API-time-out
Als een resultaat niet op tijd beschikbaar is, gebruikt uw integratie de terugvaloptie die u voor die route hebt gekozen. Een time-out wordt nooit een Human-resultaat.
Ontbrekende telemetrie
Als de browsercollector niet heeft gedraaid of een signaal ontbreekt, weerspiegelt het resultaat dat. Ontbrekend bewijs beperkt wat kan worden gezegd; het wordt niet als verdacht behandeld.
Onbekende classificaties
Unknown is een normale uitkomst. Uw beleid bepaalt wat Unknown betekent per route, bijvoorbeeld: openbare pagina's toestaan, bestaande controles op accountwijzigingen behouden.
Verouderd bewijs
Bewijs heeft een tijd en een scope. Een resultaat uit eerder in een sessie mag niet opnieuw worden gebruikt voor een latere, gevoeligere actie zonder een nieuwe controle.
De beta-integratieworkflow
- 01AanvragenVertel ons over de app en de interactie die je wilt begrijpen.
- 02AfbakenenStem de integratie, de routes, gebruikslimieten en gegevensverwerking af.
- 03Integreren in observatiemodusGeen verandering in hoe je app reageert.
- 04ValiderenVergelijk resultaten met ground truth die je kent: dekking, onbekend percentage, false positives, latentie.
- 05BeslisSchakel een beleid alleen in waar het bewijs dat ondersteunt.
Wat we meten met founding teams
Begin in observatiemodus.
Vraag aan om deel te nemen aan het founding developer program.
Eerst liever even praten? Spreek met de oprichters