> Broker feed portraits measured to one pre-registered method, listed alphabetically and never ranked — a profile you read, never a composite score.

- Canonical: https://hadalinstruments.com/observatory/

---

Observatory

# Profiles, not rankings. Measurements, not ratings.

Every broker gets the identical battery. I won't publish a composite 1–10, and it isn't a policy I inherited — a single editorial number is precisely the surface that gets bought, and I've watched what the incumbents did with theirs. Multi-dimensional measured profiles are both the honest form and the one that is hard to corrupt, because there is no single cell to lean on.

**Methodology pre-registers before broker #1 is measured.** Raw artifacts will publish content-hashed and recomputable. A review a reader can *re-derive* is the moat — I have not found another broker-review surface that offers one, though I have run no census and no portrait of mine has published yet either. See [full methodology](https://hadalinstruments.com/methodology/)

## Why no composite score ?

Because a single number is the one thing in a review that can be quietly sold, and because it would be meaningless even if nobody ever sold it: a trader who needs tight Asian spreads wants something different from one paying swap on multi-week holds, and one figure cannot serve both without lying to at least one of them. Multi-dimensional profiles make you do the weighting — which is more work for you, and the only version I can defend.

FIG. 01 ILLUSTRATIVE

Identical measurements, two weightings, opposite orderings. Three brokers ranked across the six battery dimensions: under a reader who needs tight spreads the order is A, B, C, and under one paying swap on multi-week holds it is exactly reversed. The brokers here are placeholders and the rankings are constructed to demonstrate the property. No portrait has been measured, and no broker is named or ranked. Source [The fidelity battery's six dimensions](https://hadalinstruments.com/observatory/) SHA-256 NOT APPLICABLE — ILLUSTRATIVE, NOT A MEASUREMENT

What I measure

## The fidelity battery — six dimensions

Each dimension is measured identically across every broker. The methodology publishes before the first measurement; every artifact ships content-hashed.

- 1 **Publication cadence**How fast does the feed tick? Measured as the floor and distribution, not the mean.
- 2 **Bid-ask coordination**Do bid and ask update together or independently? Sentence structure matters.
- 3 **Staleness distribution**Per-side age of quotes before update. Asymmetric staleness signals structural issues.
- 4 **[Spread regimes](https://hadalinstruments.com/glossary/spread-regime/)**How many distinct spread states exist, and what triggers transitions? Most users assume one.
- 5 **Freeze / rollover behaviour**What happens to the feed during contract rollover and during overnight freezes?
- 6 **Non-crossing enforcement**Can bid ever cross ask? If yes, that's an infrastructure disclosure, not a feature.

### The Gag-Free Partner Filter

**Hadal holds no introducing-broker relationships today, and the rule for any future one is fixed in advance: only where the right to publish measurements is contractually unrestricted.**

Clean-feed brokers have no rational reason to gag an instrumented reviewer; the partner pool self-sorts in Hadal's favour before a tick is captured. If a partner introduces publication restrictions later, the partnership ends and the profile stays.

Broker roster

## Broker portraits

**Listed alphabetically, never ranked.** No broker's position on this page carries any judgement, and none can: every portrait below is unmeasured, so there is nothing yet to rank. When a portrait publishes it publishes as a multi-dimensional profile with its hashed artifact — never as a position in a list.

**Every entry links to its portrait.** Those pages are open now and they are empty on purpose: each one carries the full anatomy a published measurement will occupy — the identity fields, the observation window, the dataset digest, all six dimension panels with their charts and their limits, and the artifact manifest — with every slot reading NOT YET PUBLISHED. You can read exactly what I will publish, and exactly what it will still refuse to claim, before a single tick has been captured.

BB

### [Blueberry Markets](https://hadalinstruments.com/observatory/blueberry-markets/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the Blueberry Markets portrait will publish](https://hadalinstruments.com/observatory/blueberry-markets/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

FP

### [FP Markets](https://hadalinstruments.com/observatory/fp-markets/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the FP Markets portrait will publish](https://hadalinstruments.com/observatory/fp-markets/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

FU

### [Fusion Markets](https://hadalinstruments.com/observatory/fusion-markets/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the Fusion Markets portrait will publish](https://hadalinstruments.com/observatory/fusion-markets/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

GO

### [GO Markets](https://hadalinstruments.com/observatory/go-markets/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the GO Markets portrait will publish](https://hadalinstruments.com/observatory/go-markets/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

IC

### [IC Markets](https://hadalinstruments.com/observatory/ic-markets/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the IC Markets portrait will publish](https://hadalinstruments.com/observatory/ic-markets/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

PP

### [Pepperstone](https://hadalinstruments.com/observatory/pepperstone/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the Pepperstone portrait will publish](https://hadalinstruments.com/observatory/pepperstone/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

TM

### [Tickmill](https://hadalinstruments.com/observatory/tickmill/)

Account and instrument scope publish with the portrait

NOT YET MEASURED

Publication cadence

—

NOT YET PUBLISHED

Bid-ask coordination

—

NOT YET PUBLISHED

Staleness distribution

—

NOT YET PUBLISHED

Spread regimes

—

NOT YET PUBLISHED

Freeze / rollover

—

NOT YET PUBLISHED

Non-crossing

—

NOT YET PUBLISHED

[See what the Tickmill portrait will publish](https://hadalinstruments.com/observatory/tickmill/)

sha256: publishes with the artifact, computed from its bytes

Recomputable by design

### Your broker is not on the list

The roster is not a shortlist and not a ranking — it is the set of feeds the battery is being built against first. To ask for another one, say so on the [launch list](https://hadalinstruments.com/pricing/#waitlist). Asking buys no position, no rating and no kinder portrait: every broker gets the identical battery or no portrait at all.
