Registry
Source to machine record.
Each atlas row becomes a canonical source object with graph role, access class, cadence, entity coverage, and the decisions it can feed.
Graph Engine v1
Pages are no longer the core product. This status layer tracks the source registry, live connector runs, automation risk, and freshness behind the Thailand signal graph.
It separates what exists, what can be automated, what was just checked, and which decision surfaces depend on each source.
Registry
Each atlas row becomes a canonical source object with graph role, access class, cadence, entity coverage, and the decisions it can feed.
Runs
Live connector probes report success, failure, latency, and sample record counts. Non-polled sources stay visible as registry-only until a connector exists.
Decisions
Today, stay, route, rail, ferry, safety, and venue decisions should read from this status layer instead of hard-coded source prose.
The accessible candidate set is the practical starting point for Graph Engine v1: public, automation-caveated public, and free-registration sources.
Source access class decides whether a feed belongs in regular automation, cautious verification, paid enrichment, or metadata-only documentation.
These roles tell the truth about actual engine use: which sources are only cataloged, which are merely health checked, and which currently drive observations, signals, and decisions.
Runtime role
Profiled in the atlas, but not yet wired into source health or live graph computation.
311 sources currently sit in this role bucket.
Runtime role
A connector exists and source health probes it, but it does not yet feed the live graph.
10 sources currently sit in this role bucket.
Runtime role
The source currently populates or validates graph entities, but does not yet drive live observations.
0 sources currently sit in this role bucket.
Runtime role
The source feeds normalized observation rows, but not active signal or decision layers yet.
0 sources currently sit in this role bucket.
Runtime role
The source feeds active signal computation, but not traveler-facing decisions yet.
0 sources currently sit in this role bucket.
Runtime role
The source currently influences live traveler-facing decisions through the graph engine.
47 sources currently sit in this role bucket.
Runtime role
Used for standards or explanatory context, not live runtime ingestion.
1 sources currently sit in this role bucket.
These policies are the operating rules for ingestion. They are stricter than page labels because they control whether a source can power live decisions.
Automation policy
Safe target for regular automation, within source cadence and license constraints.
276 sources currently fall into this policy bucket.
Automation policy
Use for low-frequency checks, verification, or only after reviewing automation terms.
12 sources currently fall into this policy bucket.
Automation policy
Use once keys, accounts, quota tracking, and auth status are configured.
20 sources currently fall into this policy bucket.
Automation policy
Use only where paid, partner, or operator access exists.
45 sources currently fall into this policy bucket.
Automation policy
Represent the system or source in the graph, but do not ingest operational records.
15 sources currently fall into this policy bucket.
Automation policy
Use for standards, laws, thresholds, and definitions rather than measurements.
1 sources currently fall into this policy bucket.
The dashboard below hydrates from /api/source-runs. It merges the canonical registry with live connector probes so you can see what was checked, what failed, what remains gated, and which decision layers depend on each source.
Use the static registry for source metadata and the live APIs for operational status.
Browser refresh compares the latest persisted source-run snapshots here.
Generated by the live source-status APIs. The browser hydrates the source-run dashboard here.
The static registry already knows about 369 sources. Browser refresh fills this panel from the API with live connector status, freshness, and run summaries.