Agent-safe signing · Roundup

Solana agent wallets compared: hosted signers, frameworks, and the raw-key default

Most agents on Solana still run with a base58 secret in an environment variable. The alternatives fall into three shapes: a hosted signer with a policy engine, an on-chain smart wallet with rules in the contract, or a self-hosted signer with an offline root. This is the whole field in one table.

Last reviewed 2026-09-04 · Each row links to a full comparison with first-party sources

At a glance

Who holds the root keyPolicyCold rootPricing
a private key in .envThe agent processNoneNoFree
ColdstarYou; encrypted on your own driveLimits, allowlists, daily cap, escalate to humanYesFree
TurnkeyTurnkey-operated enclavesRich Solana instruction rules; no daily capsNo25 free signatures/mo, then $0.10
PrivyPrivy TEE, Shamir sharesSolana rules; some enforced at API layerNoFree to 50,000 signatures/mo
CrossmintOwner: you. Agent key: Crossmint TEEOn-chain limits and rolling capsOwner key could beFree to 1,000 active wallets
Coinbase CDP WalletsCoinbase Nitro enclavesPer-transaction Solana rulesNo$0.005 per op; 5,000 free/mo
OpenfortOpenfort TEE on Google CloudSolana rules incl. Anchor IDL checksNo2,000 ops free, then $0.01
Para2-of-2 MPC: device + Para HSMScopes, default deny; API layerNoFree to 1,200 MAU
DfnsDfns MPC nodes; threshold undisclosedVelocity limits, quorum approvals, KYTNoFrom $800/year
Cubist CubeSignerCubist enclave + HSMCustom Rust/Wasm policies in TEE; MFA quorumNoSales
FireblocksFireblocks MPC across SGX enclavesCaps, velocity, designated approversNoFrom $999/month
Fordefi2-share MPC; you run one shareAllow / Block / Require approvalNoSales
Lit ProtocolLit TEE network; authority on BaseJavaScript Lit ActionsNoAbout $0.01 per signature
MagicMagic Nitro enclavesNone documentedNoFree to 1,000 active wallets
Web3AuthReconstructed on the client at loginNone documentedNoFree to 1,000 active wallets
Solana Agent KitThe agent process (KeypairWallet)None; signer is pluggableNoFree
Alchemy Smart WalletsBYO or hosted owner; EVM smart accountSession keys, EVM onlyNoCompute units
Safe + Zodiac RolesSafe owners, EVM onlyOn-chain roles, EVM onlyYes, hardware ownersGas only

Short cells; the linked pages carry the detail and the sources. Coldstar is beta software with an independent audit planned before its production release, and that is stated on every page.

The options

a private key in .env The default

The default in Solana Agent Kit, ElizaOS, and GOAT. Zero setup, zero policy, total loss on one prompt injection.

Coldstar vs a private key in .env →

Coldstar

Self-hosted, open-source policy signer with an air-gapped root and a disposable session key. Beta.

How it works · Agent signing

Turnkey Hosted enclave signer

Hosted enclave signer with the richest Solana policy grammar.

Coldstar vs Turnkey →

Privy Embedded & server wallets

Hosted TEE wallets with policies and a large free tier; a Stripe company.

Coldstar vs Privy →

Crossmint Smart-contract agent wallets

Smart wallets with on-chain limits; owner key yours, agent key in Crossmint's TEE.

Coldstar vs Crossmint →

Coinbase CDP Wallets Hosted enclave signer + AgentKit

Nitro-enclave wallets with per-transaction rules and the open AgentKit framework.

Coldstar vs Coinbase CDP Wallets →

Openfort Hosted TEE signer

Hosted TEE wallets with Solana rules including Anchor IDL validation.

Coldstar vs Openfort →

Para MPC embedded wallets

2-of-2 MPC with scoped permissions, built around a user's device.

Coldstar vs Para →

Dfns Institutional wallet-as-a-service

Institutional MPC with velocity limits, KYT, and quorum approvals.

Coldstar vs Dfns →

Cubist CubeSigner HSM + enclave signer

HSM-sealed keys with custom policy code in the enclave; infrastructure grade.

Coldstar vs Cubist CubeSigner →

Fireblocks Institutional custody

Institutional custody with a policy engine and an agentic payments suite.

Coldstar vs Fireblocks →

Fordefi Institutional MPC wallet

Institutional 2-share MPC where you run one share in your own container.

Coldstar vs Fordefi →

Lit Protocol Decentralised key network

Decentralised TEE network with JavaScript conditions; Solana via wrapped keys.

Coldstar vs Lit Protocol →

Magic Hosted TEE wallets

Hosted enclave wallets, JWT-bound signing, no policy engine.

Coldstar vs Magic →

Web3Auth MPC embedded wallets

Social-login MPC that reconstructs the key on the client; no policy engine.

Coldstar vs Web3Auth →

Solana Agent Kit Agent framework

Not a signer: the agent toolkit whose pluggable wallet interface most of the above plug into.

Coldstar vs Solana Agent Kit →

Alchemy Smart Wallets EVM session keys

On-chain session keys with limits and expiry. EVM only; Solana gets gas sponsorship.

Coldstar vs Alchemy Smart Wallets →

Safe + Zodiac Roles EVM smart-account permissions

The EVM gold standard for on-chain agent permissions. Not deployed on Solana.

Coldstar vs Safe + Zodiac Roles →

How to choose

Frequently asked questions

What is the safest wallet for an AI agent on Solana?

The one where the agent cannot sign outside a policy and does not hold the root key. Hosted signers with policy engines, on-chain smart wallets with limits, and Coldstar's self-hosted policy signer all satisfy that; a raw key in .env satisfies neither.

Does Solana Agent Kit come with a secure wallet?

Its default KeypairWallet holds a raw keypair in memory. Its BaseWallet interface is pluggable, with examples for Turnkey, Privy, Crossmint, and Para, and Coldstar implements the same interface.

Which agent wallets have daily spending caps?

Dfns and Fireblocks (velocity limits), Crossmint (rolling caps on-chain), and Coldstar (daily cap). Turnkey, Privy, Coinbase CDP, and Openfort document per-transaction rules only at review time.

Can I use Safe or Alchemy session keys on Solana?

No. Both are EVM-only. On Solana, Squads provides on-chain quorum and spending limits, and Coldstar provides a cold, policy-gated signer.

Try Coldstar in two minutes

Open source, MIT. macOS, Linux, Windows — and on the Solana Seeker dApp Store.

pip install coldstar

More roundups