Station connectors
Translate a local device, game, browser, specialist tool, file, or service into exact semantic observations through a separately reviewed sidecar.
Station is Chasing Mastery's local eyes and ears. A connector discovers and observes one external source, normalizes source-specific data, emits stable exact observations, and reports health. It does not know the active member goal or score the Practice Mode.
AutoDarts / LiveSplit / game log / browser / tool
↓
Station connector sidecar
↓ exact observation
host-owned source binding + route
↓
package-owned Practice Mode reducerWhy connectors are separate
Portable packages are zero-authority deterministic code. A connector may need narrow native access—a specific private-LAN endpoint, reviewed file path, or supervised process interaction—so it must be installed, granted, monitored, and revoked independently.
An Experience Suite may recommend a connector, but package and connector bytes never become one trust decision.
Connector responsibilities
- advertise exact protocol identity and supported source kind;
- discover or accept a bounded source configuration;
- translate raw events into a canonical payload schema;
- create stable source-event identity for replay and deduplication;
- report startup, ready, degraded, reconnecting, and stopped health;
- tolerate source interruption and process restart;
- honor grant revocation promptly;
- produce diagnostic evidence without leaking payloads or credentials.
Start here
Protocol and lifecycle
The supervised sidecar handshake, messages, grants, and shutdown contract.
Exact observations
Type, version, canonical payload schema, schema digest, and source event identity.
Binding and verification
Let a member select a source and prove it without polluting Attempt history.
Connector Lab
Exercise real native bytes, sandbox behavior, fixtures, and Workbench loopback.
Supported authoring host
The standalone connector skill carries the public Rust SDK plus reviewed Connector Lab and sandbox binaries for Linux x86-64 and Apple Silicon macOS. The exact hosted archive has passed clean extraction, bootstrap, real fixture replay, deterministic duplicate receipt, terminal shutdown, packing, and immutable handoff on both hosts. Windows and Intel macOS are unsupported for connector authoring today. Broader public signing and platform distribution remain gated; do not claim an unreviewed connector can be installed by the community merely because it passes local fixtures.