Skip to content

DP-1 Protocol Overview

Feral File's Implementation

DP-1 is an open protocol for blockchain-native digital art display, enabling interoperable playlists across devices. Feral File seeds this ecosystem with FF1 hardware as the reference implementation and hosts a production Feed Server at feed.feralfile.com.

For the full vendor-neutral spec, see the public DP-1 repo, including design principles (raw).

Why DP-1 for Feral File

The digital display landscape faces challenges like fragmented standards and data integrity—DP-1 fixes that with unified validation and verifiable authenticity. For us, it powers seamless exhibitions: token-gated art on FF1s, AI-generated playlists, and global distribution.

Core Components

Key DP-1 pieces in our ecosystem:

  • Feed Server: Our hosted registry stores, validates, and signs playlists. See Feed Server.
  • Validator: Ensures schema compliance and Ed25519 signatures. Use the open DP-1 Validator CLI.
  • Schema: Defines playlists with metadata, items, and display rules. Dive into schemas.md or the OpenAPI spec (raw).
  • Display Client: FF1 renders these—optimized for provenance checks and OTA updates.

Benefits of DP-1

  • Interoperability: Content flows to FF1s, web players, and beyond.
  • Data Integrity: Built-in validation prevents breaks.
  • Scalability: Easy to scale exhibitions with new sources.
  • Trust: On-chain provenance verifies NFTs.
  • Flexibility: Supports open/token/subscription licenses.

Key Feral Integrations

  • Exhibitions: Model artworks as DP-1 playlists for token-gated displays (see Exhibition Structure).
  • AI Commands: Generate playlists via natural language (see Quickstart).
  • FF1 Devices: Render with hardware tweaks (see Player Behavior).

Next Steps