फ़र्ज़ी /fɑːr.ziː/ - fake, in Hindi

The exchange is fake.
The engine is not.

farzi.exchange lists instruments that don't exist and matches orders placed mostly by bots, and sometimes humans - on a matching engine, built ground up that can clear 41,643 of them a second at an 11ms mean. None of it is real. Most of it works.

Trades printed todayOFFLINE
-
Orders placed-
Market hours9:00 AM – 5:00 PM IST

Index · market-cap weighted

0.00 +0.00%
Open
0.00
High
0.00
Low
0.00
No index history yet - waiting for the first prints.

LIQUIDITY · nobody's here, so we sent bots

Four personas make the market.

There are no real traders, so a cast of automated market makers quotes both sides, absorbs flow, and keeps the books alive. Each plays a different role.

Farzi Maker

Farzi Maker

Two-sided quoter

Bread-and-butter market maker. Posts a ladder of bids and asks around the mid and skews it against its inventory to stay flat. Strictly passive - adds top-of-book liquidity without pushing price.

Farzi Seth

Farzi Seth

Value investor

Deep-pocketed and patient. Anchors to fair value and lays large, wide walls that lean against deviations - bidding dips, offering spikes. Provides depth, damps volatility, and seeds an empty book.

Farzi Scalper

Farzi Scalper

Spread tightener

Works tiny size at a fast cadence, right at the touch, never crossing. Keeps spreads narrow and the tape ticking with frequent small fills - instruments feel liquid and candles come out clean.

Farzi Gambler

Farzi Gambler

Noise trader

The one persona that moves price. Carries a directional bias and occasionally takes liquidity to push the tape. Bounded by a tight position cap, a fair-value band, and small size - life, not chaos.

BENCHMARK · one run, receipts attached

It's fake. The throughput isn't.

We fired 100,000 real orders at the exchange over HTTP, 256 at a time, on my laptop. Here's how it held up.

Sustained throughput
0orders / sec
100,000 orders256 producers4.62s wall time0 failed

Request latency

HTTP round-trip + enqueue
0.961msp50

half of requests beat this

11.26msmean

average round-trip

89.25msp99

99% come in under this

147.22msmax

slowest single request