{"_id":"@billionsnetwork/x402-human-proof-client","_rev":"3-d8f1c0deeb07fd4b21004dfef8d38774","name":"@billionsnetwork/x402-human-proof-client","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.3":{"name":"@billionsnetwork/x402-human-proof-client","version":"0.1.3","license":"UNLICENSED","_id":"@billionsnetwork/x402-human-proof-client@0.1.3","maintainers":[{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"}],"dist":{"shasum":"d2895fe561c27da72e9da0572ae946a69cbadf79","tarball":"https://registry.npmjs.org/@billionsnetwork/x402-human-proof-client/-/x402-human-proof-client-0.1.3.tgz","fileCount":19,"integrity":"sha512-GRfwjWtm53tXMuQHdwy6kmyHcFJPLWl+Kg7xajt8480tIXnXXKSARwQ7QfZq4XDa9tHhFE9Ra8UxS85qpxaOEA==","signatures":[{"sig":"MEUCIHLQgTvg21L/IOk/kYLcLlm7t0fMF1r582oeUv2YEkgaAiEA7RP4Hd3CBV8AHqxSfidFXqOy3rO2t8B+aK/q0Q1AMBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11687454},"main":"./dist/node/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"umd":"./dist/browser/umd/index.global.js","node":{"import":"./dist/node/esm/index.js","require":"./dist/node/cjs/index.cjs"},"types":"./dist/types/index.d.ts","browser":"./dist/browser/esm/index.js"}},"gitHead":"4783faa36dc2d46085bfe9cd049d1f4197908339","scripts":{"dev":"tsup --watch","build":"tsup --config tsup.config.ts && tsc --emitDeclarationOnly --declaration --declarationMap --outDir dist/types"},"_npmUser":{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"},"_npmVersion":"10.9.7","description":"Client helper for agent-side HUMAN-PROOF signing — wraps CAIP-122 challenge/response for EVM agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bs58":"^6.0.0","@x402/core":"^2.9.0","@0xpolygonid/js-sdk":"^1.43.0","@iden3/js-iden3-core":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-human-proof-client_0.1.3_1778496105850_0.5459935122875916","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@billionsnetwork/x402-human-proof-client","version":"0.1.6","license":"UNLICENSED","_id":"@billionsnetwork/x402-human-proof-client@0.1.6","maintainers":[{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"}],"dist":{"shasum":"5d645195b00daa824cdf93df82823653b82788e7","tarball":"https://registry.npmjs.org/@billionsnetwork/x402-human-proof-client/-/x402-human-proof-client-0.1.6.tgz","fileCount":20,"integrity":"sha512-RYXfJi06Itq0ND2ZGNcvNIIPM+MbA/+EPoIgGBJlK0jfPFMRGUI441+gL1koZJjygDe6NnlZay4rKwe7sztDKQ==","signatures":[{"sig":"MEUCIQDnVAtz5viQkou2xkdi3uW6B/eI5dscqAdWdutTkUKRTwIgHoJ2DdT59oO5DZiQyAn6yMR7YrgP/EsZe5kwlc/L67w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11688745},"main":"./dist/node/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"umd":"./dist/browser/umd/index.global.js","node":{"import":"./dist/node/esm/index.js","require":"./dist/node/cjs/index.cjs"},"types":"./dist/types/index.d.ts","browser":"./dist/browser/esm/index.js"}},"gitHead":"e7dabf80ff17766ff1b69fe3202f23e78b5cffa8","scripts":{"dev":"tsup --watch","build":"tsup --config tsup.config.ts && tsc --emitDeclarationOnly --declaration --declarationMap --outDir dist/types"},"_npmUser":{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"},"_npmVersion":"10.9.7","description":"Client helper for agent-side HUMAN-PROOF signing — wraps CAIP-122 challenge/response for EVM agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bs58":"^6.0.0","@x402/core":"^2.9.0","@0xpolygonid/js-sdk":"^1.43.0","@iden3/js-iden3-core":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/x402-human-proof-client_0.1.6_1778498064930_0.42329538598013805","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@billionsnetwork/x402-human-proof-client","version":"0.1.7","license":"UNLICENSED","description":"Client helper for agent-side HUMAN-PROOF signing — wraps CAIP-122 challenge/response for EVM agents","type":"module","main":"./dist/node/cjs/index.cjs","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","node":{"import":"./dist/node/esm/index.js","require":"./dist/node/cjs/index.cjs"},"browser":"./dist/browser/esm/index.js","umd":"./dist/browser/umd/index.global.js"}},"engines":{"node":">=20.11.0"},"scripts":{"build":"tsup --config tsup.config.ts && tsc --emitDeclarationOnly --declaration --declarationMap --outDir dist/types","dev":"tsup --watch"},"dependencies":{"bs58":"^6.0.0","@0xpolygonid/js-sdk":"^1.43.0","@iden3/js-iden3-core":"^1.8.0","@x402/core":"^2.9.0"},"_id":"@billionsnetwork/x402-human-proof-client@0.1.7","gitHead":"4ca304faea57655d43990186a6daf4c50517b89f","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-98TV7tswGsSpHplHwW2SAT6ubH5O0dQKZ6KOKUrY8DeK77lKqfFAqopDq2ma6J3Ehx/RqkBll4XY75AgHmyJvw==","shasum":"98e33dc02efcc37f57b1673cb9bcdcbbc1ef0663","tarball":"https://registry.npmjs.org/@billionsnetwork/x402-human-proof-client/-/x402-human-proof-client-0.1.7.tgz","fileCount":20,"unpackedSize":11688745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCldTcKn8dlbUWFh6KZ4oCPjurG+M/BX6EMHo+HdM10kgIgKNkRixKHG/frACaURuPbh91KMqdxvRYzuvqPsmL+d0s="}]},"_npmUser":{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"},"directories":{},"maintainers":[{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-human-proof-client_0.1.7_1778776326810_0.515597944119045"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T10:41:45.717Z","modified":"2026-05-14T16:32:07.271Z","0.1.3":"2026-05-11T10:41:46.146Z","0.1.6":"2026-05-11T11:14:25.256Z","0.1.7":"2026-05-14T16:32:07.142Z"},"license":"UNLICENSED","description":"Client helper for agent-side HUMAN-PROOF signing — wraps CAIP-122 challenge/response for EVM agents","maintainers":[{"name":"obrezhniev","email":"oleksandr.brezhniev@gmail.com"}],"readme":"# @billionsnetwork/x402-human-proof-client\n\nClient package for x402 human-proof integrations.\n\n## Features\n\n- Human-proof helpers for client-side flows.\n- TypeScript types included.\n- Node and browser outputs.\n\n## Installation\n\n```bash\nnpm install @billionsnetwork/x402-human-proof-client\n```\n\n## Usage\n\n```ts\nimport {\n\tcreateHumanProofExtension,\n\tMissingAttestationsError,\n\tisMaxUseExceededError,\n} from \"@billionsnetwork/x402-human-proof-client\";\n\n// Register the extension on your x402 client\nx402.registerExtension(\n\tcreateHumanProofExtension({\n\t\taddress: evmSigner.address,\n\t\tsignMessage: (msg) => evmSigner.signMessage(msg),\n\t}),\n);\n\ntry {\n\tconst response = await api.get(url);\n\tconsole.log(response.data);\n} catch (err) {\n\tif (err instanceof MissingAttestationsError) {\n\t\tconsole.error(\"Missing attestations:\", err.attestationRequirements);\n\t}\n\tif (isMaxUseExceededError(err)) {\n\t\t// Optional: refresh selector/attestations and retry\n\t}\n}\n```\n\n## API\n\nPublic exports are available from the package root.\n\n## Development\n\n```bash\nnpm ci\nnpm run build\nnpm run dev\n```\n\n## Requirements\n\n- Node.js >= 20.11.0\n\n## License\n\nUNLICENSED\n\n## Notes\n\n- Source code is in `src/`.\n- Build output is generated in `dist/`.\n- For project-wide setup and examples, see the repository root `README.md`.\n","readmeFilename":"README.md"}