StockadeDApp tutorial
Beginner guide

How to use Stockade

Plain-language walkthrough of the DApp: connect, fund a vault, pick a strategy, read statuses, and know what is live versus planned. No wallet needed to read this page.

What Stockade does

An AI can propose a plan. Deterministic server checks and the on-chain PolicyExecutor enforce spend caps, allowlists, and pause. Bought assets credit to your vault allocation. You keep wallet ownership. This is educational software, not financial advice.

Quick start

Five steps to first run

  1. 1

    Connect on Robinhood Chain

    Open stockade.digital, connect a wallet, and switch to Robinhood Chain (chain ID 4663). Wrong network blocks deposits and trades until you switch.

  2. 2

    Sign in with Ethereum

    Sign a free SIWE message. This proves you own the wallet and unlocks the trial dashboard. Changing wallets means you must sign in again.

  3. 3

    Register on-chain

    One registration transaction creates your Stockade account on the registry. Keep a little ETH for gas.

  4. 4

    Deposit and set limits

    Deposit a small amount of ETH into your vault. Set per-trade and per-day caps in Settings. Caps are enforced by the PolicyExecutor contract, not only by the UI.

  5. 5

    Add a strategy or preview a trade

    In Agent, create an autonomous strategy. Or open Trade, preview an AI plan, then execute manually. Start small while you learn the statuses.

Tabs

Agent, Vault, Trade

After you connect and sign in, the dashboard uses three tabs.

Agent

Build and run autonomous strategies. This is where schedules live, next checks appear, and you pause, resume, or delete a strategy.

  • Pick a price strategy or an RWA agent
  • Set budget, interval, token, and advanced params
  • Optional backtest before you arm a schedule
  • Worker runs checks even when your browser is closed
Open Agent

Vault

Your money home. Deposit ETH, watch spent-today vs caps, manage holdings, configure SL/TP, and withdraw tokens to your wallet.

  • ETH balance, spent today, and remaining daily budget
  • Holdings list with sell and withdraw actions
  • Morpho earn panel when you have a yield position
  • Performance chart comparing agent entries vs a flat DCA baseline
Open Vault

Trade

Manual mode. Preview an AI plan, execute once, or trade $STOCKADE. Manual executes share the daily trial execution quota.

  • Preview plan consumes one AI trial credit
  • Execute consumes one manual execution credit
  • Use this when you want a one-off buy, not a schedule
  • Trade tab also hosts the $STOCKADE swap card
Open Trade
Safety

Limits and status meanings

  • Per-trade and per-day ETH caps live on-chain in PolicyExecutor. The agent cannot spend past them.
  • Targets are allowlisted. The agent can only trade approved tokens and call allowed vaults.
  • Pause a strategy to stop that schedule. Pause the vault to halt new spends for your account.
  • Max drawdown can halt a strategy if portfolio value drops too far from its peak.
  • Liquidity tiers: green is fine, amber needs care, red is listed but not tradeable.
  • Server clamps AI output before broadcast. Even a wild model number hits the smallest active cap.
  • risk_blocked means the safety kernel refused the trade. That is a successful safety outcome, not a bug.
planned

A plan was formed but nothing was broadcast yet.

executed

An on-chain action landed (buy, sell, or earn deposit).

noop

The rule checked the market and found no edge. No trade was forced.

risk_blocked

Safety checks rejected the trade (liquidity, impact, honeypot-lite, or similar).

failed

Something errored after planning. Read the reason and retry later.

halted_drawdown

Drawdown protection turned the strategy off. Review vault value before resuming.

Strategies

The live strategy lineup

Price strategies first, then RWA agents.

Want steady buys?Start with DCA.
Want a target weight?Use Rebalance or Portfolio.
Want dips or strength?Mean reversion or Momentum.
Want floors and ceilings?Use Range.
Want thin after-hours clips?Use Thin-pool.

Price strategies

DCA

Live

Best for: Steady buys over time without timing every dip yourself.

Inputs: Optional ETH per trade (otherwise uses daily budget / cadence)

Buy: Live path can ask the AI. Simplified/backtest path buys on cadence or mild dips.

