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
- Schemas for Feral examples.
- Set up access to our Feed Server.