The format

The IDOP format

What the format specifies, which versions exist, and how they relate.

The IDOP format is defined by an open specification published at idoplabs.com/spec/.

Document Status Defines
IDOP 1.0 Candidate Recommendation The package: container, paths, limits, manifest, executable boundary, reader processing, storage, Runtime API, capabilities, error codes
Workspace Containers 1.0 Published Workspaces, projects, the .idopbundle transport, Portable Items
IDOP 1.1 Working draft An optional document thumbnail

Identifiers

Value
Format identifier https://idoplabs.com/ns/idop/package
Media type application/vnd.idop+zip
Extension .idop
Bundle media type application/vnd.idop.bundle+zip
Bundle extension .idopbundle

Versioning

formatVersion in the manifest states the version a package uses. Minor versions only add: no valid 1.0 package becomes invalid in 1.1, and a 1.0 reader can open a 1.1 package that uses only additive features. A reader refuses a version it does not support with IDOP-UNSUPPORTED-001.

Licence

The specification text is published under CC BY 4.0. The JSON Schemas and conformance files are available under MIT or Apache-2.0.