Quick Start | Test Modules | Conformance Levels | Changelog
Test suite v0.2. Tracks TRACE Spec v0.2.
Conformance tests for TRACE — Trust Runtime Attestation and Compliance Evidence. Run this suite against your implementation to verify it meets the spec before claiming TRACE compliance.
Seven test modules covering the full specification: envelope structure, signature algorithms, TEE runtime claims, policy binding, tool-call transcripts, SCITT transparency anchoring, and supply chain provenance.
pip install trace-tests
trace-tests verify --record path/to/trust-record.jwt --level 1| Module | ID | Tests |
|---|---|---|
| Envelope | TR-ENV |
EAT structure, required fields, iat validity |
| Signature | TR-SIG |
ES256/ES384/EdDSA, key binding, chain |
| Runtime | TR-RTE |
TEE platform, measurement format, RIM URI |
| Policy | TR-POL |
Bundle hash, enforcement mode, TEE binding |
| Transcript | TR-TXN |
Tool-call transcript hash binding (Phase 2+) |
| Transparency | TR-ANC |
SCITT receipt URI, inclusion proof |
| Provenance | TR-SCA |
SLSA level, builder URI, digest format |
| 📖 Full documentation | tests.agentrust-io.com |
| 📄 TRACE Specification | trace-spec |
| 🗂 Test schemas | schemas/ |
| 💬 Discussions | GitHub Discussions |
| 📋 Changelog | CHANGELOG.md |
See CONTRIBUTING.md. New test cases must include a normative spec reference, a positive case, and a negative case with a structured error code (TR-<MODULE>-<NNN>).