வரையறை
ஒரு actor முடிவின் சான்று அடித்தளம், அதன் பின்னால் உள்ள சான்றின் வகையை விவரிக்கிறது. Proof of Actor நான்கு மதிப்புகளைப் பயன்படுத்துகிறது:
- verified: ஒரு cryptographic அல்லது பிற வழியில் சரிபார்க்கக்கூடிய assertion வெற்றி பெற்றது.
- declared: actor அல்லது application அதைப் பற்றி தெரிவித்தது.
- inferred: முடிவு நடத்தை சார்ந்த அல்லது சூழல் சார்ந்த signals-இல் இருந்து எடுக்கப்பட்டது.
- unknown: தீர்மானிக்க போதுமான சான்று இல்லை.
ஒவ்வொரு முடிவும் ஒரு class-ஐயும் (Human, Human + AI, Agent அல்லது Unknown, application traffic-க்கான எங்கள் taxonomy-இல் விவரிக்கப்பட்டது) ஒரு அடித்தளத்தையும் கொண்டுள்ளது. "Agent, verified" மற்றும் "Agent, inferred" வெவ்வேறு முடிவுகள்; அவற்றை வேறுபட்ட முறையில் கையாள வேண்டும்.
ஏன் அடித்தளம் முக்கியம்
ஒரு அடித்தளம் இல்லாமல், ஒரு வகைப்படுத்தல் அது எவ்வளவு வலுவாக தாங்க முடியும் என்பதைக் மறைத்துவிடும். கையொப்பமிட்ட request ஒன்றுக்கு "Agent" என்றும், request timing-அடிப்படையிலான ஒரு ஊகத்துக்கு "Agent" என்றும் காட்டும் dashboard, அணிகள் இரண்டிற்கும் ஒரே policy-யைப் பயன்படுத்தத் தூண்டும். குறிப்பாக பாதுகாப்பு சார்ந்த applications-க்கு, ஒரு inference, cryptographic verification போலத் தோன்றக்கூடாது.
Class-ஐ basis-இலிருந்து பிரிப்பது, evidence-இன் வலிமைக்கு policies பொருந்த உதவுகிறது:
- ஒரு read-only route எந்த Agent முடிவையும் அனுமதிக்கலாம்.
- அதிக தாக்கம் உள்ள route, verified agents-ஐ மட்டும் அறியப்பட்ட operators-ஆகக் கருதி, மற்ற அனைவரிடமிருந்தும் வலுவான credentials-ஐக் கோரலாம்.
நான்கு மதிப்புகளின் விரிவான விளக்கம்
Verified
ஏதோ ஒன்று சோதிக்கப்பட்டு வெற்றி பெற்றது. இதற்கான மிகத் தெளிவான உதாரணம், agent-இன் operator வெளியிட்ட key-க்கு எதிராக சரிபார்க்கப்படும் ஒரு HTTP message signature (RFC 9421) ஆகும். Verified evidence அந்த குறிப்பிட்ட சோதனை வெற்றி பெற்றதைக் காட்டுகிறது, அதற்கு மேல் எதையும் அல்ல: ஒரு செல்லுபடியாகும் signature request-ஐ எந்த key கையொப்பமிட்டது என்பதை காட்டும்; action authorized என்பதைக் காட்டாது.
Declared
யாரோ அதை அப்படிச் சொன்னார்கள். தன்னை agent என்று பெயரிடும் ஒரு client, ஒரு MCP client name, அல்லது உங்கள் சொந்த application-இல் உள்ள AI-assistance disclosure ஆகியவை declarations ஆகும். அவை பயனுள்ளவை, பெரும்பாலும் நேர்மையானவை, சில சமயம் தவறானவையும் ஆகும். User-agent spoofing என்பது போலியான declaration-க்கு கிளாசிக் உதாரணம். User-Agent header என்பது வடிவமைப்பிலேயே self-reported ஆகும்.
Inferred
System signals-இல் இருந்து காரணமறிந்தது: browser session-இல் interaction patterns, request timing, browser context இல்லாமை, protocol details. Inference-கள் தவறாக இருக்கலாம்; அதனால்தான் அவை எப்போதும் inference-களாகவே லேபல் செய்யப்படுகின்றன, மேலும் மனிதர்களைப் பற்றிய முக்கியமான முடிவுகள் அவற்றின் மீது மட்டும் ஒருபோதும் தங்கக்கூடாது.
Unknown
சான்று ஒரு தீர்மானத்தை ஆதரிக்கவில்லை. இது Unknown classification-உடன் பொருந்துகிறது, மேலும் உங்கள் policy-யில் ஒரு தெளிவான fallback-ஆக map செய்யப்பட வேண்டும். [AI traffic-ஐ வகைப்படுத்தும்போது Unknown ஏன் ஒரு செல்லுபடியாகும் முடிவு என்பதற்கான] எங்கள் பதிவு(/blog/why-unknown-is-a-valid-result-for-ai-traffic) ஏன் என்று விளக்குகிறது.
அடித்தளம் versus confidence scores
பல system-கள் சான்றை ஒரே எண்ணாகக் குறைக்கின்றன. ஒரு score-ல் அது cryptographic check-இலிருந்து வந்ததா அல்லது heuristic-இலிருந்து வந்ததா என்பது மறைந்துவிடும், மேலும் சரியாக அளவிடப்படாத percentage இல்லாத துல்லியத்தைச் சுட்டிக்காட்டுகிறது. பெயரிடப்பட்ட சில basis-களின் சிறிய தொகுப்பு, reasoning செய்ய எளிது, audit செய்ய எளிது, தவறாகப் பயன்படுத்தவும் கடினம்.
பொதுவான தவறான புரிதல்கள்
"Declared என்றால் நம்பத்தகாதது." Declarations பெரும்பாலும் துல்லியமானவை; AI-assistance disclosure போன்ற சில கேள்விகளுக்கு கிடைக்கும் ஒரே evidence அவைதான். அவை simply verification ஆகக் கருதப்படக்கூடாது.
"Verified என்றால் பாதுகாப்பானது." Verification என்பது signer-இன் identity பற்றியது; intent அல்லது permission பற்றியது அல்ல.
Proof of Actor-இல் சான்று அடித்தளம்
ஒவ்வொரு Proof of Actor முடிவும் அதன் அடித்தளத்தையும் evidence-இன் மனிதர் படிக்கக்கூடிய சுருக்கத்தையும் தெரிவிக்கிறது. Policies உங்கள் application-இல் இயங்குகின்றன, மேலும் class-ஐயும் basis-ஐயும் ஒன்றாகப் பயன்படுத்தலாம். Detection & Limitations-ஐப் பாருங்கள் அல்லது ஆரம்ப அணுகலுக்கு விண்ணப்பிக்கவும்.
ஆதாரங்கள்
- RFC 9421: HTTP Message Signatures: verified evidence-க்கான மிகத் தெளிவான ஆதாரம்
- RFC 9110: HTTP Semantics, User-Agent: self-reported, declared identifier