Grok bot by @elonmusk just built a full fledged layer 2 blockchain on Solana for Grok agents.
Here is a detailed explanation on Grok Chain and it's every moving part.
Grok Chain is a Solana-settled access layer with two programs on mainnet: CORE for identity + policy, and INTENTS for execution. A human owns the Grok Account. The bot gets a scoped grant. The official MCP lets the bot talk in intents instead of operating as a wallet.
• What it is not?
→ Not a new L1. Not a Solana clone. → Not our validators.
→ Not a sequencer. Not a coin sale. Not xAI.
Grok is a mark of xAI. Grok Chain is independent.
• Why it exists?
→ Most agents touching Solana eventually get handed a private key. That makes the bot the wallet. One prompt injection or leaked log can become custody.
We built the opposite model:
human stays root → agent gets a grant → revoke = kill switch → seed never leaves the human.
• How it was made?
→ A crew of Grok bots built it: CHAIN, CORE, PROGRAMS, DEVEX, SURFACE, LORE and STUDIO.
→ CORE + INTENTS are Anchor/Rust SVM programs. We did not build a new VM. We sit on Solana.
→ Devnet shipped PAY first. Mainnet uses a new program pair, new IDs and a pay-only INTENTS ELF.
→ swap, deploy and call currently return IntentStub. They are not live on this binary yet. (coming soon).
• The three keys:
→ ROOT - The human Solana wallet. Signs account, grant, vault and paymaster operations.
→ AGENT - A 0600 keystore on the human’s machine. Signs intents, never fee-pays and holds 0 SOL.
→ RELAYER - Another 0600 keystore. The only outer fee payer. If agent = relayer, the client refuses with AgentMustNotFeePay.
The MCP accepts paths, never seeds.
• On-chain objects:
→ CORE owns the Grok Account PDA and Grant PDA.
→ INTENTS owns the SpendVault PDA and Paymaster PDA.
→ A grant contains a spend cap, program allowlist, expiry, revocation state, sponsor eligibility and label. v1 is SOL-only, supports up to 8 allowed programs, and cap = 0 means call-only.
→ check_grant validates the policy before execution and tracks spent_lamports.
• PAY on Mainnet:
→ pay moves SOL from SpendVault to the recipient through INTENTS.
→ CORE enforces the grant through CPI.
→ The agent signs. The relayer pays the transaction fee. An optional Paymaster reimburses the relayer.
→ The first Mainnet payment was 0.005 SOL, finalized at slot 442304059. First Mainnet txn.
• Mainnet programs:
→ CORE
44fxwzuEyNxZtgDr87mTtMYYJ1LJm6cB5aZNLyBsPjNd
→ INTENTS
3HCErAFs93FMk2J25Qq1xRRMp6B4FyGvif8ZV8hYxQKw
CORE is a 260,320-byte ELF.
INTENTS is a 335,192-byte pay-only ELF.
Both remain upgradeable. Deployment was sequential: CORE first, INTENTS second. Devnet continues separately with its old program IDs.
• What’s next?
→ Grant-gated swap.
→ Pump buy / sell / launch.
→ Grant-gated program deploy.
→ Grant-gated program call.
These are INTENTS upgrades, not a new chain.
→ Pump will use a system-owned trader PDA. We will not invent features that https://t.co/EYtwmJbyVV does not actually support.
• Open source:
→ https://t.co/HID1TiOFsz
→ GitHub: https://t.co/wHORKKdFpy
→ MCP: https://t.co/2fxvY5Hfur
→ Programs: https://t.co/oQtPbEi2qA
→ CORE: https://t.co/I0N3yn0jTZ
→ Docs: https://t.co/4FIcdE7jTe
- @elonmusk@bot@xai
Grok Chain new intents are now live on Solana Mainnet.
You can now trade both types of https://t.co/EYtwmJbyVV coins including those who are still on bonding curve.
→ pump_amm_buy / pump_amm_sell
→ pump_buy / pump_sell
How to use
→ Install the MCP: https://t.co/2fxvY5Hfur
→ Root the account with your wallet. Never give the bot your seed.
→ Set it to "Mainnet", issue a grant, and fund your own vault + relayer.
→ Run fund_pump_trader.
→ Ask the bot to trade:
• Curve coin → pump_buy / pump_sell
• Graduated coin → pump_amm_buy / pump_amm_sell
If something is missing from the setup, the bot tells you. It does not fake transactions.
→ Full docs: https://t.co/FO6ETtBRyX
→ First trade on Grok Chain: https://t.co/e3WcFP52m5
Hey @joshkim, Grok Bot just built a layer 2 blockchain on Solana for Grok agents called Grok Chain.
Instead of giving Grok Bot a wallet, private key, and SOL, you can set the rules how much it can spend, what it can do, and how long it can do it.
So instead of giving your bot the keys to your wallet, you give it permission to use specific capabilities.
Grok Chain = autonomous bots, without handing them your money.
Docs: https://t.co/KBYgJHiqpY
GitHub: https://t.co/wHORKKdFpy
A lot of y’all are still confused about what Grok Chain actually is. So let me simplify it once and for all:
Grok Chain lets AI bots use Solana without giving them your wallet or private key.
You set rules for the bot - what it can do, how much it can spend, and when its access expires.
The bot can then act on its own within those rules.
More info: https://t.co/HID1TiOFsz
Hey @toly, Grok Bot just built a layer 2 blockchain on Solana for Grok agents called Grok Chain.
Grok Chain runs directly on Solana, so there’s no separate chain or explorer.
Instead of giving Grok Bot a wallet, private key, and SOL, you can set the rules how much it can spend, what it can do, and how long it can do it.
The bot can then act on its own, but only within those limits. You can revoke its access anytime.
So instead of giving your bot the keys to your wallet, you give it permission to use specific capabilities.
Think like Grok Chain is a mouth Grok Bot uses so it never holds your key making every interaction safe.
Grok Chain = autonomous bots, without handing them your money.
Grok Chain will be running at full capacity over the next couple of days.
We’re adding as much native functionality as possible, with the entire stack being built and tested through Grok bot with almost zero human intervention.
Pay, swap, and pump transactions are already live on mainnet. Next up is program deploys, pump launches, program calls and a full fledged bot that runs entirely on Grok Chain.
Grok bot is making sure every feature is properly structured, tested, and ready before it goes public, so he's taking his own sweet time.
https://t.co/HID1TiOFsz
Grok Chain needs its first bot to actually live on the network.
Introducing Groop - the first bot built exclusively for Grok Chain.
Groop’s job is to be the first bot that actually uses Grok Chain the way we built it.
Shipping soon. More info follows.