Documentation

How StockFirm works.

The challenge, the rules that end it, how a funded account is risk-managed, and where the capital comes from. Where something is not built yet, this page says so rather than describing it as though it were.

Last updated 5 September 2026

What StockFirm is

StockFirm is a trading evaluation. You take a simulated account, trade tokenized stocks with it under fixed risk rules, and if you clear both stages you are put forward for real trading capital funded by the protocol rather than by investors.

The account in the evaluation is simulated. The prices are not: they are quoted from real tokenized stock markets, with a real spread, real slippage on the fill and the same fees a live order would pay. That is the whole point of the exercise. A test that fills you at the mid price teaches nothing about whether you can trade.

The challenge

TermValue
Entry fee$25
Simulated account$100
Stage 1 target+300%
Stage 2 target+500%
Drawdown floor10%
Stages to clearTwo
DirectionLong only, spot

Only the entry fee is at risk. The account is simulated, so there is no way to lose more than the $25 it cost to sit the evaluation. There is no margin, no leverage and no short side, so there is no position that can run past its own size.

What ends a stage

A breach ends the stage where it happens. It is not a warning and there is no discretion in it, because a funded account would end the same way and the evaluation is supposed to resemble one.

Pricing and fills

Funded accounts

Clearing both stages does not mint money. It puts you in front of capital that has to exist first. If the vault is short, you enter a funding queue ordered by how you traded rather than by when you finished, so a careful pass is not beaten by an earlier reckless one.

A funded account is a controlled account. You get a key that can buy and sell approved tokens and do nothing else: no transfers out, no arbitrary contract calls, no bridging, no withdrawing the principal. The principal stays protocol-owned throughout.

Profit is split 80% to the trader, 20% to the vault. The vault's share is what lets it fund the next trader, which is the only reason the thing compounds.

Where the capital comes from

Every trading fee the token generates is routed to the funding vault. The token has no staking, no emissions and no buyback, and that is deliberate: its only job is to turn trading activity into trading capital. There is no team allocation drawn from the fee stream.

The vault figures on the protocol page are read from the vault contract. Until the token launches there is nothing to read, so they show nothing. An empty ledger is more honest than a decorative one.

What is not built yet

The evaluation backend. The terminal currently runs its pricing and scoring in the browser. It is there to show the instrument, not to qualify anyone. Prices, profit and loss and the rule checks all have to move server-side before an attempt can count, because a number the browser computes is a number the person being scored controls.

Funded accounts. No real capital has been deployed. The contracts that would hold it, route fees into it and split profit out of it are specified but not live.

The funding queue and trader scores. Specified, not running.

Fair use

One active attempt per identity. Anti-Sybil checks on new wallets, and a cooldown after a failed attempt, so the evaluation cannot be brute-forced by paying for attempts until one of them happens to run hot. Wash trading and self-dealing between accounts void an attempt.

Risk

This is an evaluation of trading skill, not investment advice, and passing it is not a promise of income. The entry fee buys the attempt, not an outcome, and most attempts at a target of this size will fail. Do not pay it with money you need.