
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
Turn AI scraping into revenue. One-command x402 (HTTP-402) paywall: AI crawlers pay USDC per fetch, humans browse free.
Turn AI scraping into revenue. One-command x402 (HTTP-402) paywall: AI crawlers pay USDC per fetch, humans browse free.
By Script Master Labs LLC — built for the agentic web.
AP2-compatible: CRAWLTOLL settles via x402 — the stablecoin rail of Google's Agent Payments Protocol (A2A x402 extension, built with Coinbase). Coinbase's own AP2 launch cites per-crawl fees and paying for data crawls as flagship x402 use cases — that's exactly what CRAWLTOLL does.
CRAWLTOLL is AP2-native — it verifies Google Agent Payments Protocol mandates, not just x402 payments.
When an AI agent (e.g. Gemini Spark via AP2/Universal Cart) presents an X-AP2-MANDATE header, CRAWLTOLL validates the W3C Verifiable Credential bundle before honoring payment:
Signatures verified via ECDSA P-256 / SHA-256 over JCS-canonicalized claims (RFC 8785), per the AP2 spec.
const crawltoll = require("crawltoll");
app.use(crawltoll({
ap2Mode: "required", // "off" | "optional" | "required"
ap2TrustedIssuers: { "did:...#key": pubKeyPem },
}));
This is the difference between x402-compatible (a wallet paid) and AP2-native (the agent proved it was authorized to pay). Settlement still rides x402 — USDC on Base.
X-PAYMENT header → verified + settled via facilitator → content unlocks instantlynpx crawltoll init
Generates crawltoll.config.json, llms.txt, agents.json, and robots.txt additions.
const crawltoll = require("crawltoll");
app.use(crawltoll()); // Express/Connect — reads crawltoll.config.json
Or run the standalone toll server (Render-ready, render.yaml included):
node server.js
curl -A "GPTBot" https://yoursite.com/page # → 402 + payment terms
curl https://yoursite.com/page # → humans free
npx crawltoll stats # → revenue
crawltoll.config.json)| Key | Default | |
|---|---|---|
payTo | — | Your USDC wallet (Base) |
network | base | or base-sepolia for testing |
priceUSDC | 0.005 | price per fetch |
freePaths | discovery files | always open |
chargeHumans | false | flip to gate everything |
GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, CCBot, Amazonbot, Applebot-Extended, Meta, generic bots/scrapers (curl, python-requests, axios, headless browsers), and anything already speaking x402.
MIT © Script Master Labs LLC
FAQs
Turn AI scraping into revenue. One-command x402 (HTTP-402) paywall: AI crawlers pay USDC per fetch, humans browse free.
We found that crawltoll demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.