Skip to content

Contributing a Specimen

Anyone with a free account can share a network with the Collection at embody.tools/contribute.

What you contribute

  • TDN (YAML) — paste your network as TDN. Export it from Embody with Ctrl+Shift+E (whole project) or Ctrl+Alt+E (current COMP), or copy a COMP with Ctrl+Shift+C. Both YAML and legacy JSON are accepted.
  • Title, description, tags.
  • Category, level, and hardware requirements (e.g. MediaPipe, Kinect Azure, Audio — or none, for stock TouchDesigner).
  • A license — an SPDX-style identifier picked from the license dropdown (defaults to CC-BY-4.0).
  • An optional thumbnail image (resized to 640x360), and/or an optional cover video (MP4/H.264, 16:9, max 10 MB — a poster frame is auto-extracted as the cover image).
  • Visibilityprivate (default), public, or unlisted. You can publish or unpublish anytime from the specimen page.

The capability scan

Every submission is scanned for capability surfaces before it goes live — what the network can touch (filesystem, network, subprocess, and so on). The scan returns a verdict:

  • clean — no notable capabilities; published normally.
  • flagged — notable surfaces present; published, but surfaced to moderators and shown on the Specimen.
  • blocked — disallowed surfaces (e.g. obvious malware); the submission is rejected.

This is what lets the Collection stay browsable and copyable safely. The verdict decides how a Specimen pastes: a clean one pastes live and fully working, a flagged one pastes disarmed (side-effecting surfaces neutralized, but provably pure value expressions kept so it still renders), and a blocked one is rejected (see The Collection).