Biết ai đang gọi backend của app di động của bạn.
Ứng dụng của bạn giao tiếp với một API, và bất kỳ thứ gì sao chép các yêu cầu của nó cũng có thể làm vậy. Proof of Actor phân loại lưu lượng truy cập đi tới mobile backend của bạn, để bạn có thể xử lý ứng dụng của chính mình, agent và các client không xác định theo cách khác nhau.
POST /v2/bookings
Bằng chứng
Ứng dụng của bạn báo rằng trợ lý trong ứng dụng đã soạn bản đặt chỗ này cho người dùng đã đăng nhập
Chính sách của bạn: Cho phép, gắn nhãn Human + AI và yêu cầu người dùng xác nhận
API trên mobile của bạn là công khai, ngay cả khi ứng dụng của bạn không công khai.
Mọi yêu cầu mà app của bạn thực hiện đều có thể được phát lại bởi một script hoặc một tác nhân AI. Các trợ lý ngay trên điện thoại cũng đang bắt đầu vận hành apps thay cho người dùng của họ. Với backend của bạn, tất cả đều trông giống cùng một lời gọi API với cùng một token.
Proof of Actor hoạt động ở nơi mọi yêu cầu di động đều đi đến: backend của bạn. Nó đọc bằng chứng mà mỗi yêu cầu mang theo, ghi lại những gì ứng dụng của bạn khai báo về các tính năng trợ lý của chính nó, và báo Unknown khi bằng chứng cạn kiệt.
- Ai đang gọi?Danh tính tác nhân: chữ ký, khai báo hay suy luận
- Thông tin xác thực nào?API key, OAuth token hoặc session của bạn
- Nó có thể làm gì?Ủy quyền và chính sách của bạn
Proof of Actor trả lời câu hỏi đầu tiên. Ngăn xếp của bạn giữ hai câu hỏi còn lại.
Các đội di động làm gì với ngữ cảnh tác nhân
Phân loại ở backend
Chạy tích hợp server hoặc edge phía trước API mà ứng dụng của bạn sử dụng. Không cần phát hành ứng dụng để bắt đầu.
Phát hiện tác nhân và script
Xem các request mang chữ ký hoặc khai báo của agent, và tách chúng khỏi lưu lượng riêng của ứng dụng bạn.
Gắn nhãn AI trong app
Khi trợ lý của chính ứng dụng bạn hành động thay cho một người dùng, hãy báo cáo điều đó để các yêu cầu đó được ghi nhận là Human + AI.
Bảo vệ các hành động có tác động lớn
Yêu cầu xác nhận hoặc thông tin xác thực mạnh hơn cho đặt chỗ, thanh toán và thay đổi tài khoản khi bằng chứng yếu.
Xem mức sử dụng theo endpoint
Hiểu những endpoint nào được người dùng, trợ lý và client tự động sử dụng nhiều nhất.
Native SDK sẽ tiếp theo
Native iOS và Android SDK đang nằm trong lộ trình. Các nhóm sáng lập sẽ giúp định hình những gì chúng thu thập.
01 · Phát hiện
Bằng chứng từ các yêu cầu mà backend của bạn nhận được.
Tích hợp máy chủ, edge hoặc HTTP API đọc ngữ cảnh yêu cầu, chữ ký và thông tin client được khai báo trong mỗi lần gọi đến mobile API của bạn.
- Lấy ngữ cảnh yêu cầu tại API gateway, edge hoặc server của bạn.
- Các yêu cầu đã ký từ các tác nhân công bố khóa của họ.
- Các khai báo từ app của bạn về các tính năng trợ lý của chính nó.
- Chữ ký yêu cầuvalid · sample-crawler.exampleverified
- Khai báo của client"research-assistant/2.1"declared
- Tương tác trình duyệtpointer + keyboard eventsinferred
- Không có tín hiệu được hỗ trợroute not instrumentedunknown
02 · Hiểu rõ
Biết ai sử dụng từng endpoint.
So sánh thành phần actor trên các endpoint đăng nhập, tìm kiếm, đặt chỗ và tài khoản, và xem các client unknown tập trung ở đâu.
- Cơ cấu tác nhân theo từng endpoint và phiên bản app.
- Bằng chứng phía sau mỗi kết quả.
- Tỷ lệ Unknown theo từng endpoint.
- /dashboardKhông xác định 7%
- /api/v1/catalogKhông xác định 15%
- /support/ticketsKhông xác định 8%
- /signupKhông xác định 21%
03 · Định tuyến
Chính sách khớp với hành động.
Giữ cho các thao tác đọc nhanh, thêm bước xác nhận cho các hành động do AI soạn thảo, và yêu cầu thông tin xác thực mạnh hơn ở những nơi có tác động cao.
- Chính sách theo endpoint, lớp actor và cơ sở.
- Nâng cấp lên thông tin xác thực mạnh hơn khi cần.
- Quan sát, xem trước, rồi thực thi.
- /api/v1/catalogenforceTác nhânCho phép · API có cấu trúc
- /support/ticketsenforceCon người + AICho phép · gắn nhãn Human + AI
- /account/*previewKhông xác địnhGiữ nguyên các kiểm tra hiện có
- /api/v1/orderspreviewTác nhânYêu cầu thông tin xác thực mạnh hơn
Ví dụ về quyết định
Từ request đến kết quả đến quyết định của bạn.
Trợ lý trong ứng dụng của bạn đặt chỗ cho một người dùng
Yêu cầu
POST /v2/bookings
Kết quả
Con người + AIbasis: declaredQuyết định của bạn
Cho phép, gắn nhãn là Human + AI và yêu cầu người dùng xác nhận.
Một Agent đã ký tìm kiếm tình trạng sẵn có
Yêu cầu
GET /v2/availability
Kết quả
Tác nhânbasis: verifiedQuyết định của bạn
Cho phép thao tác đọc với giới hạn tốc độ dành cho agent.
Một token được dùng lại mà không có bằng chứng khác
Yêu cầu
POST /v2/account/email
Kết quả
Không xác địnhbasis: unknownQuyết định của bạn
Giữ nguyên bước xác minh hiện có của bạn. Không có quyết định dựa trên tác nhân.
Triển khai mà không rủi ro
Các nhóm bắt đầu ở chế độ quan sát và chuyển từng route một.
- 01
Quan sát tại backend của bạn
Chạy tích hợp server hoặc edge phía trước mobile API của bạn. Không cần phát hành app để bắt đầu.
- 02
Xem trước theo từng endpoint
Xem các endpoint booking, search và account sẽ được xử lý như thế nào, bao gồm cả những request mà assistant của chính bạn khai báo.
- 03
Áp dụng cho các call có tác động lớn
Thêm bước xác nhận hoặc một thông tin xác thực mạnh hơn ở nơi bằng chứng yếu, bắt đầu từ các endpoint rủi ro nhất.
Hoạt động với stack của bạn
- Các nhóm sáng lập
Middleware máy chủ web (Node.js)
Phía máy chủ
Tín hiệu ở cấp yêu cầu cho các ứng dụng render phía server và APIs.
- Các nhóm sáng lập
Next.js
Phía máy chủ và edge
Middleware cho các route trang và API.
- Các nhóm sáng lập
Script trình duyệt
Chỉ tín hiệu trình duyệt
Tín hiệu tương tác từ các phiên trình duyệt, cùng với một tích hợp phía máy chủ.
- Các nhóm sáng lập
Cloudflare và các môi trường chạy ở edge
Biên
Tín hiệu ở edge trước khi yêu cầu đến origin của bạn.
- Các nhóm sáng lập
API HTTP chung
Bất kỳ stack nào
Gửi ngữ cảnh yêu cầu tới một API và nhận kết quả kèm cơ sở của nó.
- Các nhóm sáng lập
Máy chủ MCP
MCP
Ngữ cảnh tác nhân cho các lệnh gọi công cụ MCP.
- Lộ trình
WordPress
Plugin
Plugin cho các trang WordPress.
- Lộ trình
Di động gốc
iOS và Android
Native iOS và Android SDK.
Các tích hợp được triển khai trực tiếp cùng từng nhóm sáng lập trong quá trình onboarding. Dùng một stack khác? Hãy cho chúng tôi biết khi bạn đăng ký.
Câu hỏi thường gặp
Có SDK gốc cho iOS hoặc Android không?
Chưa. Native SDK đang nằm trong lộ trình. Hiện tại Proof of Actor chạy ở backend của bạn thông qua tích hợp server, edge hoặc HTTP API, bao phủ mọi request mà app của bạn gửi đi.
Chúng tôi có cần phát hành một phiên bản app mới không?
Không. Bạn có thể bắt đầu bằng cách tích hợp ở backend của mình. Việc báo cáo sử dụng trợ lý trong app như một deklaration là phần bổ sung tùy chọn cho API của riêng bạn.
Nó có thể phân biệt app thật của tôi với một script sao chép các request của nó không?
Nó báo cáo bằng chứng mà mỗi yêu cầu mang theo. Các yêu cầu không có bằng chứng phân biệt sẽ được báo cáo là Unknown thay vì được đoán, và chính sách của bạn quyết định cách xử lý chúng.
Nó có thay thế kiểm tra đăng nhập hoặc token của chúng tôi không?
Không. Authentication của bạn vẫn nắm quyền. Proof of Actor bổ sung thông tin ai hoặc cái gì đang hành động, để các policy của bạn có thể phản hồi tốt hơn.
Chi phí là bao nhiêu?
Các nhóm nhà phát triển sáng lập được chọn có thể nhận tối đa 12 tháng miễn phí trong giới hạn sử dụng đã thỏa thuận.
Đưa ngữ cảnh tác nhân vào backend di động của bạn.
Hãy tham gia chương trình nhà phát triển sáng lập của Proof of Actor.
Bạn muốn trao đổi trước? Trao đổi với những người sáng lập