PlatformDirect sources

One hop from the publisher.

The aggregator tax is real. We pay it once — at the source. Every filing, every press release, every exchange print arrives at our parsers the same moment it arrives at the desks that pay six figures a year for terminal access.

Every source named. Every delivery method audited. No vague "global news" bullet. The list is the contract.

Filings

SEC EDGAR

edgar.sec.gov

Long-poll, < 200 ms

8-K · 10-K · 10-Q · 13F · Form 4

Wires

Globe Newswire

globenewswire.com

Edge scrape, < 80 ms

Issuer releases · Corporate updates

Wires

BusinessWire

businesswire.com

Edge scrape, < 90 ms

Earnings · M&A · Guidance

Exchanges

NYSE TAQ

nyse.com

Co-located, < 1 ms

Trades · Quotes · Halts

Exchanges

NASDAQ

nasdaq.com

Co-located, < 1 ms

Trades · Quotes · Auctions

Macro

FRED

fred.stlouisfed.org

Webhook, < 60 ms

Rates · CPI · Employment

Wires

PR Newswire

prnewswire.com

Edge scrape, < 100 ms

Issuer releases · Newsroom

Macro

BoE / ECB

bankofengland.co.uk

Webhook + scrape

Rate decisions · Statements

Same headline. Three finish lines. One 8-K hits EDGAR at 16:01:03.000. Here's when it reaches the desks of the three audiences chasing it.

Headline released+3.0 s

Forecite · direct

34 ms

Wire → parse → verdict → subscriber

Aggregator feed

820 ms

Wire → aggregator → repackage → you

Bloomberg terminal

2.4 s

Wire → terminal pipeline → screen

Tick marks at 500 ms intervals. Times measured against the timestamp the source publishes on the wire — not against our internal clock.

What lands in your stream, and where. The matrix is the spec. If a cell is partial today, the ETA is on our public roadmap.

CategoryUSEUUKAPAC
Regulatory filings
Wire press releases
Exchange market data
Central bank releases
Macro data prints
Corporate disclosures
Full coverage Partial — on the roadmap Not yet supported

Where the 34 ms actually goes. Latency budget, broken into stages. Nothing hidden, nothing rounded.

5 ms
3 ms
22 ms
4 ms

Source publish

0 ms

Wire hits its own CDN — t = 0

Edge fetch

5 ms

Scraper colocated with the wire's POP

Parse + de-dupe

3 ms

Strip boilerplate, extract entities & tickers

Verdict inference

22 ms

Single-pass actionability + sentiment

Push to subscriber

4 ms

Wire-encoded, anycast routed

End-to-end, P95

34 ms

Subscribe to the source, not the summary.

Audit every source we use, the path it takes, and the latency budget it lives in — before you point a single dollar of risk at it.