Linux 软件免费装
Banner图

ForgeMesh Pay-per-Crawl

开发者 forgemeshlabs
更新时间 2026年10月20日 21:02
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

analytics paywall bots ai crawlers x402

下载

0.2.2

详情介绍:

Most of a website's traffic is not human. Search indexers, AI crawlers, LLM "readers", scrapers and autonomous agents fetch pages all day and pay nothing. This plugin gives that traffic a price. How a payment works
  1. A bot requests a page and gets 402 Payment Required with the price, asset (USDC on Base) and your wallet.
  2. The bot signs a USDC transfer authorization and retries with it in a header.
  3. The plugin sends that authorization to an x402 facilitator, which checks it and submits it on-chain. The facilitator never holds funds.
  4. The plugin serves the page only when the facilitator returns a transaction hash, and records the hit, the payer and the hash.
Third-party services The plugin makes outbound requests only when a payment is presented, and only to the x402 facilitator configured in Settings: Search-engine verification uses ordinary DNS lookups. Privacy Visitor IP addresses are never stored. Bot sources are counted by a daily-salted hash. Human page views are stored only as a count (class "human", no user agent) when that option is on. Rows are deleted after the retention period you set.

安装:

  1. Upload the plugin and activate it.
  2. Go to Pay-per-Crawl → Settings, paste your payout wallet (a 0x address on Base, for example from Coinbase Wallet or MetaMask), choose a price, save.
  3. Watch Pay-per-Crawl → Bot analytics for a day or two in Monitor mode.
  4. Switch the mode to Charge.
If your site is behind Cloudflare or another proxy, set the Client IP header so search-engine verification sees the real client address. Choose a header your proxy sets itself (CF-Connecting-IP, X-Real-IP, True-Client-IP); with X-Forwarded-For the plugin uses the right-most address, the one your proxy appended.

屏幕截图:

  • Settings: wallet, price, mode, and which classes pay.
  • A 402 challenge as a bot sees it.

常见问题:

Will this hurt my Google ranking?

No. Verified search engines are free by default and are checked by reverse DNS, the same method Google documents for verifying Googlebot. Social link previews and uptime monitors are also free by default.

What do bots pay with?

USDC on the Base network, using the x402 protocol (HTTP 402) or MPP. Payers sign a transfer authorization; a facilitator submits it on-chain. You receive USDC in your own wallet within seconds.

Do I need a Coinbase account or an API key?

No. The default facilitator needs no account. You only need a wallet address.

Can a bot read the page without paying?

Not through WordPress: the 402 is answered before any template runs, and the page body is empty. Pages cached by a CDN or a full-page cache plugin may be served to bots from the cache; exclude bot user agents from that cache or put the cache behind the plugin.

Does it work with caching plugins?

The 402 is sent with Cache-Control: no-store, and paid responses are marked private. Full-page caches that serve HTML before WordPress loads will bypass the gate for cached pages.

What if the facilitator is down?

Payers get a 402 with the reason, can retry, and are never charged. Humans are never affected.

更新日志:

0.2.2 0.2.1 0.2.0 0.1.0