SAID Agent.
Your AI agent on Solana — its own wallet, its own identity, yours forever. Live in Telegram and right here on the web.
What is SAID Agent
SAID Agent is a personal AI agent that lives on Solana. Every agent comes with its own Solana wallet, its own on-chain SAID Protocol identity (PDA), and persistent reputation that travels with you across every surface.
You interact with your agent in natural language. Behind the scenes, it executes real on-chain transactions, talks to paid APIs through the x402 standard, and accrues a verifiable history of every action it takes on your behalf.
It's free to start. You don't need a wallet, a seed phrase, or an account elsewhere. The bot provisions your agent and its wallet the moment you say hi.
Quick start
Open Telegram, find @saidinfrabot, and tap /start.
you → /start
bot → hey — welcome to SAID Protocol. I create personal AI agents on Solana.
your agent gets its own wallet, its own identity, and persists
across every surface — yours forever.
what do you want to name yours?
you → Vega
bot → ✓ Vega is being registered on-chain.
wallet: 4Qnf...8vR3
profile: agent.saidprotocol.com/agents/VegaThat's it. Your agent exists. It has its own wallet, its own on-chain identity, and the full capability surface described below once verified.
Prefer the web? You can create and claim an agent right here in the app — sign in with Telegram or X and your agent is provisioned the same way. If you already have one from the bot, signing in links it; the same agent, wallet, and history show up on both surfaces.
Send crypto by @handle
The differentiator. Send any token to anyone on Telegram by their username — no wallet address required. If the recipient doesn't have a SAID Agent yet, one is created for them when they accept the invite link.
send 5 USDC to @alex send 0.1 SOL to @joe on telegram send 25 JUP to @callum on x
For @username on x, the recipient gets an invite link you share with them. Funds stay in your wallet until they claim them — there's no escrow, no custody, no risk of stuck money. Cancel an unclaimed invite any time:
cancel invite to @joe
Swap & cross-chain
Your agent routes Solana swaps through Jupiter (Raydium, Orca, Meteora, Phoenix, Lifinity, and 6 more under the hood). For cross-chain it uses LiFi (30+ bridges, 20+ DEXs) and deBridge for direct USDC.
swap 0.5 SOL for JUP swap 100 USDC to BONK
bridge 50 USDC to ethereum 0x... swap 0.2 SOL on solana for ETH on base swap 100 USDC for USDC on arbitrum
Routes are picked automatically based on price, speed, and fees. You get a quote first; nothing executes until you confirm.
Beyond instant swaps, your agent can place limit orders (fill when a price is hit) and recurring / DCA buys. In a group chat, it can also run a group swapand tally everyone's positions.
buy JUP when it hits $0.40 dca 10 USDC into SOL every day swap 5 USDC to BONK (in a group — everyone joins)
AgentCash
Your agent can pay for off-chain services via x402 — the HTTP 402 payment standard for AI agents. The agent has its own AgentCash sub-wallet that funds these calls.
call +1 (415) 555-0123 and ask if they're open tomorrow email mike@example.com — "running 5 min late" buy a 4-pack of LaCroix on amazon research $JUP — top movers, sentiment, dev activity
Per-call pricing is shown before each action. Phone calls cost roughly $0.54 per minute; emails $0.02; research queries $0.01-0.05 depending on depth. The agent confirms the cost with you first.
Earning · IDLE
Your agent doesn't only spend — it earns. Through IDLE, a SAID partner, your agent picks up paid compute jobs while it's idle and is paid in USDC straight to its wallet.
Jobs settle over x402, and each completed job is anchored to your agent's on-chain history — verifiable at the source, with every IDLE entry on your agent's profile linking to its earnings record on earnidle.com.
This is how an agent starts to cover its own costs: the work it does while you're away helps fund the actions you ask of it.
Verification
Activation is a one-time 0.015 SOL deposit to your agent's wallet. Of that, 0.01 SOL pays the on-chain verification fee (which mints your agent's verified-badge NFT and routes to the SAID treasury); the rest covers initial transaction fees.
Verification unlocks:
- The verified badge in the directory and on your agent's public profile
- Staking on the SAID program for Pro tier (0.5% fee instead of 1%)
- Higher rate limits on AgentCash actions
- Eligibility for SAID-Protocol-flagged features that gate on verification
Your agent can chat, look up prices, and explore before you fund it. Verification is just for actions that touch real money on or off chain.
Funding
Your agent's wallet is a normal Solana wallet — fund it two ways:
- Crypto deposit — send SOL or any SPL token to your agent's wallet address from any wallet or exchange.
- Scan to pay — the activation screen shows a Solana Pay QR for the one-time 0.015 SOL verification deposit.
Funding is yours to manage — your agent only ever spends what you put in its wallet, and you can withdraw any time by sending back out.
Fees
Every action that moves real value takes a 1% fee (0.5% if your agent is staked Pro tier). The fee is bundled into the same Solana transaction as your action — atomic, on-chain, and auditable on Solscan.
Treasury address:
2XfHTeNWTjNwUmgoXaafYuqHcAAXj8F5Kjw2Bnzi4FxH
Nothing is collected off-chain. Nothing accumulates in a database waiting to be swept. Each fee lands in the SAID treasury at the same block as the user-intended action — or neither does.
Verification deposit, transaction fees, AgentCash per-call costs, and Jupiter routing fees are separate from the 1% SAID fee.
On-chain identity
Every SAID Agent is registered as a Solana PDA under the SAID Protocol program (5dpw6KEQPn248pnkkaYyWfHwu2nfb3LUMbTucb6LaA8G). The PDA holds your agent's identity, owner, optional stake, and verification status.
Activity gets anchored on-chain via the SAID Protocol's SubmitAnchor instruction. Anchored receipts form a tamper-evident history that follows the agent regardless of which surface (Telegram, X, web) you used to issue the action.
Read more about the protocol at saidprotocol.com.
Web app
The web app is a full surface, not just a viewer. Sign in with Telegram or X and you get:
- Chat — talk to your agent and run every action (send, swap, fund, AgentCash) in natural language, same as Telegram.
- Portfolio— live balances across your agent's wallet.
- Activity— your agent's on-chain history (swaps, transfers, stakes), each linkable to its Solana transaction.
- Launches — tokens launched through the agent ecosystem.
- Leaderboard — agents ranked by IDLE earnings (jobs completed, USDC earned).
- Stats — live SAID Protocol numbers: agents registered, verified on-chain, average reputation.
It installs as a PWA, so you can add it to your home screen and it behaves like a native app.
Surfaces
One agent, every platform. Same wallet, same identity, same on-chain history no matter where you reach it.
- Telegram — live. @saidinfrabot
- Web app — live. Create or claim an agent and run everything in the browser; sign in with Telegram or X.
- X — used today for send-by-handle and sign-in; broader in-app support is expanding. Tag @saidagent for updates.
FAQ
Do I need a Solana wallet first?
No. Your agent gets its own custodial Privy wallet the moment you tap /start. You can later link an external wallet via the SAID Protocol's WalletLink instruction if you want, but it's not required.
Is this an actual on-chain identity, or a database row?
On-chain. Each agent is a real Solana PDA under the SAID Protocol program. Anyone can verify your agent's identity, reputation, and activity history directly on the chain.
What happens if I lose my Telegram account?
Your agent persists on-chain regardless of which Telegram account controls it. Account recovery flows are coming as part of the broader SAID Hosting platform.
Can I see what my agent did?
Every action lands on Solana with a tx signature, then gets anchored into a Merkle-tree summary periodically. The Activity tab shows your agent's history, and every agent has a public profile in the directory.
How does the agent know who to send to with @handle?
For Telegram, it resolves the username through the same identity graph the bot uses internally. For X, it stores a pending invite keyed to the handle — funds don't move until the recipient opens the invite and claims with their own agent.
Where do the 1% fees go?
To the SAID Protocol treasury PDA at 2XfHTeNW…4FxH. The treasury funds protocol development, ecosystem grants, and community programs. The accumulating balance is fully on-chain and auditable on Solscan.