Skip: No edge, no budget left, or AI returns a no-op.

Sell: Never (buy-only).

Session: Any time.

Backtest: yes · AI param suggest: no

Example: Budget 0.01 ETH/day into USDG. Worker checks daily and buys when the plan allows.

Rebalance

Live

Best for: Keeping one token near a target share of your vault position.

Inputs: Target weight %; Band %; ETH per trade; Sell %

Buy: Position is underweight outside the band.

Skip: Inside the band, empty portfolio, or no budget.

Sell: Position is overweight outside the band (trims by sell %).

Session: Any time.

Backtest: yes · AI param suggest: yes

Example: Target 50% NVDA with a 5% band. If NVDA drifts to 60%, trim; if it falls to 40%, buy.

Momentum

Live

Best for: Buying strength after price rises above its recent average.

Inputs: Lookback days; Threshold %; ETH per trade

Buy: Spot is at least threshold % above the moving average.

Skip: Below threshold or not enough price history.

Sell: Never (buy-only).

Session: Any time.

Backtest: yes · AI param suggest: yes

Example: 3-day lookback, 2% threshold. Only buy when spot clears the MA by 2%+.

Mean reversion

Live

Best for: Buying dips and optionally trimming strength around a moving average.

Inputs: Lookback days; Buy-below %; Trim-above %; ETH per trade; Sell %

Buy: Spot is at least buy-below % under the moving average.

Skip: Price sits in the middle band, or history is missing.

Sell: Spot is at least trim-above % over the MA and you hold the token.

Session: Any time.

Backtest: yes · AI param suggest: yes

Example: Buy when spot is 2% under the MA; trim 25% when it is 3% above.

Range

Live

Best for: Trading a token between a floor and a ceiling you choose in ETH terms.

Inputs: Low ETH price; High ETH price; ETH per trade; Sell %

Buy: Spot is at or below the low price.

Skip: Spot sits between low and high, or bands are invalid.

Sell: Spot is at or above the high price and you hold the token.

Session: Any time.

Backtest: yes · AI param suggest: yes

Example: Buy NVDA at or below 0.0012 ETH; trim at or above 0.0015 ETH.

RWA agents

Portfolio

Live

Best for: Keeping a stock-token basket near a target weight during chosen market sessions.

Inputs: Target weight %; Band %; ETH per trade; Sell %; Session window (default off_hours)

Buy: Basket weight is under target outside the band, and the session window is open.

Skip: Outside the session, inside the band, or basket empty.

Sell: Basket weight is overweight outside the band (trim).

Session: Gated by any / off_hours / weekend / rth (US equity clock).

Backtest: yes · AI param suggest: no

Example: Hold ~50% of a stock basket in NVDA during off-hours; rebalance when it drifts.

Thin-pool

Live

Best for: Patient, small buys in shallow stock-token pools when liquidity is at least amber.

Inputs: Clip ETH; Max impact bps; Min liquidity tier; Session window

Buy: Tier meets minimum, depth exists, and the impact-capped clip is above dust.

Skip: Tier too low, no depth, dust clip, or wrong session.

Sell: Never (buy-only).

Session: Gated by any / off_hours / weekend / rth.

Backtest: yes · AI param suggest: no

Example: Clip 0.003 ETH into a thin stock pool after hours, capped at 1.5% impact.

Session windows
  • any: Agent may act in every session window.
  • off_hours: Pre-market, after-hours, weekends, and US equity holidays. Default for Portfolio and Thin-pool.
  • weekend: Saturday and Sunday (US equity calendar).
  • rth: Regular trading hours only: 9:30 to 16:00 America/New_York on open weekdays.

Tokenized stock markets can still have transfer or liquidity constraints even when the session window is open.

Manage

Run, pause, delete, backtest

  • Create a strategy in Agent, set params, then Add strategy & run.
  • Active schedules show next check time. The worker runs even when your browser is closed.
  • Pause soft-stops a schedule. Resume re-arms it. Delete permanently removes it after confirm.
  • noop means the rule found no edge. That is normal, not a broken agent.
  • Backtests use historical/simplified deterministic logic. DCA live can use the LLM; DCA backtests do not.
