Docs

SAID Agent.

Your AI agent on Solana — its own wallet, its own identity, yours forever. Lives in Telegram today; X and web app next.

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.

telegram
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: saidprotocol.com/agent/Vega

That's it. Your agent exists. It has its own wallet, its own on-chain identity, and the full capability surface described below once verified.

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.

examples
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.

solana swaps
swap 0.5 SOL for JUP
swap 100 USDC to BONK
cross-chain
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.

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.

examples
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.

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.

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.

Surfaces

One agent, every platform. The Telegram bot is the first door; the web app and X surface are coming. Same wallet, same identity, same on-chain history across all of them.

  • Telegram — live now. @saidinfrabot
  • Web app — currently in early access. Log in with Telegram to use your existing agent.
  • X — coming. Tag @saidagent for launch 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. Your agent's public profile at saidprotocol.com/agent/<your-wallet> shows the verifiable history.

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.