open-standards/sandbox/sandbox-rs/crates/sandbox-tee/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dcharlot65-transactionsci 6c77c66e28
sandbox-tee: correct the counter framing — provenance, not accuracy (#35)
The docs overstated the case: they called RAPL/NVML/IOReport 'a model, not a
meter' / 'estimates' / 'not physically accurate'. That's wrong. Modern vendor
counters are real on-die/on-board sensor readings, and all measurement is
model-mediated anyway. The distinction the trust ladder actually rests on is
provenance and tamper-evidence, not accuracy: vendor counters are opaque
(undisclosed derivation/error) and reach a verifier through the platform's own
untrusted software with nothing binding the number to the sensor.

Reword energy.rs (module doc, CounterClass, AttestTrust), the example, and
MAPPING §4 accordingly, and rename CounterClass::is_physical() ->
is_independently_rooted() so the code encodes the real property. IntegrityAttested
= an honest relay of the platform's self-report; PhysicallyRooted = a reading
rooted in a dedicated sensor signed at the source. No behavior change; 39 tests.

Co-authored-by: Transaction Science <[email protected]>
Co-authored-by: Claude Opus 4.8 <[email protected]>
2026-07-04 04:54:18 -04:00
..
amd_kds.rs sandbox-tee: AMD SEV-SNP KDS cert-chain verification (amd-kds feature) (#34) 2026-07-04 04:31:52 -04:00
chain.rs sandbox-tee: derive TEE grounding from a signature chain to a trusted root (#33) 2026-07-03 15:08:58 -04:00
energy.rs sandbox-tee: correct the counter framing — provenance, not accuracy (#35) 2026-07-04 04:54:18 -04:00
gpu.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
lib.rs sandbox-tee: AMD SEV-SNP KDS cert-chain verification (amd-kds feature) (#34) 2026-07-04 04:31:52 -04:00
policy.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
provider.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
report.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
sig.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
tdx.rs Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00