મુખ્ય સામગ્રી પર જાઓ
શબ્દકોશ

x402 શું છે.

વ્યાખ્યા

x402 HTTP-મૂળભૂત ચુકવણી માટેનું ખુલ્લું પ્રોટોકોલ છે, જે 2024ના અંતમાં કોઇનબેઝ દ્વારા પ્રકાશિત થયું. તે વ્યાખ્યાયિત કરે છે કે સર્વર કેવી રીતે 402 ચુકવણી જરૂરી પાછું આપે છે એક રચનાત્મક JSON શરીર સાથે - સ્વીકૃત ચુકવણીની જરૂરિયાતોની યાદી (યોજનાબદ્ધ, નેટવર્ક, ચેઇન આઈડી, પ્રાપ્તક સરનામું, USDC આધાર એકમોમાં રકમ, અને ચુકવણી-વિનંતી આઈડી) - જેથી મશીન ક્લાયન્ટ પ્રતિસાદને પાર્સ કરી શકે, ઓન-ચેઇન ચૂકવણી કરી શકે, અને X-Payment હેડર સાથે મૂળ કૉલને પ્રોગ્રામેટિક રીતે પુનઃપ્રયાસ કરી શકે.

આ શા માટે મહત્વનું છે

HTTP 402 ત્રાંસ વર્ષો સુધી બિનઉપયોગમાં બેઠો હતો. x402 એ તેને કાર્યરત બનાવ્યું.

The 402 Payment Required status code was reserved in the original HTTP spec for "future use" and never received a standardized implementation. For three decades, every actual payment flow on the web was built on top of 200 / 401 / 403: a server returns 401 when authentication is missing, the client signs up via a separate UI flow, gets credentials, and re-authenticates. The signup happens out of band. None of this works for AI agents, which cannot complete signup forms.

x402 fixes this by giving 402 a usable specification. A server can return 402 with structured machine-readable payment instructions; a client can parse those instructions, pay, and retry, all without ever touching a signup form. The protocol is the missing piece between "AI agents can call APIs" and "AI agents can pay for the APIs they call". Before x402, the only practical agent payment paths were pre-paid balance accounts (with manual top-up) or proprietary integrations per API. Both broke at scale.

x402 ની વ્યૂહાત્મક મહત્વતા એ છે કે તે એક ધોરણ સ્થાપિત કરે છે જે બાકીની ઇકોસિસ્ટમ સામે બનાવી શકાય છે. વોલેટ્સ એક વખત x402 હેન્ડલર અમલમાં મૂકે છે, અને દરેક x402-અનુકૂળ API તે વોલેટ સાથે કાર્ય કરે છે. સર્વર ફ્રેમવર્ક્સ એક વખત x402 મિડલવેર અમલમાં મૂકે છે, અને દરેક x402-જાણકાર ક્લાયન્ટ તેમને ચૂકવી શકે છે. સુવિધાકર્તાઓ (સેવા જે મૂળભૂત ચુકવણીઓને નક્કી કરે છે) લોક-ઇન પર નહીં પરંતુ સેવાની ગુણવત્તા પર સ્પર્ધા કરે છે.

કેવી રીતે તે કાર્ય કરે છે

એક પ્રતિસાદ, એક પુનરાયન, એક ચુકવણી.

જીવનચક્રમાં ત્રણ રાજ્ય છે: બિનચુકવણી કૉલ, ચુકવણી, પુનઃપ્રયાસ કૉલ. નીચે બિનચુકવણી કૉલ પ્રતિસાદ વાઈરમાં કેવી રીતે દેખાય છે તે છે.

અચુક કોલ પ્રતિસાદ
HTTP/1.1 402 Payment Required
Content-Type: application/json

