yesoraprop

Rule configuration version 1

The rules

Every evaluation is bound to the rule version it was bought with. A new version applies to new accounts only.

Units and equity

Units and equity
TermDefinition
Account sizes5K 5 000 EUR for 59 EUR, 5K 5 000 USD for 59 USD, 10K 10 000 EUR for 99 EUR, 10K 10 000 USD for 99 USD, 25K 25 000 EUR for 199 EUR, 25K 25 000 USD for 199 USD, 50K 50 000 EUR for 349 EUR, 50K 50 000 USD for 349 USD, 100K 100 000 EUR for 549 EUR, 100K 100 000 USD for 549 USD
MoneyInteger cents of the account’s currency (EUR, or USD for the US market); the evaluation fee in the currency it was bought in
Contract priceA probability from 0.00 to 1.00, kept in hundredths of a cent; the mid is the floor of the average of best bid and best ask
Contract payout1.00 of the account’s currency per contract on the outcome that occurs, 0 on the other
EquityCash plus every open position valued at the latest visible mid of its market
What the rules useEquity, never realised profit alone

Challenge rules

Challenge rules
RuleDefinitionOn breach
Profit targetEquity at or above 20% over the starting balance, checked when a position closesPass candidate, after the other checks
Maximum drawdownEquity below your highest end-of-day equity minus 10%, at any evaluation; trailing: the floor rises with each new end-of-day high (00:00 UTC) and never falls, starting from the starting balanceImmediate fail, positions closed
Daily lossEquity below the day's starting equity minus 5%; the day starts at 00:00 UTC (or at activation on day one)Immediate fail
Minimum active days5 UTC days with at least one fillTarget not recognised until met
Minimum closed trades10 positions opened and closed completely, by selling or at resolutionTarget not recognised until met
Time limit30 calendar days from activationFail if the target is not met
ConsistencyRealised profit from a single market at most 15% of total realised profit when the target is reachedTarget not recognised, challenge continues
Position sizeOpen notional in one market at most 20% of the starting balanceOrder rejected
Total exposureSum of open notional at most 100% of the starting balanceOrder rejected
Price bandBuying a contract priced above 0.95 or below 0.05 is blockedOrder rejected
ResolutionPositions held to resolution settle at 0 or 1.00 as the source resolves them; disputed markets wait, voided markets are unwound at average entry price, fees not refunded

Simulated trading engine

Simulated trading engine
TopicRule
SourcesPolymarket CLOB and Kalshi Trade API; top-5 bid and ask levels plus trades, every 2 s for markets with an open position or working order, every 30 s otherwise
Display delayPrices shown are 3 s behind the source; fills use the snapshot you could see, never a newer one
Feed outageAfter 60 s without data from a source: new orders on its markets are rejected, rules are not evaluated on stale data, affected accounts pause and resume automatically
Market orderWalks the real book level by level at each level's real price; at most 20% of the displayed size per level, the rest is rejected
Limit orderFills only when real trades print at the limit or better after the order time, for at most 20% of that traded quantity; a limit may not improve the current best price by more than 5 cents
CloseA market order in the opposite direction, same size limits
FeesMirror the source exchange, deducted from cash at fill time, rounded up to the next cent once per execution
Partial fillsNormal; you see requested and filled quantity
ShortingA sell reduces an existing position only; to go against an outcome, buy the other one
EvaluationEquity is recomputed on every fill, on every new snapshot of a market you hold, and at least once a minute; checks run in the order drawdown, daily loss, time limit, profit target
RecordA breach writes an immutable record with the rule, threshold, measured value, time and the snapshot it came from; the account fails and positions close at that snapshot
Verify your fillEvery fill in your history can be checked against the stored snapshot of the real book it was executed on, with the source event id and the engine rules re-checked

Markets and whitelist

Markets and whitelist
CriterionCondition
Liquidity24 h volume at least 50 000 USD and book depth at least 5 000 USD within 5 cents of mid
Time to resolutionAt least 24 h at listing; a market closes for new entries 12 h before its scheduled resolution
CategoriesPolitics, economics, crypto, science and tech, culture, sports; markets about private individuals are excluded
ResolutionUnambiguous and publicly verifiable; markets with a dispute history are excluded
Manual exclusionAn admin can exclude any market with a reason; a delisted market stays open for closing only
RegistrationNo geographic restriction on registration

Account states

Account states
StateYou canThe system does
PurchasedActivateWaits; the clock is not running
ActiveTradeEvaluates rules, computes equity
PausedClose positions onlyNo rule evaluation, day count frozen
PassedWait for review; close positions onlyNotifies the review, runs abuse checks; no rule evaluation
FundedTrade, request payoutsEvaluates drawdown rules, tracks the high-water mark
FailedView history, buy a new evaluationCloses positions, records the breach
ClosedView historySettles the last payout
FundingApproval is manual; the funded account starts fresh with flat positions and cash reset to the account size

Funded phase and payouts

Funded phase and payouts
ParameterValue
Profit share70%
Profit-split upgrade80% instead, bought at checkout for 20% of the price
Loyalty split90% on every payout once 3 payouts have been paid
Payout cycleEvery 14 days from funded activation
Minimum payout50 EUR or 50 USD, in your account's currency (your share)
Account currencyEUR, or USD for the US market, chosen with the challenge. Balance, profit and payouts are all in that currency; a contract pays 1.00 of it, so there is no exchange-rate effect inside the account
High-water markThe highest cycle-end realised equity so far, starting at the account size; only profit above it is paid
Open positions at payoutIgnored; only realised profit counts
First payoutIncludes the refund of your evaluation fee
Payout cap per cycle20% of the account size (your share); the excess stays payable in a later cycle
Identity verificationRequired before the first payout; the account stays funded while the payout waits
RailsSEPA in EUR or USDC
ProcessRequest, automatic checks, manual approval within 3 business days (always a trade review for large amounts and for the first 20 payouts platform-wide), payment
FormulaRealised profit above the mark × your profit share, capped as above; the whole profit leaves the account and the mark moves up by what stays

Responsible use

Trading event contracts can result in the loss of your entire stake. The evaluation fee is the most you can lose on Yesora Prop; trade only with money you can afford to lose. Responsible-use information and contact.