From ab28d4e68a21a856817d5e4eb39689a6ac83bbd0 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Tue, 22 Sep 2026 09:55:38 +0000 Subject: [PATCH] Honour Profullstack Power Keys: x402-gateway 0.7.0 A Power Key bought once at profullstack.com/shop now opens this site: the gateway verifies it offline with @profullstack/keys and treats it as a pass, so it is never charged as a crawler or metered. The 402 body and the sales page point at the shop. Co-Authored-By: Claude Fable 5.1 --- apps/web/package.json | 2 +- bun.lock | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index cc521de..05d282a 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -7,7 +7,7 @@ "dependencies": { "@profullstack/emailer": "^1.0.3", "@profullstack/throttle": "^0.2.2", - "@profullstack/x402-gateway": "^0.6.0", + "@profullstack/x402-gateway": "^0.7.0", "@r4ck/auth": "workspace:*", "@r4ck/config": "workspace:*", "@r4ck/core": "workspace:*", diff --git a/bun.lock b/bun.lock index 7cc22dd..4cf21e1 100644 --- a/bun.lock +++ b/bun.lock @@ -42,7 +42,7 @@ "@profullstack/emailer": "^1.0.3", "@profullstack/r4ck": "workspace:*", "@profullstack/throttle": "^0.2.2", - "@profullstack/x402-gateway": "^0.6.0", + "@profullstack/x402-gateway": "^0.7.0", "@r4ck/auth": "workspace:*", "@r4ck/config": "workspace:*", "@r4ck/core": "workspace:*", @@ -169,11 +169,13 @@ "@profullstack/emailer": ["@profullstack/emailer@1.0.3", "", {}, "sha512-VyAtCcfnSI6LOwJvWogCr3ZNmEsaZw+iuWrqnosLsdcKsbRyCrCmXigMNZJZEjlgYlR+lK//PwNPG+xtCFvWAw=="], + "@profullstack/keys": ["@profullstack/keys@0.1.0", "", {}, "sha512-Vys47LvS5ivhdZu4SYOxh9Le3DEmWhjP0+CtrU45RhXAbY0ZFG/2Dk9V1bIIUGDp8UWMJqctvUD21JrNjfh04w=="], + "@profullstack/r4ck": ["@profullstack/r4ck@workspace:apps/cli"], "@profullstack/throttle": ["@profullstack/throttle@0.2.2", "", { "dependencies": { "@profullstack/x402-gateway": "^0.6.0" } }, "sha512-qpb9yKE7frwTP29YILx+QePqyEPWGVZxPYve7ITqSfARzOl0ZKhfjeizxPKZUgYhFQfNk6kWCa6/53RVoj304g=="], - "@profullstack/x402-gateway": ["@profullstack/x402-gateway@0.6.0", "", {}, "sha512-n9/7NixIM9wVOMGWDc+3RtFsGABG+HAYfkZ11JxoEIlF/FDRGEXbvHFlNL/M97RNy01964FhAbQp34OMJoxqZg=="], + "@profullstack/x402-gateway": ["@profullstack/x402-gateway@0.7.0", "", { "dependencies": { "@profullstack/keys": "^0.1.0" } }, "sha512-xsZRWHdOD9Y9EuRS4PsRmykVS2geOu/luY0jBlliOF3SEgxiLhgmx7ks+2jOUtGlq+cIfSonnk5eEObRGCOJ9w=="], "@r4ck/auth": ["@r4ck/auth@workspace:packages/auth"], @@ -697,6 +699,8 @@ "@malept/flatpak-bundler/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], + "@profullstack/throttle/@profullstack/x402-gateway": ["@profullstack/x402-gateway@0.6.0", "", {}, "sha512-n9/7NixIM9wVOMGWDc+3RtFsGABG+HAYfkZ11JxoEIlF/FDRGEXbvHFlNL/M97RNy01964FhAbQp34OMJoxqZg=="], + "app-builder-lib/@electron/get": ["@electron/get@3.1.0", "", { "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", "fs-extra": "^8.1.0", "got": "^11.8.5", "progress": "^2.0.3", "semver": "^6.2.0", "sumchecker": "^3.0.1" }, "optionalDependencies": { "global-agent": "^3.0.0" } }, "sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ=="], "app-builder-lib/ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="],