Skip to content

Added first-class hardware support - #982

Open
stevespringett wants to merge 11 commits into
2.0-devfrom
2.0-dev-hardware
Open

Added first-class hardware support#982
stevespringett wants to merge 11 commits into
2.0-devfrom
2.0-dev-hardware

Conversation

@stevespringett

Copy link
Copy Markdown
Member

Closes #981

stevespringett and others added 7 commits December 5, 2025 10:56
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Pavel Shukhman <taleodor@gmail.com>
Based on HBOM group meeting from 2026-07-07.

Signed-off-by: Pavel Shukhman <pavel@reliza.io>
Signed-off-by: Pavel Shukhman <pavel@reliza.io>
This PR adds origin notion to track regional provenance of hardware
components. Origin can be placed on a component level or a party level.

Proposed shape:

```
"origin": {
  "basis": "number of parts",
  "origins": [ { "originCode": "CA", "percentage": 0.7 } ]
}
```
…dware feature working group.

Signed-off-by: Steve Springett <steve@springett.us>
@stevespringett stevespringett added this to the 2.0 milestone Jul 21, 2026
@stevespringett stevespringett self-assigned this Jul 21, 2026
@stevespringett
stevespringett requested a review from a team as a code owner July 21, 2026 20:23
Adds first-class support for raw and processed materials and for
stage-specific origin declarations, such as distinguishing where a
material was mined from, where it was melted, and by whom.

Signed-off-by: Steve Springett <steve@springett.us>
@stevespringett stevespringett linked an issue Jul 22, 2026 that may be closed by this pull request
@stevespringett stevespringett added request for comment RFC notice sent A public RFC notice was distributed to the CycloneDX mailing list for consideration labels Jul 22, 2026
@jkowalleck

Copy link
Copy Markdown
Member

RFC notice sent on July 22, 2026

Public RFC period ends August 19, 2026

Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
@jkowalleck

Copy link
Copy Markdown
Member

1da95b5

changing this was a good decision. 👍
given that modern boars have 8 layers ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

promote to tc54 Promote to Ecma Technical Committee 54 proposed core enhancement request for comment RFC notice sent A public RFC notice was distributed to the CycloneDX mailing list for consideration RFC vote accepted

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Add first class hardware support to CycloneDX 2.0

3 participants