Skip to content

Declare TRACE integration roles and conformance claims - #99

Merged
imran-siddique merged 3 commits into
mainfrom
agent/trace-role-conformance
Aug 12, 2026
Merged

Declare TRACE integration roles and conformance claims#99
imran-siddique merged 3 commits into
mainfrom
agent/trace-role-conformance

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

What changed

  • adds explicit TRACE roles: record producer, record consumer, or external evidence source
  • requires every TRACE integration to declare its role
  • requires producers and consumers to declare their conformance level
  • classifies all current manifests without forcing external evidence sources to claim record conformance
  • adds schema regression tests

Why

integrates_with: trace previously conflated emitting records, verifying records, and supplying evidence that another system may map into TRACE. The schema documentation said conformance was required for emitters/consumers but did not enforce it.

Validation

  • all current manifests validate
  • python -m pytest tests/test_integration_schema.py -q — 3 passed
  • git diff --check

@imran-siddique
imran-siddique marked this pull request as ready for review August 12, 2026 21:38
@imran-siddique
imran-siddique merged commit 69da625 into main Aug 12, 2026
39 checks passed
@imran-siddique
imran-siddique deleted the agent/trace-role-conformance branch August 12, 2026 22:10
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