Creator guide

Package your watch face for review.

The outer ZIP has a deliberately small envelope. Keep all other project files inside the single DAT archive.

Outer ZIP

your-face.zip
├── coroslink-project.json
├── your-face.dat
└── preview.png (optional)

Use root-level files only. Include exactly one manifest and one DAT archive. Extra files, folders, encrypted entries, nested archives, and unsafe paths are rejected.

Download manifest template

Manifest fields

DAT archive

The DAT file is itself a ZIP-compatible archive. It must contain info.json, watchface_customize.png, and at least one watchface_WIDTHxHEIGHT directory with config.txt and PNG assets.

The values in info.json must match the archive: m_app names the watch-face directory and m_preview is watchface_customize.png.

What happens after upload

  1. The package remains private in quarantine.
  2. Archive limits, file paths, structure, malware, and images are checked.
  3. Passing packages enter moderation. A moderator may reject inaccurate metadata or unsafe content.
  4. Only approved packages can be published.

The manifest template documents the envelope but is not a complete watch face. Export the DAT and imagery from your COROS-compatible authoring workflow.

Return to upload