AZ and Lightbridge integration source; native four-deck Wi-Fi remains unqualified.
  • C 48.1%
  • Rust 40.6%
  • Python 9%
  • Makefile 2.3%
Find a file
2026-10-18 13:56:00 +02:00
az Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
az-device Add experimental four-deck AZ SDK producer and verified local IPC composition 2026-10-18 13:56:00 +02:00
cli Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
lightbridge Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
.gitignore Add experimental four-deck AZ SDK producer and verified local IPC composition 2026-10-18 13:51:02 +02:00
Cargo.lock Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
Cargo.toml Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
LICENSE-APACHE Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
LICENSE-MIT Publish experimental TraraLink implementation and qualification tools 2026-10-18 12:52:16 +02:00
README.md Add experimental four-deck AZ SDK producer and verified local IPC composition 2026-10-18 13:51:02 +02:00

TraraLink Integrations

Experimental adapters, released separately from the protocol and SDK. Original reusable Rust integration code is MIT OR Apache-2.0. The separate az-device AZ-MODS plugin is GPL-3.0-only; its license and external SDK requirements are explicit in that directory. Root Lightbridge path dependencies retain their own licensing status; resolve that status before redistributing a bundle.

az provides one passive AZOS backend and one native player-number map. Both future TraraLink and native PRO DJ LINK adapters will consume that same state engine. It currently performs no native networking, firmware patch or device I/O. AZOS timestamps in offline conversion are explicitly operator-assumed. Transport, mastership, phase and unknown position units remain unknown. Identity transitions without a qualified load generation and sequence restarts are refused.

lightbridge maps qualified snapshots into Lightbridge's public contracts using an explicitly supplied clock mapping. Lightbridge's actual consumer has a traralink source and observe_clock_snapshot command: missing fields withdraw visibility. The source requires explicit trust/selection and never arms output. Only compatible four-quarter-note bar phase maps into its current phase consumer.

From this directory:

cargo test --workspace
cargo run --bin traralink-integrations -- az-convert INPUT.azos OUTPUT.hex ASSUMED_INTERVAL_US
cargo run --bin traralink-integrations -- lightbridge HEX

The Lightbridge CLI command prints an offline example, using an identity clock mapping. It is not ready to submit to a running engine's distinct monotonic clock. A live adapter must authenticate/select the source, validate receiver history and supply an actual clock mapping before forwarding observations.

The integration workspace consumes the adjacent traralink project and the root Lightbridge contracts/decoder. The protocol itself has no dependency on these integrations. No rekordbox, Serato, Denon, Numark or native PRO DJ LINK runtime adapter is advertised by this prototype.

az-device provides a bounded four-deck C backend, guarded experimental AZ-MODS SDK producer and private same-UID local IPC. The protocol's traralink-runtime composes that IPC with mutually authenticated QUIC, selected subscriptions, correlated clocks and a loopback status API. A real C-to-Rust localhost test is documented in the producer README. This does not qualify installed-core compatibility or native four-deck operation.