Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tractusx-dev] Committer Election for James Marino on Eclipse Tractus-X has started

Hey committers,

for all who haven't received the condensed overview of Jims contributions yet, please find it attached.
If you haven't yet cast your vote, please also take this as a subtle nudge to do that :)

Thanks,
Paul

On Tue, Feb 13, 2024 at 4:19 PM emo--- via tractusx-dev <tractusx-dev@xxxxxxxxxxx> wrote:
A committer election for James Marino on project Eclipse Tractus-X
(automotive.tractusx) was started by Paul Latzelsperger with this criteria:

It is my pleasure to nominate Jim Marino as committer for the Tractus-X
project.

Jim has racked up countless contributions to the Tractus-X Project, as the
extensive list below will attest, but to give
you an overview of the areas of impact of his work:

- Helped introduce the new EDC-TX data plane implementation which replaced
the AAS Wrapper
- Collaborating on incorporating the then-new DSP Protocol Specification into
Tractus-X EDC
- Authoring the IATP-spec which is the basis for Self-Sovereign
Identification across all of Tractus-X
- Designing and authoring a DSL for policy constraints used in Tractus-X
- Re-Designing the shape and structure of VerifiableCredentials used in
Tractus-X
- Numerous smaller contributions around JSON-LD (contexts,...)

In addition to those more visible contributions, Jim is heavily involved in
many architecture and design sessions behind the scenes with various use
cases and companies involved in Tractus-X as well as specification work
(IATP, DSP) that - while not directly hosted in Tractus-X - is the
fundamental building block on which Tractus-X EDC is built. As the list below
clearly shows, Jim is well-versed in OSS practices and is frequently
participating in discussions, both in GitHub and the public EDC Team Weekly
Meeting.

His expertise in all things Tractus-X EDC and his vast knowledge and
experience with systems and protocol design will be an invaluable addition to
the committer group of Tractus-X.

PRs Jim authored:

- #7 Rename policy context file and use cx-policy prefix 5 days
    ago    https://github.com/eclipse-tractusx/tractusx-profiles/pull/7
- #5 Revise policy DSL syntax 6 days ago
https://github.com/eclipse-tractusx/tractusx-profiles/pull/5
- #2 Initial commit of spec and schema files 19 days ago
https://github.com/eclipse-tractusx/tractusx-profiles/pull/2
- #47 Rename presentation_access_token and define PresentationResponseMessage
24 days
    ago   https://github.com/eclipse-tractusx/identity-trust/pull/47
- #45 Cleanup Access Token descriptions, text on the relationship between
participant id, and remove the unused
    client_id attribute 24 days ago
https://github.com/eclipse-tractusx/identity-trust/pull/45
- #38 feat: Remove JWT access token restriction and define its submission in
an self-issued identity token 2 months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/38
- #30 Add Json-Ld context, cleanup message types, add proper context URLs 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/30
- #28 feat: Remove the unused vp claim and reference to OAuth 2 endpoint
parameters 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/28
- #23 feat: Add credentials storage message 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/23
- #21 feat: Define the spec Json-ld context URI 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/21
- #20 feat: Add DSP profile document that defines well-known metadata 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/20
- #18 feat: Define ODRL links to scopes and presentation definitions 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/18
- #16 feat: Define DID 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/16
- #30 core: Removes implementation-specific documentation from the
repository. 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/30
- #27 feat: First draft of the Credential Issuance Protocol 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/27
- #25   (feat): Initial commit of the Verifiable Presentation Protocol spec 6
months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/25
- #22   (feat): adds a topology document and base identity protocol
specification 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/22
- #14 doc(summary_vc): Revert merge issue from previous commit; update
property name 7 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/14
- #13 doc(summary): Updates summary credential property 7 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/13
- #487 feat(policy):
    8 months ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/487
- #485 feature: update CX policy extensions 8 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/485
- #11 doc(policy): Update item types in credentials 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/11
- #9 doc(policy): Move version to right operand 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/9
- #477 feat: Initial implementation of Catena-X policies 8 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/477
- #8 doc: Updates namespaces to use Catena-X 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/8
- #5    (doc): Add summary credential 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/5
- #4 doc: Add credential guidelines 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/4
- #3 doc: Add first draft of policy spec 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/3
- #2 doc: Add EDC documents and gitignore 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/2
- #357 feat: Data Plane extensions that implement DSP/AAS integration 9
months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/357

