Skip to content

DP-1: Start Here (Integrators)

DP-1 is an open, vendor-neutral protocol for signed digital art playlists.

Use DP-1 when you want portable playback across compatible players, with validation and signature checks as the trust baseline.

  • What this is: the protocol entry point for integrators.
  • Why use it: one playlist format that can be validated and played across compatible systems.
  • What to do next: validate one minimal playlist first.

Version note

Canonical DP-1 specification is currently v1.1.0.

In this first-run flow, some examples use dpVersion: 1.0.0 for compatibility with current CLI/operator tooling in the ecosystem.

Treat the spec as authoritative and choose the version your toolchain supports.

Do not assume blanket end-to-end 1.1.0 parity across CLI, validator, and feed operator unless explicitly verified in those repos.

First success flow

  1. Validate one minimal playlist with the validator.
  2. Review the core object model (playlist, items, display, provenance).
  3. Publish or host the validated playlist.
  4. Play it on FF1 (reference hardware) or another compatible player.

Canonical references

Notes on roles

  • DP-1 is the protocol.
  • FF1 is Feral File's art computer and reference hardware.
  • You can integrate DP-1 without FF1.

Next step

Run Validator Quickstart and validate one playlist.