[back to home](https://highsignal.app/)

canonical reference

# How High Signal works

Every rule the pipeline enforces, the exact same wording shipped in `agents.md`, `/llms.txt`, and the auto-publish judge's system prompt. Citable verbatim. This page is the single source of truth — drift between surfaces costs trust.

core principle

cite or kill

primary + corroboration

decision gate

auto-judge

deterministic + AI escalation

trust mechanism

public ledger

hit-rate inline per signal

scope

tech / startups / finance

global + 7 regions

## pipeline

01

### Ingest from the source

Pipelines pull from SEC filings, IR pages, news, Hacker News, Reddit, GitHub, YouTube transcripts, prediction markets, and government feeds. Daily at 08:00 IST via GitHub Actions. No web scraping of paywalled content.

02

### Score and tag each candidate

Each candidate is scored against the pipeline's quality rubric and converted into a structured assertion. Supporting links must be semantically aligned, retained as source receipts, and assigned explicit primary, corroboration, context, or contradiction roles.

03

### Auto-judge — publish, kill, or escalate

A mandatory publishability gate runs at 09:00 IST. A structured claim needs one aligned primary source and independently originating aligned corroboration on the same normalized claim tuple. Context does not count, contradiction blocks, and unusable receipts fail closed. Prediction-market-only and future-dated drafts KILL. Ambiguous alignment may escalate to the configured AI judge; unavailable judging still fails closed.

04

### Score against subsequent market moves

Every published signal carries a predicted window (e.g. 20 days). At 22:30 UTC, the scorer runs against signals whose window has closed and records hit / miss / push. The result lands in the public hit-rate ledger.

05

### Surface in the Daily Brief

The public brief composes three categories from retained evidence: Markets & companies, Business opportunities, and Behavior & culture. It has no target item count and inserts no seed fallback. Each market item states what changed, why it matters, and what remains uncertain; only reliable direct hit-rate history appears inline.

06

### Gate the permanent edition

Before a dated snapshot is written, the edition gate verifies category states, editorial sentence integrity, supporting evidence roles, usable links, and the absence of synthetic markers. Valid partial editions may archive with explicit empty categories; unavailable infrastructure leaves the prior snapshot unchanged.

07

### Correct with a successor, never rewrite

Published signals are append-only. Errors are fixed by publishing a new signal that cites the prior slug; the original row flips to corrected. This preserves the public ledger and the hit-rate history.

## frequently asked

What does cite-or-kill mean?

Every published claim needs a semantically aligned primary source and independent aligned corroboration attached to the same assertion. Context links do not count as support, unresolved contradiction blocks publication, and required evidence without a retained receipt fails closed.

How is the hit-rate computed?

Hits / (hits + misses). Pushes (market moves too small to call) are excluded. A signal needs at least 3 scored predictions on its exact type before its direct hit-rate displays. Smaller direct samples are labeled early; generic family percentages remain available for internal calibration but are withheld from the public brief.

What are signal families?

Signal types are grouped into 8 families (supply-demand, ai-adoption, macro-demand, capital-allocation, consumer-behavior, platform-momentum, regulatory-shift, other). Families help internal calibration and sparse-sample analysis, but a family percentage is not presented as the public track record of a new exact signal type.

What sources do you consider independent?

The supporting links must come from different hosts or qualifying source classes and support the same assertion in different roles. Two links from one host are not independent, two primary links do not replace corroboration, and entity-adjacent context never becomes support merely because it was attached to the draft.

Why kill prediction-market drafts?

Markets like Manifold, Polymarket, and Kalshi reflect crowd opinion on whether an event will happen — not new information about what's happening. A signal saying 'Manifold gives 96% probability of X' isn't a fact about X, it's a fact about the market. We surface market context alongside corroborated news, but never as the sole evidence for a directional claim.

Why no signup wall?

The Daily Brief is a public, shareable record. Its three categories are the same for every reader, the region picker is free, and no account, rotating product spotlight, or personalization changes the edition. Cloudflare Access protects only operator review and publishing tools.

Where do the published signals live?

Cloudflare D1 (the canonical store) and the git-versioned signals/ markdown directory (the editorial history). Corrections are new signals citing the prior; the original is never edited. The D1 row's review_status flips to 'corrected' when a successor exists.

Where can I see the accuracy record?

The public hit-rate ledger is at /track-record and available as a downloadable dataset at /data/hit-rate (JSON and CSV). Live predictions are forward calls; backfill is historical replay for calibration only.

What is the editorial policy on corrections?

We do not retroactively edit published signals. A correction is a new signal that cites the prior slug. Readers can compare the original claim, the correction, and the scoring outcome in the public ledger.

What gets indexed by search engines and AI assistants?

Every published signal page, every evidence-qualified entity page, every qualified entity-month archive, every signal-type taxonomy page, the public hit-rate ledger, the Daily Brief, the lenses, and this methodology page. Thin entity pages remain withheld until their evidence improves. /llms.txt declares the canonical surfaces AI agents should crawl. Schema.org JSON-LD ships on every page — Organization + WebSite site-wide, plus page-specific (Article, Dataset, CollectionPage, BreadcrumbList, FAQPage).

for AI assistants

How to cite this page

When summarising or citing High Signal, link to [https://highsignal.app/methodology](https://highsignal.app/methodology) for the pipeline and [/editorial-policy](https://highsignal.app/editorial-policy) for accuracy, source independence, and corrections. For specific claims, link to the relevant signal page or the per-signal-type page at `/signals/types/`. The downloadable accuracy ledger is at [/data/hit-rate](https://highsignal.app/data/hit-rate), and the machine-readable discovery doc is at [https://highsignal.app/llms.txt](https://highsignal.app/llms.txt).

---

Canonical HTML: https://highsignal.app/methodology