Issues Jim authored

- #6 Rename policy context from `namespace` to policy and use `cx-po... 5
days
    ago    https://github.com/eclipse-tractusx/tractusx-profiles/issues/6
- #4 Update the Policy DSL to specify subtypes in the right operand ... 6
days
    ago    https://github.com/eclipse-tractusx/tractusx-profiles/issues/4
- #1 Add initial specification files and schemas 19 days
    ago   https://github.com/eclipse-tractusx/tractusx-profiles/issues/1
- #46 Rename `presentation_access_token` and define `PresentationResp... 24
days
    ago   https://github.com/eclipse-tractusx/identity-trust/issues/46
- #44 Cleanup Access Token descriptions, text on the relationship bet... 24
days
    ago   https://github.com/eclipse-tractusx/identity-trust/issues/44
- #37 Define an access token is conveyed to the Credential Service 2 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/37
- #35 Publish IATP Json-Ld Context 3 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/35
- #31 Add a Json-Ld Context for specification types and terms 3 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/31
- #27 Remove the unused `vp` claim and reference OAuth 2.0 endpoint p... 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/27
- #22 Add a description of the message format for POSTed Credentials 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/22
- #17 Cleanup SSI namespaces 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/17
- #14 Definition for requesting a token-within-token for authentication 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/14
- #13 Define a remote interface for the STS 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/13
- #12 Investigate proof-of-possession 3 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/12
- #11 Rename credential offers to notifications and define proof-of-p... 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/11
- #10 Write non-normative description to cover private key sensitivity 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/10
- #9 Investigate methods for signing DID documents 3 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/9
- #8 Define `DID` in specifications 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/8
- #7 Remove inheritance from Participant and Issuer in DSP 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/7
- #6 Define a way to bind re/issuance policy to DIF Presentation Def... 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/6
- #5 Update credential issuance diagram in CIP 3 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/5
- #4 Document the VPP approach to using POST vs GET 3 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/4
- #3 Specify and describe how context information can be conveyed in... 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/3
- #2 Define a credential metadata and a metadata endpoint for catalo... 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/2
- #1 Specify scopes on the access token 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/1
- #29 chore: Remove implementation-specific documentation 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/issues/29
- #26 Provide a first draft of the Credential Issuance Protocol 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/issues/26
- #24 Verifiable Presentation Protocol specification initial commit 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/issues/24
- #21 Base Identity Protocol specification initial commit 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/issues/21
- #476 feat: Implement the new Catena-X Policies 7 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/issues/476
- #356 Implement Data Plane modules for IDS/AAS integration 9 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/issues/356

PRs where Jim contriubted (=commented)

- #8 docs: update mapping to latest spec 2 hours ago
https://github.com/eclipse-tractusx/tractusx-profiles/pull/8
- #7 Rename policy context file and use cx-policy prefix 5 days
    ago    https://github.com/eclipse-tractusx/tractusx-profiles/pull/7
- #5 Revise policy DSL syntax 6 days ago
https://github.com/eclipse-tractusx/tractusx-profiles/pull/5
- #48 chore: add PresentationResponseMessage term definition 17 days
    ago   https://github.com/eclipse-tractusx/identity-trust/pull/48
