Gary Club

Stacker Agent

Run Stacker Agent on your own exchange account free with any Giraffe, or add the Solana data feed for 1,000 $GARY a month. Setup, safety rules and troubleshooting.

Updated September 1, 20267 min read

Stacker Agent is your own autonomous trading intelligence. It runs on your Hermes agent and your keys, fully non-custodial, and it is open to every Gary Club member.

Two ways to run it

The agent is the same either way: same charter, same risk kernel, same position desk, same stop policy, same learning loop. The only difference is what it trades and whose data it reads.

OptionCostWhat it trades
Your own exchange Free with any Giraffe Connect Coinbase, Kraken, Gemini, Robinhood or Bybit and the agent trades that account: crypto, stocks, futures, perps, whatever your venue lists. It reads that venue's own prices and fills there, so nothing routes through Gary Club and no wallet is involved.
Solana, with the data 1,000 $GARY a month Everything above, plus the whole Solana warehouse: the tape, holder flows, wash stripped volume, the scored smart money registry, and the swarm. This is what the hunt, the trenches lanes and the convergence signals run on.

The subscription buys the data, not the agent. You do not need it to trade your own exchange account. Switch it on at gary.club/dashboard/stacker when you want the Solana side.

Not sure which one you are on? Run stacker doctor. It reports tier=base or tier=data.

Who can use it

An active Gary Club membership: a Giraffe you own, one delegated to you, or one rented from the pool. A Gary Club Stacker also opens it. You do not need both, and nothing to apply for.

Trade your own exchange (free)

1. Create an API key on your exchange

Do this in your exchange's own API settings, not here.

Create the key with TRADE permission and WITHOUT withdrawal.

Stacker refuses to arm on a key that can move funds off the exchange, and refuses a key whose permissions it cannot verify. This is enforced in the code, not advice: there is no withdraw function anywhere in the agent, so there is nothing for a bug or a bad instruction to reach.

2. Save it

stacker set-key --venue kraken --key <API KEY> --secret <API SECRET>

Supported venues: kraken, gemini, coinbase, robinhood. Keys are written to ~/.hermes/.env on your own machine at permissions 600 and never leave it.

3. Connect it

stacker venue --use kraken

This selects the venue and runs the safety check straight away, so a key that can withdraw is refused now rather than at your first trade. Re-run the check any time with stacker venue --check kraken.

4. Tell it what it may trade

stacker mandate --lanes venue --universe venue_all

Universes: venue_crypto (crypto only) or venue_all (crypto, equities and futures). The agent hunts nothing until you brief it, and cannot be armed without a complete charter. See stacker mandate for the full set.

5. Run it

stacker venue --markets     # what this account can trade
stacker venue --cycle       # one pass: mark, exit, then maybe enter

It runs on its own from then on, on the same cycle as everything else.

What it does

  • Just talk to it. Ask "should I long or short SOL?" or "analyze this token" and it researches, analyzes, and hands you a clear plan.
  • Market calls. Trend, momentum and a risk sized trade plan (entry, stop, targets).
  • Capital deployment. It sizes every position to your risk profile, always keeps a cash reserve, and never deploys the whole balance.
  • Deep token analysis (data tier). Live on-chain data: price, liquidity, holders, whale concentration, honeypot and rug flags, with a plain OK / CAUTION / AVOID read.
  • Your wallet (data tier). A self custody Solana wallet you can export to Phantom any time. The free tier needs no wallet at all.

Safe by design

  • It cannot withdraw. There is no withdraw or transfer function in the agent, on any venue. On exchanges that publish what a key may do, Stacker checks before it arms and tells you which permission to remove.
  • Exits always fire. A stop closes your position even with no charter, on a lapsed membership, and while the account read is down. Nothing about billing or configuration can stop you getting out.
  • Paper first. It trades on paper until live trading is explicitly armed, and there is no command flag that overrides that.
  • Non custodial. Your keys never leave your box.
  • Never go to zero. A cash reserve and per trade risk caps are built in and cannot be overridden mid trade.

If something will not start

Every refusal below is the exact message the agent prints, so you can match what you are seeing.

What you seeWhat to do
no exchange connectedRun stacker venue --use <name>. stacker venue --list shows the four we support.
Set your … credentials firstThe venue is selected but has no key yet. Run the stacker set-key --venue … command it prints.
this API key can WITHDRAW fundsWorking as intended. Reissue the key on your exchange with trade permission only, save it again, and re-run stacker venue --check.
this API key cannot place ordersThe key is read only (some exchanges call this auditor or view only). Reissue it with the trading role.
refusing to arm on an unverifiable keyThat exchange does not publish what the key may do, so we cannot confirm it is trade only. Robinhood is the one where this always happens. Check it yourself in their settings, then re-run with --allow-unverified.
charter incompleteThe agent will not arm without a brief. The message lists exactly what is missing.
the `venue` lane is not in your charterRun stacker mandate --lanes venue --universe venue_all.
Solana lanes need Stacker Agent DataYou are on the free tier and asked for a Solana lane. Either use the venue lane instead, or subscribe at gary.club/dashboard/stacker.
below … minimumYour position size is under what that market accepts. The message tells you roughly what it would take. Stacker refuses rather than quietly buying more than your risk profile allowed.
order did not fill; nothing recordedNormal. The order was accepted and did not fill in time, so nothing was written to your book. It is reported rather than assumed.

Common questions

Do I have to pay to use Stacker Agent? No. Trading your own exchange account is included with any Giraffe. The 1,000 $GARY a month is for the Solana data feed.

Can I use both? Yes. The exchange desk is available on either tier, so a subscriber can run Solana lanes and their Coinbase account side by side.

Which exchange should I pick? Coinbase, Kraken, Gemini and Bybit all let Stacker check what an API key is allowed to do, so it can verify your key is trade only and arm without any extra step. Robinhood does not, so it needs --allow-unverified. Gemini is the one that serves New York, and Bybit is the one that covers most of the world outside the US and UK.

Do I need an OpenRouter key? Yes, on both tiers. Stacker uses it to run the best AI model for each job and it stays on your box. Get one at openrouter.ai/keys.

Do I have to be online? No. Stacker runs on your own always on Hermes agent, so it keeps working when you are away.

Is my money at risk? Not in paper mode, which is the default. Live trading is opt in, risk capped, and never deploys your whole balance.

What happens if my membership lapses? You can always close what you are holding. Exits are never blocked by billing.

I subscribed but my agent still will not open a Solana trade. Give it a minute for the next heartbeat, then run stacker doctor and check it reports tier=data. Your Stacker page shows the exact status your agent sees, so the two can never disagree.

Was this page helpful?