Skip to main content

TRACE v0.1 — hardware-attested governance records for AI agents

Project description

TRACE

TRACE: Trust Runtime Attestation and Compliance Evidence

License: CC BY 4.0 AAIF Spec

Developer Preview. Launching at Confidential Computing Summit, June 23 2026. May have breaking changes before v1.0.

Specification  |  Schema  |  Examples  |  Registry  |  Reference Impl

An open specification for hardware-attested AI agent governance records. TRACE defines the format, anchoring protocol, and verification rules for cryptographically provable evidence that an AI agent ran under a specific policy, in a verified hardware environment, on classified data, invoking identified tools, bound into a single signed artifact rooted in silicon attestation.

What a TRACE Trust Record Is

{
  "eat_profile": "tag:agentrust.io,2026:trace-v0.1",
  "iat": 1750676142,
  "subject": "spiffe://trust.example.org/agent/payments-processor/prod",
  "model": {
    "provider": "anthropic",
    "model_id": "claude-sonnet-4-6",
    "version": "20251001",
    "weights_digest": "sha256:a3f8d2c1..."
  },
  "runtime": {
    "platform": "amd-sev-snp",
    "measurement": "sha384:c9e4b1d2e3f4...",
    "rim_uri": "https://kdsintf.amd.com/vcek/v1/..."
  },
  "policy": {
    "bundle_hash": "sha256:b2c3d4e5...",
    "enforcement_mode": "enforce",
    "version": "1.2.0"
  },
  "data_class": "confidential",
  "tool_transcript": {
    "hash": "sha256:d4e5f6a7...",
    "call_count": 3
  },
  "build_provenance": {
    "slsa_level": 2,
    "builder": "https://github.com/slsa-framework/slsa-github-generator",
    "digest": "sha256:e5f6a7b8..."
  },
  "appraisal": {
    "status": "affirming",
    "verifier": "https://trust-authority.example.org",
    "policy_ref": "https://trust-authority.example.org/policy/agent-v1"
  },
  "transparency": "https://registry.agentrust.io/claim/trace-2026-06-23T09:15:42Z-f2a8d1",
  "cnf": {
    "jwk": {"kty": "EC", "crv": "P-256", "x": "MEkwEw...", "y": "..."}
  }
}

The record is a single EAT envelope (RFC 9711). Each field is independently verifiable. No callback to the issuer is required.

Supported platforms

Platform v0.1 v0.2 (planned) Notes
intel-tdx Yes Yes
amd-sev-snp Yes Yes
nvidia-h100 Yes Yes
gpu-cc No Planned Generic GPU confidential compute
opaque Yes Yes Explicit opt-in; contact maintainers

Specification

Standards composition

TRACE profiles existing standards rather than replacing them:

Primitive Role in TRACE
RATS / EAT (RFC 9711) Wire envelope and claim model
SLSA Provenance v1.0 Build-time provenance (build_provenance)
SPIFFE SVID Workload identity (subject)
SCITT Append-only transparency anchoring (transparency)
EAR (draft-ietf-rats-ar4si) Verifier appraisal output (appraisal)
MCP / A2A Agent tool-call transcript surface (tool_transcript)
AIBOM (SPDX 3.0 / CycloneDX 1.7) Model component inventory (model)

Reference implementation

agentrust-io/cmcp -- Confidential MCP Runtime. Hardware-attested policy enforcement at the MCP tool-call boundary on Intel TDX, AMD SEV-SNP, and NVIDIA H100/Blackwell.

Registry

A public append-only Merkle registry of TRACE Trust Record anchors: agentrust-io/trace-registry.

Status

Draft v0.1. Publishing at Confidential Computing Summit, San Francisco, June 23 2026. Targeting submission to the Agentic AI Foundation (AAIF) under the Linux Foundation.

License

Creative Commons Attribution 4.0 International (CC BY 4.0)

Project details


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-0.1.1.tar.gz (33.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-0.1.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file agentrust_trace-0.1.1.tar.gz.

File metadata

  • Download URL: agentrust_trace-0.1.1.tar.gz
  • Upload date:
  • Size: 33.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentrust_trace-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b6f1cd96f95a83a83cf63b28b58d4f66716d8a856cb692f9810c46ab16f9ef56
MD5 ac1675cec101254a71f1a4d8fa530449
BLAKE2b-256 6f26461b6f2343f4fff2aa875423c4fd3d17d7093bd1a7ba04cfbe2855a8529b

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentrust_trace-0.1.1.tar.gz:

Publisher: publish.yml on agentrust-io/trace-spec

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-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: agentrust_trace-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentrust_trace-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36f8e5cd62e7befb6aeebe18e77eb4336294a426271dd3471f3ddb86498997fe
MD5 51dc9ec2b5c7686b2ca64e2fdcb08a27
BLAKE2b-256 b74501cf07ea8f11017c0e516a6458aee6838b9804dae634b97dfffa0cb748f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentrust_trace-0.1.1-py3-none-any.whl:

Publisher: publish.yml on agentrust-io/trace-spec

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 Pingdom Monitoring Sentry Error logging StatusPage Status page