Our Constitution

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

01

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?"

02

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?"

03

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?"

04

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?"

05

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?"

06

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.

P1

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.

P2

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.

P3

Stage Separation

Evaluation and Funded stages are never merged, inferred, or assumed. Rules change dramatically between stages, and mixing them would be misleading.

P4

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.

P5

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