{"_id":"@alien_org/solana-sso-sdk-core","_rev":"8-51047373d1c820bed10f7a22d443c685","name":"@alien_org/solana-sso-sdk-core","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.0","_id":"@alien_org/solana-sso-sdk-core@1.0.0","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"a7d5e8279fe547ce952dc4704ef9ffab6d0f5518","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.0.tgz","fileCount":5,"integrity":"sha512-GtHiTFzBjKFypSVnJGJ4LXEKStXzfyMgZFLXrIVNrrIx524JIYOA0k72Dd732IjBcFbq2ZP2471tHhQIeteIkQ==","signatures":[{"sig":"MEYCIQC8NZtBeSiXUgj6xg3MVs7gtM0Hoy8WzNxoLaV+fr6cVQIhAIrW7P6QT3hRJcZgFDAL0KQXVUKxEgfWeq+lNeYM9ZCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25280},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"9088345ce4862e7d6c6727c37554e2ccd822b1da","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.0_1761420285279_0.9016669268626651","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.1","_id":"@alien_org/solana-sso-sdk-core@1.0.1","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"03b940eb09881c20a2bc74ade0669db3d1dc2ec8","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.1.tgz","fileCount":5,"integrity":"sha512-npvRJeAycVdoQohMxW/2ypl1Nl3nPH3APN2dxf2sAKopjdr0/19cVVPhb6GzAoaWUQtp1o5MBgZBVIn3aDJ3eA==","signatures":[{"sig":"MEYCIQD2zuf24cPLn+C7X/qtPuy2PGnzL/e+c+wOxHHtb1Ry8gIhALyUeXo0cZ0IxoObiOoDzLmyyXgmc+XgtuymagbX22rH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25280},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"c8f62ff2b77a9a4b3b533ce3ba34b7fb4ec0e836","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.1_1761575492185_0.3537583693430397","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.2","_id":"@alien_org/solana-sso-sdk-core@1.0.2","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"695f40b8141a23d1fd05a21ae71ddd8556f34290","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.2.tgz","fileCount":5,"integrity":"sha512-QL6ZHsKYD/he8ch+KwrkoQRBNXmxCsJBn659g9lgWVcwx3ihuj2XUW8nZvkRoeW11Npoq/lUiRqUoUOc0ee9Jw==","signatures":[{"sig":"MEUCIEJQXFQNlf5N91ZlqL7kn9glF+yb2XQtSCz+OIoDDfYbAiEAi1JaeU2ILY/kGVIAIR1Tp0qY6pmrQnvoPP6tqUTwAns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25280},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"575a0a1c6ba548efaf2ad7bbae45abcf969b1cd2","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.2_1761665838970_0.41975362363296287","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.3","_id":"@alien_org/solana-sso-sdk-core@1.0.3","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"cfe5f530ad91e115cea678891d73639062659137","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.3.tgz","fileCount":6,"integrity":"sha512-p7cQIEOxUeUXof0CLJB7GW73yDckEqde4jCOD8sRVPgKiL93UrMu4odo9Ba5uypFJywj6/MO724ymzH5mLYUNA==","signatures":[{"sig":"MEUCIBMkYtBHJmn3PenWEMeJrJ4/nkiCmIEkZEAMMqk4JdSOAiEAylVHNQi8OZalxpUDgL53zL8pas6hiUnP1Ggv+Cal11g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28419},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"eb171f70af7ec3331f5b04cd86ca74b968a0971b","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Solana-specific authentication client for [Alien SSO](https://alien.org) with on-chain attestation support. Enables blockchain-native authentication with session verification on Solana.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.3_1763379126127_0.835335267194832","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.4","_id":"@alien_org/solana-sso-sdk-core@1.0.4","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"70eb4d1543457d6c1bdd2944328040331b2f8b45","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.4.tgz","fileCount":6,"integrity":"sha512-AmuoHy+EqFgj1UZXbXKMqNJFhQS/cO/8zSXX9zSiMJvXEcRWpYJ2SdvIbXbXIlFtP9+dQx30a/NofbBYCY7vPQ==","signatures":[{"sig":"MEUCIC730dgp/MlGeORYZt5wDGapXlXqe3dGhn0wVSus9fIGAiEArYhzRU/5p0JIeDUzR/o/nPkq37EpxoFWjK1gfSmbq0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28619},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"27336bb28573f9bd1a3e7668ee1d95a526ea67a6","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Solana-specific authentication client for [Alien SSO](https://alien.org) with on-chain attestation support. Enables blockchain-native authentication with session verification on Solana.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.4_1763646764179_0.21561622874662678","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.5","_id":"@alien_org/solana-sso-sdk-core@1.0.5","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"b00039acc4cce28f8631461d6b28b0f655fcdfb1","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.5.tgz","fileCount":6,"integrity":"sha512-XbfwvbM7rp22y9YYtky0bSVylKwqbzRVzie0ChEcxuYcO9U87osRqtbXWY7j/mvNXd+ljJ13KzLQK5v/o2tmhQ==","signatures":[{"sig":"MEQCIAqVDzAaDcnf62s6aYtECD2IWFAcCM+tGbOYoDyLfYOtAiB3rbnmzQg/AH5tErqmzC6tHcwudtzMBsmewLnIGTLtYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27855},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"11512b9abcf63e65d5f535ad910ef71f3a27e7fe","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Solana-specific authentication client for [Alien SSO](https://alien.org) with on-chain attestation support. Enables blockchain-native authentication with session verification on Solana.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.5_1768233804116_0.20056051111062034","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alien_org/solana-sso-sdk-core","version":"1.0.6","_id":"@alien_org/solana-sso-sdk-core@1.0.6","maintainers":[{"name":"alexanikin","email":"a@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"}],"homepage":"https://github.com/alien-id/sso-sdk-js#readme","bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"dist":{"shasum":"c09fd806bb57d819964010e5af252b4ba1acee9d","tarball":"https://registry.npmjs.org/@alien_org/solana-sso-sdk-core/-/solana-sso-sdk-core-1.0.6.tgz","fileCount":6,"integrity":"sha512-IgybMEWWBnFq9mkk7ZQZKVeYy9hx7vGgHPJk3SFV2fXS9pa0nEQNkAKKV0ZpKMOT1JZqSh9MRpAraoKK8UTzCQ==","signatures":[{"sig":"MEUCICWuqI64gc03+RLDVqtwhwjaYQNq19MqbEujWA9+HimLAiEArDfUciohQK53ratrmOZpM+zLJYp8gCUb6DLVSClsPgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125400},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"gitHead":"7e4de528b23e5cb1d89a0dcc362e864d25702fa4","scripts":{"dev":"vite build --watch","test":"jest","build":"vite build","release":"npm publish --access public","test:unit":"jest tests/unit","test:watch":"jest --watch","prepublishOnly":"npm run build","test:integration":"jest tests/integration"},"_npmUser":{"name":"sampekmoy","email":"sampekmoy@gmail.com"},"repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Solana-specific authentication client for [Alien SSO](https://alien.org) with on-chain attestation support. Enables blockchain-native authentication with session verification on Solana.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.5","buffer":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","nock":"^14.0.10","vite":"^7.1.12","turbo":"^2.5.6","eslint":"^9.34.0","express":"^5.1.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","cross-fetch":"^4.1.0","@types/express":"^5.0.3","vite-plugin-dts":"^4.5.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"@solana/web3.js":"^1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-sso-sdk-core_1.0.6_1768927352127_0.9637404405419492","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-25T19:24:44.841Z","modified":"2026-01-23T05:58:26.579Z","1.0.0":"2025-10-25T19:24:45.501Z","1.0.1":"2025-10-27T14:31:32.414Z","1.0.2":"2025-10-28T15:37:19.158Z","1.0.3":"2025-11-17T11:32:06.338Z","1.0.4":"2025-11-20T13:52:44.398Z","1.0.5":"2026-01-12T16:03:24.265Z","1.0.6":"2026-01-20T16:42:32.271Z"},"bugs":{"url":"https://github.com/alien-id/sso-sdk-js/issues"},"homepage":"https://github.com/alien-id/sso-sdk-js#readme","repository":{"url":"git+https://github.com/alien-id/sso-sdk-js.git","type":"git"},"description":"Solana-specific authentication client for [Alien SSO](https://alien.org) with on-chain attestation support. Enables blockchain-native authentication with session verification on Solana.","maintainers":[{"email":"egor@eti.co","name":"truehazker-eti"},{"email":"a@eti.co","name":"alexanikin"},{"email":"sampekmoy@gmail.com","name":"sampekmoy"}],"readme":"# @alien_org/solana-sso-sdk-core\n\nSolana-specific authentication client for [Alien SSO](https://alien.org) with on-chain attestation support. Enables blockchain-native authentication with session verification on Solana.\n\n## ⚠️ Alpha Version Notice\n\n**This is an early alpha version.** The SDK is under active development and may contain bugs or undergo breaking changes. Use with caution in production environments.\n\n## Installation\n\n```bash\nnpm install @alien_org/solana-sso-sdk-core @solana/web3.js\n```\n\n## Features\n\n- ✅ **On-chain attestations** - Verifiable sessions on Solana blockchain\n- ✅ **PDA derivation utilities** - All necessary account derivations\n- ✅ **Transaction building** - Ready-to-sign attestation transactions\n- ✅ **TypeScript-first** with full type safety\n- ✅ **Runtime validation** via Zod schemas\n- ✅ **Multi-program support** - Credential Signer, Session Registry, SAS\n\n## Documentation\n\n📚 **Full documentation at [dev.alien.org/docs](https://dev.alien.org/docs)**\n\n- **[Solana Integration Guide](https://dev.alien.org/docs/solana-sso-guide/core-integration)** - Complete integration walkthrough\n- **[API Reference](https://dev.alien.org/docs/solana-sso-api-reference/api-reference-core)** - Detailed API documentation\n- **[What is Alien Session?](https://dev.alien.org/docs/what-is-alien-session)** - Session architecture explained\n- **[Demo dApp](https://dev.alien.org/docs/solana-sso-demo-dapp)** - Example Solana application\n\n### React Integration\n\nFor React applications with Solana wallet adapters, check out [@alien_org/solana-sso-sdk-react](https://www.npmjs.com/package/@alien_org/solana-sso-sdk-react):\n\n```bash\nnpm install @alien_org/solana-sso-sdk-react\n```\n\n## Authentication Flow\n\n1. **User connects** Solana wallet\n2. **Generate deeplink** with wallet address → Display QR code\n3. **User authenticates** in Alien mobile app\n4. **Poll for completion** → Get oracle signature and session data\n5. **Build transaction** → Create on-chain attestation\n6. **Sign and send** → User signs with wallet, transaction confirms\n7. **Verify attestation** → Check on-chain session validity\n\n## On-Chain Programs\n\nThe SDK integrates with three Solana programs:\n\n- **Credential Signer** (`9cstDz8WWRAFaq1vVpTjfHz6tjgh6SJaqYFeZWi1pFHG`) - Manages credentials\n- **Session Registry** (`DeHa6pyZ2CFSbQQiNMm7FgoCXqmkX6tXG77C4Qycpta6`) - Stores sessions\n- **SAS** (`22zoJMtdu4tQc2PzL74ZUT7FrwgB1Udec8DdW4yw4BdG`) - Solana Attestation Service\n\nAll program IDs are configurable via constructor options.\n\n## Getting a Provider Address\n\nRegister your application at the [Developer Portal](https://dev.alien.org/dashboard) to get your provider credentials.\n\n## TypeScript Support\n\nIncludes full TypeScript declarations with Zod runtime validation:\n\n```typescript\nimport type {\n  AlienSolanaSsoClientConfig,\n  SolanaLinkResponse,\n  SolanaPollResponse,\n  SolanaAttestationResponse\n} from '@alien_org/solana-sso-sdk-core';\n```\n\n## Peer Dependencies\n\n- `@solana/web3.js` - Solana blockchain interaction\n\n## License\n\nMIT\n\n## Links\n\n- [Documentation](https://dev.alien.org/docs)\n- [GitHub Repository](https://github.com/alien-org/sso-sdk-js)\n- [NPM Package](https://www.npmjs.com/package/@alien_org/solana-sso-sdk-core)\n- [React Integration](https://www.npmjs.com/package/@alien_org/solana-sso-sdk-react)\n","readmeFilename":"README.md"}