{"_id":"x402-surface-check","_rev":"43-837bce8a1967eabcf2827042067320b9","name":"x402-surface-check","dist-tags":{"latest":"0.2.43"},"versions":{"0.1.0":{"name":"x402-surface-check","version":"0.1.0","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.1.0","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"2949a89da99329d509b8d26c2c31e22c3cbb5737","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.1.0.tgz","fileCount":4,"integrity":"sha512-Q2O3Z7BcCeAdeyCeyb2T4OJo/BlaPlLQJEiA7Pgk/WS5VLIVz0MKl6JPDhdAdrYSVWOEAvojLJk7LTGKkthHmg==","signatures":[{"sig":"MEQCIBQvIM/hTbvTCGfS+EjOmgl2ZksTlGCX0ub/H6w/pwBoAiAJtZVNEyv9UPnTom8o+w7F12kSvL2kjfMPXrzlHIS4OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18697},"type":"module","engines":{"node":">=20"},"gitHead":"60bae6776c7f32e88be347e0ba0a2940646c8646","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"tatelyman","email":"lymantate2@gmail.com"},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.8.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.1.0_1778714818370_0.5702111769560265","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"x402-surface-check","version":"0.2.1","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.1","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"98dfdf2421044d47b7c28ad73d3fae997d8675fa","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.1.tgz","fileCount":4,"integrity":"sha512-7z7GbpIQXZxJiBWtnlubGOoVkp9AegnY8MMhoXn6gNB61DZHai4T6otctRmp/piP+FtSYbmcXyguTxYYHmwflw==","signatures":[{"sig":"MEUCIQD4KyJeQcUOYPZ1CElle4EqcxhNCNKciSRqeJSAjgaZdQIgEQ/Eo/SVk+VaRveJKj5zYnEriJCuI2We5EowPS2ShuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22726},"type":"module","engines":{"node":">=20"},"gitHead":"90ed3e15797f643d856ebf13baf9a3abaef750a6","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.1_1778791982889_0.2621427698873535","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"x402-surface-check","version":"0.2.2","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.2","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"27d0b33f7878aa708fc2c1a9a5485569e3541027","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.2.tgz","fileCount":4,"integrity":"sha512-Vb+jXOlMVstKGKFd0VosKHARWZjgFxTtQkFSbjuZxtmikg+unMHMjTz5E8dRbqFzRCOenOzwjU0zeyDCBswIuA==","signatures":[{"sig":"MEYCIQDdB5+k9UVcPWX1hSEZq18zCSRlLgqh+m6WXhM7LERvtQIhAJ9Kshn7cbRETJRQJocN5tJxUMJ2eNZEYCLEAdB9QgPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23276},"type":"module","engines":{"node":">=20"},"gitHead":"9337ec4fd94f0a63ebc60e6252cf6ea2cbf81ffd","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.2_1778792813173_0.5210528530500393","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"x402-surface-check","version":"0.2.3","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.3","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"75979105f8ce0fcceb46ab2d455e7957977d8116","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.3.tgz","fileCount":4,"integrity":"sha512-Zy3tTH4xje6GG7vX0/ILcrCNqtnmIKSzFYQbknK833wjeSrHBOQYqa49QObV1s8Rk4JmfRhpvBX/W5s+XUB9bw==","signatures":[{"sig":"MEQCIBiNoXj2RaozmmfglmksqOoAU0evaZna3T6/YFrnY0fyAiA8nVPQLxx4Ag4EPISQrS4iUAiZuFt38+HwRgCGOf15uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24215},"type":"module","engines":{"node":">=20"},"gitHead":"24d9f4fd2a8eaf89e37e082c8f1d1f35813cca7a","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.3_1778793678920_0.8908944941376249","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"x402-surface-check","version":"0.2.4","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.4","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"a8c65d8af7597ce3b612aaa22496c8db603f86b7","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.4.tgz","fileCount":4,"integrity":"sha512-EKPj/adZ2/7NiD0OH5pSm7Jz20cs2VYI6LbT6i+5qhSzHcCwUXXQIwUCcJfbtCMWkCwX/7ytKa40wG13OAxfUQ==","signatures":[{"sig":"MEUCIQD+1QiyHDDElVIfWpvfoDUyxJyWHRdUBHmmnqQRVRhIjQIgO3sUtxB6Tqhkt49iipp3Kn7MLZYLnKR35pZdD0SRiYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25543},"type":"module","engines":{"node":">=20"},"gitHead":"cc1e84087dc223a2e003a590b290c44d1fa9b09f","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.4_1778797139187_0.5718411997263502","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"x402-surface-check","version":"0.2.5","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.5","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"fd489b94cde62c229ea513feb759607481c16c74","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.5.tgz","fileCount":4,"integrity":"sha512-e8G6Gat5H/PA+QkByXJ/7tCVu0++QXNXsNi/1ec6DVvo9i/QSOJ8jYkCzmm6d0elHQ2jEKikVR8OsLfVZrNc2w==","signatures":[{"sig":"MEQCIHGJbNpGMjhOL20VqUrorvcFWhnl/uOoOyxBCqzXD5nBAiB7VjNvrjRvw7Y3/WJsSk7wOIMUXI6PWT/4FXQHyyY0NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25617},"type":"module","engines":{"node":">=20"},"gitHead":"7ff30ef0be47d015c60d06c337dc358948cbde61","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.5_1778797312857_0.8263957268750264","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"x402-surface-check","version":"0.2.6","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.6","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"81ee32b6ff9f96a0ac388a695c5fb537235083c9","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.6.tgz","fileCount":4,"integrity":"sha512-SRD2c/Tn7tN0JKE1vwQokctuor2TPZq32ImUB+MNzyREQCnTpOjOGPcCjY3JFXFZKgTXyOX1VKxYV758pGwvZQ==","signatures":[{"sig":"MEUCIQCFnl8esg6792hS+HEB/tNs7UMxR1IOTxMueHVfLW2GmwIgL+joaqFM3JUM9sMxVDB4SuI74E0VsbDNlc5i5V0zJ+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25688},"type":"module","engines":{"node":">=20"},"gitHead":"8283c44321f40415da77ac8aa867e7600a289109","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.6_1778797437318_0.6686251963983321","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"x402-surface-check","version":"0.2.7","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.7","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"b4292b770a9ee8449b3c7fd5f0fb381bf9875b8f","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.7.tgz","fileCount":4,"integrity":"sha512-jvxfwGDxNDLzMHCUUOiNgY27WuICX20LVaJW7ktD6R9XYXMPboerMJ4SNgaUbTeN7p4Y5F4hWCh7wbW1omag/Q==","signatures":[{"sig":"MEQCIFiqkq8hiBBgaoZYcNjCIgtIds7766PLVShRIHy3cMVRAiA3l6GOf8Xkb030MoU1qZCcgLVrXl7fkcIKSOO70OJIyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26289},"type":"module","engines":{"node":">=20"},"gitHead":"0f127c24baab529e712e7b67c5b9ad7fbb26091e","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.7_1778800534622_0.4013953587375523","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"x402-surface-check","version":"0.2.8","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.8","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"0ba0b405ebe92ba2983b3a08c7b96342886537b2","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.8.tgz","fileCount":4,"integrity":"sha512-T6ppgD4QiBft/f0ouRftPP1qBJvweDhpxb/Nx8r/upV5hAP+qlbNMmn6y2+o69qjX8WOKd0e1zPn/5k8LsT+hw==","signatures":[{"sig":"MEUCIQCI3I/eT1X7BmWxWjv+WpCu3Yy1tvJS4UphHis026Ia8wIgRcjQ9ZkphoZhh3RNfSDEX8M9y0K+JlfStOtzYpz6uwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28873},"type":"module","engines":{"node":">=20"},"gitHead":"0e74a79f825fe9c0b6945e1ddd587e21f46e14d2","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.11.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.8_1778801351348_0.287987175217868","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"x402-surface-check","version":"0.2.9","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.9","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"e921e76d6ec49a9dcd634902883dd3324bc3783a","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.9.tgz","fileCount":4,"integrity":"sha512-GczPve5Edd0ANnuzCOuauF4234CTEqoTaN1xTieEeQAyt9cVHacWpLWlmtj4MFmLO/VRnIRrh8oPnqBRmyjLEQ==","signatures":[{"sig":"MEUCIQDUZnlXDn41qqcXV7wt98S1ia/CC0CxBnwl9j9ZDGPwwQIgB5hyAa8yuFZ9rrV+cO5CwxDWyAIHbUOCLWwECLVD8Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29180},"type":"module","engines":{"node":">=20"},"gitHead":"4083ca90deb3322d5969e40fb00f915b981e0a30","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.11.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.9_1778801949216_0.8044337325758688","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"x402-surface-check","version":"0.2.10","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.10","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"358921f506e0b3120ac8927d9f99362f1d30ce63","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.10.tgz","fileCount":4,"integrity":"sha512-hNNczFXTiBFCHDDv35Zc4h2zfjlPBERRJnoc7eiWrgEDzP7uJ1sIVe/DJr6mt/CddzOl1MMPkHh74yEGmA5wSg==","signatures":[{"sig":"MEYCIQDrm/jCfCjG5a2f7j4SGmS78yocXnKwPmR3y/BziRyBAwIhAO2tdjZXrcoSYZWLgIRd6PqS2UxQWu7f9azL98ysLrG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30632},"type":"module","engines":{"node":">=20"},"gitHead":"008b669d161020a793ed039e149d991b428f80db","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.10_1778802452965_0.076505090987669","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"x402-surface-check","version":"0.2.11","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.11","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"4f3495d5f9ba3fd4939edff409a82eed18ea1a29","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.11.tgz","fileCount":4,"integrity":"sha512-fYbKoHJgpAspinlTWBvjbvTNETcgMGZvB53wP2+eghv3g1d6hNtAn1c6F9Q7wMC8iV+K5ocwH/Es4C97EA/t5g==","signatures":[{"sig":"MEQCICZjKBJXPtrZiWBYlrHJWinVyQzJNItcr2ZiuEZprzbRAiAIA1HUEo1AOR7pj55lfDLcQA+hKaANp4ckKH46HygIYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31850},"type":"module","engines":{"node":">=20"},"gitHead":"6882e19469653b452b202b74ae57388c1f7065b1","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.11_1778803012156_0.7929687905100697","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"x402-surface-check","version":"0.2.12","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.12","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"6bd745a208145828a04ab14a31acbf169e8f93be","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.12.tgz","fileCount":4,"integrity":"sha512-ehzbwv0W91YoPiTiJNaLCKL7Vb6Zj2xXgf0YyjMnspZ3TXjD2fnb/lnDp6dmNN0kXTmQBlNYUTdhFSRGZUOS7A==","signatures":[{"sig":"MEUCIGEKacd95PEnCI/xYMzJ5WnEeQjk/o4jxYw2sWq4B41kAiEA4K2aYwYwTUFCC0idZZa1EP0n3tRu1SurEp4QpLTovq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33153},"type":"module","engines":{"node":">=20"},"gitHead":"ca7232ec76e59e8d4ef383ae9c96469a39e4bed2","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.11.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.12_1778803597859_0.08117238939252225","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"x402-surface-check","version":"0.2.13","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.13","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"2a93b7520754b3d474ebb221b361191ecb0e1e5e","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.13.tgz","fileCount":4,"integrity":"sha512-jOWovK/p/XcdJVl3YOaHeA7mXXLGJga1V6vUAsSNirkCxDU6Pc3zRm2Luuv7vUGT/vB7gW5H7ugDiNXJUCRLPA==","signatures":[{"sig":"MEYCIQDFumLWzxeRAKeUOc0F1xNFlkH8HgT6pnBLMYmc8p8dNQIhAJZHJJANmqjGVbFjS5Wxn4ptUN9xfiFl3QKz2Fw+8FMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36426},"type":"module","engines":{"node":">=20"},"gitHead":"db9d275e4993d4f9ff919032d169b15036324771","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.11.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.13_1778805149418_0.40945444995639235","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"x402-surface-check","version":"0.2.14","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.14","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"cadb142d0c1a08cca60f8678e45fdd79bd25a1f1","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.14.tgz","fileCount":4,"integrity":"sha512-U01+Nf5mliJJl8iNyfyXgJWIgaeGjhXFjAjd4o/SoUtoJmWcHnKt32D2zQFRzBq/ZfbHytIkQxUw5vCaHhz16Q==","signatures":[{"sig":"MEUCIAg/Ai+7P42hnz7PPpuFyLUmb+tz9+i7QESlPe6ssfGxAiEA5zPlCerD/UoZOU7txoZPorVWVRJU8vavM2tF8Y0IEuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37429},"type":"module","engines":{"node":">=20"},"gitHead":"e22f38928a1e2a7a191f4cb37c2ad715305ab51a","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.11.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.14_1778806975488_0.1793162930946861","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"x402-surface-check","version":"0.2.15","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.15","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"5f5bd67040994554a5e9dce42df524e2bc23fcc7","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.15.tgz","fileCount":4,"integrity":"sha512-mPyjra1cLGul0OP5JF0bVlNUQMeViOWm2jd1Bmp1r0Od9rXyZlwi/ifGrRABJrSrsJv+jMmk1lzTVl2leU7IVA==","signatures":[{"sig":"MEUCIEYMxN3dvjzULArXygC4uobR1binGIzcwu1WGTSgPH/FAiEAsvN4iJ6xqbU2J0urqJfSJ/tCbuyS4X96WkOKl1jY2W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38219},"type":"module","engines":{"node":">=20"},"gitHead":"3d46b41abafc9c667a445569a1ef2036011faa7b","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.11.0","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.15_1778808452173_0.2720306411245823","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"x402-surface-check","version":"0.2.16","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.16","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"106c15e6447f4428bd24d14769aacb278cbf8ed3","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.16.tgz","fileCount":4,"integrity":"sha512-rZKF94fnTiBJn1NV8zp0pCtqXTsOKz9wzhUV6t2M6xUHJZM0gtrnSKy0UVFng5rEASU9B4tPUXa6VxpWmD3JHQ==","signatures":[{"sig":"MEUCIQC++wHw2aQeWtiI1Gm4cQr/UUieQ13fm5AVk9sjEzn/YwIgOYV4zawwAGvBhP1r+ob2hKCr8LP0YAW27Jnr2/Lz48Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40094},"type":"module","engines":{"node":">=20"},"gitHead":"6f4ce1522e7d521e860fef92096eb7883a7c35b6","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.16_1778809467863_0.4587405857698763","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"x402-surface-check","version":"0.2.17","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.17","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"32dea76981fa3a6cc16fe96ae3fa933c6df1642a","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.17.tgz","fileCount":4,"integrity":"sha512-ZLXJpSiWhif1+CR3GRIL2tZuLuLYIIIDpuhvCG86kVG517ICXqkRHSKOV0x+A5fCVUygakOQzsgHp0rWgXItqw==","signatures":[{"sig":"MEUCIQCY0in5sbewmv8E5qBkrulJw0wgbLkGheVXtZ6eZpLyoQIgVkDA+P/dc+B32WBk5yJQH4TxNCcrYfgGXkyL9unDHks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42347},"type":"module","engines":{"node":">=20"},"gitHead":"d5c3156cdc3f99f2f5f802646308137a3f66e57a","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.17_1778893080132_0.29336487280861","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"x402-surface-check","version":"0.2.18","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.18","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"cd922bee98da5ca46f4a8e9c4f73d9b637e1ff24","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.18.tgz","fileCount":4,"integrity":"sha512-yKugrJ7sP+ScfwQuRS+62SW6KlQ+0j82wwpLMsSsPT7muLoHHgE/4yDXsaDNjbywds6PrKp3qm73+AJ6tgV/3w==","signatures":[{"sig":"MEUCIQDPapzwLHMOM06lDd+AmoF0BfLa5fqGINrETF1VO1A+qAIgA1X9tdt/XQ/Xaj5f27IrdZcTvFd/GiOQTzxauYtCQRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44309},"type":"module","engines":{"node":">=20"},"gitHead":"7b0f94d99f0bc674a1eed9b4d278a9890e612c59","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.18_1778900186170_0.3803094389361126","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"x402-surface-check","version":"0.2.19","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.19","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"52d9fda313b55aaa7bb20453d48e9c60734b0ff2","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.19.tgz","fileCount":4,"integrity":"sha512-bg2Qyhc3nO3E4nsvSdbj6Cn0nh6TKLli7+N6JjSFZpcTGwvh76+05NUEPzAKdZr+R5GrXDaVwYOqCS3n8aegYw==","signatures":[{"sig":"MEQCIG8mthuT77Rx2iZ1/BJcGccEYkxAS34WttugFTUFk9itAiBzXInhjREkISzS/Ad/Ynm1x/zMCUiNhh2R4Ks2oTEivw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44370},"type":"module","engines":{"node":">=20"},"gitHead":"2a8b5b66c973aa0df7ca49bc3efaab6ab248468a","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.19_1778901679183_0.7544822119284134","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"x402-surface-check","version":"0.2.20","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.20","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"f8d1ec064f418f4d9e836bd49296cb6803f7e3e1","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.20.tgz","fileCount":4,"integrity":"sha512-FInM3FdhhyF6iyhcJBgyMECZS0XYw1QJcAsDy4Zd3SFQum5SfY69czZxldXPxiQlipRc16JYUsJaTESUAFWLiw==","signatures":[{"sig":"MEQCIGzSfEo9uij66qWe7E9NDuk3vkqTBmIx0SYIOiHBObA/AiAmL3KvL3xPvnxFZfaP7PGS4TfaFIcBp5xGQJ53EmvJEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45466},"type":"module","engines":{"node":">=20"},"gitHead":"70ffe74308b9ec9abdbb43eb1a62978aa91fb05a","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.20_1778902242332_0.37377967088948116","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"x402-surface-check","version":"0.2.21","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.21","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"1adb56b8b286f6f3ae8bc4e328721ada27efa8f4","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.21.tgz","fileCount":4,"integrity":"sha512-DrJYKX0ofli/ZDfDnzKg0F3b+AyTdjLEXKRYNOWXSuc4uM4vaEDyWouOX3/uNl0Lby0FhuicjmrzRlGuKYpHEQ==","signatures":[{"sig":"MEUCIHG0VYYjxXco8TL0QeS4Wo02fam1urHohfRJ5BIdNX8eAiEA807/x4aFrxxlSrTaSqgc+BRM8dHoMMaDpYPAyh8HD8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46950},"type":"module","engines":{"node":">=20"},"gitHead":"ff4695b8d8eb208c47218a59ffdeabc91dbe6234","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.21_1778904043486_0.8568694335863927","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"x402-surface-check","version":"0.2.22","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.22","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"d686b571cfb76f07edf20fb235986b9a8d433a22","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.22.tgz","fileCount":4,"integrity":"sha512-wmwk3UC+luiZBwSIYYPjZQSNXdzZXRxH2pbz7B4Dn1sdi07Yilab2h7NnG6DQLgtXPXfb0QlfGQlcz7c++Iq4g==","signatures":[{"sig":"MEQCIESuoAQxx+XNxQHftL9Ix1RaLd9Suek+4e7h/pATSyr/AiAXPFpSDiOYqfI5h0NFrH/udXGP3Xxi+8Tj5L16CnrMqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47998},"type":"module","engines":{"node":">=20"},"gitHead":"890665fcec4acb312bd38f9510980c7befbeb828","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.22_1778904960740_0.6936780260491542","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"x402-surface-check","version":"0.2.23","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.23","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"86764e51ff4c77fdff89f2f9c4efa181c3ab4ce7","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.23.tgz","fileCount":4,"integrity":"sha512-DDePmmgHC/SKWRjwIYz0MtFPkAgevEofdzGKpJ5J7Sk1cmGSkliWz6/FTY8SemqX/TfXKBPp/TyjTbAF9r+Dlw==","signatures":[{"sig":"MEYCIQC0Vg/FrFcAW5IzsWWVhy8W3N3YhziMzsa5mryPKu5XRgIhAOxm1N7mMKHrGDC9v5iBVfX9ogFtbw1vYWsUqZJL5vR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48103},"type":"module","engines":{"node":">=20"},"gitHead":"854f737d5d1da069be9eaee7e10ab1e777a06397","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.23_1778952796166_0.5319701342342313","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"x402-surface-check","version":"0.2.24","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.24","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"ebf11cefcede971583371faa92bcd3587207c5f4","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.24.tgz","fileCount":4,"integrity":"sha512-+vnOKanZzQ4qdkHGujv64IR+wgMaMgtgw4SXdua0QrwfrtdDweK/MYyirKhRjr61Q6KCwCB0g3sR3DoL/eG3AQ==","signatures":[{"sig":"MEUCICRB1YB4FCQ0yS5DahA15o2L7zQWKg2Nse/uztW9Y7lmAiEA2YN9Ls5SufbGxA9mPIbu1XvaCDT22jXxEfpo/9/i86Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49659},"type":"module","engines":{"node":">=20"},"gitHead":"6be07d4ac62473417f16f30fcd91ea7a8683e99b","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.24_1778957568080_0.07389351504912844","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"x402-surface-check","version":"0.2.25","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.25","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"f50b28233949f320c329914a632ac1b636347652","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.25.tgz","fileCount":4,"integrity":"sha512-2QDE3vPiiKWkLI6+VrNE/QHMZ/SIWMj0y38ZLcbehEM2CpmutYB3yC+TwWYk8piE+P8wVQAZAPr6njyuzX0l1A==","signatures":[{"sig":"MEYCIQC5RLUuxThO+XTVNGMz23OVdw0gpeaPK62XRHjyZUmcewIhAIzRtx3DCds3Vb0BzhVVgTjkSEm69BO3JbN5oHBd2N19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52761},"type":"module","engines":{"node":">=20"},"gitHead":"dea5a1ea8e99da61e883f5eb11218ee5459f25ec","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.25_1778958378524_0.8431789529321536","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"x402-surface-check","version":"0.2.26","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.26","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"5a7dba2c67bb03692dc27852434321c65bd36492","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.26.tgz","fileCount":4,"integrity":"sha512-xcbapRV8uCLpSEvPxDoQf9AuC0do3T3E69h1rc/tOQMs+aPsV66tycUS9BVoi9y63zNCJXU+khIYwK279IvUYw==","signatures":[{"sig":"MEUCIE3lsQ7dag4Ahbr+EM/UtfaBak0hf1ZbfyIOABWZkqkAAiEAr6CKGy/Oh//UI9/JQQC6YiEL6+qLP4isNNbrnitk21c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56046},"type":"module","engines":{"node":">=20"},"gitHead":"50f47a5396d9dc37501a5e53fe5fdccfdae95676","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.26_1778959135904_0.9087478962032802","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"x402-surface-check","version":"0.2.27","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.27","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"93ec5a3d6194b38735c191bf12d625a29a36cfda","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.27.tgz","fileCount":4,"integrity":"sha512-6E7WVGztqUuAStV+cXQDljepoz/J2ckygiMTnbwkDtSW8kSKe/Uf/XIsl3gpoMbhqCmp9/ChyK/1X/xaLmqvCQ==","signatures":[{"sig":"MEUCIQCE73zXWvfbgc7I+eZ0LGNxqLGaNjM6+QiIEb57orx+nAIgFFW/6aiMNG97VRIauHzOsqN3b2Mi5M+dJBdmn8PwMC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58287},"type":"module","engines":{"node":">=20"},"gitHead":"0d5b19fcaa921f6eef1d313232cba4b7fb5132a7","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.27_1778962460972_0.1247604748327722","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"x402-surface-check","version":"0.2.29","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.29","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"a38a60c70b80b16bd2d9c2e5cb85a1d0ebd5c20a","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.29.tgz","fileCount":4,"integrity":"sha512-o07MWXFxNBaTFGi5BMpB/X8t5lSCxU5FYLN43fyZ7mRJolr1nFJTcpgrCI3iEWZA3C3WQn9SLDMmFTqscTEB5w==","signatures":[{"sig":"MEUCIQDEJsXp2Z8H5Ndh/z6ys/XrxS1xpactzTJrUPl0BQX5pAIga5L6IQp09YahwjHnI8McDvKwTa3/KUgPH6LZoavF7Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62478},"type":"module","engines":{"node":">=20"},"gitHead":"b3aa33c433d9bc6f7a2a2f58340242f2152c309b","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.29_1778970080177_0.3886344841523197","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"x402-surface-check","version":"0.2.30","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.30","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"83821a0aec3f2dc7610c271de4928b4e6433131d","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.30.tgz","fileCount":4,"integrity":"sha512-8Ys5BYaWhASp4wEUep4EkEUSmApV456v1mXLWX3uf/N1/H8SWgFqi/+qgIoxDzPgAaFhTE3SSWR/cNzABLGW1A==","signatures":[{"sig":"MEUCICs6vBCgqkP2cN9U+zTzMCyznTGVIfOFnCo1sXtqaSf/AiEA/mCV9FR/V75odlAwG/cHPphDOD9LWmumBlwilgmakR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63352},"type":"module","engines":{"node":">=20"},"gitHead":"0be8c2afc26ddb710e1a42cfcac9bd0d0e2d88ec","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.30_1778970292044_0.7965864493957384","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"x402-surface-check","version":"0.2.31","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.31","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"3ab9b44c311a00ba6af9d0c7100627835361661d","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.31.tgz","fileCount":4,"integrity":"sha512-I2xhxL8fbR48Rye9auhcJtp54JYfImbWVvQwQOLQmoHf8IAUdY1kqwP4aKAKiaXyb3gZ0okK+BD4TwgjETsLjg==","signatures":[{"sig":"MEUCIDFssUiZsd0V37A9UXRqNYnMNuqCBKT1GJZMflWhf8AmAiEAqO6QBMfhveVx5CRZ6jy1EpL6RHNyEyqrI3dhuCsDH5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64449},"type":"module","engines":{"node":">=20"},"gitHead":"6d227ed72ca9f4af0b6499549ec70e1039ae2643","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.31_1778970930734_0.5787884304683326","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"x402-surface-check","version":"0.2.32","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.32","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"7d67e3bbb19e927953ca4545eaa56176c4ef5b9b","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.32.tgz","fileCount":4,"integrity":"sha512-aJVDCQ0d0lhqgAin05OyDkX2mIonalSoVQyensn+7M0/L6+aLMEcYl66TPwmq1bdgMsjtbpYqwj/lLSwi6b3mQ==","signatures":[{"sig":"MEYCIQCfOdrSuqMafU5wV8R9fSRV7D8OI87hgWPKjR8svTkdVQIhAK1r59zlKi95/KZ1SWUEIWGLdMlcqD0ALdswyuFdzjz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67537},"type":"module","engines":{"node":">=20"},"gitHead":"6884640f893848bfb51ab172c75137cac866fc11","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.32_1778977930640_0.2024824836668626","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"x402-surface-check","version":"0.2.33","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.33","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"4390ff08a6fe882944ddd375022a399aba4277d9","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.33.tgz","fileCount":4,"integrity":"sha512-0u059R3H7Qf248Uks1QuV2HVilQYGaT9zFZEXqZ3czOfssW0y4HgxaKrIGANIQwCBikoOKR/A1aKX7v/nL7YfQ==","signatures":[{"sig":"MEUCIEVPqM5ojwVSGC2/x5freSDG9+xj7JL8bOfMOLLGJomLAiEAq990Tuih3CVTUBBi+zqvZm4QNmxzXSjilEXHuTI9Hjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68226},"type":"module","engines":{"node":">=20"},"gitHead":"43a30ad2f7c943804dfc8d67898cccf433f28f70","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.33_1779134210845_0.00799951760210349","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"x402-surface-check","version":"0.2.34","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.34","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"5d9a145f18d2727a441c36973f89bd1ea8119f1b","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.34.tgz","fileCount":4,"integrity":"sha512-X937/YMb/Dy85XC6tIKcS4y8FJvaarn8r/mMUNZITA3x9HRVUVdTuV7LpcKMgSjVg0m4TEo7Ex9LriSpweDuvw==","signatures":[{"sig":"MEUCIHRKXOdml1+m/o+eNVGQnwQTLdh0s2NDogUZlT6u9ob8AiEA+n9VkuXlq+qxQrF2fCgR122ILZsj0JgAqeSXEmXtHgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69969},"type":"module","engines":{"node":">=20"},"gitHead":"d55afb97c286e3b656f92973bfcde463cd1af6ba","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.34_1779239696443_0.1419519451912994","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"x402-surface-check","version":"0.2.35","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.35","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"daefd458811e330c288030b5be7234f802bf79d3","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.35.tgz","fileCount":4,"integrity":"sha512-QHLlX/zyFgxkzu4BXaATA1NWhyoAk+FJj/TJpf9fKom+o0iTiHYNA0PfV3LULUGAuiXheAnZ4dOUTBlMobDc3A==","signatures":[{"sig":"MEUCIQD+lLCkjY5CAcLt75IykCMH+FD119TuHMQJaFG7Fbxu4QIgD8H6XCCKzCU3XUDSzDNINa7oY2Mica8O6KiOwYw3k3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71464},"type":"module","engines":{"node":">=20"},"gitHead":"f06b710b9d8beacbb73d485322c6144ee70c4c9f","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.35_1779240395043_0.6995280345658357","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"x402-surface-check","version":"0.2.36","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.36","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"b9033d6ad37ba1314facd20710a31e07351f5b45","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.36.tgz","fileCount":4,"integrity":"sha512-aTSUWLP9wDTByQpmXcfBrwtmM5vFk+5fAs03tTaa0KmNhT0n+uvBIwaNYiFi62phoemrO4R18E286jlDcNRE1w==","signatures":[{"sig":"MEUCICUCLxdJnKfjWrEI0wAiHJeYUrDEVd0c1RhX0aTZLlBEAiEA1cKdHy0+HrpS0BwqgKPciylD7isWBOHHi10fnnbv97Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72386},"type":"module","engines":{"node":">=20"},"gitHead":"0ae0f308773b78aa80d55c3eefc96e3064666ef2","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.36_1779246931090_0.2094636476342755","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"x402-surface-check","version":"0.2.37","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.37","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"f89e5ef52286a34f0786ccf53b8f89d11d03d067","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.37.tgz","fileCount":4,"integrity":"sha512-Hn5TMuuj8ljCxFWH0oxwc6Tg2NoeMgUgdJZszZSgdptX3JG/5yaIpuEtuoJFWrDuuPOvvAKNGx5c8SFoPxdxjw==","signatures":[{"sig":"MEUCIH7691s3stLpZyxcOJX5JAntynneeNttK/Lzzt7GVUt3AiEA2W3gvP600Co4SO5NXO2fLu38ADuTRVvyNuuqJiiSu4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73127},"type":"module","engines":{"node":">=20"},"gitHead":"cbea7c3deae1f5472a8983c9c850ea3522652eca","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.37_1779250186715_0.05802847113173071","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"x402-surface-check","version":"0.2.38","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.38","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"89c6fe93bfcd7486f77daaead2f7b3586fc1c427","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.38.tgz","fileCount":4,"integrity":"sha512-lIU5fOE6dnjiMWBXi5Sx5ls2uf5+XyH3b+VTAmJnM57PsWj5T0q3pzqU6Ef7oP/7Nh0DLPZZ2fODT+Tf12WaNA==","signatures":[{"sig":"MEUCIQCDvT/sD2iwutg4OChRQH/J9xzNjYGOxrnQVcNy8U4kXgIgGh5xg4MZLg/Zqp3v7tdXkb1v4qyBJPAqPQsO5n28464=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76934},"type":"module","engines":{"node":">=20"},"gitHead":"b7ce88ca7867b8af4157e2b2c6f548c6d976a346","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.38_1779251956536_0.11714112503217677","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"x402-surface-check","version":"0.2.39","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.39","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"15005c5b505db219f4191e30f68bd877e38a9b2b","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.39.tgz","fileCount":4,"integrity":"sha512-ejEEQD8WZvgJONtpJRW925pN9QRIArmnDkpLT0tBsWfma7tqEnMxA2AOLvceURJsnPGPuEKrnrXaqFB9J4GOjg==","signatures":[{"sig":"MEYCIQCgDXqxYvioBC6bMbj97ucbdNyNsi9gykpDdlp4jQ6UIgIhAJ/29qfja6dVOAqPLzynKEfHNwN3YVubxq/2wiGb24//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78276},"type":"module","engines":{"node":">=20"},"gitHead":"c6a4a6f2d67499ce86e024ec101af0cd4abc95a9","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.39_1779252588445_0.5043445638467663","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"x402-surface-check","version":"0.2.40","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.40","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"5a6b1331e5d78394c320c7a3bc5ce64b3264113a","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.40.tgz","fileCount":4,"integrity":"sha512-JGvQlzF9dSwblCbXVhNUscLRAKMdeleEzWV+aN9D+SJYPUOJ912IBWtXsAIy/GwDsxUfXxSPvkicEFEyqTSJIQ==","signatures":[{"sig":"MEUCID0gBhsPSZaGB7htmsH/sH4kq4dkrd1C7+fiL44KxI+pAiEA+may9ZDmLHwLQrdkYrLj4rlTE2QLefXxr4UHxQ5UC3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80116},"type":"module","engines":{"node":">=20"},"gitHead":"a5baf884b7b39a22894b3fb5d15b91d34d2a9c2f","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.40_1779314459112_0.23658597532997105","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"x402-surface-check","version":"0.2.41","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.41","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"edcd9816a70c001251fae946b83afc071e560d1b","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.41.tgz","fileCount":4,"integrity":"sha512-IQpUgEHIiVAuByv9nngN6WuoN7Is38odt+K4oxDjPBsAq/xGoLBvXIHsBUa09Z6lqNnjmTb0XgDsJ9TkzNSRIg==","signatures":[{"sig":"MEYCIQDs0IlX2FbzreOaMtppcb5gJ8wtVKpSIkxZvX0fojIyUAIhAOn07RMlk8/ahfFY9ygfszRbNTBWFbikM5SX+EvuyAFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80256},"type":"module","engines":{"node":">=20"},"gitHead":"1ef05fa21e539bb920e11acf3339e551732d0aa3","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.41_1779498745736_0.13404697011357447","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"x402-surface-check","version":"0.2.42","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","_id":"x402-surface-check@0.2.42","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"homepage":"https://tateprograms.com/x402-surface-check.html","bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"dist":{"shasum":"45675ba6659dfd96e94fe984bb35e1d8836c00b2","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.42.tgz","fileCount":4,"integrity":"sha512-hUHOjySalMbftxydl6d9MmoLRRe3B9fJNRtfZVPMFZL35dy3nqnv2Ln9MIwjIA8cTRoQEDSWJ56Tbf6PLrKuDg==","signatures":[{"sig":"MEUCIAuX2K0Ljqu2s1eaMT2VEj6kJ7XM+qWIc8YWpmwtoeyLAiEAualeI3kUcNokIpmqfRwyg3DqqqLCe+hSL7lBULJigD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80247},"type":"module","engines":{"node":">=20"},"gitHead":"dc5ec3aed9842a6fe48925e2aad4648974560a59","scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"repository":{"url":"git+https://github.com/TateLyman/x402-surface-check.git","type":"git"},"_npmVersion":"11.12.1","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-surface-check_0.2.42_1779573614887_0.503816231324935","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"x402-surface-check","version":"0.2.43","description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","type":"module","bin":{"x402-surface-check":"bin/x402-surface-check.mjs"},"scripts":{"test":"node --check bin/x402-surface-check.mjs && node test/smoke.mjs","pack:dry":"npm pack --dry-run"},"keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"homepage":"https://tateprograms.com/x402-surface-check.html","repository":{"type":"git","url":"git+https://github.com/TateLyman/x402-surface-check.git"},"bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","engines":{"node":">=20"},"gitHead":"028354ef863cad198d77dc6e52a482e308137163","_id":"x402-surface-check@0.2.43","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-FV79dLRls35BhNcyPah7b6qzImrhmNQSgj7zvxIEJIK0QYVeBfM/JyNhowYp87vKWdf1Tw23+v0/jfHYlypFJA==","shasum":"d4ec216d8f0ca9f2798e8b7eb1c82ef4bc479492","tarball":"https://registry.npmjs.org/x402-surface-check/-/x402-surface-check-0.2.43.tgz","fileCount":4,"unpackedSize":80277,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/x402-surface-check@0.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsMdw/3og6lwOyY5Q1rEsEZMYtoxoy972+Fiq05kD7HgIhAMS12l7eaVaXlvJrdLkOK1s94ZUEeiLR/n3LwLl+tcCu"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16e3b849-3e21-436c-b396-50392dc664f9"}},"directories":{},"maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-surface-check_0.2.43_1779573872031_0.5563953773802295"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-13T23:26:58.241Z","modified":"2026-05-23T22:04:32.413Z","0.1.0":"2026-05-13T23:26:58.548Z","0.2.1":"2026-05-14T20:53:03.032Z","0.2.2":"2026-05-14T21:06:53.318Z","0.2.3":"2026-05-14T21:21:19.068Z","0.2.4":"2026-05-14T22:18:59.331Z","0.2.5":"2026-05-14T22:21:53.006Z","0.2.6":"2026-05-14T22:23:57.476Z","0.2.7":"2026-05-14T23:15:34.771Z","0.2.8":"2026-05-14T23:29:11.476Z","0.2.9":"2026-05-14T23:39:09.406Z","0.2.10":"2026-05-14T23:47:33.098Z","0.2.11":"2026-05-14T23:56:52.310Z","0.2.12":"2026-05-15T00:06:37.993Z","0.2.13":"2026-05-15T00:32:29.581Z","0.2.14":"2026-05-15T01:02:55.675Z","0.2.15":"2026-05-15T01:27:32.322Z","0.2.16":"2026-05-15T01:44:28.019Z","0.2.17":"2026-05-16T00:58:00.278Z","0.2.18":"2026-05-16T02:56:26.338Z","0.2.19":"2026-05-16T03:21:19.334Z","0.2.20":"2026-05-16T03:30:42.514Z","0.2.21":"2026-05-16T04:00:43.636Z","0.2.22":"2026-05-16T04:16:00.900Z","0.2.23":"2026-05-16T17:33:16.315Z","0.2.24":"2026-05-16T18:52:48.226Z","0.2.25":"2026-05-16T19:06:18.689Z","0.2.26":"2026-05-16T19:18:56.064Z","0.2.27":"2026-05-16T20:14:21.123Z","0.2.29":"2026-05-16T22:21:20.363Z","0.2.30":"2026-05-16T22:24:52.181Z","0.2.31":"2026-05-16T22:35:30.890Z","0.2.32":"2026-05-17T00:32:10.785Z","0.2.33":"2026-05-18T19:56:50.992Z","0.2.34":"2026-05-20T01:14:56.650Z","0.2.35":"2026-05-20T01:26:35.190Z","0.2.36":"2026-05-20T03:15:31.232Z","0.2.37":"2026-05-20T04:09:46.861Z","0.2.38":"2026-05-20T04:39:16.720Z","0.2.39":"2026-05-20T04:49:48.586Z","0.2.40":"2026-05-20T22:00:59.278Z","0.2.41":"2026-05-23T01:12:25.872Z","0.2.42":"2026-05-23T22:00:15.025Z","0.2.43":"2026-05-23T22:04:32.165Z"},"bugs":{"url":"https://github.com/TateLyman/x402-surface-check/issues"},"author":{"name":"Tate Programs","email":"hello@tateprograms.com"},"license":"MIT","homepage":"https://tateprograms.com/x402-surface-check.html","keywords":["x402","agent-payments","pay-sh","usdc","solana","mcp","security","cli"],"repository":{"type":"git","url":"git+https://github.com/TateLyman/x402-surface-check.git"},"description":"No-payment x402 public-surface checker for manifests, OpenAPI specs, and HTTP 402 challenges.","maintainers":[{"name":"tatelyman","email":"lymantate2@gmail.com"}],"readme":"# x402 Surface Check\n\nNo-payment CLI for checking x402 launch surfaces before a real agent spends.\n\nIt accepts an x402 manifest or OpenAPI URL, derives public endpoints, sends no-payment probes, checks browser preflight behavior, and returns a Markdown patch queue. It never sends payment retry headers, never signs, and never attempts a paid call.\n\nnpm: https://www.npmjs.com/package/x402-surface-check\nAttack-map field note: https://tateprograms.com/x402-attack-map-2026.html\nPaid re-check or fix sprint: https://tateprograms.com/x402-fix-sprint.html\nMachine-readable service catalog: https://tateprograms.com/services.json\n\n```bash\nnpx --yes x402-surface-check https://api.example.com/.well-known/x402\nnpx --yes x402-surface-check https://api.example.com/openapi.json report.md\nnpx --yes x402-surface-check --endpoint --method POST https://x402.rpc.ankr.com/eth\nnpx --yes x402-surface-check --endpoint --method POST --body '{\"prompt\":\"price CPI\"}' https://api.example.com/paid-post\nnpx --yes x402-surface-check --strict-cache https://api.example.com/openapi.json\nnpx --yes x402-surface-check --strict-proof https://api.example.com/openapi.json\n```\n\n## What It Checks\n\n- Manifest endpoint discovery from `items[]`, `endpoints[]`, marketplace `skills[]` / `catalog.skills[]`, `agents[].tools[]` resource URLs, object-valued `endpoints`, string-valued endpoint maps, `tools` maps, `resources[]`, `x402Endpoints`, category arrays, raw resource URL strings, method-prefixed resource strings, and OpenAPI paths\n- Streamable HTTP MCP tool catalogs via safe JSON-RPC `tools/list` probes with `Accept: application/json, text/event-stream`\n- Object-valued manifest endpoint query examples, public catalog/discovery GETs, and payment-bearing two-phase operations without treating expected public catalog reads as failed payment gates\n- Linked discovery documents via `discovery_url`, `discoveryUrl`, `resources_url`, `resourcesUrl`, string `discovery` links, nested `discovery.x402_json` / OpenAPI links, or manifest-level OpenAPI links\n- OpenAPI `servers[]` base-path preservation, so `/paths` are probed through the documented gateway rather than the domain root\n- OpenAPI query/path examples, JSON request-body examples, nested request schemas, local `$ref` request schemas, and explicit direct-endpoint bodies for safer no-payment probes\n- OpenAPI paid-operation prioritization, so docs and discovery routes do not consume the probe limit before payment-bearing operations\n- No-payment HTTP 402 challenge shape\n- x402 v1 and v2 price fields, including `accepts[]` and `schemes[]` challenge arrays\n- MPP `WWW-Authenticate: Payment` and x402 V2 `WWW-Authenticate: X402 requirements=...` challenges\n- x402 challenges nested inside framework error wrappers such as FastAPI-style `{\"detail\": {...}}`\n- MPP descriptor-only 402s that advertise discovery headers but do not return a machine-readable payment retry challenge\n- Atomic-unit `amount` / `maxAmountRequired` fields, plus legacy decimal `amount` + `token` x402 v1 challenges\n- `asset` or token metadata, `network`, and `payTo`\n- OpenAPI-declared `x-payment-info.price.amount` drift versus the live 402 challenge price\n- Placeholder recipients such as zero addresses and Solana system-program values\n- Testnet or staging rails such as Base Sepolia and Solana devnet\n- HTTPS resource URLs and stable resource metadata\n- Resource binding across top-level `resource.url`; legacy/v1 accept-leg resource echoes; and localhost/private-development resource URLs that should not ship in production\n- Timeout/expiry metadata on challenges, so payment capabilities have an explicit bounded freshness window\n- Payment-metadata privacy checks for sensitive resource query context, email/SSN/token-like values, prompt/private-context strings, and credential-like URLs in body or header-carried challenges\n- Browser CORS allowance for the requesting origin, common x402/MPP retry headers, and exposed challenge/session headers on the actual 402 response\n- Cache-Control posture on no-payment challenge responses, with P1 warnings for explicitly cacheable payment gates and optional strict-cache findings for missing policy headers\n- Optional strict proof/idempotency posture: mutating paid routes that do not advertise payment-identifier idempotency, and payment challenges that do not advertise signed offer/receipt evidence\n- Payment-enforcement headers on `200` responses, so public telemetry/free-trial endpoints do not accidentally advertise enforced x402 while returning content before a challenge\n- Credential-like query params and URL userinfo inside public registry/discovery endpoint URLs, reported with redacted values so provider API keys and tokens are not repeated in scan output\n- Grouped finding summaries for repeated route-wide issues, so large manifests keep the patch order readable\n- Contextual reference guides for CORS, cache policy, Worker gates, resource echo, validation/auth ordering, and the May 2026 x402 attack-control map\n- Over-broad public method surfaces\n- Auth, validation, and free/trial responses that appear before a payment challenge, without piling on missing-field findings when no challenge was actually returned\n- Operational health/status endpoints, without treating expected free health checks as paid-route failures\n- Object-valued document metadata such as facilitator or network objects, without `[object Object]` report artifacts\n\n## Public Proof\n\nRecent public no-payment checks have found and verified real launch fixes:\n\n- TensorFeed: parameter-required premium routes moved behind canonical x402 V2 challenges, then verified clean. https://github.com/solana-foundation/pay-skills/pull/68#issuecomment-4455360068\n- x402jp: weather routes that returned 500 now return structured Base x402 challenges. https://github.com/solana-foundation/pay-skills/pull/58#issuecomment-4455401355\n- Spraay: resource echo and browser payment-header behavior verified clean. https://github.com/solana-foundation/pay-skills/pull/60#issuecomment-4455519760\n- UZPROOF: schemes-style Solana x402 challenge and browser payment-header behavior verified clean. https://github.com/solana-foundation/pay-skills/pull/28#issuecomment-4455613892\n- HYRE Agent: OpenAPI-declared prices found 10x below live 402 challenge prices. https://github.com/solana-foundation/pay-skills/pull/19#issuecomment-4455641258\n- anchor-x402: multi-rail x402 challenges verified, with browser preflight blockers isolated before merge. https://github.com/solana-foundation/pay-skills/pull/47#issuecomment-4455678163\n- Agent Trust Bench: three no-payment passes converged on zero findings after discovery, browser preflight, cache, and resource-echo fixes. https://github.com/solana-foundation/pay-skills/pull/23#issuecomment-4467597309\n- SolSentry: x402 stats endpoint flagged for returning `200` content while headers advertised payment enforcement and browser preflight omitted `X-PAYMENT`. https://github.com/solsentry/solsentry-app/issues/2\n- Solrouter: private LLM inference route verified with HTTPS resource-binding and price-alignment notes. https://github.com/solana-foundation/pay-skills/pull/39#issuecomment-4455800060\n- Tetrac: Solana market-data payment gates verified, with browser payment-header preflight blocker isolated. https://github.com/solana-foundation/pay-skills/pull/32#issuecomment-4455923744\n\nField notes and browser version: https://tateprograms.com/x402-surface-check.html\n\n## Paid Re-checks And Fix Sprints\n\nIf a public check finds a launch blocker and you want private follow-up, Tate Programs offers fixed-scope help:\n\n- `$49` private re-check for one manifest, endpoint, OpenAPI file, or PR\n- `$149` launch review with spend map and patch order\n- `$299` small authorized fix sprint for one blocker such as browser-readable 402s, cache headers, canonical resource URLs, discovery docs, registry proof, or idempotency notes\n\nStart with the scope page before paying: https://tateprograms.com/x402-fix-sprint.html\n\n## Options\n\n```bash\nx402-surface-check <manifest-or-openapi-url> [output.md]\nx402-surface-check --endpoint --method POST <paid-endpoint-url> [output.md]\n\n--endpoint       Treat the URL as one paid endpoint instead of a discovery document\n--method <verb>  HTTP method for direct endpoint mode, default POST\n--body <json>    JSON request body for direct endpoint mode\n--body-file <p>  Read JSON request body for direct endpoint mode from a file\n--origin <url>   Origin to use for browser-style CORS preflight\n--limit <n>      Maximum endpoints to probe, default 6\n--strict-cache   Flag missing Cache-Control on no-payment 402 responses\n--strict-proof   Flag missing idempotency and signed offer/receipt extensions\n--json           Print JSON instead of Markdown\n--help           Show usage\n--version        Show package version\n```\n\nEnvironment variables are also supported:\n\n```bash\nX402_CHECK_ORIGIN=https://example.com x402-surface-check https://api.example.com/openapi.json\nX402_CHECK_LIMIT=12 x402-surface-check https://api.example.com/.well-known/x402\nX402_STRICT_CACHE=1 x402-surface-check https://api.example.com/.well-known/x402\nX402_STRICT_PROOF=1 x402-surface-check https://api.example.com/.well-known/x402\n```\n\n## Scope\n\nThe checker is intentionally external and conservative:\n\n- no wallet access\n- no payment headers\n- no paid calls\n- no exploit attempts\n- no private endpoint guessing\n\nIt is meant for launch-readiness review, spend-policy evidence, and pre-demo patch order.\n\n## Web Version\n\nBrowser tool: https://tateprograms.com/x402-surface-check.html\n","readmeFilename":"README.md"}