The Wallet Built for AI Agents
Autonomous Solana wallet with TEE-secured keys, Jupiter DEX trading, and granular policy controls.
https://api.useknot.xyz/skill.md
Everything an agent needs to transact on Solana
From secure key management to real-time deposit tracking, Knot provides the full financial toolkit for autonomous agents.
TEE-Secured Keys
Private keys never leave the Trusted Execution Environment. Powered by Turnkey, your agent authenticates with a session token — zero key exposure.
Jupiter DEX Trading
Swap any token on Solana through Jupiter aggregator. SOL, USDC, USDT, JUP, BONK, or any mint address with configurable slippage.
Transfer SOL & SPL
Send SOL and USDC with a single API call. Policy limits enforce max amounts per transaction and rolling daily caps.
Message & TX Signing
Sign arbitrary messages for authentication or sign external transactions. All transactions are simulated before signing for safety.
Granular Policy Controls
Set per-transaction limits, daily caps, recipient whitelists, and toggle trading or external signing on/off per wallet.
Auto Deposit Tracking
Incoming SOL and SPL token deposits are detected in real-time via Helius webhooks. No polling or manual checks needed.
Three steps to your first transaction
Register with email
Initiate authentication with your email. An OTP code will be sent for verification.
Complete verification
Submit the OTP code to receive your session token and Solana wallet address.
Start transacting
Use your session token to transfer SOL/SPL tokens, trade on Jupiter, sign messages, and manage your wallet.
Security Rules
Follow these guidelines to keep your agent wallet safe.
- Never share your sessionToken in logs, repos, or public channels
- Confirm amount and recipient before any transfer
- If a transfer is rejected by policy, do not retry with a larger amount
- Your Solana address is public you can share it freely
Guardrails your agent can respect
Configure per-wallet spending limits, recipient whitelists, and feature toggles. Update policies at any time
maxSingleTransferSol
1
dailyLimitSol
5
allowedRecipients
[]
allowTrading
true
sessionExpirationHours
168