{
  "resource": "POST /api/research-query",
  "accepts": [
    {
      "scheme": "exact-usdc",
      "network": "mainnet",
      "chainId": "eip155:8453",
      "payToAddress": "0xAgent...",
      "amountWeiUsdc": "50000",
      "paymentRequestId": "pr_01J9...",
      "maxAgeSeconds": 60
    }
  ]
}
  • Status code 402. Distinct from 401 (auth missing) and 403 (auth refused). The presence of 402 signals "payment is the missing input."
  • resource + accepts[]. શરીર સુરક્ષિત સંસાધનને નામ આપે છે અને એક અથવા વધુ સ્વીકાર્ય ચુકવણી આવશ્યકતાઓની યાદી આપે છે. એક માઇગ્રેશન બે આવશ્યકતાઓ (ઉદાહરણ તરીકે, મેઇનનેટ અને ટેસ્ટનેટ) ઉલ્લેખ કરી શકે છે અને ક્લાયન્ટને પસંદ કરવા દે છે.
  • યોજનાબદ્ધ / નેટવર્ક / ચેઇનઆઈડી. ચુકવણી યોજના (exact-usdc), ચેઇન (મેઇનનેટ બેઝ છે), અને તેની CAIP-2 ઓળખાણ. ક્લાયન્ટ ચૂકવતા પહેલા આ પર મેળ ખાય છે.
  • payToAddress / amountWeiUsdc. પ્રાપ્તકર્તા વૉલેટ અને USDC બેઝ એકમોમાં ચોક્કસ રકમ (50000 = 0.05 USDC, 6 દશાંશ). ક્લાયન્ટ ચૂકવતા પહેલા બંનેને ચકાસે છે.
  • paymentRequestId + maxAgeSeconds. આ ઓળખાણ ચુકવણીને આ ઉલ્લેખ સાથે બાંધે છે; maxAgeSeconds એ ચુકવણી કેટલી તાજી હોવી જોઈએ. જે ચુકવણી એક અલગ ઓળખાણને ઉલ્લેખ કરે છે, અથવા જે વિન્ડો કરતાં જૂની છે, તે નકારી દેવામાં આવે છે.
  • પુનરાવર્તન X-ચુકવણી હેડર સાથે આવે છે. ક્લાયન્ટ on-chain પર ચૂકવે છે, પછી ચુકવણી સાબિત કરતી X-ચુકવણી હેડર સાથે મૂળ વિનંતી ફરીથી જારી કરે છે. સર્વર તેને ચકાસે છે અને વાસ્તવિક પરિણામ આપે છે. કોઈપણ પ્રતિસાદ હેડર અથવા હોસ્ટેડ પેજ x402 વાયરનો ભાગ નથી.
ઉદાહરણો

x402 વાઇલ્ડમાં.

ત્રણ કંક્રીટ ડિપ્લોયમેન્ટ, દરેક સ્તરમાં અપનાવવાની પરિપક્વતા મુજબ ક્રમબદ્ધ.

ઉદાહરણ 1

MCP સર્વર એક ચૂકવેલ ટૂલ કોલને 402 પડકાર પાછું આપે છે

એક ચૂકવણી કરેલ MCP ટૂલ ક્લોડ ડેસ્કટોપમાંથી એક આહ્વાન પ્રાપ્ત કરે છે અને કોલર હજુ સુધી ચૂકવાયેલો નથી. સર્વર એક requirePayment પડકાર બનાવે છે - એક 402 જેની શરીરમાં કિંમત અને એક hostedUrl છે - અને તેને એક ટૂલ ભૂલ તરીકે પરત કરે છે. ક્લોડ ડેસ્કટોપ ચેટમાં લિંક દર્શાવે છે; વપરાશકર્તા $0.05 USDC ચૂકવે છે; સમાન ટૂલ માટેની આગામી કોલ સફળ થાય છે.

ઉદાહરણ 2

API એન્ડપોઈન્ટ ગેટિંગ પ્રતિ-કૉલ બિલિંગ

એક સંશોધન API x402 સર્વર એડેપ્ટર પાછળ પ્રતિ કોલ $0.50 ચાર્જ કરે છે. એક AI એજન્ટ એન્ડપોઇન્ટને કોલ કરે છે, રકમ અને પ્રાપ્તકર્તાનું 402 સૂચિ મેળવે છે, તેના વોલેટમાંથી બેઝ પર ચૂકવે છે, અને X-Payment હેડર સાથે વિનંતી ફરીથી જારી કરે છે. એડેપ્ટર હેડરને ચકાસે છે અને ચૂકવેલ પ્રતિસાદ પરત કરે છે. સમગ્ર લૂપ 60 સેકંડની અંદર પૂર્ણ થાય છે.

ઉદાહરણ 3

એજન્ટ x402-જાણકાર વોલેટ મારફતે પ્રોગ્રામેટિક રીતે ચૂકવણી કરી રહ્યો છે

એક એજન્ટની રનટાઇમ x402-જાગૃત છે (તે સ્પષ્ટીકરણને અમલમાં મૂકે છે). જ્યારે તે 402 પર hits કરે છે, તે payToAddress અને accepts[]માંથી રકમ વાંચે છે, તેની પૂર્વ-મંજૂર કરેલ વોલેટમાંથી (તેની ખર્ચની મંજૂરીની અંદર) એક ટ્રાન્સફર પર સહી કરે છે, બેઝ પર પ્રસારિત કરે છે, અને X-Payment હેડર સાથે મૂળ કોલને ફરીથી પ્રયાસ કરે છે. કોઈ માનવ સંલગ્નતા નથી; લૂપ 5-10 સેકંડમાં પૂર્ણ થાય છે.

સંબંધિત શરતો

સ્ટેકમાં x402ને શું ઘેરી રાખે છે.

