Home

Workload 0x4e4d60d9b35a97e81e228ebb8ff9435d6261ce195f63419144811fa029fabd8c

Overall status: verified.

Download provenance bundle (.tar)

Source info

TDX measurements

MRTD0xf21e6b48743fe14c2d090078ca1197f09ae4c99438677f2c79901ef80e2aeefe2f9a7eb6e3eb3b5047c4f1511731e5d3
RTMR00x9d8f479e900b215fe26743d9eaf51cd963d156a5d7678ef7ac1a55a8fed9ea4077c2c1e1e6a6e3a6f7b5ac09ba1ef49e
RTMR10x8ee95b11b5ed33ef2a0e3bf3cb2ccab6806b3b532b4495449c1b7e58d659f6ad7d784c6f3d7238f36379e01c6f6f06e2
RTMR20xdea463d239f5371d70003cd0716207361db706eb5623451add0b5079e666d376b7edb22fcc65b19394c78fa770052760
RTMR30xeb8e500726dcbe7ccc3b336329732748e42b2adeb99aa7ec30e8743c862f7496a8e992891f3f7ce024b64c304d925b4f
MRCONFIGID0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
XFAM0xe702060000000000
TD attributes0x0000001000000000

Measured workload inputs

These exact files are inputs to the TDX measurement calculation for this workload.

Docker container images and source

Base VM source

ritual-net/ritual-images@6d760b945f0023e1b82b05df66cac4b87d8de73b · OS build instructions referenced by the platform profile

Platform profile

This workload records the opaque ID of the authority-accepted platform profile required to verify it.

pp_e8dbb21d-0d79-43bf-a53a-9147a699b197
Download platform-profile bundle (.tar)

Detailed verification checks

Follow the links from the workload ID to its measurements, images, and source code. Expand a check to see what it establishes and inspect the supporting evidence.

Provenance record

The provenance manifest is the central index for this workload. It records the expected TDX measurements, the locator and digest of each verification artifact, and the repository and commit for relevant source code. A verifier uses these references to obtain each available artifact, confirm that its bytes match the recorded digest, and supply the verified artifact to the corresponding verification check.

Download provenance manifest (JSON)

1. Start with an on-chain workload ID

You select the workload ID. This report does not check its current on-chain capability assignment.

Workload ID being checked: 0x4e4d60d9b35a97e81e228ebb8ff9435d6261ce195f63419144811fa029fabd8c

2. Look up the TDX measurements

Check the provenance record and confirm that its eight measurement values produce the selected workload ID.

3. Reproduce the OS + Docker → TDX measurements

Use the verified prebuilt OS image, Docker images, Docker configuration, and TDX boot profile to recompute the eight TDX values. Compare each value with the expected measurements from step 2.

Verify the prebuilt OS image

This check links the published OS artifact to its recorded source repository, commit, and build instructions. The service hashes the build instructions and OS artifact, compares them with the provenance manifest, and confirms that the recorded source and artifact values match an immutable platform-profile bundle selected from the service-owned accepted-profile registry. The workload record names the selected profile’s opaque ID; the registry binds that ID to the exact archive. Each check below links the exact files and source used, so you can inspect them or repeat the comparisons.

For GCP/mkosi, the provider profile is accepted in a separate offline phase, where the service rebuilds the recorded ritual-images source commit and confirms that the rebuilt guest disk matches the published image.

Verify the Docker workload configuration used in the TDX measurements

This check links the Docker workload inputs to the TDX measurements that commit to them. The service checks the exact measured configuration against its manifest digest, extracts its digest-pinned container images, and confirms that the image list exactly matches the Docker images declared in the manifest. This means the GitHub attestations in step 4 cover the container images committed to the TDX measurements. The provider-specific details below explain which configuration is measured and how it contributes to the TDX values.

For GCP/mkosi, the measured configuration is the exact labeled byte stream containing the environment file followed by the Docker Compose file. Here, we are validating the connection between docker images -> full configuration, which can then be connected to the RTMR3 value. The service publishes the measured byte stream and both component files so you can inspect the exact inputs or repeat the calculation.

Verify the TDX boot profile

The TDX boot profile is the provider-specific recipe that combines the selected VM image with the cloud platform’s firmware, virtual-machine configuration, VMM behavior, and TDX launch settings to reproduce the boot-related measurements. This check links the boot-related TDX measurements back to the boot profile that produced them. The service verifies the supplied artifacts against the provenance manifest and requires the provider-specific profile values to match an accepted provider profile.

For GCP/mkosi, the accepted boot profile connects MRTD to the exact Google OVMF firmware and machine topology. It also supplies the calibration baseline used with the OS image’s UKI and GPT disk layout to calculate an expected RTMR1. The workload CCEL separately records the boot events observed for RTMR0, RTMR1, and RTMR2. The complete-tuple procedure below performs both calculations and requires the two RTMR1 values to match. A different cloud provider, machine type, or firmware version requires a different accepted boot profile.

