Title: X402 ની સમજૂતી: AI એજન્ટ્સ માટે HTTP નેટિવ માઇક્રોપેમેન્ટ્સ (Micropayments)
X402 સ્પેસિફિકેશન (spec) એક સામાન્ય API કોલને ઓન-ચેન માઇક્રોપેમેન્ટમાં બદલવા માટે સ્ટાન્ડર્ડ HTTP 402 Payment Required સ્ટેટસનો ફરીથી ઉપયોગ કરે છે. AI એજન્ટ્સ હવે માનવીય હસ્તક્ષેપ વગર LLM ક્વેરીઝ અથવા ડેટા ફીડ્સ માટે ફી ચૂકવી શકે છે, અને પ્રોવાઇડર્સ કસ્ટમ ઇન્વોઇસિંગ સિસ્ટમ બનાવ્યા વિના દરેક રિક્વેસ્ટ દીઠ ચાર્જ લઈ શકે છે.
AI એજન્ટ્સને પેમેન્ટ પ્રોટોકોલની જરૂર કેમ છે
ઓટોનોમસ એજન્ટ્સ લેંગ્વેજ મોડલ્સ, વેબ-સર્ચ ટૂલ્સ અને પ્રોપ્રાઇટરી ડેટા સોર્સિસને એકસાથે જોડે છે. દરેક જોડાણ માટે કંઈક ખર્ચ થાય છે—મોડલ માટે પ્રતિ-ટોકન ફી અથવા માર્કેટ-ડેટા API માટે પ્રતિ-કોલ ચાર્જ. આજની બિઝનેસ મોડલ્સ સબ્સ્ક્રિપ્શન એકાઉન્ટ્સ સાથે જોડાયેલી API કીઝ, મેન્યુઅલ ક્રેડિટ ટોપ-અપ્સ અથવા પોસ્ટ-હોક બિલિંગ પર આધારિત છે. આ પદ્ધતિઓ ઓટોનોમસ એજન્ટ્સના "નો-હ્યુમન" (માનવીય હસ્તક્ષેપ વગરના) વચનને તોડે છે અને પ્રોવાઇડર્સ માટે ઓપરેશનલ બોજ વધારે છે.
X402 એક મધ્યમ માર્ગ પ્રદાન કરે છે: એક રિક્વેસ્ટ-રિસ્પોન્સ ફ્લો જે અન્ય કોઈપણ HTTP કોલ જેવો જ દેખાય છે, પરંતુ તેમાં પબ્લિક બ્લોકચેન પર રેકોર્ડ થયેલ ઇન-બિલ્ટ પેમેન્ટ સ્ટેપ હોય છે. એકમાત્ર જરૂરિયાત એ છે કે ક્લાયન્ટ સર્વર દ્વારા નિર્દિષ્ટ કરેલ ચેઇન પર ટ્રાન્ઝેક્શન સાઇન અને બ્રોડકાસ્ટ કરી શકે.
X402 હેન્ડશેક (handshake) ની વિગતવાર સમજૂતી
- પ્રારંભિક રિક્વેસ્ટ (Initial request) – એજન્ટ પેઇડ એન્ડપોઇન્ટ પર સામાન્ય GET અથવા POST મોકલે છે. કોઈ ખાસ હેડર્સની જરૂર નથી.
- સર્વર 402 સાથે જવાબ આપે છે – રિસ્પોન્સમાં સ્ટેટસ 402 અને એક JSON બોડી હોય છે જેમાં નીચેની વિગતો હોય છે:
amount– સર્વર જે ફી અપેક્ષા રાખે છે તે, સૌથી નાની ટોકન યુનિટમાં;token– ERC-20 (અથવા સમાન) કોન્ટ્રાક્ટ એડ્રેસ;chain– બ્લોકચેન આઇડેન્ટિફાયર જ્યાં પેમેન્ટ રેકોર્ડ થવું જોઈએ;- વૈકલ્પિક
nonce– એક યુનિક વેલ્યુ જે રિપ્લે એટેક (replay attacks) અટકાવે છે.
- ક્લાયન્ટ પેમેન્ટ તૈયાર કરે છે – એજન્ટ તેની પોલિસી (દા.ત., ફક્ત વિશ્વાસપાત્ર ચેઇન્સ) મુજબ ટોકન એડ્રેસ અને ચેઇન તપાસે છે. ત્યારબાદ તે સર્વર દ્વારા આપવામાં આવેલા એડ્રેસ પર જરૂરી રકમ ટ્રાન્સફર કરે તેવું ટ્રાન્ઝેક્શન બનાવે છે, તેને તેની પ્રાઇવેટ કી સાથે સાઇન કરે છે અને બ્રોડ