Open Agent tab
Holdings

Exits and SL / TP

  • Bought tokens credit to your vault allocation. They appear under Holdings.
  • Set stop-loss and take-profit as % of live spot; the worker monitors those ETH levels.
  • Sell sends a percentage of the holding through the agent path and uses a manual execution credit.
  • Withdraw pulls tokens from the vault to your wallet with a wallet transaction you sign.
Open Vault tab
Quotas

Trial limits today

Live caps: 20 AI assists / day and 3 manual executions / day.

  • Trial AI: 20 assisted requests per day (preview plan, strategy suggest, holding suggest).
  • Trial manual executions: 3 per day (Trade execute + Holdings sell).
  • Counters reset daily on the server quota day.
  • Backtests do not consume trial quota.
  • Autonomous worker checks are separate from the Trial pill. They still obey vault caps, strategy budgets, and safety gates.
  • The Trial pill shows AI remaining in the header; hover it for manual execution remaining.
Phase 5

What is next Planned

Not available in the DApp yet. Thresholds and model lists below are proposals and will be recalibrated before launch.

  • Public opt-in leaderboard with PnL % and win rate (truncated addresses).
  • Signed EIP-191 attestations you can verify against the published agent signer.
  • Share a strategy config and copy it into your New strategy form (budgets reset; no auto-activate).
  • Stake-gated OpenRouter model picker with hard allowlists and a 600-token output cap.
  • Worker and manual AI calls share the same daily quota once staking ships.
  • Thresholds, dollar values, and model lists are proposed. They will be recalibrated against live STOCKADE and model prices before launch.
Planned

Free

Stake 0 STOCKADE · 20 AI / day

Default budget model only (today: deepseek-chat).

Planned

Bronze

Stake 250,000 STOCKADE · 40 AI / day

Budget OpenRouter models from a server allowlist.

Planned

Silver

Stake 2,000,000 STOCKADE · 60 AI / day

Budget + mid-tier allowlisted models.

Planned

Gold

Stake 8,000,000 STOCKADE · 100 AI / day

Budget + mid + premium allowlisted models.

Help

Troubleshooting and glossary

Wrong network

Switch the wallet to Robinhood Chain (4663). Deposits and swaps stay blocked until you do.

SIWE sign-in failed

Rejecting the signature or switching wallets mid-flow cancels auth. Connect the intended wallet and sign again.

No pool / red liquidity

The token is listed but not tradeable at a safe depth. Pick another token or wait for deeper liquidity.

risk_blocked

Safety kernel refused the trade. Read the reason. Caps, impact, or liquidity likely failed the check.

noop

No edge under the strategy rules. Wait for the next check. This is expected behavior.

Quota exhausted

You hit the daily AI or manual execution trial limit. Wait for reset, or rely on already-armed autonomous strategies within vault caps.

Morpho APY shows unavailable

Position amounts still work. APY comes from Morpho GraphQL and can miss briefly.

Pending transaction

Wait for the wallet confirmation and chain receipt. Do not spam the same action.

Old vault migration banner

A previous PolicyExecutor still holds your ETH or tokens. Use the migrate/withdraw controls in the banner before relying on the new vault.

Vault

Your PolicyExecutor balance slot for ETH and bought tokens under on-chain caps.

Strategy

A saved schedule that tells the worker when and how to check for buys, trims, or earn deposits.

Slippage

How much worse a fill can be than the quoted price before the trade reverts.

Liquidity

How much ETH depth sits in the pool. Thin pools move price more for the same size.

Moving average

Average spot over a lookback window. Momentum and mean-reversion compare spot to this line.

RWA

Real-world asset tokens here: tokenized stocks and related on-chain legs on Robinhood Chain.

APY

Annualized yield estimate for Morpho. Variable and not guaranteed.

Share

ERC-4626 vault share representing your claim on Morpho USDG deposits.

Allowance

Permission for a contract to move tokens. Needed before some deposits or swaps.

Independent third-party project. Not affiliated with Robinhood Markets, Inc. Educational software only.

Back to home