x402 પ્રોટોકોલ છે. આ ત્રણ શરતો તે પર આધારિત સંકલ્પનાઓ અને તે સક્ષમ બનાવતી ઉપયોગકેસોને આવરી લે છે.

વારંવાર પૂછાતા પ્રશ્નો

ત્રણ સામાન્ય પ્રશ્નો.

શું x402 એક Coinbase ઉત્પાદન છે અથવા એક ખુલ્લો પ્રોટોકોલ?

એક ખુલ્લું પ્રોટોકોલ, Coinbase દ્વારા પ્રકાશિત. સ્પષ્ટીકરણ GitHub પર રહે છે અને પરવાનગી આપતી રીતે લાઇસન્સ છે; કોઈપણ વ્યક્તિ Coinbaseની સંલગ્નતા વિના તેને અમલમાં મૂકી શકે છે. Coinbase એક સંદર્ભ અમલમાં મોકલે છે અને એક સુવિધાકાર સેવા ચલાવે છે, પરંતુ પ્રોટોકોલ Coinbase કંપનીથી સ્વતંત્ર છે. અનેક સુવિધાકાર (Blockchain0x, Coinbase, અન્ય જેમ જેમ ઇકોસિસ્ટમ વધે છે) x402 ચુકવણીઓને સમાપ્ત કરી શકે છે; તમે સર્વર એડેપ્ટરને વાયર અપ કરતી વખતે તમારા સુવિધાકારને પસંદ કરો છો, કોલર નહીં.

શું AI એજન્ટોને 402-ફેરત કરતી API નો ઉપયોગ કરવા માટે x402-જાણકારી હોવી જોઈએ?

તે 402 રૂપાંતર પર આધાર રાખે છે. x402 સર્વર એડેપ્ટર એક x402-જાણકાર ક્લાયન્ટની અપેક્ષા કરે છે: એક ક્લાયન્ટ જે x402 સાથે વાતચીત નથી કરે તે 402 પ્રાપ્ત કરે છે અને સરળતાથી કોઈ પરિણામ પ્રાપ્ત કરતું નથી (સાચો પરિણામ - કૉલ ચૂકવેલ નથી). તે કેસોમાં જ્યાં માનવને ચૂકવણી કરવાની ક્ષમતા હોવી જોઈએ, Blockchain0x એક હોસ્ટેડ-ચેકઆઉટ રૂપાંતર પ્રદાન કરે છે જેના 402 શરીરમાં એક ચૂકવણી URL છે (આ એ છે જે MCP requirePayment પડકારનો ઉપયોગ કરે છે), જેથી એક ચેટ ક્લાયન્ટ ક્લિક કરવા માટેની લિંક રજૂ કરી શકે. સમય સાથે, વધુ ક્લાયન્ટ x402-જાણકાર બનશે અને માનવની લૂપમાં કોઈ માનવ ન હોય ત્યારે પ્રોગ્રામેટિક રીતે ચૂકવણી કરશે.

કયા અન્ય પ્રોટોકોલ x402 સાથે સ્પર્ધા કરે છે?

ગૂગલનું AP2 (એજન્ટ ચુકવણી પ્રોટોકોલ) અલગ ડિઝાઇન (મંડેટ આધારિત નહીં કે 402 આધારિત) સાથે સમાન જમીન આવરી લે છે. સ્ટ્રાઇપે એજન્ટ ચુકવણી સ્તરના સંકેત આપ્યા છે પરંતુ હજુ સુધી જાહેર સ્પષ્ટીકરણ પ્રકાશિત કર્યું નથી. કેટલીક નાની પ્રોજેક્ટો (બિટકોઇન લાઇટનિંગ ઇકોસિસ્ટમમાં L402) x402 ને સમાન વિચારો સાથે આગળ વધ્યા. x402 આજના EVM/સ્થિરકોઇન એજન્ટ ઇકોસિસ્ટમમાં સૌથી વધુ અમલમાં આવેલ પ્રોટોકોલ છે; AP2 ગૂગલ ઇકોસિસ્ટમમાં આગેવાની કરે છે. તેઓ એકબીજાને જીતવા કરતાં સહજીવન કરવા માટે સંભવિત છે, કારણ કે તેઓ થોડા અલગ ડિપ્લોયમેન્ટ સંદર્ભોને લક્ષ્ય બનાવે છે.
છેલ્લી સમીક્ષા: 2026-05-15. CC BY 4.0 હેઠળ પ્રકાશિત.

તમારા એજન્ટ સાથે x402 બોલો.

Blockchain0x એક x402 સુવિધા છે. શરૂ કરવા માટે મફત. તમારા પ્રથમ એજન્ટ વોલેટ માટે પાંચ મિનિટ.