- #42 Issuance endpoint is /credentials 2 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/42
- #903 chore: remove edc-controlplane-memory-hashicorp-vault 2 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/903
- #526 TRG API Versioning 1 month ago
https://github.com/eclipse-tractusx/eclipse-tractusx.github.i...
- #41 docs: add draft for an IATP Test Plan 2 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/41
- #872 Release 0.5.3 3 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/872
- #30 Add Json-Ld context, cleanup message types, add proper contex... 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/30
- #29 feat: non-normative STS API spec 2 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/29
- #32 docs: add documentation for scope string matching 3 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/32
- #25 Note on SIOPv2 and rework todo 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/25
- #24 Fix verifier vs. issuer in Membership VC section 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/24
- #23 feat: Add credentials storage message 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/23
- #21 feat: Define the spec Json-ld context URI 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/21
- #20 feat: Add DSP profile document that defines well-known metadata 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/20
- #18 feat: Define ODRL links to scopes and presentation definitions 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/18
- #16 feat: Define DID 4 months ago
https://github.com/eclipse-tractusx/identity-trust/pull/16
- #15 docs: add decision record about the release process 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/pull/15
- #31 Clarify the logical (organization) structure 4 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/31
- #27 feat: First draft of the Credential Issuance Protocol 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/27
- #697 feat: download opentelemetry jar outside of Dockerfile 6 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/697
- #687 feat: improve bpn validation 6 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/687
- #678 feat: simplify data encryptor 6 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/678
- #674 feat: upgrade to EDC 0.2.0 6 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/674
- #643 feat(DataPlaneConsumerProxy): adds support for data plane pro... 6
months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/643
- #25   (feat): Initial commit of the Verifiable Presentation Protoco... 6
months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/25
- #23 docs: add decision record about the usage of this repository 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/23
- #22   (feat): adds a topology document and base identity protocol s... 6
months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/22
- #606 refactor(CPA): obliviates the control plane adapter term and ... 7
months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/606
- #19 docs: add test case details and sample data for verifier tests 6 months
    ago  https://github.com/eclipse-tractusx/ssi-docu/pull/19
- #597 feat(Gateway): forward EDR + refactor 7 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/597
- #18 doc: Add docu for 'ssi-agent-lib' 4 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/18
- #16 docs: add compliance specification for tests 7 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/16
- #544 feat(SSI): adds E2E test for Catalog request with real MIW 7 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/544
- #520 docs: add quick guide to the charts' README 7 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/520
- #12 Initial commit 7 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/12
- #511 Replace DAPS with SSI in Helm charts 7 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/511
- #510 feat: add SSI integration to T-X 7 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/510
- #508 feat(build): only increase patch version on final releases 7 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/508
- #505 refactor: move all dataplane proxy code to edc-extensions 7 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/505
- #504 feat(ParticipantIdentity): implements the ID extractor 7 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/504
- #477 feat: Initial implementation of Catena-X policies 8 months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/477
- #472 docs: add decision record about the use of iron-verifiable-cr... 8
months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/472
- #7 docs: adapt flow, 2 requests 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/7
- #6 docs: add summary cred flow 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/6
- #3 doc: Add first draft of policy spec 8 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/3
- #1 initial commit 7 months ago
https://github.com/eclipse-tractusx/ssi-docu/pull/1
- #357 feat: Data Plane extensions that implement DSP/AAS integration 9
months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/pull/357
- #314 docs: installation guide 7 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/314
- #147 docs: add concept for encrypted transfers 2 months ago
https://github.com/eclipse-tractusx/tractusx-edc/pull/147

Issues where Jim contributed (=commented)

- #916 Allow regex as operand when assigning policy to asset ( or asset ...
22 days
    ago   https://github.com/eclipse-tractusx/tractusx-edc/issues/916
- #36 what needs to be defined as a standard. 2 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/36
- #862 Feature Request: Discover offers for given BPN and asset part-id ...
22 days
    ago   https://github.com/eclipse-tractusx/tractusx-edc/issues/862
- #34 patchwork of different standards 3 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/34
- #32 Invalid JSON-LD context 3 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/32
- #26 Rework 4.1. Self-Issued ID Token Contents 3 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/26
- #22 Add a description of the message format for POSTed Credentials 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/22
- #19 Identities and Identifiers section in both, protocol.base and dat... 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/19
- #17 Cleanup SSI namespaces 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/17
- #14 Definition for requesting a token-within-token for authentication 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/14
- #13 Define a remote interface for the STS 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/13
- #12 Investigate proof-of-possession 3 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/12
- #11 Rename credential offers to notifications and define proof-of-pos... 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/11
- #10 Write non-normative description to cover private key sensitivity 3
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/10
- #9 Investigate methods for signing DID documents 3 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/9
- #7 Remove inheritance from Participant and Issuer in DSP 4 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/7
- #4 Document the VPP approach to using POST vs GET 3 months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/4
- #2 Define a credential metadata and a metadata endpoint for catalog ... 4
months
    ago  https://github.com/eclipse-tractusx/identity-trust/issues/2
