One project file. Every EchoWerks app.
Version 1.0.0 establishes a stable JSON envelope for the EchoWerks website, Crestron Home Automation, and future iOS and Android apps. App-specific detail stays inside data; identity, versioning, dates, and source metadata stay consistent.
Required project fields
formatechowerks.project
formatVersion1.0.0
projectTypecommercial-av or crestron-home
sourceapp and appVersion
id / nameStable project identity
createdAt / updatedAtISO 8601 timestamps
Compatibility rules
- Readers must reject an unknown major version instead of guessing.
- Readers may ignore unknown additional fields within the same major version.
- Project files contain no password, session cookie, analytics identifier, or secret.
- Binary photos and native Crestron project files are referenced or transferred separately.
Minimal example
{
"format": "echowerks.project",
"formatVersion": "1.0.0",
"kind": "project",
"exportedAt": "2026-07-31T12:00:00.000Z",
"project": {
"id": "project-id",
"name": "Conference Room",
"projectType": "commercial-av",
"createdAt": "2026-07-31T12:00:00.000Z",
"updatedAt": "2026-07-31T12:00:00.000Z",
"source": { "app": "Echo Werks — Commercial AV Automation", "appVersion": "1.0.0" },
"data": {}
}
}
EchoWerks LLCCommercial AV Automation