x402 ಏನು.
x402 HTTP-ಸ್ಥಾನೀಯ ಪಾವತಿಗಳಿಗೆ ತೆರೆಯುವ ಪ್ರೋಟೋಕಾಲ್, 2024 ರ ಕೊನೆಯಲ್ಲಿಯೇ Coinbase ನಿಂದ ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಇದು ಒಂದು ಸರ್ವರ್ 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[]. ಶರೀರವು ರಕ್ಷಿತ ಸಂಪತ್ತು ಹೆಸರಿಸುತ್ತದೆ ಮತ್ತು ಒಬ್ಬ ಅಥವಾ ಹೆಚ್ಚು ಒಪ್ಪಿಗೆಯಾದ ಪಾವತಿ ಅಗತ್ಯಗಳನ್ನು ಪಟ್ಟಿಮಾಡುತ್ತದೆ. ಒಂದು ವಲಸೆ ಎರಡು ಅಗತ್ಯಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ಮೇನ್ನೆಟ್ ಮತ್ತು ಟೆಸ್ಟ್ನೆಟ್) ಮತ್ತು ಕ್ಲೈಂಟ್ ಆಯ್ಕೆ ಮಾಡಲು ಬಿಡುತ್ತದೆ.
- scheme / network / chainId. ಪಾವತಿ ಯೋಜನೆ (exact-usdc), ಜಾಲ (ಮೇನ್ನೆಟ್ ಬೇಸ್), ಮತ್ತು ಅದರ CAIP-2 ಐಡಿ. ಕ್ಲೈಂಟ್ ಪಾವತಿಸುವ ಮೊದಲು ಇದರಲ್ಲಿ ಹೊಂದಿಸುತ್ತದೆ.
- payToAddress / amountWeiUsdc. ಸ್ವೀಕೃತ ವಾಲೆಟ್ ಮತ್ತು USDC ಮೂಲ ಘಟಕಗಳಲ್ಲಿ ನಿಖರವಾದ ಮೊತ್ತ (50000 = 0.05 USDC, 6 ದಶಮಾಂಶಗಳು). ಕ್ಲೈಂಟ್ ಪಾವತಿಸುವ ಮೊದಲು ಎರಡನ್ನೂ ಪರಿಶೀಲಿಸುತ್ತದೆ.
- paymentRequestId + maxAgeSeconds. ಐಡಿ ಈ ಉಲ್ಲೇಖಕ್ಕೆ ಪಾವತಿಯನ್ನು ಕಟ್ಟಿ ಹಾಕುತ್ತದೆ; maxAgeSeconds ಪಾವತಿ ಎಷ್ಟು ಹೊಸದಾಗಿರಬೇಕು ಎಂಬುದಾಗಿದೆ. ವಿಭಿನ್ನ ಐಡಿಯನ್ನು ಉಲ್ಲೇಖಿಸುವ ಪಾವತಿಯನ್ನು ಅಥವಾ ಕಿಟಕಿಯ ಹಳೆಯದಾದ ಪಾವತಿಯನ್ನು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ.
- The retry carries an X-Payment header. ಕ್ಲೈಂಟ್ ಆನ್-ಚೈನ್ನಲ್ಲಿ ಪಾವತಿಸುತ್ತಾನೆ, ನಂತರ ಪಾವತಿಯನ್ನು ದೃಢೀಕರಿಸುವ X-Payment ಹೆಡರ್ೊಂದಿಗೆ ಮೂಲ ವಿನಂತಿಯನ್ನು ಪುನಃ ಹೊರಡಿಸುತ್ತಾನೆ. ಸರ್ವರ್ ಇದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ವಾಸ್ತವ ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಯಾವುದೇ ಪ್ರತಿಸ್ಪಂದನ ಹೆಡರ್ಗಳು ಅಥವಾ ಹೋಸ್ಟ್ ಮಾಡಿದ ಪುಟ x402 ತಂತಿಯ ಭಾಗವಲ್ಲ.
x402 ಕಾಡಿನಲ್ಲಿ.
ಪ್ರತಿ ಹಂತದಲ್ಲಿ ಸ್ವೀಕಾರವು ಎಷ್ಟು ಪ್ರಾಯೋಗಿಕವಾಗಿದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ಕ್ರಮಬದ್ಧವಾಗಿ ಮೂರು ನಿರ್ದಿಷ್ಟ ನಿಯೋಜನೆಗಳು.
ಪಾವತಿಸದ ಸಾಧನ ಕರೆಗೆ 402 ಸವಾಲು ನೀಡುತ್ತಿರುವ MCP ಸರ್ವರ್
ಒಂದು ಪಾವತಿಯಾದ MCP ಸಾಧನವು ಕ್ಲೋಡ್ ಡೆಸ್ಕ್ಟಾಪ್ನಿಂದ ಒಂದು ಕರೆ ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಕರೆಗಾರನನ್ನು ಇನ್ನೂ ಪಾವತಿಯಾಗಿ ಗುರುತಿಸಲಾಗಿಲ್ಲ. ಸರ್ವರ್ requirePayment ಚಾಲೆಂಜ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ - ದೇಹವು ಬೆಲೆಯನ್ನು ಮತ್ತು ಹೋಸ್ಟ್ ಮಾಡಿದ URL ಅನ್ನು ಹೊಂದಿರುವ 402 - ಮತ್ತು ಇದನ್ನು ಸಾಧನ ದೋಷವಾಗಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಕ್ಲೋಡ್ ಡೆಸ್ಕ್ಟಾಪ್ ಚಾಟ್ನಲ್ಲಿ ಲಿಂಕ್ ಅನ್ನು ಚಿತ್ರಿಸುತ್ತದೆ; ಬಳಕೆದಾರ $0.05 USDC ಅನ್ನು ಪಾವತಿಸುತ್ತಾನೆ; ಅದೇ ಸಾಧನಕ್ಕೆ ಮುಂದಿನ ಕರೆ ಯಶಸ್ವಿಯಾಗುತ್ತದೆ.
ಪ್ರತಿ ಕರೆ ಬಿಲ್ಲಿಂಗ್ ಗೆ API ಅಂತಿಮ ಬಿಂದುವಿನ ಗೇಟಿಂಗ್
ಒಂದು ಸಂಶೋಧನಾ API x402 ಸರ್ವರ್ ಅಡಾಪ್ಟರ್ ಹಿಂದಿನ ಪ್ರತಿಯೊಂದು ಕರೆಗಾಗಿ $0.50 ಅನ್ನು ಹಂಚುತ್ತದೆ. ಒಂದು AI ಏಜೆಂಟ್ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಕರೆ ಮಾಡುತ್ತದೆ, ಮೊತ್ತ ಮತ್ತು ಸ್ವೀಕೃತಿಯನ್ನು ಪಟ್ಟಿಮಾಡುವ 402 ಅನ್ನು ಪಡೆಯುತ್ತದೆ, ತನ್ನ ವಾಲೆಟ್ನಿಂದ ಬೇಸ್ನಲ್ಲಿ ಪಾವತಿಸುತ್ತದೆ, ಮತ್ತು X-Payment ಹೆಡರ್ೊಂದಿಗೆ ವಿನಂತಿಯನ್ನು ಪುನಃ ಹೊರಡಿಸುತ್ತದೆ. ಅಡಾಪ್ಟರ್ ಹೆಡರ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಪಾವತಿಸಿದ ಪ್ರತಿಸ್ಪಂದನವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಸಂಪೂರ್ಣ ಲೂಪ್ 60 ಸೆಕೆಂಡುಗಳ ಒಳಗೆ ಸಂಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ.
x402-ಜ್ಞಾನ ಹೊಂದಿರುವ ವಾಲೆಟ್ ಮೂಲಕ ಮಾಹಿತಿ ಆಧಾರಿತವಾಗಿ ಪಾವತಿಸುತ್ತಿರುವ ಏಜೆಂಟ್
ಏಜೆಂಟ್ಗಳ ಕಾರ್ಯಾಚರಣೆ x402-ಗೆ ಅರಿವಾಗಿದೆ (ಇದು ಸ್ಪೆಕ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ). ಇದು 402 ಅನ್ನು ತಲುಪಿದಾಗ, ಇದು payToAddress ಮತ್ತು accepts[] ನಿಂದ ಪ್ರಮಾಣವನ್ನು ಓದುತ್ತದೆ, ತನ್ನ ಪೂರ್ವಾನುಮೋದಿತ ವಾಲೆಟ್ನಿಂದ (ಅದರ ಖರ್ಚು ಅನುಮತಿಯ ಒಳಗೆ) ವರ್ಗಾವಣೆಯನ್ನು ಸಹಿ ಮಾಡುತ್ತದೆ, ಬೇಸ್ನಲ್ಲಿ ಪ್ರಸಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು X-Payment ಹೆಡರ್ನೊಂದಿಗೆ ಮೂಲ ಕರೆ ಪುನರಾವೃತ್ತಿಸುತ್ತದೆ. ಯಾವುದೇ ಮಾನವ ಭಾಗವಹಿಸುವಿಕೆ ಇಲ್ಲ; ಲೂಪ್ 5-10 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಂಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ.
ಸ್ಟಾಕ್ನಲ್ಲಿ x402 ಅನ್ನು ಏನು ಆವರಿಸುತ್ತದೆ.
x402 ಪ್ರೋಟೋಕಾಲ್. ಈ ಮೂರು ಶಬ್ದಗಳು ಇದು ಏನನ್ನು ಆಧರಿಸುತ್ತವೆ ಮತ್ತು ಇದು ಏನನ್ನು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಒಳಗೊಂಡಿವೆ.