Open reference protocol

Generic Link v1

Generic Link is an original, manufacturer-neutral semantic protocol. It is not derived from or presented as an implementation of a third-party hardware protocol.

Wire contract

Safe command surface

Generic Link defines semantic writes for layer state/routing/geometry/crop/opacity, input color/crop/backup/EDID, preset recall/save/rename/copy/clear, display state, output format, sync, audio routing/mute, redundancy and transitions. It has no raw command or executable extension primitive.

Result semantics

An endpoint returns confirmed, rejected or indeterminate. The app never automatically retries a write. It reads the complete state after uncertainty and relocks controls.

Security boundary

Version 1 is intended only for trusted, isolated local networks. It is not encrypted and should not be exposed directly to the public internet. Remote access and discovery are outside v1.

Build an endpoint

Use the published field model and the fictional Generic Reference Processor as conformance guidance. An endpoint must truthfully advertise only the features and ranges it can read and confirm.