Skip to content

spec: add TEA discovery and consumer contract drafts#237

Open
MChorfa wants to merge 4 commits intoCycloneDX:mainfrom
MChorfa:spec-proto-core
Open

spec: add TEA discovery and consumer contract drafts#237
MChorfa wants to merge 4 commits intoCycloneDX:mainfrom
MChorfa:spec-proto-core

Conversation

@MChorfa
Copy link
Copy Markdown

@MChorfa MChorfa commented Mar 30, 2026

Summary

This PR is a focused split from #235.

It contains only the base TEA discovery and consumer contract drafts:

  • proto/tea/v1/common.proto
  • proto/tea/v1/product.proto
  • proto/tea/v1/component.proto
  • proto/tea/v1/artifact.proto
  • proto/tea/v1/collection.proto
  • proto/tea/v1/discovery.proto
  • proto/tea/v1/consumer.proto
  • matching JSON Schemas under schemas/json/**

Explicitly excluded from this slice:

  • publisher and insights service drafts
  • authentication and authorization docs
  • API flow docs, diagrams, and versioning notes
  • graph schema and other narrative material

Intent

Keep review centered on the read and discovery contract plus the shared data model only.

Mohamed Chorfa added 4 commits March 29, 2026 19:08
Signed-off-by: Mohamed Chorfa <mohamed.chorfa@thalesgroup.com>
Signed-off-by: Mohamed Chorfa <mohamed.chorfa@thalesgroup.com>
Signed-off-by: Mohamed Chorfa <mohamed.chorfa@thalesgroup.com>
Signed-off-by: Mohamed Chorfa <mohamed.chorfa@thalesgroup.com>
@oej
Copy link
Copy Markdown
Collaborator

oej commented Mar 30, 2026

Again, our main spec is the openapi spec - why add yet another specification?

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.

2 participants