Example Channels

Fully worked example channel manifests demonstrating different FieldSpace use cases.

Table of contents

  1. Overview
  2. Examples
  3. Video Feed Channel
  4. Media Catalogue Channel
  5. Smart Lights Channel

Overview

This directory contains complete, valid FieldSpace manifests that can be used as templates for new channels.

Examples

Example Description Capabilities
video-feed.json YouTube-like video feed Data, state, actions, controls
media-catalogue.json Read-only media library Data only
smart-lights.json Controllable smart lighting State, actions, controls

Video Feed Channel

A full-featured media channel demonstrating:

  • Multiple data feeds (subscriptions, recommended, trending)
  • Playback state management
  • Media control actions (play, pause, seek)
  • Agent-friendly capability declarations
  • Platform-specific view hints

Media Catalogue Channel

A minimal read-only channel demonstrating:

  • Simple data exposure
  • No actions or controls
  • Agent observation without action
  • Graceful minimal implementation

Smart Lights Channel

A stateful control channel demonstrating:

  • Device state exposure
  • Control capabilities (brightness, color)
  • Action permissions (agent confirmation required)
  • Side effect declarations

These examples are valid FieldSpace manifests that can be used as templates for new channels.