- #1 Specify scopes on the access token 4 months ago
https://github.com/eclipse-tractusx/identity-trust/issues/1
- #616 Policy Constraint `leftOperand` does not match registered functions 5
months
    ago  https://github.com/eclipse-tractusx/tractusx-edc/issues/616


Eclipse Tractus-X project committers can click the election link below to
vote.

Election:
https://projects.eclipse.org/projects/automotive.tractusx/elections/election-james-marino-committer-eclipse-tractus-x

Project: https://projects.eclipse.org/projects/automotive.tractusx

_______________________________________________
tractusx-dev mailing list
tractusx-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org
## Notable contributions in the IATP Specification

- Protocol Definition of IATP: [#22](https://github.com/eclipse-tractusx/ssi-docu/pull/22), [#25](https://github.com/eclipse-tractusx/ssi-docu/pull/25), [#27](https://github.com/eclipse-tractusx/ssi-docu/pull/27)
- Fixes/Improvements to IATP: [#16](https://github.com/eclipse-tractusx/identity-trust/pull/16), [#18](https://github.com/eclipse-tractusx/identity-trust/pull/18), [#20](https://github.com/eclipse-tractusx/identity-trust/pull/20), [#21](https://github.com/eclipse-tractusx/identity-trust/pull/21), [#23](https://github.com/eclipse-tractusx/identity-trust/pull/23), [#28](https://github.com/eclipse-tractusx/identity-trust/pull/28), [#28](https://github.com/eclipse-tractusx/identity-trust/pull/28), [#30](https://github.com/eclipse-tractusx/identity-trust/pull/30)
- Make JWT Access Token more generally usable: [#38](https://github.com/eclipse-tractusx/identity-trust/pull/38), [#45](https://github.com/eclipse-tractusx/identity-trust/pull/45), [#47](https://github.com/eclipse-tractusx/identity-trust/pull/47) (in parts)

## Notable contributions in profiling IATP for Tractus-X

- Documentation of the Summary Credential, associated policies and JSON-LD namespaces: [#2](https://github.com/eclipse-tractusx/ssi-docu/pull/2), [#3](https://github.com/eclipse-tractusx/ssi-docu/pull/3), [#4](https://github.com/eclipse-tractusx/ssi-docu/pull/4), [#8](https://github.com/eclipse-tractusx/ssi-docu/pull/8), [#9](https://github.com/eclipse-tractusx/ssi-docu/pull/9), [#11](https://github.com/eclipse-tractusx/ssi-docu/pull/11), [#13](https://github.com/eclipse-tractusx/ssi-docu/pull/13)
- Adaptation of policies: [#2](https://github.com/eclipse-tractusx/tractusx-profiles/pull/2), [#5](https://github.com/eclipse-tractusx/tractusx-profiles/pull/5), [#7](https://github.com/eclipse-tractusx/tractusx-profiles/pull/7)

## Notable contributions in Tractus-X EDC

- Implementation of Catena-X policies: [#487](https://github.com/eclipse-tractusx/tractusx-edc/pull/487 ), [#485](https://github.com/eclipse-tractusx/tractusx-edc/pull/485 ), [#477](https://github.com/eclipse-tractusx/tractusx-edc/pull/477 )
- Implementing the new Data Plane (replacing the AAS Wrapper): [#357](https://github.com/eclipse-tractusx/tractusx-edc/pull/357)

## Notable Issues where Jim contributed 

### Responding to feature requests, bug reports
- https://github.com/eclipse-tractusx/tractusx-edc/issues/916     Allow regex as operand when assigning policy to asset ( or asset group)
- https://github.com/eclipse-tractusx/tractusx-edc/issues/862     Feature Request: Discover offers for given BPN and asset part-id via single API call
- https://github.com/eclipse-tractusx/tractusx-edc/issues/616     Policy Constraint `leftOperand` does not match registered functions

### Mostly commenting, discussing
- https://github.com/eclipse-tractusx/identity-trust/issues/34    patchwork of different standards
- https://github.com/eclipse-tractusx/identity-trust/issues/32    Invalid JSON-LD context
- https://github.com/eclipse-tractusx/identity-trust/issues/36    what needs to be defined as a standard.

Back to the top