{
  "platformId": "skye-music-nexus",
  "title": "SkyeMusicNexus NeoFront",
  "generatedAt": "2026-05-18",
  "root": "QuantumSkyes/Vanta13/standalone-platforms/SkyeMusicNexus",
  "routes": [
    "index.html",
    "dashboard.html",
    "workflows.html",
    "records.html",
    "runtime.html",
    "proof.html",
    "settings.html"
  ],
  "launchTargets": [
    { "label": "Platform Dashboard", "href": "./public/index.html" },
    { "label": "Create Hub", "href": "./public/create.html" },
    { "label": "Native DAW", "href": "./public/daw.html" },
    { "label": "Stem Vault", "href": "./public/stems.html" },
    { "label": "Export Forge", "href": "./public/exports.html" },
    { "label": "Discover", "href": "./public/discover.html" },
    { "label": "Feed", "href": "./public/feed.html" },
    { "label": "Upload Studio", "href": "./public/upload.html" },
    { "label": "Music Player", "href": "./public/player.html" },
    { "label": "Releases", "href": "./public/releases.html" },
    { "label": "Rights", "href": "./public/rights.html" },
    { "label": "Creator Exchange", "href": "./public/exchange.html" },
    { "label": "Operator Stage", "href": "./public/admin.html" },
    { "label": "NeoFront Smoke", "href": "./smoke/neo-front-smoke.mjs" },
    { "label": "Runtime Smoke Proof", "href": "./smoke/smoke-proof.mjs" }
  ],
  "modules": [
    "Platform Dashboard",
    "Native Creation Hub",
    "SkyeMusicNexus Native DAW",
    "DAW Transport",
    "Arrangement Timeline",
    "Track Mixer",
    "Drum Pads",
    "Synth Keys",
    "Physical Keyboard Notes",
    "Region Editing",
    "Loop Pack Insertion",
    "Browser WAV Mixdown",
    "Mic and Web MIDI Hooks",
    "Stem Staging Ledger",
    "Export Manifest Queue",
    "Discover Playlist Rail",
    "Social Feed Composer",
    "Open Social Spine",
    "Pixelfed Connector",
    "Fediverse Feed Sync",
    "Provider-Safe Social Queue",
    "Upload Studio",
    "Large Song Drop Zone",
    "Gated Audio Vault",
    "Music Player",
    "Skye ID Bridge",
    "Artist Nebula",
    "Release Forge",
    "Royalty River",
    "Ops Sequencer",
    "Content Request Exchange",
    "Inbox Relay",
    "Community Relay",
    "Achievement Orbit",
    "Release Campaign Forge",
    "Stream Deck",
    "Rights Vault",
    "Takedown Hold",
    "Live Constellation",
    "Analytics Prism",
    "SkyGate Session",
    "Proof Chain"
  ],
  "sourceDependency": false,
  "platformState": "roomed-neofront-music-platform-with-native-daw-gated-upload-player-exchange-and-rights-vault",
  "frontEndSystem": {
    "name": "NeoFront Music Nexus",
    "primaryFiles": [
      "public/index.html",
      "public/create.html",
      "public/daw.html",
      "public/nexus-daw.css",
      "public/nexus-daw.js",
      "public/stems.html",
      "public/exports.html",
      "public/discover.html",
      "public/feed.html",
      "public/upload.html",
      "public/player.html",
      "public/releases.html",
      "public/rights.html",
      "public/exchange.html",
      "public/admin.html",
      "public/neo-nexus.css",
      "public/neo-nexus.js"
    ],
    "principle": "roomed platform surface over crowded single-page app cards",
    "assetFunction": "netlify/functions/music-assets.js",
    "assetStorage": "local proof by default; SkyeVault/Cloudflare R2 when MUSIC_NEXUS_STORAGE_BACKEND=r2 or MUSIC_NEXUS_USE_R2=1 is configured",
    "directUpload": "gated create-upload-session and complete-upload actions activate when MUSIC_NEXUS_ENABLE_DIRECT_UPLOAD=1",
    "providerHooks": "netlify/functions/music-provider-hooks.js queues transcoding, waveform, CDN, DSP, legal, and royalty jobs until webhook env is configured",
    "studioFunction": "netlify/functions/music-studio.js",
    "socialFunction": "netlify/functions/music-social.js",
    "exchangeFunction": "netlify/functions/music-exchange.js",
    "exchangeCapabilities": [
      "native creation session ledger",
      "native fullscreen DAW",
      "transport and arrangement timeline",
      "audio import decode preview",
      "physical keyboard note input",
      "region editing and undo redo",
      "loop pack insertion",
      "browser WAV mixdown",
      "mic recording and Web MIDI hooks",
      "drum pads and synth keys",
      "local stem and master staging",
      "sample pack rail",
      "export manifest queue",
      "Release Forge handoff line",
      "Spotify-shaped Discover room",
      "Instagram-shaped Feed room",
      "Pixelfed/Mastodon-compatible connector",
      "Funkwhale publication contract",
      "provider-token-safe release post queue",
      "federated hashtag feed sync",
      "gated audio upload",
      "large drag/drop song upload target",
      "Skye-ID artist identity handoff",
      "artist profile photo persistence",
      "uploaded audio stream URLs",
      "content requests",
      "Relay13-ready inbox threads",
      "community posts",
      "achievement progression",
      "release campaign packs",
      "track preview playback",
      "gated playback stream telemetry",
      "rights attestation gate",
      "takedown playback hold",
      "distribution publish gate"
    ],
    "forbidden": [
      "third-party DAW iframe",
      "vendored browser DAW source",
      "external DAW brand mounted as Nexus"
    ]
  }
}
