{"_id":"@allowkit/agent-wallet","name":"@allowkit/agent-wallet","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@allowkit/agent-wallet","version":"0.1.0","description":"Self-custodial agent wallet layer for x402: multichain signer bridge over the official @x402 packages (EVM + Solana), Nitro-bridged native custody interfaces (Secure Enclave / StrongBox), and wallet adapters.","license":"FSL-1.1-ALv2","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./bridge":{"types":"./dist/bridge.d.ts","default":"./dist/bridge.js"}},"scripts":{"typecheck":"tsc --build"},"repository":{"type":"git","url":"git+https://github.com/allowkit/react-native-x402.git","directory":"packages/agent-wallet"},"homepage":"https://github.com/allowkit/react-native-x402#readme","bugs":{"url":"https://github.com/allowkit/react-native-x402/issues"},"keywords":["x402","react-native","wallet","ai-agents","payments","usdc","base","solana"],"dependencies":{"@allowkit/x402-client":"0.1.0","@solana/kit":"^5.5.0","@x402/core":"^2.21.0","@x402/evm":"^2.21.0","@x402/svm":"^2.21.0"},"sideEffects":false,"_id":"@allowkit/agent-wallet@0.1.0","gitHead":"24b3cebd599179fb0faad884f84b45e825fe1ab1","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-QGg2JE10Ac/KsE2pGSIlSVujbEFWkDlKNjgWlPZuzHpoGOcGpGKHes+LwY1AM5rMeIUJWxSRmCg++X97MfTTjA==","shasum":"3cce826da1b100e01854d14509f52615da3c3483","tarball":"https://registry.npmjs.org/@allowkit/agent-wallet/-/agent-wallet-0.1.0.tgz","fileCount":13,"unpackedSize":29185,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFmZfWFlvevmrtbbZScMvRJrB05e6XLlPAEHwYx0wEq1AiEAqGBsML9NX5u8T7HCdbMyh/GRiPioI+jay3BDtr7grto="}]},"_npmUser":{"name":"hughchen","email":"seal09@gmail.com"},"directories":{},"maintainers":[{"name":"hughchen","email":"seal09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-wallet_0.1.0_1786143366446_0.12631007609860068"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T22:56:06.224Z","0.1.0":"2026-08-07T22:56:06.605Z","modified":"2026-08-07T22:56:06.955Z"},"maintainers":[{"name":"hughchen","email":"seal09@gmail.com"}],"description":"Self-custodial agent wallet layer for x402: multichain signer bridge over the official @x402 packages (EVM + Solana), Nitro-bridged native custody interfaces (Secure Enclave / StrongBox), and wallet adapters.","homepage":"https://github.com/allowkit/react-native-x402#readme","keywords":["x402","react-native","wallet","ai-agents","payments","usdc","base","solana"],"repository":{"type":"git","url":"git+https://github.com/allowkit/react-native-x402.git","directory":"packages/agent-wallet"},"bugs":{"url":"https://github.com/allowkit/react-native-x402/issues"},"license":"FSL-1.1-ALv2","readme":"# @allowkit/agent-wallet\n\nThe wallet layer of [react-native-x402](https://github.com/allowkit/react-native-x402): signer interfaces, the multichain bridge over the official `@x402` packages, and (in development) Nitro-bridged native custody.\n\n## `@allowkit/agent-wallet/bridge`\n\n`createOfficialBridge` adapts the official x402 client stack to the allowkit `PaymentSigner`/`X402Codec` contracts, for both rails:\n\n- **EVM** (`eip155:*`) — EIP-3009 typed-data signing via `@x402/evm`, from any viem-shaped account (`address` + `signTypedData`)\n- **Solana** (`solana:*`) — partial-signed transactions with the facilitator as fee payer via `@x402/svm`, from any `@solana/kit` `TransactionSigner`\n\nIt also enforces signer-level quote binding: the accepts array is narrowed to exactly the requirement the PolicyGuard approved, and the signed payload is checked against the approved intent before it leaves the wallet.\n\n## Invariants\n\nRaw private key bytes never cross the JS boundary. The native custody modules (Secure Enclave / StrongBox P-256, natively-held secp256k1/ed25519, keystore-bound biometric gating) implement the `SecureSignerSpec` / `SoftKeySignerSpec` / `SecureStoreSpec` interfaces exported here and land via Nitro modules.\n\nLicense: FSL-1.1-ALv2 (converts to Apache-2.0 two years after each release — [fsl.software](https://fsl.software)).\n","readmeFilename":"README.md","_rev":"1-2d84b37df1c12f436328b7b881f9bc21"}