INGEST · VERIFY · DEDUPLICATE · DELIVER

Signals move the world.
We move the signals.

HA Signal is a managed conduit for distributed, time-critical signals — machine events, operational alerts, market indications, live triggers — carried from the systems that produce them to every application entitled to act on them. One POST in. One socket out. Exactly-once effect in between.

Tailor this page

For a customized experience, select your application

01

The line — ingest to delivery

CLICK ANY STATION FOR DETAIL

Your signals
Precisely delivered

REJECTED → 0 this session · last: —

02

The envelope — five fields and a blob

TEST BENCH AT RIGHT
POST ingest.hasignal.com/signalsHTTPS
{
  "src":  "ccmi-site37-gw12",   ← which gateway
  "dest": "ccmi",               ← whose domain
  "sent": "2026-09-15T18:04:11Z",
  "auth": "•••••••••",          ← blanked on publish
  "payload": {                  ← yours, verbatim
    "device": [
      { "id": "pump-9",
        "vibration_rms": 4.1,
        "state": "warning" }
    ]
  }
}
The conduit reads the five outer fields and never the blob. Each domain declares its own payload shape; unknown fields are rejected by name at the door.
Test bench — run an envelope through the doorIDLE
// pick an envelope above — the door answers with the same words production uses
03

Rated characteristics

ENGINEERED PROPERTIES — NOT MARKETING COPY

Built for the signals you can’t afford to lose

Every property below is engineered into the line and exercised in production — not aspiration, mechanism.

No-loss buffered ingressThe managed edge accepts and holds signals through any downstream outage. Delivery can be delayed — nothing accepted is dropped.7-DAY BUFFER
Exactly-once effectMessage identity comes from the envelope itself, so duplicates inside the window collapse to one delivered signal. Send it twice; it lands once.10-MIN DEDUP WINDOW
Verbatim deliveryPayloads pass through byte-for-byte. Auth is blanked, receipt time is stamped, and nothing else is touched — the conduit has no opinion about what your signals mean.0 INTERPRETATION
Fail-safe validationVerdicts are rendered only against what your domain has declared — never guessed. If the door cannot consult those declarations it renders no verdict at all: the envelope waits, and is judged once. A verdict never flips; only its timing can move.ONE VERDICT, NEVER GUESSED
Fail-safe freshnessAuthoritative receipt stamping on every signal lets subscribers gate on staleness — late data can be skipped instead of acted on.RECEIPT-STAMPED
Automatic recoveryDurable per-subscriber cursors mean every reconnect resumes in order and replays what was missed — no operator, no runbook.RESUME IN ORDER
Named rejectionsNothing fails silently. A refused envelope carries the field and the rule that refused it, relayed to your domain — so the sender fixes the first one, not the mystery.EXACT-FIELD ERRORS
Declared, not compiledSchema, identity, dedup rules and retention are pulled live from each domain’s own declaration — onboarding is registration, not a release.NO RELEASE TO ONBOARD

We publish what the system does — not uptime theater.

04

Applications

IF IT’S DISCRETE, TIME-CRITICAL, AND SOMEONE DOWNSTREAM ACTS ON IT, IT BELONGS ON HA SIGNAL
05

Why a conduit

HONEST COMPARISON — SOME TEAMS SHOULD BUILD

The infrastructure you want, without the buildout

Durable streaming with real delivery semantics is the easy part to want — and the expensive part to own. HA Signal is that layer, already built, already exercised, metered to what you actually move.

DimensionRunning your own pipelineOn HA Signal
Time to first signalSize clusters, design auth, define a protocol, write clients for both sidesPoint a webhook at ingest.hasignal.com; hold one socket on the other side
Delivery semanticsDedup, ordering, and replay are research projects you inheritExactly-once effect, engineered in at three layers
Failure behaviorOutages drop, duplicate, or reorder — and you find out laterBuffered ingress and durable cursors: outages delay; they don’t lose
Sender mistakesSilent drops and mystery gaps, diagnosed by support ticketNamed rejections, relayed with the fix spelled out
Capital & headcountBrokers, standbys, upgrades, on-call rotations — before your product shipsA conduit you point at, not a stack you staff

Already sending to us?

If a partner platform gave you a webhook at ingest.hasignal.com, you’re a provider on this line. Your envelopes are authenticated, buffered and delivered under everything on this drawing — no account with us required.

See your envelope’s path

GET STARTED

Route your signals

Onboarding a domain is a conversation, not a signup form: your payload shape, your identity rules, your retention. Write to us and bring a sample payload.

PROVIDERS → ingest.hasignal.com/signals STATUS → api.hasignal.com/api/v1/status MAIL → sales@hasignal.com