Downloads

This page lists all COCOON artifacts you can download or generate, and where to find the respective usage docs.

Official Worker Distribution (For GPU owners)

What: Prebuilt TDX worker image + launch scripts + example configs.
Where: https://ci.cocoon.org/cocoon-worker-release-latest.tar.xz

Docs:

This is the recommended starting point if you want to run a worker and earn TON.


Source Code Repository

What: Full COCOON source tree (core services, scripts, docs).
Where:

Docs:


Guest VM Images (TDX)

COCOON VM images are usually bundled inside the worker distribution, but you can also build them locally for verification.

Production Image (prod)

What: Reproducible TDX guest image used for production workers
Where:

  • Prebuilt: Included in the official worker release archive.
  • Reproducible build: Generated from source via ./scripts/build-image prod.

Docs:

You can always independnetly confirm that a release matches the published sources.


Test Image (test)

What: TDX guest image for local testing with fake TON
Where: Built from source via ./scripts/build-image test (outputs to images/test/).

Docs:

Intended for integration tests and debugging. This mode does not enforce image-hash verification and uses a constant disk key, so it must not be exposed as a public/production service.


Generated Binaries and Tools

All runtime binaries and tools (e.g., cocoon-launch, proxy-cli, health-client, SGX/TDX helpers) are built from the main repository; they are not currently distributed as separate downloads.

Docs:

After building, these tools live in your chosen build directory (default: build/).


Reproducible Builds

Anyone can verify the worker distribution by rebuilding from source. Note that this step is not needed to run your own workers.

# 1. Build the VM image (reproducible)
./scripts/build-image prod

# 2. Generate distribution
./scripts/prepare-worker-dist ../cocoon-worker-dist

# 3. Verify the TDX image matches the published release
cd ../cocoon-worker-dist
sha256sum images/prod/{OVMF.fd,image.vmlinuz,image.initrd,image.cmdline}
# Compare with the published checksums

The same goes for model images:

# 1. This will generate a model tar file with the full model name, which includes hash and commit.
./scripts/build-model Qwen/Qwen3-0.6B
# Compare with the published model name

External Downloads


Further Reading

  • Architecture - Detailed COCOON architecture documentation
  • RA-TLS - Remote attestation over TLS, proxy-cli, and certificate generation
  • Seal Keys - Persistent key derivation via SGX/TDX interaction
  • Deployment - Deployment, testing, and debugging
  • TDX and Images - Intel TDX fundamentals, boot sequence, and image generation
  • Smart Contracts - Payment system and TON blockchain integration
  • GPU - GPU passthrough and confidential computing validation