{"_id":"@altheia-xyz/solana-agent-kit","_rev":"2-506bc065998b2fb3d812cfe00bc4cce2","name":"@altheia-xyz/solana-agent-kit","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@altheia-xyz/solana-agent-kit","version":"0.0.1","keywords":["solana","solana-agent-kit","sak","sendai","altheia"],"license":"Apache-2.0","_id":"@altheia-xyz/solana-agent-kit@0.0.1","maintainers":[{"name":"altheia","email":"hello@altheia.xyz"}],"homepage":"https://altheia.xyz","bugs":{"url":"https://github.com/altheia-xyz/altheia-sdk/issues"},"dist":{"shasum":"e266acafd4369462a21d008856327ffca3f8b5e0","tarball":"https://registry.npmjs.org/@altheia-xyz/solana-agent-kit/-/solana-agent-kit-0.0.1.tgz","fileCount":5,"integrity":"sha512-6CSL2iLKeI1oRitfFsvkOUKJ+Jff4LVN49hgVqKVPKKOvVZTY4TcKYKzKog2lLjfVbHdonOjWuk3Q1DXQYti8w==","signatures":[{"sig":"MEUCIAomqDNnsB53ZX+rfHA0oH+uxifGDqNgKwc9r9efSR/6AiEA5kS/ggXhBrIXjlbd9JmU6BQfPk61wttinK0VKhd+KV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8979},"main":"./dist/index.js","type":"module","_from":"file:altheia-xyz-solana-agent-kit-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"altheia","email":"hello@altheia.xyz"},"_resolved":"/private/var/folders/z_/6656h13j1sx674klh55bc21m0000gp/T/169112e6c86a524765bb99e84d12a506/altheia-xyz-solana-agent-kit-0.0.1.tgz","_integrity":"sha512-6CSL2iLKeI1oRitfFsvkOUKJ+Jff4LVN49hgVqKVPKKOvVZTY4TcKYKzKog2lLjfVbHdonOjWuk3Q1DXQYti8w==","repository":{"url":"git+https://github.com/altheia-xyz/altheia-sdk.git","type":"git","directory":"packages/solana-agent-kit"},"_npmVersion":"11.3.0","description":"Altheia adapter for Solana Agent Kit (SendAI) — gate every SAK action with Altheia policy + audit.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@altheia-xyz/sdk":"0.0.1","@altheia-xyz/types":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"peerDependencies":{"solana-agent-kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/solana-agent-kit_0.0.1_1778341029468_0.5287941718194049","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@altheia-xyz/solana-agent-kit","version":"0.0.2","description":"AI agents you can fire — Altheia adapter for Solana Agent Kit (SendAI). Gates every SAK action with Altheia policy + audit.","license":"Apache-2.0","homepage":"https://docs.altheia.xyz","repository":{"type":"git","url":"git+https://github.com/altheia-xyz/altheia-sdk.git","directory":"packages/solana-agent-kit"},"keywords":["solana","solana-agent-kit","sak","sendai","altheia"],"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"peerDependencies":{"solana-agent-kit":">=2.0.0"},"dependencies":{"@altheia-xyz/sdk":"0.0.2","@altheia-xyz/types":"0.0.2"},"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.0","vitest":"^2.1.0"},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","dev":"tsup src/index.ts --format esm --dts --watch","test":"vitest run","typecheck":"tsc --noEmit"},"_id":"@altheia-xyz/solana-agent-kit@0.0.2","bugs":{"url":"https://github.com/altheia-xyz/altheia-sdk/issues"},"_integrity":"sha512-FYwPwKerSNIxEaFByLB8nrx5OjqbqVO0vorUwCl8dbnyWjc6zs3sNvqsXrq9OVbpEcBOa7naQVCderRwpvetbw==","_resolved":"/private/var/folders/z_/6656h13j1sx674klh55bc21m0000gp/T/b6b15ee862a91c51fb378b4b25944146/altheia-xyz-solana-agent-kit-0.0.2.tgz","_from":"file:altheia-xyz-solana-agent-kit-0.0.2.tgz","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-FYwPwKerSNIxEaFByLB8nrx5OjqbqVO0vorUwCl8dbnyWjc6zs3sNvqsXrq9OVbpEcBOa7naQVCderRwpvetbw==","shasum":"361e773b968fe1f51abf6b9df4e34a92674e0dad","tarball":"https://registry.npmjs.org/@altheia-xyz/solana-agent-kit/-/solana-agent-kit-0.0.2.tgz","fileCount":5,"unpackedSize":9587,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBTcCi5r/9NXn+FznwCxdKXKAFCXbGvaAJZX5rQaH/4eAiBVxuGDMgLYWYtqsq82mT2CoUelQaugFIDKKHwelW2s4g=="}]},"_npmUser":{"name":"altheia","email":"hello@altheia.xyz"},"directories":{},"maintainers":[{"name":"altheia","email":"hello@altheia.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/solana-agent-kit_0.0.2_1778541799568_0.8656197183994201"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T15:37:09.341Z","modified":"2026-05-11T23:23:19.857Z","0.0.1":"2026-05-09T15:37:09.632Z","0.0.2":"2026-05-11T23:23:19.728Z"},"bugs":{"url":"https://github.com/altheia-xyz/altheia-sdk/issues"},"license":"Apache-2.0","homepage":"https://docs.altheia.xyz","keywords":["solana","solana-agent-kit","sak","sendai","altheia"],"repository":{"type":"git","url":"git+https://github.com/altheia-xyz/altheia-sdk.git","directory":"packages/solana-agent-kit"},"description":"AI agents you can fire — Altheia adapter for Solana Agent Kit (SendAI). Gates every SAK action with Altheia policy + audit.","maintainers":[{"name":"altheia","email":"hello@altheia.xyz"}],"readme":"# `@altheia-xyz/solana-agent-kit`\n\n**AI agents you can fire — Solana Agent Kit adapter.**\n\n📖 Docs: [docs.altheia.xyz](https://docs.altheia.xyz)\n\nAltheia adapter for [Solana Agent Kit](https://github.com/sendaifun/solana-agent-kit) (SendAI). Wraps a SAK instance so every action — swap, transfer, deposit, borrow, mint, etc. — is gated by Altheia policy and recorded in the audit trail.\n\n## Install\n\n```bash\npnpm add solana-agent-kit @altheia-xyz/solana-agent-kit\n```\n\n## Use\n\n```ts\nimport { SolanaAgentKit } from \"solana-agent-kit\";\nimport { withAltheia } from \"@altheia-xyz/solana-agent-kit\";\n\nconst agent = withAltheia(\n  new SolanaAgentKit(privateKey, rpcUrl),\n  {\n    agentPda: process.env.ALTHEIA_AGENT_PDA!,\n    apiKey:   process.env.ALTHEIA_API_KEY!,\n  }\n);\n\n// All SAK actions now go through altheia.guard transparently\nawait agent.transfer(toPubkey, 0.5, USDC_MINT);\nawait agent.trade(SOL_MINT, 0.05, USDC_MINT); // mainnet only — see note\n```\n\n## Note: `trade()` is mainnet-only\n\nSAK's `trade()` calls Jupiter v6 (`https://quote-api.jup.ag/v6/swap`) which doesn't have a devnet route table. If you initialize SAK with a devnet RPC and call `trade()`, the swap will fail because Jupiter returns mainnet account addresses that don't exist on devnet.\n\nFor devnet swap demos, use Orca Whirlpools directly with `altheia.guard()` (see `examples/orca-swap-agent`). For mainnet, SAK works as documented.\n\n`transfer()` works on both networks — it's an SPL token transfer, no aggregator needed.\n\n## Status\n\n`v0.0.2` — alpha. Mainnet ready (unaudited).\n\nLicense: Apache-2.0.\n","readmeFilename":"README.md"}