TRACE Conformance Test Suite
Verify your TRACE implementation before shipping
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.
Quick start
pip install trace-tests
trace-tests verify --record path/to/trust-record.jwt --level 1
Test modules
| 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 |
Resources
| 📖 Full documentation | tests.agentrust-io.com |
| 📄 TRACE Specification | trace-spec |
| 🗂 Test schemas | schemas/ |
| 💬 Discussions | GitHub Discussions |
| 📋 Changelog | CHANGELOG.md |
Contributing
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>).
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentrust_trace_tests-0.3.0.tar.gz.
File metadata
- Download URL: agentrust_trace_tests-0.3.0.tar.gz
- Upload date:
- Size: 45.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd3dbeac4034c977cf5a54228cb5084de0e67fafa55ec9250c8a848582aca973
|
|
| MD5 |
5165945759185fca55f4433031d1b28f
|
|
| BLAKE2b-256 |
7266143f8d4a3cc79f779eeff924dc33ef3301afc4a25caf6cdb637b7523218d
|
Provenance
The following attestation bundles were made for agentrust_trace_tests-0.3.0.tar.gz:
Publisher:
release.yml on agentrust-io/trace-tests
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentrust_trace_tests-0.3.0.tar.gz -
Subject digest:
bd3dbeac4034c977cf5a54228cb5084de0e67fafa55ec9250c8a848582aca973 - Sigstore transparency entry: 2214794022
- Sigstore integration time:
-
Permalink:
agentrust-io/trace-tests@0b19d628ba06b06aadfe97541ee4dd87650a5fe6 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/agentrust-io
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0b19d628ba06b06aadfe97541ee4dd87650a5fe6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file agentrust_trace_tests-0.3.0-py3-none-any.whl.
File metadata
- Download URL: agentrust_trace_tests-0.3.0-py3-none-any.whl
- Upload date:
- Size: 19.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a66c0deb696073b0227e99d1603d25c67d44955091ac7490fb6457e5caf014df
|
|
| MD5 |
0cd26cd3c0a6fc0bde5cd937c5352c34
|
|
| BLAKE2b-256 |
15b9e5db71c025ee9989e4dce723d8baf8881ce2be2344c209f1eec0323d22be
|
Provenance
The following attestation bundles were made for agentrust_trace_tests-0.3.0-py3-none-any.whl:
Publisher:
release.yml on agentrust-io/trace-tests
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentrust_trace_tests-0.3.0-py3-none-any.whl -
Subject digest:
a66c0deb696073b0227e99d1603d25c67d44955091ac7490fb6457e5caf014df - Sigstore transparency entry: 2214794067
- Sigstore integration time:
-
Permalink:
agentrust-io/trace-tests@0b19d628ba06b06aadfe97541ee4dd87650a5fe6 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/agentrust-io
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0b19d628ba06b06aadfe97541ee4dd87650a5fe6 -
Trigger Event:
release
-
Statement type: