5 ms·
The idea is that you run a workload at a model provider, that might cheat on you by altering the model they offer, right? So how does this help? If the provider
by exceptione 8mo ago
The idea is that you run a workload at a model provider, that might cheat on you by altering the model they offer, right? So how does this help? If the provider wants to cheat (they apparently do), wouldn't they be able to swap the modelwrap container, or maybe even do some shenanigans with the filesystem?
I am ignorant about this ecosystem, so I might be missing something obvious.
- FrasiertheLion 8mo agoThe committed weights are open source and pinned to a transparency log, along with the full system image running in the enclave. At runtime, the client SDK (also open source: https://docs.tinfoil.sh/sdk/overview https://docs.tinfoil.sh/sdk/overview) fetches the pinned measurement from Sigstore, and compares it to the attestation from the running enclave, and checks that they’re equal. This previous blog explains it in more detail: https://tinfoil.sh/blog/2025-01-13-how-tinfoil-builds-trust https://tinfoil.sh/blog/2025-01-13-how-tinfoil-builds-trust