{"schema_version":"ritual.workload-provenance/v1","workload_id":"0xac29ee8d193394744ce238d0c68f9a30a4dd52707564c3d87f954163a3c2f325","workload_id_derivation":"tdx-workload-id-v1","measurement_scheme":"phala-dstack-v1","platform_profile":{"id":"pp_b06ed351-1955-476e-885a-883c5d9086d1"},"measurements":{"mr_td":"0xb24d3b24e9e3c16012376b52362ca09856c4adecb709d5fac33addf1c47e193da075b125b6c364115771390a5461e217","rtmr0":"0x90550e56509b94f99f4670a563e0dd0a2fa79b6d7b97fd52d051069d1b33d270b1858120034a43dac4f8daf509f2aeda","rtmr1":"0x07e6f51aa763abfe75c3ddfbf4f425fe3f0ceff66d807a75e049303dce9addf68e7218729bd419638af63a370f65878c","rtmr2":"0xf1c82667a354194467cd8419efd14a714560dd9b85b4c13b25c11e44bf4e126248c2255fad58c303fb0ca2921765d53a","rtmr3":"0x00b1aeaf809e3b847256f102de14fc1803a7da87bceb09747febe93a644be551dd265fec6f79c8f5260f5ba796f9ece6","mr_config_id":"0x019dbf79e75ef4218f8355a31c5af7198ebe7fe4268230b18d3909604fb699592b000000000000000000000000000000","xfam":"0xe702060000000000","td_attributes":"0x0000001000000000"},"base_vm":{"source_repository":"Dstack-TEE/meta-dstack","source_commit":"e3655d1390feee3736476f4bda35c4354b4a12fc","build_definition":{"locator":"https://github.com/Dstack-TEE/meta-dstack/releases/download/v0.5.9/reproduce.sh","sha256":"sha256:8d63a9bcf02ffb30f1e69af08d4683b13cf3bee1fef6db0bc066c351a178aa3f"},"artifact":{"locator":"https://github.com/Dstack-TEE/meta-dstack/releases/download/v0.5.9/dstack-nvidia-0.5.9.tar.gz","sha256":"sha256:7a19dd759e65d25085e57de0cfa438c59754cd435c34aca31455f8993f06be2c"}},"docker_images":[{"role":"attested-alpine","image":"docker.io/ritualnetwork/attested-alpine@sha256:2296aa2ab950dd79c04a077af8b8d7de1c86f3c2402e6415e753be63b75b6dab","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"alpinelinux/docker-alpine","commit":"398ff0c866d27e9f46f53e48184fe36c674b8897"}]},{"role":"attested-bifrost","image":"docker.io/ritualnetwork/attested-bifrost@sha256:99687dd5b49bed19aff7b37f0ec22b0e145da9cb17e0096b415b2b3d41e3893f","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"maximhq/bifrost","commit":"0d9c58d1bcf0087c833023f383641740381521a8"}]},{"role":"attested-dynamo-sglang","image":"docker.io/ritualnetwork/attested-dynamo-sglang@sha256:f769e1278140b2a396cb1248be0802d4b2360fef4f3ca0b6cf4acf2edcf132ef","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"NVIDIA/gdrcopy","commit":"0f7366e73b019e7facf907381f6b0b2f5a1576e4"},{"repository":"Tencent/hpc-ops","commit":"ab1a402724635507037426068f6cddc3d30dc0a8"},{"repository":"ai-dynamo/dynamo","commit":"b9efee3f0a3beb552d3f48d96c5575b2cce1db34"},{"repository":"deepseek-ai/DeepEP","commit":"9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee"},{"repository":"microsoft/mscclpp","commit":"0c9b9abfd512c51e5df4d9b27f39627c3693013b"},{"repository":"sgl-project/sglang","commit":"29481685462732237d80d86076d6563e1f658102"}]},{"role":"attested-etcd","image":"docker.io/ritualnetwork/attested-etcd@sha256:4c15df3a62f8ffb25007194b09ab89731bd8ae4cc98a5cccb76bceff8d257232","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"etcd-io/etcd","commit":"f20bbadd404b57c776d1e8876cefd1ac29b03fb5"}]},{"role":"attested-nats","image":"docker.io/ritualnetwork/attested-nats@sha256:0275c31c7b0100817abd03a10dc519697f0fdc710de8fa8c5c7f7ad41607e542","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"nats-io/nats-server","commit":"f91ddd892565760834f27404a92b80a57b8ec149"}]},{"role":"attested-redis","image":"docker.io/ritualnetwork/attested-redis@sha256:ab7cc60b5a997c5df4241a7de2508af1a05d01ee2a7506565928af44263d8c56","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"redis/redis","commit":"aaf0ce63b3239f4b51f86ca1da8711b055721993"}]},{"role":"attested-sglang-diffusion","image":"docker.io/ritualnetwork/attested-sglang-diffusion@sha256:4a4e3223abcb7f7323868be64ac00b7091ac87cbb052622c40e6c341419e4cff","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"NVIDIA/gdrcopy","commit":"0f7366e73b019e7facf907381f6b0b2f5a1576e4"},{"repository":"Tencent/hpc-ops","commit":"ab1a402724635507037426068f6cddc3d30dc0a8"},{"repository":"deepseek-ai/DeepEP","commit":"9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee"},{"repository":"microsoft/mscclpp","commit":"0c9b9abfd512c51e5df4d9b27f39627c3693013b"},{"repository":"sgl-project/sglang","commit":"29481685462732237d80d86076d6563e1f658102"}]},{"role":"attested-sglang","image":"docker.io/ritualnetwork/attested-sglang@sha256:636477429594b690d83a0bb086b04c52086390c63be78141918e356b04ae904e","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/attested-workload-images.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37071486557/attempts/1","additional_source_commits":[{"repository":"NVIDIA/gdrcopy","commit":"0f7366e73b019e7facf907381f6b0b2f5a1576e4"},{"repository":"Tencent/hpc-ops","commit":"ab1a402724635507037426068f6cddc3d30dc0a8"},{"repository":"deepseek-ai/DeepEP","commit":"9af0e0d0e74f3577af1979c9b9e1ac2cad0104ee"},{"repository":"microsoft/mscclpp","commit":"0c9b9abfd512c51e5df4d9b27f39627c3693013b"},{"repository":"sgl-project/sglang","commit":"29481685462732237d80d86076d6563e1f658102"}]},{"role":"rai-simple","image":"docker.io/ritualnetwork/rai-simple@sha256:d0269af97a4d722a48647d723e7aff8a5bddcd1977b64347c14d162c35cfc7f0","source_repository":"ritual-net/ritual-audio-inference-server","source_commit":"7e44546d78eec46c4cc3798f219e39beb486d35e","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-audio-inference-server/.github/workflows/publish-simple-image.yml","github_attestation":"https://github.com/ritual-net/ritual-audio-inference-server/actions/runs/37073285728/attempts/1"},{"role":"ritual-moai-gpu","image":"docker.io/ritualnetwork/ritual-moai-gpu@sha256:2f6e0751cf2383cd67cc1510adcd70699bba402d7d6a8ee285e08f438ace2245","source_repository":"ritual-net/ritual-moai-gpu","source_commit":"4bab95dbc5106b92e70d13b7e3ec0a7efe63d623","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-moai-gpu/.github/workflows/publish-image.yml","github_attestation":"https://github.com/ritual-net/ritual-moai-gpu/actions/runs/37070690322/attempts/1"},{"role":"ritual-vllm-proxy-go","image":"docker.io/ritualnetwork/ritual-vllm-proxy-go:cf17d76-93d86b2-amd64@sha256:3b7b49baba9bad656403f9636ff5eecc7c6f8b9c612639c46ea9433c3afee83f","source_repository":"ritual-net/ritual-vllm-proxy-go","source_commit":"93d86b23a6cfe50bfcb59c895b27d0c7df5032c0","source_ref":"refs/heads/dev","github_workflow":"ritual-net/ritual-vllm-proxy-go/.github/workflows/docker-build.yml","github_attestation":"https://github.com/ritual-net/ritual-vllm-proxy-go/actions/runs/37070644429/attempts/1","additional_source_commits":[{"repository":"ritual-net/ritual-go-common","commit":"cf17d76fb062a8813acdfd4d263153a8d19f7f2c"}]}],"measured_configuration":{"artifact":{"locator":"cdi-phala-app-compose.json","sha256":"sha256:9dbf79e75ef4218f8355a31c5af7198ebe7fe4268230b18d3909604fb699592b"}},"measurement_tool":{"name":"dstack-mr","version":"0.5.9","source_repository":"Dstack-TEE/dstack","source_commit":"282eeb27d22d8f091ad0fa5a90e638f85cf68751","executable_sha256":"sha256:e0b1fc289e694c147bed6f3a184d738b7e8c295b264a00b4df59743d0a269abf","build_definition":{"locator":"evidence/measurement-tool-build-definition","sha256":"sha256:3403e815b5a1eb40684a246084694c3ab5b6b9d5fa56a60ea4a7495cad7c03e9"},"execution_image":"docker.io/dstacktee/dstack-verifier@sha256:06a20b777e59196c7f54b0cd02ffe567df6d05ae39a0b2fea9cb0642fb23c1fd","inputs":[{"name":"dstack_reconstruction_config","artifact":{"locator":"cdi-phala-dstack-reconstruction-config.json","sha256":"sha256:da3ecfe89cac299186c7102f50ea50b6f9b857b9ba6ab9274a74c0caddd6357e"}},{"name":"event_log","artifact":{"locator":"cdi-phala-event-log.json","sha256":"sha256:881759d4ecd9f0ac19756b089e08334456992532c6c7c020a609ec69af81ef67"}},{"name":"machine_profile","artifact":{"locator":"cdi-phala-machine-profile.json","sha256":"sha256:9ae363b6e674662be7713cf8ffdf5973307f04b85690b29ecf5ded90de9335cd"}}],"output_digest":"sha256:7a9847ecb86c35cd39c72f348c4e698061ed60e33ca6ecb785d2e320a11a318f"}}
