Skip to content

Latest commit

 

History

History
108 lines (67 loc) · 3.26 KB

File metadata and controls

108 lines (67 loc) · 3.26 KB

Contributing to PIC Protocol Implementation

Thank you for your interest in contributing to this PIC Protocol implementation.

This repository contains a reference implementation of the PIC Protocol, developed and maintained by Nitro Agility S.r.l.


1. Repository Scope

This repository implements the PIC Protocol as defined in the
PIC Specification.

For licensing, legal terms, and attribution requirements related to the PIC Model and PIC Specification, refer to the PIC Spec repository.


2. Theoretical Foundation

The PIC Model (Provenance Identity Continuity) is original theoretical work created by Nicola Gallo.

This repository implements the PIC Protocol based on that model. Nothing in this repository transfers, assigns, or alters authorship of the PIC Model.


3. Governance and Ownership

This repository is developed, published, and maintained by
Nitro Agility S.r.l.

All contributions made by employees, associates, contractors, or co-founders of Nitro Agility S.r.l. — regardless of the account, platform, or method used — are made on behalf of Nitro Agility S.r.l. and not in a personal capacity.


4. External Contributors

Contributors not acting on behalf of Nitro Agility S.r.l. ("External Contributors") are welcome to submit contributions.

By submitting a contribution, External Contributors represent and warrant that:

  1. Right to Submit — They have the legal right to submit the contribution
  2. Original Work — The contribution is original or all necessary rights have been obtained
  3. No Infringement — The contribution does not infringe any third-party rights
  4. No Encumbrances — The contribution is free of restrictions that would prevent use under the repository license

External Contributors:

  • Provide contributions "as is"
  • Are solely responsible for their contributions
  • Assume all liability arising from their contributions

5. Indemnification

By submitting a contribution, External Contributors agree to indemnify and hold harmless Nitro Agility S.r.l., its employees, associates, contractors, and the PIC Model creator (Nicola Gallo) from any claims, damages, losses, or expenses (including reasonable legal fees) arising from:

  • The contribution
  • Any claim that the contribution infringes third-party rights
  • Any breach of the representations in Section 4

6. License

All code in this repository is licensed under the Apache License 2.0.

By submitting a contribution, you agree that your contribution is licensed under the Apache License 2.0.


7. Contribution Process

  1. Fork the repository
  2. Create a feature branch
  3. Make changes with clear, scoped commits
  4. Open a Pull Request describing the change

Maintainers may request clarification, revision, or decline changes.


8. Code of Conduct

All participants must follow the project's Code of Conduct.

Professional, good-faith technical discussion is expected.


9. Questions

For questions about this implementation or contributions, open an issue.

For questions about the PIC Model or PIC Specification, refer to the PIC Spec repository.