How trading works
Every trade on DecentralProp, evaluation or funded, runs through , the protocol's execution engine. Understanding what's real and what's simulated here matters more than any other single mechanic on the platform.
Real prices, simulated exposure
SimCore prices every fill off live market data: an aggregated feed pulled from roughly 90 independent sources, so no single bad or manipulated source can move a trader's price. Spreads, slippage, and P&L are computed the same way a real trade would be.
What's simulated is the market exposure itself. No order SimCore fills is ever routed to a real exchange or broker. There's no hedge book behind a trader's position, and nothing is copy-traded into a live market. A trader's win or loss is a real number, computed from real prices, that a firm pays or collects on its own ledger. This is also why trading on DecentralProp is UI-only: there's no programmatic order path to a real venue to expose in the first place.
Provably fair, not just "trust us"
Fills aren't just computed once and taken on faith:
- Each account gets its own seeded random-number stream, so any fill can be independently reconstructed and checked against what should have happened.
- On the platform's verified evaluation templates, slippage is symmetric and mean-zero, the engine has no directional lean against the trader. An internal fidelity audit exists specifically to confirm this: it found the engine manufactures no house edge in that mode.
- Every trade transcript feeds into an on-chain settlement process (hourly batch roots, see On-chain architecture & trust) that can be challenged and proven fraudulent if it isn't accurate.
One distinction worth being precise about: on non-verified ("Standard") templates, firm-level slippage scaling and the risk engine's slippage multiplier can apply on top of the base fill. Both are off on verified templates, which is why the mean-zero statement above is scoped to verified mode rather than claimed universally. Neither one is per-account targeting. They scale with order size and with firm-wide stress, they apply to every account on the template equally, and nothing in the engine can point either of them at a chosen trader. Which mode an evaluation runs is disclosed at purchase.
For the actual mechanics behind a single fill, the price pipeline, the seeded-RNG reconstructibility, the safeguards against a stale or manipulated price tick, see How fills are actually fair.
The rules are enforced the same way for everyone
Drawdown limits, daily loss limits, and profit targets are checked continuously against the same rulebook for every account (see Evaluations & the rulebook). The rulebook is locked into an account's at the moment of purchase, so it can't be changed under a trader mid-evaluation. The Autonomous Risk Engine can tighten these parameters for accounts purchased after it detects firm-wide stress, it never loosens them below the platform baseline, and it never reaches back to alter a rule an account already locked in.
