Skip to main content

TRACE Tests

TRACE Conformance Test Suite

Verify your TRACE implementation before shipping

Full Documentation

Quick Start  |  Test Modules  |  Conformance Levels  |  Changelog

License: Apache 2.0 TRACE Spec Tests CI Discord

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

agentrust_trace_tests-0.4.0.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentrust_trace_tests-0.4.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file agentrust_trace_tests-0.4.0.tar.gz.

File metadata

  • Download URL: agentrust_trace_tests-0.4.0.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for agentrust_trace_tests-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c1f19ef2736eb84a3a9b36e79b7193a74a35ef5d9689543e18e6c5d6cb6c98d7
MD5 b39e4686ae7664430c1bddb688cd1e82
BLAKE2b-256 59ccef043721be813cdd4468c85a87c622bf051c501bb3183a0f8468c55a4bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentrust_trace_tests-0.4.0.tar.gz:

Publisher: release.yml on agentrust-io/trace-tests

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentrust_trace_tests-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agentrust_trace_tests-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d0734d48db705f23c01cefd2862f0d6c9cf01f831604a821162466faeed9b0b
MD5 5907f3d5da5f4efec24f49801d2c6b0b
BLAKE2b-256 31d0cfa04784a3f82e89635517ceff766852f07ae674f588a11a7918ad266b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentrust_trace_tests-0.4.0-py3-none-any.whl:

Publisher: release.yml on agentrust-io/trace-tests

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page