Proof of Actor: আপনার application-এ কে কাজ করছে তা বুঝুন।
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-এর জন্য request signature validated
আপনার policy: Allow: structured API response serve করুন
actor context কেন গুরুত্বপূর্ণ
একটি login আপনাকে বলে কোন account ব্যবহার হচ্ছে। এটি বলে না যে একজন ব্যক্তি click করছেন, একজন ব্যক্তি AI assistant-এর সঙ্গে কাজ করছেন, নাকি একটি autonomous agent account-এর মাধ্যমে কাজ করছে। এগুলোর জন্য ভিন্ন experience প্রয়োজন।
Proof of Actor যোগ করে
/reports-এ এই account-এর মাধ্যমে একটি assistant কাজ করছে।
01 · সনাক্ত করুন
আপনার integration যে signal দেখতে পারে, সেগুলো সংগ্রহ করুন।
Proof of Actor server, edge, browser বা আপনার MCP server-এ actor signal সংগ্রহ করে, এবং verified assertion-কে behavioral inference থেকে আলাদা করে।
- request signature থেকে verified agent identity।
- client ঘোষণা এবং app-এর ভেতরের AI disclosure।
- Browser interaction সংকেত যেখানে আপনার collector চলে।
- Unknown-কে তার নিজস্ব ফলাফল হিসেবে রাখা হয়েছে, কখনও অনুমান করা হয় না।
- অনুরোধের স্বাক্ষরvalid · sample-crawler.exampleverified
- client ঘোষণা"research-assistant/2.1"declared
- ব্রাউজার ইন্টারঅ্যাকশনpointer + keyboard eventsinferred
- কোনো supported signal নেইroute not instrumentedunknown
02 · বুঝুন
আপনার app-এর প্রতিটি অংশ কে ব্যবহার করছে তা দেখুন।
route এবং workflow অনুযায়ী actor analytics দেখায় কোথায় মানুষ, AI-assisted user এবং agent interact করে, আর প্রতিটি classification-এর evidence এক click দূরে থাকে।
- route, workflow এবং time period অনুযায়ী traffic mix।
- প্রতিটি result-এর পেছনের evidence এবং basis।
- Unknown হার, যাতে আপনি জানেন coverage কোথায় শেষ হয়।
- /dashboardঅজানা 7%
- /api/v1/catalogঅজানা 15%
- /support/ticketsঅজানা 8%
- /signupঅজানা 21%
03 · রুট করুন
প্রতিটি route অনুযায়ী পরবর্তী পদক্ষেপ নির্ধারণ করুন।
যে routeগুলো গুরুত্বপূর্ণ, সেগুলোর জন্য policy লিখুন: allow, adapt, challenge, review বা rate-limit। observation দিয়ে শুরু করুন, effect preview করুন, তারপর প্রস্তুত হলে enforce করুন।
- route, actor class এবং basis অনুযায়ী policy।
- পর্যবেক্ষণ করুন, preview করুন, তারপর enforce করুন।
- Unknown এবং timeout-এর জন্য explicit fallback।
- Decision আপনার application code-এই থাকে।
- /api/v1/catalogenforceএজেন্টঅনুমতি দিন · structured API
- /support/ticketsenforceমানুষ + AIঅনুমতি দিন · Human + AI হিসেবে চিহ্নিত করুন
- /account/*previewঅজানাবিদ্যমান checks বজায় রাখুন
- /api/v1/orderspreviewএজেন্টআরও শক্তিশালী পরিচয়পত্র প্রয়োজন
চারটি class। প্রতিটি result ব্যাখ্যা করা।
প্রতিটি interaction চারটি class-এর একটিতে নির্ধারিত হয়, এবং প্রতিটির একটি স্পষ্ট অর্থ ও স্পষ্ট সীমা আছে।
- মানুষ
সমর্থিত পর্যবেক্ষণযোগ্য সিগন্যালগুলো মানব-নির্দেশিত ইন্টারঅ্যাকশন নির্দেশ করে।
এর অর্থ এই নয়: কোনো AI ব্যবহার করা হয়নি, অথবা ব্যক্তির বাস্তব-জগতের identity verified।
- মানুষ + AI
AI assistance declared করা হয়েছিল, অথবা এমন একটি supported integration দ্বারা detected হয়েছিল যা সত্যিই সেটি পর্যবেক্ষণ করতে পারে।
এর অর্থ এই নয়: সব hidden AI use শনাক্ত করা যায়, অন্য tab বা অন্য device-সহ।
- এজেন্ট
স্বয়ংক্রিয় বা agent-উৎপন্ন interaction, যা যাচাইযোগ্য পরিচয় বা সতর্কভাবে নির্ধারিত অনুমানের দ্বারা সমর্থিত।
এর অর্থ এই নয়: Agent authorized, safe, বা একজন ব্যক্তির বৈধ delegation নিয়ে কাজ করছে।
- অজানা
উপলব্ধ evidence একটি নির্ভরযোগ্য সিদ্ধান্ত সমর্থন করে না।
এর অর্থ এই নয়: Interactionটি সন্দেহজনক বা malicious।
এবং প্রতিটি ফলাফল তার ভিত্তি জানায়
- verifiedএকটি cryptographic বা অন্যভাবে যাচাইযোগ্য assertion যাচাই করা হয়েছে, যেমন published key-এর বিপরীতে একটি request signature। এটি সেই যাচাইটিই প্রমাণ করে, এর বেশি কিছু নয়।
- declaredActor বা আপনার application এটি বলেছে, যেমন AI-assistance disclosure বা নিজেকে agent হিসেবে পরিচয় দেওয়া কোনো client। Declaration মিথ্যা হতে পারে।
- inferredআচরণগত বা প্রাসঙ্গিক signals থেকে গৃহীত একটি সিদ্ধান্ত। Inferences ভুল হতে পারে এবং সবসময় inferences হিসেবেই চিহ্নিত থাকে।
- unknownসিদ্ধান্তের জন্য যথেষ্ট evidence নেই। অনুমান করার বদলে ফলাফল Unknown হিসেবে report করা হয়।
আপনার app যে সিদ্ধান্ত নিতে পারে
request থেকে result, তারপর আপনার সিদ্ধান্ত পর্যন্ত তিনটি সাধারণ পরিস্থিতি।
একটি signed agent আপনার catalog পড়ে
অনুরোধ
GET /api/v1/catalog
ফলাফল
এজেন্টbasis: verifiedআপনার সিদ্ধান্ত
HTML page-এর বদলে structured API পরিবেশন করুন।
evidence ছাড়া একটি account change
অনুরোধ
POST /account/password
ফলাফল
অজানাbasis: unknownআপনার সিদ্ধান্ত
বিদ্যমান re-authentication flow বজায় রাখুন। actor-based সিদ্ধান্ত নয়।
ঘোষিত AI-assisted ticket
অনুরোধ
POST /support/tickets
ফলাফল
মানুষ + AIbasis: declaredআপনার সিদ্ধান্ত
এটি গ্রহণ করুন এবং একটি AI-assisted label দিয়ে route করুন।
production app-এর জন্য তৈরি
প্রথমে পর্যবেক্ষণ
আপনি নীতি সক্রিয় না করা পর্যন্ত Proof of Actor ইনস্টল করলে কিছুই বদলায় না।
Score নয়, evidence
ফলাফলগুলোতে ব্যাখ্যাহীন সংখ্যার বদলে তাদের ভিত্তি থাকে।
আপনার rules
Enforcement আপনার application-এ থাকে, প্রতি route এবং risk tier অনুযায়ী।
নকশা থেকেই গোপনীয়তা
ন্যূনতম সংগ্রহ, tenant isolation এবং আপনি যে retention-এ সম্মত হন।
আপনার stack-এর সঙ্গে মানানসই
Server middleware, Next.js, edge, browser, একটি generic HTTP API এবং MCP server।
- প্রতিষ্ঠাতা দলসমূহ
ওয়েব সার্ভার middleware (Node.js)
সার্ভার-সাইড
server-rendered app এবং API-এর জন্য অনুরোধ-স্তরের সিগন্যাল।
- প্রতিষ্ঠাতা দলসমূহ
Next.js
সার্ভার-সাইড এবং এজ
page এবং API route-এর জন্য middleware।
- প্রতিষ্ঠাতা দলসমূহ
ব্রাউজার স্ক্রিপ্ট
শুধু browser signals
server-side integration-এর পাশাপাশি browser sessions থেকে interaction signals।
- প্রতিষ্ঠাতা দলসমূহ
Cloudflare এবং edge runtime
Edge
আপনার origin-এ request পৌঁছানোর আগে edge-এ signals।
- প্রতিষ্ঠাতা দলসমূহ
সাধারণ HTTP API
যেকোনো stack
একটি API-তে request context পাঠান এবং তার basis-সহ একটি result পান।
- প্রতিষ্ঠাতা দলসমূহ
MCP সার্ভার
MCP
MCP টুল কলের জন্য অ্যাক্টর প্রসঙ্গ।
- রোডম্যাপ
WordPress
Plugin
WordPress site-এর জন্য plugin।
- রোডম্যাপ
native mobile
iOS এবং Android
Native iOS এবং Android SDK।
অনবোর্ডিংয়ের সময় প্রতিটি founding team-এর সঙ্গে একীভূতকরণ হাতে-কলমে দেওয়া হয়। ভিন্ন stack ব্যবহার করছেন? আবেদন করার সময় জানান।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
Proof of Actor কি bot blocker বা CAPTCHA?
না। এটি actor evidence এবং classification report করে এবং সিদ্ধান্ত আপনার application-এর ওপর ছেড়ে দেয়। এটি default হিসেবে কিছুই block করে না।
এটা কি কোনো person-এর identity verify করে?
না। এটি identity check, KYC বা biometric verification করে না। Human result-এর মানে observable signal human-directed interaction নির্দেশ করে, ব্যক্তি কে তা নয়।
Signed agent request মানে কি agent-কে act করার অনুমতি আছে?
না। একটি valid signature একটি request-কে একটি key এবং তার published operator-এর সঙ্গে যুক্ত করে। সেই operator আপনার app-এ কিছু করতে পারবে কি না, তা আপনার authorization-এর সিদ্ধান্ত।
আমি কীভাবে access পাব?
Proof of Actor private beta-তে আছে। early access-এর জন্য আবেদন করুন এবং কোন application ও কোন interaction আপনি বুঝতে চান তা আমাদের জানান।
কে আপনার app ব্যবহার করছে, তা জানুন।
founding developer program-এ যোগ দিতে আবেদন করুন।
আগে কথা বলতে চান? Founders-এর সঙ্গে কথা বলুন