Data source health

Each national feed is registered independently with its own credentials, status and error history, so one broken source never takes the platform down.

Registered sources

0

Enabled

0

Credentials configured

0

Reporting errors

0

SourceCountryFeedCredentialsLast successStatus
Loading data sources…

Recent real-time updates

The raw ingestion stream, newest first — useful for confirming a feed is delivering.

  1. No updates ingested yet.

Darwin live ingest

Darwin is a broker (Kafka) feed, so an external relay holds the connection and pushes decoded messages into EuroBoard over a signed webhook.

Endpoint
POST /api/public/ingest/darwin
Authentication
HMAC-SHA256 over timestamp.body using DARWIN_INGEST_SECRET, 5 minute replay window
Relay
relay/darwin-relay.mjs — Kafka consumer, batches 50 messages / 2s
Station matching
TIPLOC then CRS, via station codes and aliases

Unmatched locations and decode failures are recorded against the source and surfaced above. Once real GB services arrive, GB demo services are hidden automatically.