Repository navigation
OpenComponentCards v0.2. Cards now use card_version: "0.2".
What's New
- Published limits (#1): an optional
limitsfield for datasheet min, typ, and max. - Family cards (#2): a
card_type: familycard holds what a series shares, with value-dependent rules. Part cards link to it. - Standard conditions keys (#3): unit-in-name keys like
temperature_canddc_bias_v. - Derived sources (#4): a
derivedsource kind with aderived_fromchain back to a datasheet. - Lot vs device spread (#5): a
distributionslist withtotal,lot, anddevicescopes. - Structured model transforms (#6):
offset,scale,replace, andaffine. - Signer trust (#7): a public allow-list in
trust/signers.yamlwithregistry,community, andverifiedlevels, plus a Become a Signer issue form. - Multiple signatures per card: one Sigstore bundle per signer in
<card>.sigs/, with optional policies that need several signers.
Breaking Changes
- The single
distributionis now adistributionslist. - Signature files moved from
<card>.sigstore.jsonto<card>.sigs/<signer-id>.sigstore.json.
See docs/migration-v0.1-to-v0.2.md to convert your cards.
Thanks
A big thank you to Drew Owens, an engineer at Adom, who built the first real-data cards and wrote the notes that became every v0.2 issue.