اگر یک عامل هوشمند میسازید که باید دادههای بهروز را از وب استخراج کند، احتمالاً با کابوس «دادههای کهنه» دستوپنجه نرم کردهاید. حالا با بهروزرسانی جدید پروتکل x402، عاملها میتوانند دقیقاً بفهمند چرا یک وبسایت محتوای قدیمی را نمایش میدهد یا برای عرضهٔ API خود چه قیمتی تعیین کنند.
بسیاری از عاملهای هوش مصنوعی (AI Agents) — شبیه دستیارهای دیجیتالی که میتوانند بهجای شما کارهای پیچیده را در وب انجام دهند — با خطاهای خاموش در حافظهٔ کش (Cache) مواجه میشوند. در این حالت، سایت سالم به نظر میرسد اما به دلیل تنظیمات غلط در دستورات کش، محتوای منقضیشده را ارائه میدهد. در حالی که بسیاری از توسعهدهندگان تنها هدر پایه max-age را بررسی میکنند، اما مشخصات واقعی وب شامل ۱۱ دستور مختلف است که شبکههای توزیع محتوا (CDN) و مرورگرها آنها را بهصورت متفاوتی تفسیر میکنند.
زمینه و مفاهیم کنترل کش
این دستورات شامل موارد زیر هستند: max-age، s-maxage، stale-while-revalidate، stale-if-error، public، private، no-cache، no-store، immutable، must-revalidate و proxy-revalidate. این استانداردها در RFC 7234 و RFC 5861 تعریف شدهاند. یک وبسایت میتواند استانداردهای HSTS و CSP را بهطور کامل رعایت کند، اما اگر Cache-Control در یک URL که توسط CDN کش شده روی حالت private تنظیم شده باشد، همچنان داراییهای کهنه را ارائه میدهد.
همانطور که در بحثهای گذشتهی ما دربارهی اقتصاد ریزپرداختها در هوش مصنوعی اشاره کردیم، نیاز به شفافیت در قیمتگذاری و تازگی داراییها، گلوگاه اصلی رشد این اکوسیستم است. به همین دلیل در ۹ اکتبر ۲۰۲۶، مجموعهای از نقاط اتصال (Endpoints) جدید x402 معرفی شدند تا به عاملهای AI توانایی ممیزی رفتار کش CDN و محاسبه قیمتهای نرخ بازار برای APIهای پولی را بدهند.
جزئیات ممیزی حافظهٔ کش
طبق گزارش dev.to، نقطه اتصال /api/cache-control-granularity این مشکل را با امتیازدهی به قرارداد کامل کش یک سایت از ۰ تا ۱۰۰ (رتبهبندی A تا F) حل میکند. این ابزار هدرهای Vary، Age و وضعیتهای خاص CDN مانند cf-cache-status را بازرسی میکند تا تضادهای احتمالی بین دستورات private و کشینگ CDN را شناسایی کند. این سرویس بهطور مشخص بازه max-age، سازگاری s-maxage و پنجره تحمل دادههای کهنه (stale tolerance window) را محاسبه میکند.
بر اساس تستهای اولیه با کلاینت Flask، نتایج برای سایتهای بزرگ تکاندهنده بود:
- stackoverflow.com: نمره ۱۴ (F) — تنها دستور cache-control: private را ارسال میکند و فاقد max-age است.
- anthropic.com: نمره ۲۹ (F) — هیچ کنترل کشی روی دامنه اصلی (apex) ندارد.
- sentry.io: نمره ۲۱ (F) — از no-cache و must-revalidate استفاده میکند (که برای دادههای حساس درست است).
- github.com: نمره ۵۴ (D) — ترکیبی از max-age=0، private و must-revalidate.
- cloudflare.com: نمره ۴۹ (F) — مقدار max-age=10 (بسیار کوتاه) به همراه وضعیت cf-cache HIT.
- wikipedia.org: نمره ۶۹ (C) — دارای s-maxage=86400، must-revalidate و max-age=3600.
هوش قیمتگذاری برای APIها
در کنار ابزار ممیزی، سرویس /api/x402-price-optimizer یک مکانیسم بنچمارک برای فروشندگان API فراهم میکند. این ابزار کاتالوگ .well-known/x402 هدف را فراخوانی کرده تا دادههای قیمت بهازای هر فراخوانی را از فرمتهای رشتهای اتمیک یا اعشاری استخراج کند و یک توزیع آماری کامل شامل میانگین، میانه و انحراف معیار را محاسبه نماید.
این بهینهساز یک هیستوگرام ۵-سطل (5-bucket histogram) تولید کرده و تنوع شبکه، دارایی و payTo را تحلیل میکند. این ابزار به سؤال «برای نقطه اتصال جدیدم چه قیمتی تعیین کنم؟» با ارائه موارد زیر پاسخ میدهد:
- قیمت ورود (Entry-point price): صدک ۵۰ام که بهعنوان یک انتخاب امن و متناسب با بازار در نظر گرفته میشود.
- قیمت ویژه (Premium price): صدک ۷۵ام برای سرویسهایی که زاویه دید یا قابلیت منحصربهفردی دارند.
مشخصات فنی استقرار
- مدل پرداخت: هر فراخوانی ۵۰۰ واحد اتمیک (۰.۰۰۰۵ دلار) USDC هزینه دارد.
- زیرساخت: استقرار روی شبکه اصلی Base (eip155:8453) با استفاده از Flask و تسویه حساب EIP-3009 از طریق pay.openfacilitator.io. دارایی مورد استفاده 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 است.
- تعداد مسیرها: با این بهروزرسانی، تعداد کل مسیرهای پولی x402 از ۱۵۸ به ۱۶۱ مورد افزایش یافت.
- دسترسی: بدون نیاز به ثبتنام یا کپچا؛ دسترسی بلافاصله پس از ارسال هدر X-PAYMENT امضا شده به آدرس payTo 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c برقرار میشود.
این تحول، اکوسیستم x402 را از یک فهرست ساده از موجودیها به یک سامانه فعال هوش بازار تبدیل میکند. با ارائه قیمت ورود (صدک ۵۰) و قیمت ویژه (صدک ۷۵)، این بهینهساز حدس و گمان را برای توسعهدهندگانی که نقاط اتصال پولی جدید را عرضه میکنند، حذف میکند.
برای کاربر نهایی، این بدان معناست که عاملهای AI اکنون میتوانند بهعنوان ممیزهای شفافیت عمل کنند. یک عامل میتواند تأیید کند که آیا یک CDN واقعاً به رفتار ادعایی خود (HIT در برابر MISS یا DYNAMIC) پایبند است یا اینکه یک ارائهدهنده سرویس در مقایسه با میانگین فعلی بازار، قیمتی بیش از حد دریافت میکند. این قابلیت، مکمل سرویس /api/web-vitals-inp-estimate است و ممیزی سیاستهای کش را به بررسیهای تأخیر در تعامل (interaction latency) اضافه میکند.
این زیرساخت بهطور مؤثری با قرارداد API بهعنوان مشخصات فنی برخورد میکند و نیاز به مخازن عمومی یا مدیریت سنتی حسابهای کاربری را از بین میبرد. در واقع، گلوگاه توسعه از محدودیتهای فنی به سادگیِ تأمین موجودی کیف پول تغییر یافته است.
توسعهدهندگان میتوانند این قابلیتها را با استفاده از درخواستهای curl به درگاه trycloudflare.com یا از طریق کاتالوگ رسمی openapi در مسیر /openapi.json تست کنند. انتظار میرود در چرخههای بعدی، APIهای پولی بیشتری با همان نقطه قیمتی ۰.۰۰۰۵ دلار اضافه شوند.
گام بعدی شما
- اگر توسعهدهنده API هستید، از
/api/x402-price-optimizerبرای کالیبره کردن قیمتهای خود بر اساس رقبا استفاده کنید. - برای بررسی سلامت کش وبسایت خود، نقطه اتصال ممیزی را روی دامنه خود تست کنید تا از عدم ارائه دادههای کهنه به عاملهای AI مطمئن شوید.
- مستندات OpenAPI را در مسیر
/openapi.jsonبرای یکپارچهسازی سریع با کلاینتهای curl بررسی کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو