주 콘텐츠로 건너뛰기
Proof of Actor · 비공개 베타

Proof of Actor: 애플리케이션에서 누가 행동하고 있는지 이해하세요.

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 결과

GET /api/v1/catalog

에이전트basis: verified

증거

sample-crawler.example에 대한 요청 서명이 검증되었습니다

귀하의 policy: allow: 구조화된 API 응답 제공

actor 문맥이 중요한 이유

로그인은 어떤 계정이 사용 중인지 알려줍니다. 하지만 사람이 클릭하는지, 사람이 AI assistant와 함께 작업하는지, 또는 자율 agent가 해당 계정을 통해 동작하는지는 알려주지 않습니다. 이들은 서로 다른 경험이 필요합니다.

session

로그인은 알고 있습니다

user: [email protected]

plan: team

actor: ?

proof of actor

Proof of Actor가 추가하는 것

에이전트basis: declared

어시스턴트가 이 계정을 통해 /reports에서 작업 중입니다.

01 · 감지

통합에서 볼 수 있는 신호를 수집하세요.

Proof of Actor는 server, edge, browser, 또는 MCP server에서 actor signal을 수집하고, verified assertion과 behavioral inference를 구분합니다.

  • 요청 서명으로 검증된 agent 신원입니다.
  • 클라이언트 선언과 앱 내 AI 고지.
  • 브라우저 상호작용 신호를 수집기가 실행되는 위치에서 확인하세요.
  • Unknown은 자체 결과로 유지되며 추측하지 않습니다.
신호 · 소스별 마지막 요청
  • 요청 서명valid · sample-crawler.exampleverified
  • 클라이언트 선언"research-assistant/2.1"declared
  • 브라우저 상호작용pointer + keyboard eventsinferred
  • 지원되는 신호 없음route not instrumentedunknown

02 · 이해

앱의 각 부분을 누가 사용하고 있는지 확인하세요.

route와 workflow별 actor 분석은 사람, AI 지원 사용자, agent가 어디에서 상호작용하는지 보여주며, 각 분류의 증거는 한 번의 클릭으로 확인할 수 있습니다.

  • 경로, 워크플로우, 기간별 트래픽 구성입니다.
  • 모든 결과 뒤에 있는 증거와 근거입니다.
  • Unknown 비율이므로 적용 범위가 어디서 끝나는지 알 수 있습니다.
route별 트래픽 · 7일
  • /dashboard알 수 없음 7%
  • /api/v1/catalog알 수 없음 15%
  • /support/tickets알 수 없음 8%
  • /signup알 수 없음 21%
사람사람 + AI에이전트알 수 없음

03 · 라우팅

각 route마다 다음에 무엇이 일어날지 결정하세요.

중요한 route에 대한 정책을 작성하세요: allow, adapt, challenge, review 또는 rate-limit. 먼저 observation으로 시작하고, 효과를 preview한 다음, 준비되면 enforce하세요.

  • route, actor class 및 basis별 policy.
  • 관찰하고, 미리 보고, 그 다음 강제 적용하세요.
  • Unknown 및 시간 초과에 대한 명시적 대체 동작입니다.
  • 결정은 귀하의 애플리케이션 코드에 남습니다.
