Skip to content
Versionv0.1 ALPHA 2

Media types

OSDF defines a small set of media types so that tools, gateways, and operating systems can recognize and route packages reliably.

Package types

ExtensionMedia typeDescription
.osdfapplication/osdfStandard secure document package
.osdfaapplication/osdf-archiveLong-term archival profile (OSDF-A)
.osdfxapplication/osdf-capsuleCompartmentalized zero-trust capsule

Internal object types

Path suffixMedia typeDescription
.osdfcapplication/osdf-contentCanonical semantic content
manifest.jsonapplication/osdf-manifest+jsonObject table and digests
signatures.jsonapplication/osdf-signatures+jsonSignature objects
proofs.jsonapplication/osdf-proofs+jsonTransparency proofs

Renditions

Embedded human-readable renditions keep their native media types - for example application/pdf for a frozen PDF/A rendition, or standard image and video types for evidence packages.

Detection

Tools should detect OSDF by the magic header first and the extension second. Never rely on the extension alone for a security decision.

Spec status: working draft v0.4 · subject to change before v1.0.