The Principles That Guide Every Decision
These aren't suggestions — they're the law of OnePropFirm. Every product feature, technical choice, and operational decision must align with these principles.
Core Values
Trader-First, Always
Every decision must reduce trader decision fatigue. Features that simplify comparison get built. Features that add clutter get killed.
"Does this help a trader decide faster or just give us more to show?"
Accuracy Over Speed
Correctness is non-negotiable, but slow is useless. We verify all data against archived sources, log every change, and return results in under 150ms.
"Can we prove this is correct AND fast?"
Transparency Over Completeness
Clear, incomplete data beats confusing, complete data. We show confidence scores, link to sources, and disclose when data is missing.
"Would we trust this if we were the trader?"
Evidence-Backed Data
All data must reference verifiable sources. We store HTML snapshots, archive URLs, and log changelogs with evidence IDs. No unverified claims.
"Can we prove this with a link and timestamp?"
Futures-Only Focus
We serve futures traders. Period. No forex, no CFDs, no crypto, no stocks. This focus lets us go deeper than any general-purpose directory.
"Does this help a futures trader specifically?"
Type Safety & Determinism
Code that compiles is code we trust. Strict TypeScript everywhere, type-safe database queries, runtime validation, and deterministic normalization.
"If TypeScript compiles, does it work?"
Product Principles
How we build the product you use.
Comparison-First
The default experience is comparison, not browsing. Traders don't want to click 20 firms individually — they want side-by-side truth. The landing page is a comparison table, not a directory.
Account Size Isolation
Never mix account sizes in a single comparison. Comparing $25K to $100K plans is apples-to-oranges. Users select one size, and all results normalize to it.
Stage Separation
Evaluation and Funded stages are never merged, inferred, or assumed. Rules change dramatically between stages, and mixing them would be misleading.
No Noise, High Signal
Every piece of information must justify its presence. We show critical differences first, hide redundant fields, and use progressive disclosure — information overload is decision paralysis.
Mobile-First Readability
If it's hard to scan on mobile, it's wrong. Traders check firms on the go. Tables scroll horizontally, key metrics are pinned, and minimum font sizes are enforced.
How We Build It
Technical standards that ensure reliability and trust.
Single Source of Truth
PostgreSQL is the authoritative data store. Caches and search indexes are derived and never treated as primary.
Immutable Audit Logs
Every data change is logged permanently. No updates, no deletes. Full historical transparency of all rule changes.
Background Processing
Heavy operations never block your experience. Scraping, indexing, and notifications happen in background workers.
Type-Safe Throughout
Strict TypeScript, validated schemas, and compile-time checked queries. If it compiles, it works.
No Silent Failures
Errors surface visibly through structured logging, error tracking, and health monitoring. Silent bugs erode trust.
Human-Reviewed Data
Scraped data must be reviewed by a human before going live. No auto-publishing. Admin approval on every update.
Established January 26, 2026
See These Principles in Action