policy · example-app.test
  • /api/v1/catalogenforce에이전트허용 · 구조화된 API
  • /support/ticketsenforce사람 + AI허용 · AI-assisted로 표시
  • /account/*preview알 수 없음기존 검사를 유지
  • /api/v1/orderspreview에이전트더 강한 자격 증명 요구

네 가지 class. 모든 결과에 대한 설명.

모든 interaction은 네 가지 class 중 하나로 분류되며, 각 class는 분명한 의미와 분명한 한계를 가집니다.

  • 사람

    지원되는 관찰 가능 신호는 사람이 지시한 상호작용을 나타냅니다.

    의미하지 않는 것: AI를 사용하지 않았거나, 해당 व्यक्ति의 실제 신원이 검증되었다는 것.

  • 사람 + AI

    AI 지원이 선언되었거나, 실제로 이를 관찰할 수 있는 지원되는 통합에 의해 감지되었습니다.

    의미하지 않는 것: 다른 탭이나 다른 기기에서의 사용을 포함해 숨겨진 모든 AI 사용을 탐지할 수 있다는 것.

  • 에이전트

    검증 가능한 신원 또는 신중하게 제한된 추론으로 뒷받침되는 자동화 또는 Agent 기원 상호작용.

    의미하지 않는 것: 에이전트가 승인되었고 안전하며, 사람으로부터 유효한 위임을 받아 행동하고 있다는 것.

  • 알 수 없음

    사용 가능한 증거만으로는 신뢰할 수 있는 판단을 뒷받침하지 못합니다.

    의미하지 않는 것: 그 상호작용이 의심스럽거나 악의적이라는 것.

그리고 모든 결과는 그 근거를 명시합니다

  • verified예를 들어 공개된 키에 대한 요청 서명처럼 암호학적이거나 다른 방식으로 검증 가능한 주장이 검증된 상태입니다. 이는 그 검증만을 입증할 뿐, 그 이상은 아닙니다.
  • declared행위자 또는 귀하의 애플리케이션이 그렇게 밝힌 경우입니다. 예를 들어 AI 지원 공개 또는 자신을 에이전트라고 밝히는 클라이언트가 이에 해당합니다. 선언은 사실이 아닐 수 있습니다.
  • inferred행동 또는 맥락 신호에서 도출한 결론입니다. 추론은 틀릴 수 있으며 항상 추론으로 표시됩니다.
  • unknown판단하기에 증거가 충분하지 않습니다. 결과는 추측하지 않고 Unknown으로 보고됩니다.

앱이 내릴 수 있는 결정

요청에서 결과, 그리고 최종 결정까지 이어지는 세 가지 일반적인 상황입니다.

  • 서명된 agent가 귀하의 카탈로그를 읽습니다

    요청

    GET /api/v1/catalog

    결과

    에이전트basis: verified

    귀하의 결정

    HTML 페이지 대신 구조화된 API를 제공하세요.

  • 증거 없는 계정 변경

    요청

    POST /account/password

    결과

    알 수 없음basis: unknown

    귀하의 결정

    기존 재인증 흐름을 유지하세요. actor-based decision 없음.

  • AI 지원이 명시된 티켓

    요청

    POST /support/tickets

    결과

    사람 + AIbasis: declared

    귀하의 결정

    이를 수락하고 AI 지원 레이블로 라우팅합니다.

production 앱을 위해 설계됨

  • 관찰 우선

    정책을 활성화하기 전까지 Proof of Actor는 아무 것도 변경하지 않습니다.

  • 점수가 아니라 증거

    결과에는 설명되지 않은 숫자 대신 근거가 함께 표시됩니다.

  • 귀하의 rules

    적용은 경로 및 위험 등급별로 귀하의 애플리케이션에 존재합니다.

  • 설계 단계부터의 privacy

    최소 수집, 테넌트 분리, 그리고 동의한 보관.

귀하의 stack에 맞습니다

서버 미들웨어, Next.js, 엣지, 브라우저, 일반 HTTP API 및 MCP server.

  • 초기 팀

    웹 서버 미들웨어 (Node.js)

    서버 측

    서버 렌더링 앱과 APIs를 위한 요청 수준 신호.

  • 초기 팀

    Next.js

    서버 측 및 엣지

    페이지와 API 라우트를 위한 미들웨어.

  • 초기 팀

    브라우저 스크립트

    브라우저 신호만

    서버 측 통합과 함께 브라우저 세션에서 수집되는 상호작용 신호입니다.

  • 초기 팀

    Cloudflare 및 edge runtime

    Edge

    요청이 원본 서버에 도달하기 전 엣지에서 신호를 수집합니다.

  • 초기 팀

    범용 HTTP API

    모든 스택

    요청 컨텍스트를 API에 보내고 근거가 포함된 결과를 받으세요.

  • 초기 팀

    MCP 서버

    MCP

    MCP 도구 호출을 위한 행위자 컨텍스트.

  • 로드맵

    WordPress

    플러그인

    WordPress 사이트용 plugin.

  • 로드맵

    기본 모바일

    iOS 및 Android

    기본 iOS 및 Android SDK.

온보딩 동안 각 창립 팀과 함께 실습 방식으로 통합을 제공합니다. 다른 스택을 사용하시나요? 지원할 때 알려주세요.

자주 묻는 질문

Proof of Actor는 봇 차단기나 CAPTCHA인가요?

아니요. actor 증거와 분류를 보고하고, 결정은 귀하의 애플리케이션에 맡깁니다. 기본적으로 아무것도 차단하지 않습니다.

사람의 신원을 확인하나요?

아니요. 신원 확인, KYC 또는 생체 인증을 수행하지 않습니다. Human 결과는 관찰 가능한 신호가 사람이 지시한 상호작용을 나타낸다는 뜻이며, 그 사람이 누구인지는 의미하지 않습니다.

서명된 agent 요청이 agent의 행동 허용을 의미하나요?

아니요. 유효한 서명은 요청을 키와 그 공개된 운영자에 연결합니다. 그 운영자가 앱에서 어떤 작업을 할 수 있는지는 귀하의 권한 부여 결정입니다.

어떻게 접근 권한을 받나요?

Proof of Actor는 private beta 단계에 있습니다. 조기 액세스를 신청하고, 이해하고 싶은 application과 interaction에 대해 알려 주세요.

누가 귀하의 app을 사용하는지 파악하세요.

founding developer program 참여를 신청하세요.

먼저 이야기하고 싶으신가요? 창립자와 상담하세요