Skip to content

feat(trace): emit the TRACE v0.2 profile URI - #424

Merged
imran-siddique merged 1 commit into
mainfrom
feat/trace-v0.2-profile
Jul 28, 2026
Merged

feat(trace): emit the TRACE v0.2 profile URI#424
imran-siddique merged 1 commit into
mainfrom
feat/trace-v0.2-profile

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

Downstream of agentrust-io/trace-spec#107 and agentrust-io/trace-tests#44.

TRACE Claims now carry tag:agentrust-io.com,2026:trace-v0.2, and agentrust-trace moves to >=0.5.

The v0.1 URI named agentrust.io, a domain this project never controlled. RFC 4151 permits a tag URI only where the minting authority controlled the named domain on the stated date, so it was invalid rather than misspelled.

The conformance suite cut over rather than dual-accepting, so a v0.2 verifier rejects a v0.1 claim. Producers have to move with it, which is what this does. Nothing else about the claim format changed.

Also moved the schema $id host and the remaining doc links off agentrust.io.

Verification

893 passed, 8 skipped, against agentrust-trace 0.5.0 installed from PyPI. I checked for JSON fixtures carrying eat_profile with an embedded signature first, since changing the profile would invalidate a signature over the record: there are none in this repo.

TRACE Claims now carry tag:agentrust-io.com,2026:trace-v0.2 and
agentrust-trace is pinned to >=0.5. The v0.1 URI named agentrust.io, a
domain this project never controlled, which RFC 4151 does not permit for
a tag URI.

The conformance suite cut over rather than dual-accepting, so a v0.2
verifier rejects a v0.1 claim and producers move with it. Nothing else
about the claim format changed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@imran-siddique
imran-siddique merged commit 1033b96 into main Jul 28, 2026
12 checks passed
@imran-siddique
imran-siddique deleted the feat/trace-v0.2-profile branch July 28, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant