From c75dd4f4e0d5d1f0387ba148389ad061ffaee941 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Mon, 19 Oct 2026 16:38:15 +0000 Subject: [PATCH] x402-gateway 0.8.0 + throttle 0.3.0: charge stale UAs, headless and SEO resellers; never meter real search crawlers 2026-10-19 CrawlProof nightly: 29,980 fleet bot hits, all bots that were SERVED the page (the beacon only fires on a render). gateway 0.8.0 charges headless browsers (Lightpanda, HeadlessChrome), SEO resellers (Ahrefs, Semrush, MJ12, DataForSeo, DotBot...) and Amazonbot by default, and desktop browser strings ~2 years behind their auto-updates (the residential rotation pools). throttle 0.3.0 leaves Googlebot/bingbot/Applebot unmetered when their address is in the operator's published range. Co-Authored-By: Claude Opus 5.5 --- bun.lock | 10 ++++------ package.json | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/bun.lock b/bun.lock index 1c862af..454e6f4 100644 --- a/bun.lock +++ b/bun.lock @@ -12,8 +12,8 @@ "@profullstack/player": "^0.2.0", "@profullstack/scraper-daemon": "0.2.1", "@profullstack/submit-feed": "^0.1.3", - "@profullstack/throttle": "^0.2.2", - "@profullstack/x402-gateway": "^0.7.0", + "@profullstack/throttle": "^0.3.0", + "@profullstack/x402-gateway": "^0.8.0", "@simplewebauthn/browser": "^13.3.0", "@simplewebauthn/server": "^13.3.3", "bullmq": "6.3.17", @@ -200,9 +200,9 @@ "@profullstack/submit-feed": ["@profullstack/submit-feed@0.1.3", "", { "dependencies": { "fast-xml-parser": "5.11.1" } }, "sha512-RMH294Q1qFJ6L01pU5q/yowshx1Xpu4gfGC2OuNaxyZ5jySqM9FvgqvVuWH+G18711SqzNq+DL8dvbAaBgBIvA=="], - "@profullstack/throttle": ["@profullstack/throttle@0.2.2", "", { "dependencies": { "@profullstack/x402-gateway": "0.6.0" } }, "sha512-qpb9yKE7frwTP29YILx+QePqyEPWGVZxPYve7ITqSfARzOl0ZKhfjeizxPKZUgYhFQfNk6kWCa6/53RVoj304g=="], + "@profullstack/throttle": ["@profullstack/throttle@0.3.0", "", { "dependencies": { "@profullstack/x402-gateway": "^0.6.0 || ^0.7.0 || ^0.8.0" } }, "sha512-qoR3MdB/kf6TmkTe5pZdW/y10wH5uC5EfxrrUmS5hL0V4BN17ZzyfHZm99Fge80ZsBVz4jDlLvAP5dkYksDOvQ=="], - "@profullstack/x402-gateway": ["@profullstack/x402-gateway@0.7.0", "", { "dependencies": { "@profullstack/keys": "0.1.0" } }, "sha512-xsZRWHdOD9Y9EuRS4PsRmykVS2geOu/luY0jBlliOF3SEgxiLhgmx7ks+2jOUtGlq+cIfSonnk5eEObRGCOJ9w=="], + "@profullstack/x402-gateway": ["@profullstack/x402-gateway@0.8.0", "", { "dependencies": { "@profullstack/keys": "^0.1.0" } }, "sha512-C5/47u32EufLKjy9ttuGOETBDXRaOgRv4e149pOwOsQMZmpqq6lbtlQmXeuwuD+rrtbc35Rgj3ynXYfnfNRGKg=="], "@simplewebauthn/browser": ["@simplewebauthn/browser@13.3.0", "", {}, "sha512-BE/UWv6FOToAdVk0EokzkqQQDOWtNydYlY6+OrmiZ5SCNmb41VehttboTetUM3T/fr6EAFYVXjz4My2wg230rQ=="], @@ -368,8 +368,6 @@ "@profullstack/submit-feed/fast-xml-parser": ["fast-xml-parser@5.11.1", "", { "dependencies": { "@nodable/entities": "3.0.0", "fast-xml-builder": "1.3.1", "is-unsafe": "2.0.2", "path-expression-matcher": "1.6.2", "strnum": "2.4.2", "xml-naming": "0.3.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw=="], - "@profullstack/throttle/@profullstack/x402-gateway": ["@profullstack/x402-gateway@0.6.0", "", {}, "sha512-n9/7NixIM9wVOMGWDc+3RtFsGABG+HAYfkZ11JxoEIlF/FDRGEXbvHFlNL/M97RNy01964FhAbQp34OMJoxqZg=="], - "libsql/detect-libc": ["detect-libc@2.0.2", "", {}, "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw=="], "tsyringe/tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="], diff --git a/package.json b/package.json index 2d9db82..838d4aa 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "@profullstack/player": "^0.2.0", "@profullstack/scraper-daemon": "0.2.1", "@profullstack/submit-feed": "^0.1.3", - "@profullstack/throttle": "^0.2.2", - "@profullstack/x402-gateway": "^0.7.0", + "@profullstack/throttle": "^0.3.0", + "@profullstack/x402-gateway": "^0.8.0", "@simplewebauthn/browser": "^13.3.0", "@simplewebauthn/server": "^13.3.3", "bullmq": "6.3.17",