Wetware World

Draft 0.1 · open specification

Example files and schemas

Each package is a valid ZIP container with a mimetype entry, a manifest carrying SHA-256 integrity for every file, and a design document. Open them with any unzip tool.

Examples
6
Schemas
3
Version
0.1 draft
Licence
Open, unpatented

Example packages

Start with the designed and as-built pair. Read one, then the other, and the round-trip model explains itself.

.wwd example packages
Package What it demonstrates Size Download
Muscle strip, as designed

muscle-strip-designed.wwd

The minimum viable package: mimetype, manifest, design. A specification before anything has been built. 2.5 KB Download
Muscle strip, as built

muscle-strip-asbuilt.wwd

The same component after manufacture, carrying results and a measured twitch trace. This is the round trip the format exists for. 4.1 KB Download
Muscle strip, stiffer anchors

muscle-strip-highstiff.wwd

A variant differing only in anchor stiffness. Useful for seeing what a design revision looks like as a diff. 3.9 KB Download
Graded strip, field-valued stiffness

graded-strip.wwd

Stiffness supplied as a spatial field rather than a constant, with the field payload delegated to a VTU file. The scalar-or-field upgrade path in practice. 3.2 KB Download
Bioprinted strip with process data

bioprinted-strip.wwd

Carries a 3MF print job alongside the design, showing how a manufacturing process attaches to a component. 3.6 KB Download
Neural tile, as built

neurontile-asbuilt.wwd

A neural culture component with electrophysiology results. A different component class through the same model. 4.3 KB Download

A .wwd file is an ordinary ZIP archive. On any machine: unzip -l muscle-strip-designed.wwd lists it, and unzip -p muscle-strip-designed.wwd wwd/design.json prints the design. To check a package you have made, use the browser validator, it runs locally and uploads nothing.

JSON Schemas

Normative for the 0.1 draft. A package that does not validate against these is not a WWD package.

WWD 0.1 draft schemas
Schema Covers Size Download
Container manifest

manifest.schema.json

Package contents, media types, byte counts and SHA-256 integrity for every file in the archive. 4.4 KB Download
Design

design.schema.json

Components, regions, properties, fields, interfaces and requirements. The substance of the format. 31.7 KB Download
Results

results.schema.json

As-built measurements bound back to the requirements they answer. 8.2 KB Download

Corrections

Version 0.1 has one implementer, Wetware World. The specification is published as a draft. Report any requirement a package cannot express.