6. Developer API REST ENDPOINTS

6.1 Endpoints
POST /v1/assets/publish

Registers a new media asset, initiates compute workflows, and generates an Open-STRM record.

REQUEST BODYJSON
{
  "title": "ESPN Live Feed - Stadium Broadcast",
  "owner": "3SKV1FNLAPrzR3j4BUShRKKsrpnAtVCNBZR1GmiMF5at",
  "source_url": "rtmp://ingest.relaystream.net/live/espn",
  "target_providers": ["Sia", "0G", "Theta"]
}
GET /v1/playback/resolve/{id}

Resolves an Open-STRM asset into optimal streaming routes based on network health.

RESPONSE (200 OK)JSON
{
  "asset_id": "relaystream.media.espn_live_01",
  "resolved_route": "https://live.relaystream.net/espn/index.m3u8",
  "access_status": "granted"
}