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.
GET /api/v1/catalog
หลักฐาน
ยืนยันลายเซ็นคำขอสำหรับ sample-crawler.example แล้ว
นโยบายของคุณ: Allow: ส่งมอบการตอบกลับ API แบบมีโครงสร้าง
เหตุผลที่บริบทของ actor มีความสำคัญ
การเข้าสู่ระบบบอกได้ว่ากำลังใช้บัญชีใด แต่ไม่ได้บอกว่ามี Human กำลังกดใช้งาน, มี Human ที่ทำงานร่วมกับผู้ช่วย AI หรือมี Agent อัตโนมัติกำลังทำงานผ่านบัญชีนี้ สิ่งเหล่านี้ควรได้ประสบการณ์ที่แตกต่างกัน
Proof of Actor เพิ่ม
ผู้ช่วยกำลังดำเนินการผ่านบัญชีนี้บน /reports
01 · ตรวจจับ
เก็บรวบรวม signal ที่การผสานรวมของคุณมองเห็นได้
Proof of Actor รวบรวมสัญญาณของ actor ที่ server, edge, ใน browser หรือใน MCP server ของคุณ และแยกข้อยืนยันที่ Verified ออกจากการอนุมานเชิงพฤติกรรม
- ยืนยันตัวตนของ agent จากลายเซ็นในคำขอ
- คำประกาศของไคลเอนต์และการเปิดเผย AI ภายในแอป
- สัญญาณการโต้ตอบในเบราว์เซอร์ในจุดที่ตัวเก็บข้อมูลของคุณทำงาน
- เก็บ Unknown เป็นผลลัพธ์ของตัวเอง ไม่คาดเดา
- ลายเซ็นของคำขอvalid · sample-crawler.exampleverified
- คำประกาศของไคลเอนต์"research-assistant/2.1"declared
- การโต้ตอบในเบราว์เซอร์pointer + keyboard eventsinferred
- ไม่มี signals ที่รองรับroute not instrumentedunknown
02 · ทำความเข้าใจ
ดูว่าใครกำลังใช้แต่ละส่วนของแอปคุณ
การวิเคราะห์ actor แยกตาม route และ workflow แสดงว่ามนุษย์ ผู้ใช้ที่ใช้ AI ช่วย และ agent โต้ตอบกันที่ใด โดยมีหลักฐานของทุกการจัดประเภทพร้อมให้เปิดดูได้ในคลิกเดียว
- สัดส่วนทราฟฟิกแยกตาม route, workflow และช่วงเวลา
- หลักฐานและพื้นฐานเบื้องหลังทุกผลลัพธ์
- อัตรา Unknown เพื่อให้คุณรู้ว่าขอบเขตการครอบคลุมสิ้นสุดที่ใด
- /dashboardไม่ทราบ 7%
- /api/v1/catalogไม่ทราบ 15%
- /support/ticketsไม่ทราบ 8%
- /signupไม่ทราบ 21%
03 · กำหนดเส้นทาง
ตัดสินใจว่าจะเกิดอะไรขึ้นต่อไป แยกตาม route
เขียนนโยบายสำหรับ route ที่สำคัญ: allow, adapt, challenge, review หรือ rate-limit เริ่มจาก observation ดูผลก่อน แล้วค่อย enforce เมื่อคุณพร้อม
- นโยบายต่อเส้นทาง คลาสของ actor และ basis
- สังเกต ดูตัวอย่าง แล้วจึงบังคับใช้
- fallback ที่ชัดเจนสำหรับ Unknown และ timeouts
- การตัดสินใจยังอยู่ในโค้ดของ application ของคุณ
- /api/v1/catalogenforceเอเจนต์อนุญาต · API แบบมีโครงสร้าง
- /support/ticketsenforceมนุษย์ + AIอนุญาต · ติดป้ายว่าใช้ Human + AI
- /account/*previewไม่ทราบคงการตรวจสอบเดิมไว้
- /api/v1/orderspreviewเอเจนต์ต้องใช้ข้อมูลยืนยันตัวตนที่เข้มงวดกว่า
สี่ class ทุกผลลัพธ์มีคำอธิบาย
ทุก interaction จะจัดเข้าเป็นหนึ่งในสี่ class โดยแต่ละ class มีความหมายที่ชัดเจนและขอบเขตที่ชัดเจน
- มนุษย์
สัญญาณที่สังเกตได้ซึ่งรองรับบ่งชี้ว่าเป็นการโต้ตอบที่มนุษย์เป็นผู้กำกับ
ไม่ได้หมายความว่า: ว่าไม่มีการใช้ AI หรือว่าตัวตนในโลกจริงของบุคคลนั้นได้รับการยืนยันแล้ว
- มนุษย์ + AI
มีการ Declared ว่าใช้ความช่วยเหลือจาก AI หรือถูกตรวจพบโดยการเชื่อมต่อที่รองรับซึ่งสามารถสังเกตได้จริง
ไม่ได้หมายความว่า: ว่าการใช้ AI ที่ซ่อนอยู่ทั้งหมดสามารถตรวจพบได้ รวมถึงแท็บอื่นหรืออุปกรณ์อื่น
- เอเจนต์
การโต้ตอบแบบอัตโนมัติหรือที่มาจากเอเจนต์ ซึ่งรองรับด้วยตัวตนที่ตรวจสอบได้หรือการอนุมานที่ระบุอย่างรอบคอบ
ไม่ได้หมายความว่า: ว่าเอเจนต์ได้รับอนุญาต ปลอดภัย หรือกำลังดำเนินการภายใต้การมอบหมายที่ถูกต้องจากบุคคล
- ไม่ทราบ
หลักฐานที่มีอยู่ไม่สนับสนุนการตัดสินอย่างน่าเชื่อถือ
ไม่ได้หมายความว่า: ว่าการโต้ตอบนั้นน่าสงสัยหรือเป็นอันตราย
และทุกผลลัพธ์ระบุฐานข้อมูลของมัน
- verifiedการยืนยันที่ตรวจสอบได้ด้วยวิธีเข้ารหัสหรือวิธีอื่น เช่น ลายเซ็นคำขอเทียบกับคีย์ที่เผยแพร่ มันพิสูจน์ได้เพียงการตรวจสอบนั้นเท่านั้น ไม่ได้มากกว่านั้น
- declaredตัวผู้กระทำหรือแอปพลิเคชันของคุณเป็นผู้ระบุ เช่น การเปิดเผยการช่วยเหลือจาก AI หรือไคลเอนต์ที่ระบุตัวเองว่าเป็นเอเจนต์ คำประกาศอาจไม่เป็นความจริง
- inferredข้อสรุปที่ได้จากสัญญาณเชิงพฤติกรรมหรือบริบท ข้อสรุปแบบ Inferred อาจผิดได้และจะมีป้ายกำกับเป็น Inferred เสมอ
- unknownมี evidence ไม่เพียงพอสำหรับการตัดสิน ผลลัพธ์จะถูกรายงานเป็น Unknown แทนที่จะเดา
การตัดสินใจที่ app ของคุณทำได้
สามสถานการณ์ที่พบบ่อย ตั้งแต่คำขอไปจนถึงผลลัพธ์และการตัดสินใจของคุณ
เอเจนต์ที่ลงนามแล้วอ่านแคตตาล็อกของคุณ
คำขอ
GET /api/v1/catalog
ผลลัพธ์
เอเจนต์basis: verifiedการตัดสินใจของคุณ
ให้บริการ structured API แทนหน้า HTML
การเปลี่ยนแปลงบัญชีโดยไม่มีหลักฐาน
คำขอ
POST /account/password
ผลลัพธ์
ไม่ทราบbasis: unknownการตัดสินใจของคุณ
คงโฟลว์การยืนยันตัวตนซ้ำเดิมไว้ ไม่มีการตัดสินใจตาม actor
ตั๋วที่เปิดเผยว่าใช้ AI ช่วย
คำขอ
POST /support/tickets
ผลลัพธ์
มนุษย์ + AIbasis: declaredการตัดสินใจของคุณ
ยอมรับและกำหนดเส้นทางด้วยป้ายกำกับว่าใช้ AI ช่วย
สร้างมาสำหรับแอป production
สังเกตก่อน
การติดตั้ง Proof of Actor ไม่เปลี่ยนแปลงอะไรจนกว่าคุณจะเปิดใช้นโยบาย
หลักฐาน ไม่ใช่คะแนน
ผลลัพธ์จะแสดงเหตุผลฐานของตน แทนตัวเลขที่ไม่มีคำอธิบาย
กฎของคุณ
การบังคับใช้อยู่ใน application ของคุณ แยกตาม route และระดับความเสี่ยง
ความเป็นส่วนตัวตั้งแต่การออกแบบ
การเก็บข้อมูลขั้นต่ำ แยก tenant และการเก็บรักษาตามที่คุณยินยอม
เข้ากับ stack ของคุณ
Server middleware, Next.js, the edge, browser, generic HTTP API และ MCP servers
- ทีมผู้ก่อตั้ง
มิดเดิลแวร์ของเว็บเซิร์ฟเวอร์ (Node.js)
ฝั่งเซิร์ฟเวอร์
สัญญาณระดับคำขอสำหรับแอปที่เรนเดอร์ฝั่งเซิร์ฟเวอร์และ APIs
- ทีมผู้ก่อตั้ง
Next.js
ฝั่งเซิร์ฟเวอร์และ edge
Middleware สำหรับ page และ API routes
- ทีมผู้ก่อตั้ง
สคริปต์ของเบราว์เซอร์
เฉพาะสัญญาณจากเบราว์เซอร์
สัญญาณการโต้ตอบจากเซสชันของเบราว์เซอร์ ควบคู่กับการผสานการทำงานฝั่งเซิร์ฟเวอร์
- ทีมผู้ก่อตั้ง
Cloudflare และ edge runtimes
Edge
สัญญาณที่ edge ก่อนที่คำขอจะไปถึงต้นทางของคุณ
- ทีมผู้ก่อตั้ง
API HTTP ทั่วไป
ทุกสแต็ก
ส่งบริบทของคำขอไปยัง API และรับผลลัพธ์พร้อมเหตุผลฐาน
- ทีมผู้ก่อตั้ง
เซิร์ฟเวอร์ MCP
MCP
บริบทของตัวกระทำสำหรับการเรียกใช้เครื่องมือ MCP
- แผนงาน
WordPress
ปลั๊กอิน
ปลั๊กอินสำหรับเว็บไซต์ WordPress
- แผนงาน
มือถือเนทีฟ
iOS และ Android
Native iOS และ Android SDKs
การผสานการทำงานจะส่งมอบแบบลงมือทำร่วมกับแต่ละทีมผู้ก่อตั้งระหว่างการ onboarding หากใช้ stack อื่น บอกเราเมื่อคุณสมัคร
คำถามที่พบบ่อย
Proof of Actor เป็น bot blocker หรือ CAPTCHA หรือไม่?
ไม่ใช่ มันรายงาน evidence และการจัดประเภทของ actor และปล่อยให้แอปของคุณเป็นผู้ตัดสินใจ มันไม่บล็อกอะไรโดยค่าเริ่มต้น
มันยืนยันตัวตนของบุคคลหรือไม่
ไม่ใช่ มันไม่ทำการตรวจสอบตัวตน KYC หรือการยืนยันด้วยข้อมูลชีวมิติ ผลลัพธ์ Human หมายถึง signals ที่สังเกตได้บ่งชี้ว่าเป็นปฏิสัมพันธ์ที่มนุษย์เป็นผู้ควบคุม ไม่ได้บอกว่าเป็นใคร
signed agent request หมายความว่า agent ได้รับอนุญาตให้ดำเนินการหรือไม่
ไม่ใช่ ลายเซ็นที่ถูกต้องจะเชื่อม request กับ key และ operator ที่เผยแพร่ของมันว่าเกี่ยวข้องกันหรือไม่ ว่า operator นั้นจะทำสิ่งใดใน app ของคุณได้หรือไม่นั้นเป็นการตัดสินใจด้าน authorization ของคุณ
ฉันจะเข้าถึงได้อย่างไร
Proof of Actor อยู่ในไพรเวตเบต้า สมัครขอสิทธิ์เข้าถึงก่อนและบอกเราเกี่ยวกับแอปพลิเคชันกับการโต้ตอบที่คุณต้องการทำความเข้าใจ
รู้ว่าใครกำลังใช้แอปของคุณ
สมัครเข้าร่วมโปรแกรม Founding Developer
อยากคุยก่อนหรือไม่ พูดคุยกับผู้ก่อตั้ง