Google OVMF firmware + machine topology        → MRTD inputs
workload CCEL                                   → observed RTMR0, RTMR1, RTMR2
OS image UKI + GPT layout + accepted baseline   → expected RTMR1
offline-approved VMM launch configuration       → MRCONFIGID, XFAM, TDATTRIBUTES

Reproduce TDX measurements

With the OS image, Docker configuration, and TDX boot profile established above, this section runs the provider-specific measurement procedure that ties them together. We use pinned binaries that calculate the resulting TDX measurements without needing to run a TDX machine, and link to their source code.

verified OS image + Docker configuration + TDX boot profile
                              ↓
                   pinned measurement tool
                              ↓
              recomputed eight-field TDX tuple
                              ↓
          canonical output digest matches manifest

For GCP/mkosi, the pinned cvm-measure implementation and Ritual adapter calculate MRTD from the endorsed firmware and machine topology, replay RTMR0, RTMR1, and RTMR2 from the workload CCEL, independently cross-check RTMR1 against the exact UKI and GPT disk layout, and extend RTMR3 with the SHA-384 digest of the Docker configuration.

All eight values match?

4. Verify each GitHub attestation

Does each exact container image connect to the claimed source code and build workflow?

5. (Optional) Rebuild the OS image

An independent OS rebuild is an offline step for the user. Matching the recorded OS to an approved profile in step 3 does not mean this request rebuilt it.

6. (Optional) Source audit and capability review

Reviewing whether the source is safe and appropriate for its capability is a human judgment. This report does not perform that audit.

All verification files

This appendix lists every verification input. Retained files and directly addressable external references are linked.

InputLocator
OS build instructionsevidence/base-build-definition
OS imagehttps://storage.googleapis.com/mkosi-executor-images/ritual-container-prod-6d760b945f00-38637345622.tar.gz
Docker configurationcdi-mkosi-measured-configuration.bin
Measurement tool build instructionshttps://raw.githubusercontent.com/cohere-ai/cvm-measure/7c2e57fd546f5f25056376e936adccf498e9ef81/pyproject.toml
Measured environmentcdi-mkosi-environment
Measured Docker Compose filecdi-mkosi-compose.yml
Platform firmwarehttps://storage.googleapis.com/gce_tcb_integrity/ovmf_x64_csm/624ac419f063f0d17a261e6ba512174cd174194ffd06e72531dce3514ec7e148aa876331b95dfa20cd4341004b280fb1.fd
Calibration baselineevidence/baseline
Calibration boot event logevidence/calibration-ccel
Workload boot event logcdi-mkosi-ccel.bin
GCP TDX machine profilecdi-mkosi-machine-profile.json
claw-spawner — Docker image metadatadocker.io/ritualnetwork/claw-spawner:0580e6d-amd64@sha256:74a45eee45bc15e39fbfab407766464de19f3282d526c9eec02cdea1197ca140
docker-socket-proxy — Docker image metadatadocker.io/ritualnetwork/docker-socket-proxy:v0.4.2-2f04313-0580e6d-amd64@sha256:f058193a700ba9edcaec925c16cf498e4393c878b458d1cea2227d428467e3ed
executor-go — Docker image metadatadocker.io/ritualnetwork/executor-go:ed73a3f-7a95a1d-amd64@sha256:37e21f1b1713e12da10cb8e211bbc735a02437198aff00c691f21bc4b3f8fbc8
hermes-instance — Docker image metadatadocker.io/ritualnetwork/hermes-instance:1f9a96f-0580e6d-amd64@sha256:fc6920a48949e198ace95f0c75ea0e8634394bd70b40e730ab6611a9ac989d87
openclaw-instance — Docker image metadatadocker.io/ritualnetwork/openclaw-instance:0580e6d-amd64@sha256:5a91365ce72f27202a173d84a4f2b7655817de3428775ba5388091068a64c9ed
ritual-pii — Docker image metadatadocker.io/ritualnetwork/ritual-pii:ed73a3f-7a95a1d-amd64@sha256:d68d181036c10cdf9d87b9b11c1f4afab126ea84e2d896892f78d321c669922f
sovereign-agent — Docker image metadatadocker.io/ritualnetwork/sovereign-agent:0580e6d-amd64@sha256:3158939dd9e494708054c5e114c14ce16fbaccd94274c65041d7b3010aa141f2
zeroclaw-instance — Docker image metadatadocker.io/ritualnetwork/zeroclaw-instance:ac8f76b-0580e6d-amd64@sha256:8285fc6a6b49c0499f84515cd0b68cbceb33703716d6e56ca9277152f8bcd134