SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-502517a8-3212-4c3b-ae50-af1bd5f4ad3c Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-01-12T02:18:57Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c81d75c0e8daa09eea5a3f0962e97d2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c579848f541c81f50392f4b24d46757 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64ea9ca322ad99dc11f062c1377df8c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09d59655dc72fc24d0372d5c6d2e7838 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1a7eadb95a0b036639bd80052a3e576 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-399ef7bafb50da21f29855acece8949b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4cf7b691e5ed546f3d936e7bdff005b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eb76cf733def2a815490bc62fe0b601 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee8b988e9597b1a9562c21afbd4fa1b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16948beee34cf005a4c5209a8723f78d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbfec783252d6e5bbb30ece33c83697e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c503cf402e384ea4a12d18d0d546578b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f4da61825b3b0567c22f29886c333a1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-408dd98d5a404a12ee05c3884df52a34 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-521a66eb709d72bac7bf27f0b813253d FileName: ./.github/ISSUE_TEMPLATE/bug_report.yml SPDXID: SPDXRef-c81d75c0e8daa09eea5a3f0962e97d2c FileChecksum: SHA1: d1f23ee3cfdfdee058c826cdcb7247da1110301e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.github/ISSUE_TEMPLATE/config.yml SPDXID: SPDXRef-6c579848f541c81f50392f4b24d46757 FileChecksum: SHA1: 291fed03bc1963ff62f8b70d9c1e9eb72ac6fcb8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.github/workflows/reuse.yaml SPDXID: SPDXRef-64ea9ca322ad99dc11f062c1377df8c2 FileChecksum: SHA1: 1dca0cf7eca4103d4123fcff48c2499464c86bff LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2020 Free Software Foundation Europe e.V. FileName: ./.github/workflows/sync-rulesets.yml SPDXID: SPDXRef-09d59655dc72fc24d0372d5c6d2e7838 FileChecksum: SHA1: f4de1601edd8f2bbff73e04d7bda862e02fd6453 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./.tool-versions SPDXID: SPDXRef-c1a7eadb95a0b036639bd80052a3e576 FileChecksum: SHA1: 27b9b4b87dc9ecfbc4ebb49adaf6ef27c5ffb2f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./AI_POLICY.md SPDXID: SPDXRef-399ef7bafb50da21f29855acece8949b FileChecksum: SHA1: 7bfd3f8b9a77c206e89182d72098dd124f936a20 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-c4cf7b691e5ed546f3d936e7bdff005b FileChecksum: SHA1: 1cd8c26b9874ec86d1d7f2ef8e2d211eb86f4d6d LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-HL3-Core FileCopyrightText: SPDX-FileCopyrightText: 2026 Organisation For Ethical Source FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-6eb76cf733def2a815490bc62fe0b601 FileChecksum: SHA1: 8b17408b106d1eba35bd97282a27776a4b2f606a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./FUNDING.yml SPDXID: SPDXRef-ee8b988e9597b1a9562c21afbd4fa1b8 FileChecksum: SHA1: fd39a66987978850c6e99d69a5d41a9f3626fbce LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./README.md SPDXID: SPDXRef-16948beee34cf005a4c5209a8723f78d FileChecksum: SHA1: 5843610ac7459c48c55c9e6716648fc880ff2f1d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./SECURITY.md SPDXID: SPDXRef-fbfec783252d6e5bbb30ece33c83697e FileChecksum: SHA1: bfd984929f7a6bc63dec58682d0eeedc5cd2eb65 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./profile/README.md SPDXID: SPDXRef-c503cf402e384ea4a12d18d0d546578b FileChecksum: SHA1: 94f078cd0ba88bcc1ae6145badfb7cd642b54e83 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./renovate.json SPDXID: SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b FileChecksum: SHA1: 2438cba20498b58ed371d81e85a2a1e1271455e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./rulesets/branch-main.json SPDXID: SPDXRef-3f4da61825b3b0567c22f29886c333a1 FileChecksum: SHA1: fb443d0be43e9088e3f7fd492421839f4ba196cb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./rulesets/tag-all.json SPDXID: SPDXRef-408dd98d5a404a12ee05c3884df52a34 FileChecksum: SHA1: 5c351c365fd134ee98b4e0355ab8b43ac92b8b9b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./scripts/sync-rulesets.sh SPDXID: SPDXRef-521a66eb709d72bac7bf27f0b813253d FileChecksum: SHA1: ffad9631d8712332eace473d2d2588e6eee2ab99 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton LicenseID: LicenseRef-HL3-Core LicenseName: NOASSERTION ExtractedText: HIPPOCRATIC LICENSE Version 3.0, October 2021 https://firstdonoharm.dev/version/3/0/core.txt TERMS AND CONDITIONS TERMS AND CONDITIONS FOR USE, COPY, MODIFICATION, PREPARATION OF DERIVATIVE WORK, REPRODUCTION, AND DISTRIBUTION: 1. DEFINITIONS: This section defines certain terms used throughout this license agreement. 1.1. “License” means the terms and conditions, as stated herein, for use, copy, modification, preparation of derivative work, reproduction, and distribution of Software (as defined below). 1.2. “Licensor” means the copyright and/or patent owner or entity authorized by the copyright and/or patent owner that is granting the License. 1.3. “Licensee” means the individual or entity exercising permissions granted by this License, including the use, copy, modification, preparation of derivative work, reproduction, and distribution of Software (as defined below). 1.4. “Software” means any copyrighted work, including but not limited to software code, authored by Licensor and made available under this License. 1.5. “Supply Chain” means the sequence of processes involved in the production and/or distribution of a commodity, good, or service offered by the Licensee. 1.6. “Supply Chain Impacted Party” or “Supply Chain Impacted Parties” means any person(s) directly impacted by any of Licensee’s Supply Chain, including the practices of all persons or entities within the Supply Chain prior to a good or service reaching the Licensee. 1.7. “Duty of Care” is defined by its use in tort law, delict law, and/or similar bodies of law closely related to tort and/or delict law, including without limitation, a requirement to act with the watchfulness, attention, caution, and prudence that a reasonable person in the same or similar circumstances would use towards any Supply Chain Impacted Party. 1.8. “Worker” is defined to include any and all permanent, temporary, and agency workers, as well as piece-rate, salaried, hourly paid, legal young (minors), part-time, night, and migrant workers. 2. INTELLECTUAL PROPERTY GRANTS: This section identifies intellectual property rights granted to a Licensee. 2.1. Grant of Copyright License: Subject to the terms and conditions of this License, Licensor hereby grants to Licensee a worldwide, non-exclusive, no-charge, royalty-free copyright license to use, copy, modify, prepare derivative work, reproduce, or distribute the Software, Licensor authored modified software, or other work derived from the Software. 2.2. Grant of Patent License: Subject to the terms and conditions of this License, Licensor hereby grants Licensee a worldwide, non-exclusive, no-charge, royalty-free patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer Software. 3. ETHICAL STANDARDS: This section lists conditions the Licensee must comply with in order to have rights under this License. The rights granted to the Licensee by this License are expressly made subject to the Licensee’s ongoing compliance with the following conditions: * 3.1. The Licensee SHALL NOT, whether directly or indirectly, through agents or assigns: * 3.1.1. Infringe upon any person’s right to life or security of person, engage in extrajudicial killings, or commit murder, without lawful cause (See Article 3, United Nations Universal Declaration of Human Rights; Article 6, International Covenant on Civil and Political Rights) * 3.1.2. Hold any person in slavery, servitude, or forced labor (See Article 4, United Nations Universal Declaration of Human Rights; Article 8, International Covenant on Civil and Political Rights); * 3.1.3. Contribute to the institution of slavery, slave trading, forced labor, or unlawful child labor (See Article 4, United Nations Universal Declaration of Human Rights; Article 8, International Covenant on Civil and Political Rights); * 3.1.4. Torture or subject any person to cruel, inhumane, or degrading treatment or punishment (See Article 5, United Nations Universal Declaration of Human Rights; Article 7, International Covenant on Civil and Political Rights); * 3.1.5. Discriminate on the basis of sex, gender, sexual orientation, race, ethnicity, nationality, religion, caste, age, medical disability or impairment, and/or any other like circumstances (See Article 7, United Nations Universal Declaration of Human Rights; Article 2, International Covenant on Economic, Social and Cultural Rights; Article 26, International Covenant on Civil and Political Rights); * 3.1.6. Prevent any person from exercising his/her/their right to seek an effective remedy by a competent court or national tribunal (including domestic judicial systems, international courts, arbitration bodies, and other adjudicating bodies) for actions violating the fundamental rights granted to him/her/them by applicable constitutions, applicable laws, or by this License (See Article 8, United Nations Universal Declaration of Human Rights; Articles 9 and 14, International Covenant on Civil and Political Rights); * 3.1.7. Subject any person to arbitrary arrest, detention, or exile (See Article 9, United Nations Universal Declaration of Human Rights; Article 9, International Covenant on Civil and Political Rights); * 3.1.8. Subject any person to arbitrary interference with a person’s privacy, family, home, or correspondence without the express written consent of the person (See Article 12, United Nations Universal Declaration of Human Rights; Article 17, International Covenant on Civil and Political Rights); * 3.1.9. Arbitrarily deprive any person of his/her/their property (See Article 17, United Nations Universal Declaration of Human Rights); * 3.1.10. Forcibly remove indigenous peoples from their lands or territories or take any action with the aim or effect of dispossessing indigenous peoples from their lands, territories, or resources, including without limitation the intellectual property or traditional knowledge of indigenous peoples, without the free, prior, and informed consent of indigenous peoples concerned (See Articles 8 and 10, United Nations Declaration on the Rights of Indigenous Peoples); * 3.1.11. Interfere with Workers' free exercise of the right to organize and associate (See Article 20, United Nations Universal Declaration of Human Rights; C087 - Freedom of Association and Protection of the Right to Organise Convention, 1948 (No. 87), International Labour Organization; Article 8, International Covenant on Economic, Social and Cultural Rights); and * 3.1.12. Harm the environment in a manner inconsistent with local, state, national, or international law. * 3.2. The Licensee SHALL: * 3.2.1. Provide equal pay for equal work where the performance of such work requires equal skill, effort, and responsibility, and which are performed under similar working conditions, except where such payment is made pursuant to: * 3.2.1.1. A seniority system; * 3.2.1.2. A merit system; * 3.2.1.3. A system which measures earnings by quantity or quality of production; or * 3.2.1.4. A differential based on any other factor other than sex, gender, sexual orientation, race, ethnicity, nationality, religion, caste, age, medical disability or impairment, and/or any other like circumstances (See 29 U.S.C.A. § 206(d)(1); Article 23, United Nations Universal Declaration of Human Rights; Article 7, International Covenant on Economic, Social and Cultural Rights; Article 26, International Covenant on Civil and Political Rights); and * 3.2.2. Allow for reasonable limitation of working hours and periodic holidays with pay (See Article 24, United Nations Universal Declaration of Human Rights; Article 7, International Covenant on Economic, Social and Cultural Rights). 4. SUPPLY CHAIN IMPACTED PARTIES: This section identifies additional individuals or entities that a Licensee could harm as a result of violating the Ethical Standards section, the condition that the Licensee must voluntarily accept a Duty of Care for those individuals or entities, and the right to a private right of action that those individuals or entities possess as a result of violations of the Ethical Standards section. 4.1. In addition to the above Ethical Standards, Licensee voluntarily accepts a Duty of Care for Supply Chain Impacted Parties of this License, including individuals and communities impacted by violations of the Ethical Standards. The Duty of Care is breached when a provision within the Ethical Standards section is violated by a Licensee, one of its successors or assigns, or by an individual or entity that exists within the Supply Chain prior to a good or service reaching the Licensee. 4.2. Breaches of the Duty of Care, as stated within this section, shall create a private right of action, allowing any Supply Chain Impacted Party harmed by the Licensee to take legal action against the Licensee in accordance with applicable negligence laws, whether they be in tort law, delict law, and/or similar bodies of law closely related to tort and/or delict law, regardless if Licensee is directly responsible for the harms suffered by a Supply Chain Impacted Party. Nothing in this section shall be interpreted to include acts committed by individuals outside of the scope of his/her/their employment. 5. NOTICE: This section explains when a Licensee must notify others of the License. 5.1. Distribution of Notice: Licensee must ensure that everyone who receives a copy of or uses any part of Software from Licensee, with or without changes, also receives the License and the copyright notice included with Software (and if included by the Licensor, patent, trademark, and attribution notice). Licensee must ensure that License is prominently displayed so that any individual or entity seeking to download, copy, use, or otherwise receive any part of Software from Licensee is notified of this License and its terms and conditions. Licensee must cause any modified versions of the Software to carry prominent notices stating that Licensee changed the Software. 5.2. Modified Software: Licensee is free to create modifications of the Software and distribute only the modified portion created by Licensee, however, any derivative work stemming from the Software or its code must be distributed pursuant to this License, including this Notice provision. 5.3. Recipients as Licensees: Any individual or entity that uses, copies, modifies, reproduces, distributes, or prepares derivative work based upon the Software, all or part of the Software’s code, or a derivative work developed by using the Software, including a portion of its code, is a Licensee as defined above and is subject to the terms and conditions of this License. 6. REPRESENTATIONS AND WARRANTIES: 6.1. Disclaimer of Warranty: TO THE FULL EXTENT ALLOWED BY LAW, THIS SOFTWARE COMES “AS IS,” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, AND LICENSOR SHALL NOT BE LIABLE TO ANY PERSON OR ENTITY FOR ANY DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THIS LICENSE, UNDER ANY LEGAL CLAIM. 6.2. Limitation of Liability: LICENSEE SHALL HOLD LICENSOR HARMLESS AGAINST ANY AND ALL CLAIMS, DEBTS, DUES, LIABILITIES, LIENS, CAUSES OF ACTION, DEMANDS, OBLIGATIONS, DISPUTES, DAMAGES, LOSSES, EXPENSES, ATTORNEYS' FEES, COSTS, LIABILITIES, AND ALL OTHER CLAIMS OF EVERY KIND AND NATURE WHATSOEVER, WHETHER KNOWN OR UNKNOWN, ANTICIPATED OR UNANTICIPATED, FORESEEN OR UNFORESEEN, ACCRUED OR UNACCRUED, DISCLOSED OR UNDISCLOSED, ARISING OUT OF OR RELATING TO LICENSEE’S USE OF THE SOFTWARE. NOTHING IN THIS SECTION SHOULD BE INTERPRETED TO REQUIRE LICENSEE TO INDEMNIFY LICENSOR, NOR REQUIRE LICENSOR TO INDEMNIFY LICENSEE. 7. TERMINATION 7.1. Violations of Ethical Standards or Breaching Duty of Care: If Licensee violates the Ethical Standards section or Licensee, or any other person or entity within the Supply Chain prior to a good or service reaching the Licensee, breaches its Duty of Care to Supply Chain Impacted Parties, Licensee must remedy the violation or harm caused by Licensee within 30 days of being notified of the violation or harm. If Licensee fails to remedy the violation or harm within 30 days, all rights in the Software granted to Licensee by License will be null and void as between Licensor and Licensee. 7.2. Failure of Notice: If any person or entity notifies Licensee in writing that Licensee has not complied with the Notice section of this License, Licensee can keep this License by taking all practical steps to comply within 30 days after the notice of noncompliance. If Licensee does not do so, Licensee’s License (and all rights licensed hereunder) will end immediately. 7.3. Judicial Findings: In the event Licensee is found by a civil, criminal, administrative, or other court of competent jurisdiction, or some other adjudicating body with legal authority, to have committed actions which are in violation of the Ethical Standards or Supply Chain Impacted Party sections of this License, all rights granted to Licensee by this License will terminate immediately. 7.4. Patent Litigation: If Licensee institutes patent litigation against any entity (including a cross-claim or counterclaim in a suit) alleging that the Software, all or part of the Software’s code, or a derivative work developed using the Software, including a portion of its code, constitutes direct or contributory patent infringement, then any patent license, along with all other rights, granted to Licensee under this License will terminate as of the date such litigation is filed. 7.5. Additional Remedies: Termination of the License by failing to remedy harms in no way prevents Licensor or Supply Chain Impacted Party from seeking appropriate remedies at law or in equity. 8. MISCELLANEOUS: 8.1. Conditions: Sections 3, 4.1, 5.1, 5.2, 7.1, 7.2, 7.3, and 7.4 are conditions of the rights granted to Licensee in the License. 8.2. Equitable Relief: Licensor and any Supply Chain Impacted Party shall be entitled to equitable relief, including injunctive relief or specific performance of the terms hereof, in addition to any other remedy to which they are entitled at law or in equity. 8.3. Severability: If any term or provision of this License is determined to be invalid, illegal, or unenforceable by a court of competent jurisdiction, any such determination of invalidity, illegality, or unenforceability shall not affect any other term or provision of this License or invalidate or render unenforceable such term or provision in any other jurisdiction. If the determination of invalidity, illegality, or unenforceability by a court of competent jurisdiction pertains to the terms or provisions contained in the Ethical Standards section of this License, all rights in the Software granted to Licensee shall be deemed null and void as between Licensor and Licensee. 8.4. Section Titles: Section titles are solely written for organizational purposes and should not be used to interpret the language within each section. 8.5. Citations: Citations are solely written to provide context for the source of the provisions in the Ethical Standards. 8.6. Section Summaries: Some sections have a brief italicized description which is provided for the sole purpose of briefly describing the section and should not be used to interpret the terms of the License. 8.7. Entire License: This is the entire License between the Licensor and Licensee with respect to the claims released herein and that the consideration stated herein is the only consideration or compensation to be paid or exchanged between them for this License. This License cannot be modified or amended except in a writing signed by Licensor and Licensee. 8.8. Successors and Assigns: This License shall be binding upon and inure to the benefit of the Licensor’s and Licensee’s respective heirs, successors, and assigns.