Wetware World

Free tool · nothing is uploaded

Validate a .wwd package

Drop a package in and get the container conformance result. The file is read in your browser and never leaves your machine — there is no upload, and no server sees it.

Layer
Container (P0x)
Runs
Client-side
Spec
0.1 draft

No package to hand? Validate one of ours: , , .

The container rules

Seven checks. Each maps to a diagnostic code the reference implementation also emits.

CodeRuleWhat must hold
P01ContainerThe file is a readable ZIP archive.
P02MimetypeA first entry named mimetype, STORED and unpadded, containing exactly application/vnd.wwd+zip. The ODF and EPUB rule, adopted so file(1) can identify a package without unzipping it.
P03Entry pointsExactly one wwd/manifest.json, and a root design document that parses as JSON.
P04VersionA declared specification version and a media type that agrees with the mimetype entry.
P05IntegrityEvery file the manifest declares is present, is the declared length, and matches its declared SHA-256 digest.
P06CompletenessFiles present in the archive but absent from the manifest are reported. An undeclared file carries no integrity guarantee.
P08ExtensionsA required extension this implementation does not support is an error, not a warning.