diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 0395eea3..e92017ff 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index a6126588..e8ab88db 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: MPL-2.0 name: Scorecards supply-chain security on: diff --git a/.github/workflows/secret-scanner.yml b/.github/workflows/secret-scanner.yml index 143dc78e..d713d065 100644 --- a/.github/workflows/secret-scanner.yml +++ b/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: MPL-2.0 name: Secret Scanner on: diff --git a/.machine_readable/agent_instructions/README.adoc b/.machine_readable/agent_instructions/README.adoc index 9bc2e24b..1cc7487e 100644 --- a/.machine_readable/agent_instructions/README.adoc +++ b/.machine_readable/agent_instructions/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Agent Instructions :toc: preamble diff --git a/.machine_readable/svc/k9/README.adoc b/.machine_readable/svc/k9/README.adoc index eeb12290..19e89113 100644 --- a/.machine_readable/svc/k9/README.adoc +++ b/.machine_readable/svc/k9/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = K9 Contractiles :toc: left :icons: font diff --git a/AGENTS.md b/AGENTS.md index a9e4a845..d5f77ee3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,4 +1,4 @@ - + # AGENTS.md This is the **nextgen-databases coordination repo** — it does **not** hold database diff --git a/CLAUDE.md b/CLAUDE.md index b7ad6028..eed665e7 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,4 +1,4 @@ - + # CLAUDE.md — nextgen-databases (COORDINATION REPO) ## CRITICAL: This is a coordination repo. No database implementation lives here. (Read First) diff --git a/EXPLAINME.adoc b/EXPLAINME.adoc index 0ed6ba52..0d0c384a 100644 --- a/EXPLAINME.adoc +++ b/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell = Next-Gen Databases — Show Me The Receipts :toc: diff --git a/LICENSE b/LICENSE index 2a8b9601..14e2f777 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,3 @@ -SPDX-License-Identifier: MPL-2.0 - Mozilla Public License Version 2.0 ================================== diff --git a/LICENSES/CC-BY-SA-4.0.txt b/LICENSES/CC-BY-SA-4.0.txt new file mode 100644 index 00000000..835a6836 --- /dev/null +++ b/LICENSES/CC-BY-SA-4.0.txt @@ -0,0 +1,170 @@ +Creative Commons Attribution-ShareAlike 4.0 International + + Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses. + +Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors. + +Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. + +Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public. + +Creative Commons Attribution-ShareAlike 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +Section 1 – Definitions. + + a. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses, approved by Creative Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. + + e. Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. + + i. Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights under this Public License. + + k. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. + +Section 2 – Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: + + A. reproduce and Share the Licensed Material, in whole or in part; and + + B. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. + + 3. Term. The term of this Public License is specified in Section 6(a). + + 4. Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. + + 5. Downstream recipients. + + A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + + B. Additional offer from the Licensor – Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply. + + C. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. + + 6. No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this Public License. + + 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. + +Section 3 – License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified form), You must: + + A. retain the following if it is supplied by the Licensor with the Licensed Material: + + i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of warranties; + + v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + + B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and + + C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + + 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. + + b. ShareAlike.In addition to the conditions in Section 3(a), if You Share Adapted Material You produce, the following conditions also apply. + + 1. The Adapter’s License You apply must be a Creative Commons license with the same License Elements, this version or later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition in any reasonable manner based on the medium, means, and context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply. + +Section 4 – Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; + + b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material, including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. + +Section 5 – Disclaimer of Warranties and Limitation of Liability. + + a. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. + + b. To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. + + c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. + +Section 6 – Term and Termination. + + a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or + + 2. upon express reinstatement by the Licensor. + + c. For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. + + d. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. + + e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + +Section 7 – Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. + +Section 8 – Interpretation. + + a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. + + c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. + + d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. + +Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/LICENSES/PMPL-1.0-or-later.txt b/LICENSES/PMPL-1.0-or-later.txt deleted file mode 100644 index f639385d..00000000 --- a/LICENSES/PMPL-1.0-or-later.txt +++ /dev/null @@ -1,162 +0,0 @@ -SPDX-License-Identifier: PMPL-1.0-or-later -SPDX-FileCopyrightText: 2025 Palimpsest Stewardship Council - -================================================================================ -PALIMPSEST-MPL LICENSE VERSION 1.0 -================================================================================ - -File-level copyleft with ethical use and quantum-safe provenance - -Based on Mozilla Public License 2.0 - --------------------------------------------------------------------------------- -PREAMBLE --------------------------------------------------------------------------------- - -This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions -for ethical use, post-quantum cryptographic provenance, and emotional lineage -protection. The base MPL-2.0 terms apply except where explicitly modified by -the Exhibits below. - -Like a palimpsest manuscript where each layer builds upon what came before, -this license recognizes that creative works carry history, context, and meaning -that transcend mere code or text. - --------------------------------------------------------------------------------- -SECTION 1: BASE LICENSE --------------------------------------------------------------------------------- - -This License incorporates the full text of Mozilla Public License 2.0 by -reference. The complete MPL-2.0 text is available at: -https://www.mozilla.org/en-US/MPL/2.0/ - -All terms, conditions, and definitions from MPL-2.0 apply except where -explicitly modified by the Exhibits in this License. - --------------------------------------------------------------------------------- -SECTION 2: ADDITIONAL DEFINITIONS --------------------------------------------------------------------------------- - -2.1. "Emotional Lineage" - means the narrative, cultural, symbolic, and contextual meaning embedded - in Covered Software, including but not limited to: protest traditions, - cultural heritage, trauma narratives, and community stories. - -2.2. "Provenance Metadata" - means cryptographically signed attribution information attached to or - associated with Covered Software, including author identities, timestamps, - modification history, and lineage references. - -2.3. "Non-Interpretive System" - means any automated system that processes Covered Software without - preserving or considering its Emotional Lineage, including but not - limited to: AI training pipelines, content aggregators, and automated - summarization tools. - -2.4. "Quantum-Safe Signature" - means a cryptographic signature using algorithms resistant to attacks - by quantum computers, as specified in Exhibit B. - --------------------------------------------------------------------------------- -SECTION 3: ETHICAL USE REQUIREMENTS --------------------------------------------------------------------------------- - -In addition to the rights and obligations under MPL-2.0: - -3.1. Emotional Lineage Preservation - You must make reasonable efforts to preserve and communicate the - Emotional Lineage of Covered Software when distributing or creating - derivative works. This includes maintaining narrative context, cultural - attributions, and symbolic meaning where documented. - -3.2. Non-Interpretive System Notice - If You use Covered Software as input to a Non-Interpretive System, You - must: - (a) document such use in a publicly accessible manner; and - (b) not claim that outputs of such systems carry the Emotional Lineage - of the original work without explicit permission from Contributors. - -3.3. Ethical Use Declaration - Commercial use of Covered Software requires acknowledgment that You have - read and understood Exhibit A (Ethical Use Guidelines) and agree to act - in good faith accordance with its principles. - -See Exhibit A for complete Ethical Use Guidelines. - --------------------------------------------------------------------------------- -SECTION 4: PROVENANCE REQUIREMENTS --------------------------------------------------------------------------------- - -4.1. Metadata Preservation - You must not strip, alter, or obscure Provenance Metadata from Covered - Software except where technically necessary and with clear documentation - of any changes. - -4.2. Quantum-Safe Provenance (Optional) - Contributors may sign their Contributions using Quantum-Safe Signatures. - If Quantum-Safe Signatures are present, You must preserve them in all - distributions. - -4.3. Lineage Chain - When creating derivative works, You should extend the provenance chain - to include Your own contributions, maintaining cryptographic linkage to - prior Contributors where feasible. - -See Exhibit B for Quantum-Safe Provenance specifications. - --------------------------------------------------------------------------------- -SECTION 5: GOVERNANCE --------------------------------------------------------------------------------- - -5.1. Stewardship Council - This License is maintained by the Palimpsest Stewardship Council, which - may issue clarifications, interpretive guidance, and future versions. - -5.2. Version Selection - You may use Covered Software under this version of the License or any - later version published by the Palimpsest Stewardship Council. - -5.3. Dispute Resolution - Disputes regarding interpretation of Ethical Use Requirements (Section 3) - should first be submitted to the Palimpsest Stewardship Council for - non-binding guidance before pursuing legal remedies. - --------------------------------------------------------------------------------- -SECTION 6: COMPATIBILITY --------------------------------------------------------------------------------- - -6.1. MPL-2.0 Compatibility - Covered Software under this License may be combined with software under - MPL-2.0. The combined work must comply with both licenses. - -6.2. Secondary Licenses - The Secondary License provisions of MPL-2.0 Section 3.3 apply to this - License. - --------------------------------------------------------------------------------- -EXHIBITS --------------------------------------------------------------------------------- - -Exhibit A - Ethical Use Guidelines -Exhibit B - Quantum-Safe Provenance Specification - -See separate files: -- EXHIBIT-A-ETHICAL-USE.txt -- EXHIBIT-B-QUANTUM-SAFE.txt - --------------------------------------------------------------------------------- -END OF PALIMPSEST-MPL-1.0 LICENSE TEXT --------------------------------------------------------------------------------- - -For exhibits, specifications, provenance rules, and governance: -https://github.com/hyperpolymath/palimpsest-license - -For legal frameworks and jurisdictional analysis: -See /legal/frameworks/ - -For provenance and audit tooling: -See /tools/ and /spec/PROVENANCE-SPEC.adoc - -For questions about this License: -- Repository: https://github.com/hyperpolymath/palimpsest-license -- Council: contact via repository Issues diff --git a/MAINTAINERS.adoc b/MAINTAINERS.adoc index a1c65443..48d97817 100644 --- a/MAINTAINERS.adoc +++ b/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/QUICKSTART-DEV.adoc b/QUICKSTART-DEV.adoc index cc927c36..c57d7f95 100644 --- a/QUICKSTART-DEV.adoc +++ b/QUICKSTART-DEV.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Template: QUICKSTART-DEV.adoc — clone → build → test → PR // Replace nextgen-databases, {{BUILD_CMD}}, {{TEST_CMD}}, {{LANG_STACK}} with actuals = nextgen-databases — Quick Start for Developers diff --git a/QUICKSTART-MAINTAINER.adoc b/QUICKSTART-MAINTAINER.adoc index 7fc6c152..358753a7 100644 --- a/QUICKSTART-MAINTAINER.adoc +++ b/QUICKSTART-MAINTAINER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Template: QUICKSTART-MAINTAINER.adoc — packaging, deploying, and maintaining // Replace nextgen-databases, {{PACKAGE_NAME}}, {{DEPS}} with actuals = nextgen-databases — Quick Start for Platform Maintainers diff --git a/QUICKSTART-USER.adoc b/QUICKSTART-USER.adoc index cb66ffc8..a14b13d1 100644 --- a/QUICKSTART-USER.adoc +++ b/QUICKSTART-USER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Template: QUICKSTART-USER.adoc — 5-minute path to working software // Replace nextgen-databases, Nextgen Databases — See README.adoc for details., just run, Nextgen Databases started successfully. with actuals = nextgen-databases — Quick Start for Users diff --git a/REGISTRY.adoc b/REGISTRY.adoc index 59423eb5..1ddce125 100644 --- a/REGISTRY.adoc +++ b/REGISTRY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell = Database & Query-Language Registry — where each thing lives :toc: diff --git a/ROADMAP.adoc b/ROADMAP.adoc index dac3e9c0..901bd7b4 100644 --- a/ROADMAP.adoc +++ b/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Next-Gen Databases Roadmap diff --git a/TOOLING-STATUS.adoc b/TOOLING-STATUS.adoc index cfbd89d6..9382a91e 100644 --- a/TOOLING-STATUS.adoc +++ b/TOOLING-STATUS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Nextgen Databases — Query Languages & Integration Status :toc: :toclevels: 2 diff --git a/TOPOLOGY.md b/TOPOLOGY.md index 50ab105f..1765ce34 100644 --- a/TOPOLOGY.md +++ b/TOPOLOGY.md @@ -1,4 +1,4 @@ - + diff --git a/docs/accessibility/README.adoc b/docs/accessibility/README.adoc index cc5d5394..2839c3d2 100644 --- a/docs/accessibility/README.adoc +++ b/docs/accessibility/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Burble Accessibility :toc: auto :icons: font diff --git a/docs/identity-fabric/musts-intends-wishes.adoc b/docs/identity-fabric/musts-intends-wishes.adoc index e20153e3..f34be3bf 100644 --- a/docs/identity-fabric/musts-intends-wishes.adoc +++ b/docs/identity-fabric/musts-intends-wishes.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = nextgen-databases — Normative Scope (Must / Intend / Wish) :toc: preamble diff --git a/docs/migration/RESCRIPT-TS-AFFINESCRIPT-MIGRATION.adoc b/docs/migration/RESCRIPT-TS-AFFINESCRIPT-MIGRATION.adoc index 3eb976d0..4ed21b6b 100644 --- a/docs/migration/RESCRIPT-TS-AFFINESCRIPT-MIGRATION.adoc +++ b/docs/migration/RESCRIPT-TS-AFFINESCRIPT-MIGRATION.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell = ReScript / TypeScript / npm → AffineScript + Rust + Deno — Migration Plan :toc: left diff --git a/docs/migration/RESITE-CODEX-HANDOFF.adoc b/docs/migration/RESITE-CODEX-HANDOFF.adoc index 9202b92d..01dea201 100644 --- a/docs/migration/RESITE-CODEX-HANDOFF.adoc +++ b/docs/migration/RESITE-CODEX-HANDOFF.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell = Resite execution — Codex agent handoff :toc: left diff --git a/docs/migration/RESITE-DATABASES-TO-OWN-REPOS.adoc b/docs/migration/RESITE-DATABASES-TO-OWN-REPOS.adoc index 1cb3af89..4511d123 100644 --- a/docs/migration/RESITE-DATABASES-TO-OWN-REPOS.adoc +++ b/docs/migration/RESITE-DATABASES-TO-OWN-REPOS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell = Resite databases to their own repos — Migration Runbook :toc: left diff --git a/lithoglyph/.editorconfig b/lithoglyph/.editorconfig index ef64a68b..1e8edcb2 100644 --- a/lithoglyph/.editorconfig +++ b/lithoglyph/.editorconfig @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # https://editorconfig.org root = true diff --git a/lithoglyph/.gitattributes b/lithoglyph/.gitattributes index 64d216a9..dd743cd1 100644 --- a/lithoglyph/.gitattributes +++ b/lithoglyph/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/.github/workflows/casket-pages.yml b/lithoglyph/.github/workflows/casket-pages.yml index 4ec16035..f6d49797 100644 --- a/lithoglyph/.github/workflows/casket-pages.yml +++ b/lithoglyph/.github/workflows/casket-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: GitHub Pages on: diff --git a/lithoglyph/.github/workflows/ci.yml b/lithoglyph/.github/workflows/ci.yml index 9749dae8..31a2970b 100644 --- a/lithoglyph/.github/workflows/ci.yml +++ b/lithoglyph/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Lithoglyph CI — Build and test all components diff --git a/lithoglyph/.github/workflows/codeql.yml b/lithoglyph/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/lithoglyph/.github/workflows/codeql.yml +++ b/lithoglyph/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/lithoglyph/.github/workflows/governance.yml b/lithoglyph/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/lithoglyph/.github/workflows/governance.yml +++ b/lithoglyph/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/lithoglyph/.github/workflows/hypatia-scan.yml b/lithoglyph/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/lithoglyph/.github/workflows/hypatia-scan.yml +++ b/lithoglyph/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/lithoglyph/.github/workflows/instant-sync.yml b/lithoglyph/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/lithoglyph/.github/workflows/instant-sync.yml +++ b/lithoglyph/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/lithoglyph/.github/workflows/jekyll-gh-pages.yml b/lithoglyph/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/lithoglyph/.github/workflows/jekyll-gh-pages.yml +++ b/lithoglyph/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/lithoglyph/.github/workflows/jekyll.yml b/lithoglyph/.github/workflows/jekyll.yml index 0cc1a3ee..75d16575 100644 --- a/lithoglyph/.github/workflows/jekyll.yml +++ b/lithoglyph/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/lithoglyph/.github/workflows/mirror.yml b/lithoglyph/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/lithoglyph/.github/workflows/mirror.yml +++ b/lithoglyph/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/lithoglyph/.github/workflows/scorecard-enforcer.yml b/lithoglyph/.github/workflows/scorecard-enforcer.yml index e4d4c157..e7c897d5 100644 --- a/lithoglyph/.github/workflows/scorecard-enforcer.yml +++ b/lithoglyph/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/lithoglyph/.github/workflows/scorecard.yml b/lithoglyph/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/lithoglyph/.github/workflows/scorecard.yml +++ b/lithoglyph/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/lithoglyph/.github/workflows/secret-scanner.yml b/lithoglyph/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/lithoglyph/.github/workflows/secret-scanner.yml +++ b/lithoglyph/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/lithoglyph/.github/workflows/test-suite.yml b/lithoglyph/.github/workflows/test-suite.yml index 43d060f5..2e3c977f 100644 --- a/lithoglyph/.github/workflows/test-suite.yml +++ b/lithoglyph/.github/workflows/test-suite.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph - Full Test Suite # # Runs Forth, Zig, C FFI, Lean, and ReScript tests. diff --git a/lithoglyph/.github/workflows/zig-tests.yml b/lithoglyph/.github/workflows/zig-tests.yml index 8dae4454..20fbd4b1 100644 --- a/lithoglyph/.github/workflows/zig-tests.yml +++ b/lithoglyph/.github/workflows/zig-tests.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph - Zig Component Tests # # Tests the core Zig bridge and block storage layer. diff --git a/lithoglyph/.gitignore b/lithoglyph/.gitignore index 36e84c9f..3b60dadf 100644 --- a/lithoglyph/.gitignore +++ b/lithoglyph/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph .gitignore # Build outputs diff --git a/lithoglyph/.machine_readable/6a2/AGENTIC.a2ml b/lithoglyph/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/lithoglyph/.machine_readable/6a2/AGENTIC.a2ml +++ b/lithoglyph/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/lithoglyph/.machine_readable/6a2/ECOSYSTEM.a2ml b/lithoglyph/.machine_readable/6a2/ECOSYSTEM.a2ml index a769a73b..d8035f5f 100644 --- a/lithoglyph/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/lithoglyph/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Lithoglyph ecosystem position diff --git a/lithoglyph/.machine_readable/6a2/META.a2ml b/lithoglyph/.machine_readable/6a2/META.a2ml index 87339e08..b175db46 100644 --- a/lithoglyph/.machine_readable/6a2/META.a2ml +++ b/lithoglyph/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Lithoglyph meta-level information diff --git a/lithoglyph/.machine_readable/6a2/NEUROSYM.a2ml b/lithoglyph/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/lithoglyph/.machine_readable/6a2/NEUROSYM.a2ml +++ b/lithoglyph/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/lithoglyph/.machine_readable/6a2/PLAYBOOK.a2ml b/lithoglyph/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/lithoglyph/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/lithoglyph/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/lithoglyph/.machine_readable/6a2/STATE.a2ml b/lithoglyph/.machine_readable/6a2/STATE.a2ml index 0282a714..b36ea254 100644 --- a/lithoglyph/.machine_readable/6a2/STATE.a2ml +++ b/lithoglyph/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Lithoglyph project state diff --git a/lithoglyph/.machine_readable/ROADMAP.a2ml b/lithoglyph/.machine_readable/ROADMAP.a2ml index 7b87e7a7..cf7f8ed2 100644 --- a/lithoglyph/.machine_readable/ROADMAP.a2ml +++ b/lithoglyph/.machine_readable/ROADMAP.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith Ecosystem - Unified Roadmap to MVP 1.0.0 ; Media-Type: application/vnd.roadmap+scm ; diff --git a/lithoglyph/0-AI-MANIFEST.a2ml b/lithoglyph/0-AI-MANIFEST.a2ml index 81b1fc5f..d1ba0f83 100644 --- a/lithoglyph/0-AI-MANIFEST.a2ml +++ b/lithoglyph/0-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) ; ; 0-AI-MANIFEST.a2ml — Universal AI entry point for Lithoglyph diff --git a/lithoglyph/Containerfile b/lithoglyph/Containerfile index b1fb11ab..ccec7de6 100644 --- a/lithoglyph/Containerfile +++ b/lithoglyph/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Lithoglyph Lith — Container build diff --git a/lithoglyph/Justfile b/lithoglyph/Justfile index 6773ef66..8f9f580a 100644 --- a/lithoglyph/Justfile +++ b/lithoglyph/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # justfile - Just recipes for Lithoglyph # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/lithoglyph/LICENSE b/lithoglyph/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/LICENSE +++ b/lithoglyph/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/MAINTAINERS.adoc b/lithoglyph/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/MAINTAINERS.adoc +++ b/lithoglyph/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/Mustfile b/lithoglyph/Mustfile index 4f5e24e3..5f075413 100644 --- a/lithoglyph/Mustfile +++ b/lithoglyph/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/lithoglyph/PALIMPSEST.adoc b/lithoglyph/PALIMPSEST.adoc index e40e76c1..e9d2df3a 100644 --- a/lithoglyph/PALIMPSEST.adoc +++ b/lithoglyph/PALIMPSEST.adoc @@ -2,7 +2,7 @@ :toc: :toc-placement!: -image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] +image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] toc::[] @@ -26,7 +26,7 @@ ethical-use, provenance, and lineage requirements. 1. Include the PMPL-1.0 license text in `LICENSE`. 2. Add SPDX headers to source files: - `SPDX-License-Identifier: PMPL-1.0-or-later` + `SPDX-License-Identifier: CC-BY-SA-4.0` 3. Add a Palimpsest badge to your README (see `assets/badges/` and `embed/license-blocks/`). == Versioning diff --git a/lithoglyph/QUICKSTART.adoc b/lithoglyph/QUICKSTART.adoc index 950bf5c7..7396e076 100644 --- a/lithoglyph/QUICKSTART.adoc +++ b/lithoglyph/QUICKSTART.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith Quickstart :toc: macro :toc-title: Contents diff --git a/lithoglyph/README.adoc b/lithoglyph/README.adoc index f589db55..79f608b4 100644 --- a/lithoglyph/README.adoc +++ b/lithoglyph/README.adoc @@ -1,7 +1,7 @@ = Lithoglyph -image:https://img.shields.io/badge/License-PMPL--1.0--or--later-indigo.svg[License: PMPL-1.0-or-later,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +image:https://img.shields.io/badge/License-MPL--2.0-indigo.svg[License: PMPL-1.0-or-later,link="https://github.com/hyperpolymath/palimpsest-license"] +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2025-2026 hyperpolymath :toc: macro diff --git a/lithoglyph/RSR_OUTLINE.adoc b/lithoglyph/RSR_OUTLINE.adoc index 1ba44eb5..ede631fe 100644 --- a/lithoglyph/RSR_OUTLINE.adoc +++ b/lithoglyph/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/TOPOLOGY.md b/lithoglyph/TOPOLOGY.md index 62a25d52..e233ec40 100644 --- a/lithoglyph/TOPOLOGY.md +++ b/lithoglyph/TOPOLOGY.md @@ -1,4 +1,4 @@ - + # TOPOLOGY.md — Lithoglyph diff --git a/lithoglyph/VERSIONING.adoc b/lithoglyph/VERSIONING.adoc index 1c37fe94..ff13dfe5 100644 --- a/lithoglyph/VERSIONING.adoc +++ b/lithoglyph/VERSIONING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith Versioning & Stability Policy :toc: macro :toc-title: Contents diff --git a/lithoglyph/WHITEPAPER.md b/lithoglyph/WHITEPAPER.md index 4aa7d47c..44e997d5 100644 --- a/lithoglyph/WHITEPAPER.md +++ b/lithoglyph/WHITEPAPER.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # GQL: A Narrative-First Query Language for Provenance-Aware Data diff --git a/lithoglyph/analytics/.gitattributes b/lithoglyph/analytics/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/analytics/.gitattributes +++ b/lithoglyph/analytics/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/analytics/LICENSE b/lithoglyph/analytics/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/analytics/LICENSE +++ b/lithoglyph/analytics/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/analytics/MAINTAINERS.adoc b/lithoglyph/analytics/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/analytics/MAINTAINERS.adoc +++ b/lithoglyph/analytics/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/analytics/Project.toml b/lithoglyph/analytics/Project.toml index 615bc1e0..8ae3e0ad 100644 --- a/lithoglyph/analytics/Project.toml +++ b/lithoglyph/analytics/Project.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name = "LithAnalytics" uuid = "a1b2c3d4-e5f6-7890-abcd-ef1234567890" authors = ["Hyperpolymath "] diff --git a/lithoglyph/analytics/README.adoc b/lithoglyph/analytics/README.adoc index 49db0f8f..1e73f38b 100644 --- a/lithoglyph/analytics/README.adoc +++ b/lithoglyph/analytics/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith-Analytics :toc: macro :toc-title: Contents diff --git a/lithoglyph/analytics/ROADMAP.adoc b/lithoglyph/analytics/ROADMAP.adoc index 8cf15558..a78e0ed9 100644 --- a/lithoglyph/analytics/ROADMAP.adoc +++ b/lithoglyph/analytics/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Analytics Roadmap == Current Status diff --git a/lithoglyph/analytics/RSR_OUTLINE.adoc b/lithoglyph/analytics/RSR_OUTLINE.adoc index 1ba44eb5..ede631fe 100644 --- a/lithoglyph/analytics/RSR_OUTLINE.adoc +++ b/lithoglyph/analytics/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/analytics/UNIFIED-ROADMAP.scm b/lithoglyph/analytics/UNIFIED-ROADMAP.scm index 6f9188c5..3e5b6efe 100644 --- a/lithoglyph/analytics/UNIFIED-ROADMAP.scm +++ b/lithoglyph/analytics/UNIFIED-ROADMAP.scm @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith Ecosystem - Unified Roadmap to MVP 1.0.0 ; Media-Type: application/vnd.roadmap+scm ; diff --git a/lithoglyph/analytics/ffi/zig/build.zig b/lithoglyph/analytics/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/lithoglyph/analytics/ffi/zig/build.zig +++ b/lithoglyph/analytics/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/analytics/ffi/zig/src/main.zig b/lithoglyph/analytics/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/lithoglyph/analytics/ffi/zig/src/main.zig +++ b/lithoglyph/analytics/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/analytics/ffi/zig/test/integration_test.zig b/lithoglyph/analytics/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/lithoglyph/analytics/ffi/zig/test/integration_test.zig +++ b/lithoglyph/analytics/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/lithoglyph/analytics/src/LithAnalytics.jl b/lithoglyph/analytics/src/LithAnalytics.jl index 3cdfef8e..9efbe1e5 100644 --- a/lithoglyph/analytics/src/LithAnalytics.jl +++ b/lithoglyph/analytics/src/LithAnalytics.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ Lith-Analytics: OLAP analytics layer for Lith diff --git a/lithoglyph/analytics/src/Lith_Analytics_Aggregations.res b/lithoglyph/analytics/src/Lith_Analytics_Aggregations.res index 4f058967..91057980 100644 --- a/lithoglyph/analytics/src/Lith_Analytics_Aggregations.res +++ b/lithoglyph/analytics/src/Lith_Analytics_Aggregations.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Analytics Aggregations diff --git a/lithoglyph/analytics/src/Lith_Analytics_Export.res b/lithoglyph/analytics/src/Lith_Analytics_Export.res index cae9bed7..a779a153 100644 --- a/lithoglyph/analytics/src/Lith_Analytics_Export.res +++ b/lithoglyph/analytics/src/Lith_Analytics_Export.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Analytics Export diff --git a/lithoglyph/analytics/src/Lith_Analytics_TimeSeries.res b/lithoglyph/analytics/src/Lith_Analytics_TimeSeries.res index a2e3a1ed..61ac2c71 100644 --- a/lithoglyph/analytics/src/Lith_Analytics_TimeSeries.res +++ b/lithoglyph/analytics/src/Lith_Analytics_TimeSeries.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Time Series Analytics diff --git a/lithoglyph/analytics/src/Lith_Analytics_Window.res b/lithoglyph/analytics/src/Lith_Analytics_Window.res index 6cb13712..3616d7ce 100644 --- a/lithoglyph/analytics/src/Lith_Analytics_Window.res +++ b/lithoglyph/analytics/src/Lith_Analytics_Window.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Window Functions diff --git a/lithoglyph/analytics/src/analytics.jl b/lithoglyph/analytics/src/analytics.jl index 80d4b0d4..9377afde 100644 --- a/lithoglyph/analytics/src/analytics.jl +++ b/lithoglyph/analytics/src/analytics.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ Analytics functions for PROMPT scores and time-series analysis """ diff --git a/lithoglyph/analytics/src/api.jl b/lithoglyph/analytics/src/api.jl index e68a315f..7a2fbdb7 100644 --- a/lithoglyph/analytics/src/api.jl +++ b/lithoglyph/analytics/src/api.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ HTTP API for Lith-Analytics using Oxygen.jl """ diff --git a/lithoglyph/analytics/src/columnar_store.jl b/lithoglyph/analytics/src/columnar_store.jl index 055513e7..b262eadb 100644 --- a/lithoglyph/analytics/src/columnar_store.jl +++ b/lithoglyph/analytics/src/columnar_store.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ Columnar storage using Arrow/Parquet for analytical queries """ diff --git a/lithoglyph/analytics/src/config.jl b/lithoglyph/analytics/src/config.jl index d6c34e94..53a1482b 100644 --- a/lithoglyph/analytics/src/config.jl +++ b/lithoglyph/analytics/src/config.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ Configuration management for Lith-Analytics """ diff --git a/lithoglyph/analytics/src/lith_client.jl b/lithoglyph/analytics/src/lith_client.jl index eeeb9023..79383e7f 100644 --- a/lithoglyph/analytics/src/lith_client.jl +++ b/lithoglyph/analytics/src/lith_client.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ HTTP client for Lith API """ diff --git a/lithoglyph/analytics/src/main.jl b/lithoglyph/analytics/src/main.jl index a25a4f3d..b24fce95 100644 --- a/lithoglyph/analytics/src/main.jl +++ b/lithoglyph/analytics/src/main.jl @@ -1,5 +1,5 @@ #!/usr/bin/env julia -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ Lith-Analytics entry point """ diff --git a/lithoglyph/analytics/test/runtests.jl b/lithoglyph/analytics/test/runtests.jl index bd532a69..6c689600 100644 --- a/lithoglyph/analytics/test/runtests.jl +++ b/lithoglyph/analytics/test/runtests.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ Lith-Analytics test suite """ diff --git a/lithoglyph/api/build.zig b/lithoglyph/api/build.zig index 7bd6534c..2c0214b5 100644 --- a/lithoglyph/api/build.zig +++ b/lithoglyph/api/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - Build Configuration const std = @import("std"); diff --git a/lithoglyph/api/graphql/bofig_ingest.graphql b/lithoglyph/api/graphql/bofig_ingest.graphql index 19c57541..28fb81c3 100644 --- a/lithoglyph/api/graphql/bofig_ingest.graphql +++ b/lithoglyph/api/graphql/bofig_ingest.graphql @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # L6 — GraphQL schema extension for Bofig evidence ingest. diff --git a/lithoglyph/api/graphql/schema.graphql b/lithoglyph/api/graphql/schema.graphql index fb11d72b..cb24d620 100644 --- a/lithoglyph/api/graphql/schema.graphql +++ b/lithoglyph/api/graphql/schema.graphql @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lith GraphQL API - Schema Definition Language # ============================================================================= diff --git a/lithoglyph/api/proto/bofig_ingest.proto b/lithoglyph/api/proto/bofig_ingest.proto index b07f8650..a5fed649 100644 --- a/lithoglyph/api/proto/bofig_ingest.proto +++ b/lithoglyph/api/proto/bofig_ingest.proto @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // L6 — gRPC protocol buffer definitions for Bofig evidence ingest. diff --git a/lithoglyph/api/proto/lith.proto b/lithoglyph/api/proto/lith.proto index 5b995502..4cdfb9fb 100644 --- a/lithoglyph/api/proto/lith.proto +++ b/lithoglyph/api/proto/lith.proto @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith gRPC API - Protocol Buffer Definitions syntax = "proto3"; diff --git a/lithoglyph/api/spec/openapi.yaml b/lithoglyph/api/spec/openapi.yaml index 48cf5c6e..a33518ed 100644 --- a/lithoglyph/api/spec/openapi.yaml +++ b/lithoglyph/api/spec/openapi.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Lith REST API - OpenAPI 3.1 Specification diff --git a/lithoglyph/api/src/auth.zig b/lithoglyph/api/src/auth.zig index 70ea08f8..5007bd1e 100644 --- a/lithoglyph/api/src/auth.zig +++ b/lithoglyph/api/src/auth.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Lithoglyph API Server - Authentication diff --git a/lithoglyph/api/src/bridge_client.zig b/lithoglyph/api/src/bridge_client.zig index 3e7c60dc..52fa8f8d 100644 --- a/lithoglyph/api/src/bridge_client.zig +++ b/lithoglyph/api/src/bridge_client.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - Bridge Client // // Wraps Form.Bridge FFI calls for the API server, converting between diff --git a/lithoglyph/api/src/config.zig b/lithoglyph/api/src/config.zig index ba173f10..f8ab0403 100644 --- a/lithoglyph/api/src/config.zig +++ b/lithoglyph/api/src/config.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - Configuration const std = @import("std"); diff --git a/lithoglyph/api/src/graphql.zig b/lithoglyph/api/src/graphql.zig index 1dc76c8d..7bd782a9 100644 --- a/lithoglyph/api/src/graphql.zig +++ b/lithoglyph/api/src/graphql.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - GraphQL Handler // // GraphQL endpoint for Lithoglyph operations diff --git a/lithoglyph/api/src/grpc.zig b/lithoglyph/api/src/grpc.zig index 8cb9483d..076ff065 100644 --- a/lithoglyph/api/src/grpc.zig +++ b/lithoglyph/api/src/grpc.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - gRPC Handler // // gRPC over HTTP/2 with Protocol Buffers diff --git a/lithoglyph/api/src/integration_tests.zig b/lithoglyph/api/src/integration_tests.zig index 176663fa..6321cb54 100644 --- a/lithoglyph/api/src/integration_tests.zig +++ b/lithoglyph/api/src/integration_tests.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - Integration Tests // // End-to-end tests for REST, gRPC, and GraphQL endpoints diff --git a/lithoglyph/api/src/main.zig b/lithoglyph/api/src/main.zig index 4bbb8cfa..36fbac23 100644 --- a/lithoglyph/api/src/main.zig +++ b/lithoglyph/api/src/main.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - Multi-Protocol (REST, gRPC, GraphQL) const std = @import("std"); diff --git a/lithoglyph/api/src/metrics.zig b/lithoglyph/api/src/metrics.zig index e1e321e1..09ebffa3 100644 --- a/lithoglyph/api/src/metrics.zig +++ b/lithoglyph/api/src/metrics.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - Prometheus Metrics const std = @import("std"); diff --git a/lithoglyph/api/src/rest.zig b/lithoglyph/api/src/rest.zig index 3b56a752..cd4c4e00 100644 --- a/lithoglyph/api/src/rest.zig +++ b/lithoglyph/api/src/rest.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - REST Handler const std = @import("std"); diff --git a/lithoglyph/api/src/router.zig b/lithoglyph/api/src/router.zig index 2bd4d974..c466fb91 100644 --- a/lithoglyph/api/src/router.zig +++ b/lithoglyph/api/src/router.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - HTTP Router const std = @import("std"); diff --git a/lithoglyph/api/src/websocket.zig b/lithoglyph/api/src/websocket.zig index f5791a53..93a428f7 100644 --- a/lithoglyph/api/src/websocket.zig +++ b/lithoglyph/api/src/websocket.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph API Server - WebSocket Handler // // WebSocket support for GraphQL subscriptions and real-time journal streaming diff --git a/lithoglyph/beam/.gitattributes b/lithoglyph/beam/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/beam/.gitattributes +++ b/lithoglyph/beam/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/beam/.gitignore b/lithoglyph/beam/.gitignore index e15d8f09..cc9fc672 100644 --- a/lithoglyph/beam/.gitignore +++ b/lithoglyph/beam/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore # OS & Editor diff --git a/lithoglyph/beam/.machine_readable/6a2/ECOSYSTEM.a2ml b/lithoglyph/beam/.machine_readable/6a2/ECOSYSTEM.a2ml index 297b8f55..2863e46e 100644 --- a/lithoglyph/beam/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/lithoglyph/beam/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Beam ecosystem position diff --git a/lithoglyph/beam/.machine_readable/6a2/META.a2ml b/lithoglyph/beam/.machine_readable/6a2/META.a2ml index cc6aaa15..9e0b940c 100644 --- a/lithoglyph/beam/.machine_readable/6a2/META.a2ml +++ b/lithoglyph/beam/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Beam meta-level information diff --git a/lithoglyph/beam/.machine_readable/6a2/STATE.a2ml b/lithoglyph/beam/.machine_readable/6a2/STATE.a2ml index 1d3f27e1..977a93ae 100644 --- a/lithoglyph/beam/.machine_readable/6a2/STATE.a2ml +++ b/lithoglyph/beam/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Beam project state diff --git a/lithoglyph/beam/LICENSE b/lithoglyph/beam/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/beam/LICENSE +++ b/lithoglyph/beam/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/beam/MAINTAINERS.adoc b/lithoglyph/beam/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/beam/MAINTAINERS.adoc +++ b/lithoglyph/beam/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/beam/README.adoc b/lithoglyph/beam/README.adoc index 5d13696f..52fcc78a 100644 --- a/lithoglyph/beam/README.adoc +++ b/lithoglyph/beam/README.adoc @@ -1,5 +1,5 @@ -image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2025 hyperpolymath = Lithoglyph BEAM diff --git a/lithoglyph/beam/ROADMAP.adoc b/lithoglyph/beam/ROADMAP.adoc index 9d7c4efe..c85340a0 100644 --- a/lithoglyph/beam/ROADMAP.adoc +++ b/lithoglyph/beam/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Beam Roadmap == Current Status diff --git a/lithoglyph/beam/RSR_OUTLINE.adoc b/lithoglyph/beam/RSR_OUTLINE.adoc index 1ba44eb5..ede631fe 100644 --- a/lithoglyph/beam/RSR_OUTLINE.adoc +++ b/lithoglyph/beam/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/beam/SECURITY-REQUIREMENTS.scm b/lithoglyph/beam/SECURITY-REQUIREMENTS.scm index c5911b39..b2b602cb 100644 --- a/lithoglyph/beam/SECURITY-REQUIREMENTS.scm +++ b/lithoglyph/beam/SECURITY-REQUIREMENTS.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; Lith Security Requirements ;; Comprehensive cryptographic and security standards diff --git a/lithoglyph/beam/ffi/zig/build.zig b/lithoglyph/beam/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/lithoglyph/beam/ffi/zig/build.zig +++ b/lithoglyph/beam/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/beam/ffi/zig/src/main.zig b/lithoglyph/beam/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/lithoglyph/beam/ffi/zig/src/main.zig +++ b/lithoglyph/beam/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/beam/ffi/zig/test/integration_test.zig b/lithoglyph/beam/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/lithoglyph/beam/ffi/zig/test/integration_test.zig +++ b/lithoglyph/beam/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/lithoglyph/beam/gleam.toml b/lithoglyph/beam/gleam.toml index 4fb70a3d..521a4ea0 100644 --- a/lithoglyph/beam/gleam.toml +++ b/lithoglyph/beam/gleam.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name = "lith_beam" version = "0.1.0" diff --git a/lithoglyph/beam/native/Justfile b/lithoglyph/beam/native/Justfile index e0d429c6..cecaaa7c 100644 --- a/lithoglyph/beam/native/Justfile +++ b/lithoglyph/beam/native/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Justfile for Lith NIF set shell := ["bash", "-euo", "pipefail", "-c"] diff --git a/lithoglyph/beam/native/build.zig b/lithoglyph/beam/native/build.zig index 22364115..0ae04ffa 100644 --- a/lithoglyph/beam/native/build.zig +++ b/lithoglyph/beam/native/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Build configuration for Lith NIF const std = @import("std"); diff --git a/lithoglyph/beam/native/src/beam.zig b/lithoglyph/beam/native/src/beam.zig index ea4f9fff..cec8af3d 100644 --- a/lithoglyph/beam/native/src/beam.zig +++ b/lithoglyph/beam/native/src/beam.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // BEAM NIF API - Zig bindings for Erlang NIF // // Provides Zig-friendly wrappers for the Erlang NIF C API diff --git a/lithoglyph/beam/native/src/lith_nif.erl b/lithoglyph/beam/native/src/lith_nif.erl index 42093788..5ff26df6 100644 --- a/lithoglyph/beam/native/src/lith_nif.erl +++ b/lithoglyph/beam/native/src/lith_nif.erl @@ -1,4 +1,4 @@ -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Lith NIF - Erlang interface to Lith %% %% This module loads the Zig NIF and provides Erlang functions diff --git a/lithoglyph/beam/native/src/lith_nif.zig b/lithoglyph/beam/native/src/lith_nif.zig index 193eb38d..e3fa75a2 100644 --- a/lithoglyph/beam/native/src/lith_nif.zig +++ b/lithoglyph/beam/native/src/lith_nif.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Lith BEAM NIF - Zig implementation diff --git a/lithoglyph/beam/native/src/nif_helpers.c b/lithoglyph/beam/native/src/nif_helpers.c index 9042d232..b49711ca 100644 --- a/lithoglyph/beam/native/src/nif_helpers.c +++ b/lithoglyph/beam/native/src/nif_helpers.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Erlang NIF helpers - C wrappers for inline functions // // These wrappers allow Zig to call Erlang NIF inline functions diff --git a/lithoglyph/beam/native_rust/Cargo.toml b/lithoglyph/beam/native_rust/Cargo.toml index f179774a..12dde354 100644 --- a/lithoglyph/beam/native_rust/Cargo.toml +++ b/lithoglyph/beam/native_rust/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) [package] name = "lith_nif" diff --git a/lithoglyph/beam/native_rust/build.rs b/lithoglyph/beam/native_rust/build.rs index e8213891..9ebb4fe4 100644 --- a/lithoglyph/beam/native_rust/build.rs +++ b/lithoglyph/beam/native_rust/build.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Build script for the Lithoglyph BEAM NIF (Rust/Rustler). diff --git a/lithoglyph/beam/native_rust/src/lib.rs b/lithoglyph/beam/native_rust/src/lib.rs index 3fb3235f..08a6489d 100644 --- a/lithoglyph/beam/native_rust/src/lib.rs +++ b/lithoglyph/beam/native_rust/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Lithoglyph BEAM NIF - Rust/Rustler implementation diff --git a/lithoglyph/beam/src/lith_beam.gleam b/lithoglyph/beam/src/lith_beam.gleam index 08703c79..719dd9f1 100644 --- a/lithoglyph/beam/src/lith_beam.gleam +++ b/lithoglyph/beam/src/lith_beam.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith BEAM - Main module /// Re-export client API diff --git a/lithoglyph/beam/src/lith_beam/client.gleam b/lithoglyph/beam/src/lith_beam/client.gleam index 2c3535e1..cc4b5e14 100644 --- a/lithoglyph/beam/src/lith_beam/client.gleam +++ b/lithoglyph/beam/src/lith_beam/client.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith client - Gleam interface to Lith via NIF import gleam/dynamic.{type Dynamic} diff --git a/lithoglyph/beam/src/lith_nif.erl b/lithoglyph/beam/src/lith_nif.erl index b7839edd..7eae448a 100644 --- a/lithoglyph/beam/src/lith_nif.erl +++ b/lithoglyph/beam/src/lith_nif.erl @@ -1,4 +1,4 @@ -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Lith NIF module - Erlang wrapper -module(lith_nif). diff --git a/lithoglyph/beam/test/lith_integration_test.exs b/lithoglyph/beam/test/lith_integration_test.exs index 564f8a99..c5e4648b 100644 --- a/lithoglyph/beam/test/lith_integration_test.exs +++ b/lithoglyph/beam/test/lith_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Integration tests for the Lith BEAM NIF pipeline. diff --git a/lithoglyph/beam/test/lith_nif_test.exs b/lithoglyph/beam/test/lith_nif_test.exs index 86d40c1b..76d817c5 100644 --- a/lithoglyph/beam/test/lith_nif_test.exs +++ b/lithoglyph/beam/test/lith_nif_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ExUnit tests for the Lith NIF interface. diff --git a/lithoglyph/beam/test/test_helper.exs b/lithoglyph/beam/test/test_helper.exs index d51662d3..0fbf255d 100644 --- a/lithoglyph/beam/test/test_helper.exs +++ b/lithoglyph/beam/test/test_helper.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ExUnit test helper for Lithoglyph BEAM integration tests. diff --git a/lithoglyph/beam/test_minimal.erl b/lithoglyph/beam/test_minimal.erl index db66318a..08f2fc45 100644 --- a/lithoglyph/beam/test_minimal.erl +++ b/lithoglyph/beam/test_minimal.erl @@ -1,5 +1,5 @@ #!/usr/bin/env escript -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Minimal NIF test - just version() main(_) -> diff --git a/lithoglyph/beam/test_nif.erl b/lithoglyph/beam/test_nif.erl index a3a97a9e..ac981f87 100644 --- a/lithoglyph/beam/test_nif.erl +++ b/lithoglyph/beam/test_nif.erl @@ -1,5 +1,5 @@ #!/usr/bin/env escript -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Quick test of Lith NIF main(_) -> diff --git a/lithoglyph/beam/test_rust.erl b/lithoglyph/beam/test_rust.erl index 666aa648..1cbd5068 100755 --- a/lithoglyph/beam/test_rust.erl +++ b/lithoglyph/beam/test_rust.erl @@ -1,5 +1,5 @@ #!/usr/bin/env escript -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Test Lith Rust NIF main(_) -> diff --git a/lithoglyph/clients/php/src/LithClient.php b/lithoglyph/clients/php/src/LithClient.php index 820381d6..d0863200 100644 --- a/lithoglyph/clients/php/src/LithClient.php +++ b/lithoglyph/clients/php/src/LithClient.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith; diff --git a/lithoglyph/clients/php/src/Query/QueryBuilder.php b/lithoglyph/clients/php/src/Query/QueryBuilder.php index 7a715840..8a23eb35 100644 --- a/lithoglyph/clients/php/src/Query/QueryBuilder.php +++ b/lithoglyph/clients/php/src/Query/QueryBuilder.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Query; diff --git a/lithoglyph/clients/php/src/Types/Collection.php b/lithoglyph/clients/php/src/Types/Collection.php index 26de371d..63514ada 100644 --- a/lithoglyph/clients/php/src/Types/Collection.php +++ b/lithoglyph/clients/php/src/Types/Collection.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/clients/php/src/Types/Health.php b/lithoglyph/clients/php/src/Types/Health.php index 533269fd..36bc770c 100644 --- a/lithoglyph/clients/php/src/Types/Health.php +++ b/lithoglyph/clients/php/src/Types/Health.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/clients/php/src/Types/JournalEntry.php b/lithoglyph/clients/php/src/Types/JournalEntry.php index 87a57c15..64eebc32 100644 --- a/lithoglyph/clients/php/src/Types/JournalEntry.php +++ b/lithoglyph/clients/php/src/Types/JournalEntry.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/clients/php/src/Types/Migration.php b/lithoglyph/clients/php/src/Types/Migration.php index 23d336b6..5a8d97a8 100644 --- a/lithoglyph/clients/php/src/Types/Migration.php +++ b/lithoglyph/clients/php/src/Types/Migration.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/clients/php/src/Types/NormalForm.php b/lithoglyph/clients/php/src/Types/NormalForm.php index 0461d9a0..37f286b4 100644 --- a/lithoglyph/clients/php/src/Types/NormalForm.php +++ b/lithoglyph/clients/php/src/Types/NormalForm.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/clients/php/src/Types/Provenance.php b/lithoglyph/clients/php/src/Types/Provenance.php index f56eb5e9..b4bc270a 100644 --- a/lithoglyph/clients/php/src/Types/Provenance.php +++ b/lithoglyph/clients/php/src/Types/Provenance.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/clients/php/src/Types/QueryResult.php b/lithoglyph/clients/php/src/Types/QueryResult.php index 533a2a8e..375237f0 100644 --- a/lithoglyph/clients/php/src/Types/QueryResult.php +++ b/lithoglyph/clients/php/src/Types/QueryResult.php @@ -2,7 +2,7 @@ declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 namespace Lith\Types; diff --git a/lithoglyph/contractiles/must/Mustfile b/lithoglyph/contractiles/must/Mustfile index 2f366ce1..ee751099 100644 --- a/lithoglyph/contractiles/must/Mustfile +++ b/lithoglyph/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/lithoglyph/core-factor/gql-c-api/gql-c-api.factor b/lithoglyph/core-factor/gql-c-api/gql-c-api.factor index 598f2583..d150b574 100644 --- a/lithoglyph/core-factor/gql-c-api/gql-c-api.factor +++ b/lithoglyph/core-factor/gql-c-api/gql-c-api.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! gql-c-api - C API for GQL Runtime ! ! Exports C-callable functions for integration with Zig FFI diff --git a/lithoglyph/core-factor/gql/benchmarks.factor b/lithoglyph/core-factor/gql/benchmarks.factor index a554d746..1ff978b3 100644 --- a/lithoglyph/core-factor/gql/benchmarks.factor +++ b/lithoglyph/core-factor/gql/benchmarks.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Runtime - Performance Benchmarks ! ! Benchmarks for Parser, Planner, Executor, and Normalizer components. diff --git a/lithoglyph/core-factor/gql/gql.factor b/lithoglyph/core-factor/gql/gql.factor index 18b182e3..8e24cd5c 100644 --- a/lithoglyph/core-factor/gql/gql.factor +++ b/lithoglyph/core-factor/gql/gql.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Runtime - GQL Parser and Executor ! ! GQL (Glyph Query Language) - Carving queries into stone-carved data. diff --git a/lithoglyph/core-factor/gql/lexer-tests.factor b/lithoglyph/core-factor/gql/lexer-tests.factor index d4347fdd..f1216e11 100644 --- a/lithoglyph/core-factor/gql/lexer-tests.factor +++ b/lithoglyph/core-factor/gql/lexer-tests.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Runtime - GQL Lexer Unit Tests ! ! Dedicated tests for the GQL tokenizer and parser primitives: diff --git a/lithoglyph/core-factor/gql/seam-tests.factor b/lithoglyph/core-factor/gql/seam-tests.factor index 2bb9a62f..661d3215 100644 --- a/lithoglyph/core-factor/gql/seam-tests.factor +++ b/lithoglyph/core-factor/gql/seam-tests.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Runtime - Seam Tests ! ! End-to-end tests validating the pipeline: diff --git a/lithoglyph/core-factor/gql/storage-backend.factor b/lithoglyph/core-factor/gql/storage-backend.factor index ea6a7633..640b15aa 100644 --- a/lithoglyph/core-factor/gql/storage-backend.factor +++ b/lithoglyph/core-factor/gql/storage-backend.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Runtime - Storage Backend Abstraction ! ! Pluggable storage layer for GQL executor. diff --git a/lithoglyph/core-factor/minimal-ffi-test.factor b/lithoglyph/core-factor/minimal-ffi-test.factor index fa41abea..15864c86 100644 --- a/lithoglyph/core-factor/minimal-ffi-test.factor +++ b/lithoglyph/core-factor/minimal-ffi-test.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Minimal FFI test - just test version function USING: alien alien.c-types alien.libraries kernel io ; diff --git a/lithoglyph/core-factor/test-ffi.factor b/lithoglyph/core-factor/test-ffi.factor index d2d7c39a..d3fc90a6 100644 --- a/lithoglyph/core-factor/test-ffi.factor +++ b/lithoglyph/core-factor/test-ffi.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Test FFI bindings to Lithoglyph bridge USING: io io.encodings.utf8 io.files kernel sequences storage-backend ; diff --git a/lithoglyph/core-forth/src/lithoglyph-blocks.fs b/lithoglyph/core-forth/src/lithoglyph-blocks.fs index 9d9f77c3..2e2cc7ea 100644 --- a/lithoglyph/core-forth/src/lithoglyph-blocks.fs +++ b/lithoglyph/core-forth/src/lithoglyph-blocks.fs @@ -1,4 +1,4 @@ -\ SPDX-License-Identifier: PMPL-1.0-or-later +\ SPDX-License-Identifier: MPL-2.0 \ Form.Blocks - Fixed-size block storage layer \ \ This is the truth core of Lithoglyph. All data goes through here. diff --git a/lithoglyph/core-forth/src/lithoglyph-journal.fs b/lithoglyph/core-forth/src/lithoglyph-journal.fs index 0abfa646..cba93bd7 100644 --- a/lithoglyph/core-forth/src/lithoglyph-journal.fs +++ b/lithoglyph/core-forth/src/lithoglyph-journal.fs @@ -1,4 +1,4 @@ -\ SPDX-License-Identifier: PMPL-1.0-or-later +\ SPDX-License-Identifier: MPL-2.0 \ Form.Journal - Append-only mutation log \ \ Every mutation is journaled before being applied. diff --git a/lithoglyph/core-forth/src/lithoglyph-model.fs b/lithoglyph/core-forth/src/lithoglyph-model.fs index c2b84959..cd9b85b1 100644 --- a/lithoglyph/core-forth/src/lithoglyph-model.fs +++ b/lithoglyph/core-forth/src/lithoglyph-model.fs @@ -1,4 +1,4 @@ -\ SPDX-License-Identifier: PMPL-1.0-or-later +\ SPDX-License-Identifier: MPL-2.0 \ Form.Model - Multi-model logical layer \ \ Documents, edges, collections, and schemas. diff --git a/lithoglyph/core-forth/test/test-blocks.fs b/lithoglyph/core-forth/test/test-blocks.fs index 9286c382..29485e55 100644 --- a/lithoglyph/core-forth/test/test-blocks.fs +++ b/lithoglyph/core-forth/test/test-blocks.fs @@ -1,4 +1,4 @@ -\ SPDX-License-Identifier: PMPL-1.0-or-later +\ SPDX-License-Identifier: MPL-2.0 \ Test harness for Form.Blocks \ \ Part of Lithoglyph: Stone-carved data for the ages. diff --git a/lithoglyph/core-zig/build.zig b/lithoglyph/core-zig/build.zig index 92f2a000..d4366c15 100644 --- a/lithoglyph/core-zig/build.zig +++ b/lithoglyph/core-zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form.Bridge - Build Configuration (Zig 0.15.2+) const std = @import("std"); diff --git a/lithoglyph/core-zig/src/blocks.zig b/lithoglyph/core-zig/src/blocks.zig index 7576214d..15eb81af 100644 --- a/lithoglyph/core-zig/src/blocks.zig +++ b/lithoglyph/core-zig/src/blocks.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph Block Storage - Forth-Compatible Implementation // // Implements the block format specified in core-forth/src/lithoglyph-blocks.fs diff --git a/lithoglyph/core-zig/src/bridge.zig b/lithoglyph/core-zig/src/bridge.zig index 831abcbe..4cfc8f7f 100644 --- a/lithoglyph/core-zig/src/bridge.zig +++ b/lithoglyph/core-zig/src/bridge.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith.Bridge - C ABI Layer // // Provides stable C-compatible API for runtimes to interact with Lithoglyph. diff --git a/lithoglyph/core-zig/src/cbor.zig b/lithoglyph/core-zig/src/cbor.zig index a971a758..aa73864b 100644 --- a/lithoglyph/core-zig/src/cbor.zig +++ b/lithoglyph/core-zig/src/cbor.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form.Bridge - CBOR Encoding/Decoding // // Minimal CBOR implementation following RFC 8949. diff --git a/lithoglyph/core-zig/src/crypto.zig b/lithoglyph/core-zig/src/crypto.zig index f737517f..bb7ec157 100644 --- a/lithoglyph/core-zig/src/crypto.zig +++ b/lithoglyph/core-zig/src/crypto.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph Cryptography Module // // Provides AES-256-GCM encryption for block payloads diff --git a/lithoglyph/core-zig/src/crypto_test.zig b/lithoglyph/core-zig/src/crypto_test.zig index 34cb46f0..a950d5ac 100644 --- a/lithoglyph/core-zig/src/crypto_test.zig +++ b/lithoglyph/core-zig/src/crypto_test.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Test suite for Lithoglyph cryptography module const std = @import("std"); diff --git a/lithoglyph/core-zig/src/types.zig b/lithoglyph/core-zig/src/types.zig index fa184b93..cf9ba0a0 100644 --- a/lithoglyph/core-zig/src/types.zig +++ b/lithoglyph/core-zig/src/types.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith.Bridge - Type Definitions // // Part of Lithoglyph: Stone-carved data for the ages. diff --git a/lithoglyph/core-zig/test-db-open.c b/lithoglyph/core-zig/test-db-open.c index 87821567..b0b6fa54 100644 --- a/lithoglyph/core-zig/test-db-open.c +++ b/lithoglyph/core-zig/test-db-open.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Test database open #include diff --git a/lithoglyph/core-zig/test-execution.sh b/lithoglyph/core-zig/test-execution.sh index 8b21557e..4ca81b1b 100755 --- a/lithoglyph/core-zig/test-execution.sh +++ b/lithoglyph/core-zig/test-execution.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph Execution Test # # Verifies that the block storage layer works correctly end-to-end. diff --git a/lithoglyph/core-zig/test-ffi-integration.c b/lithoglyph/core-zig/test-ffi-integration.c index 52daa532..073eb400 100644 --- a/lithoglyph/core-zig/test-ffi-integration.c +++ b/lithoglyph/core-zig/test-ffi-integration.c @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) */ /* * FFI Integration Tests — Tests the Zig bridge from C diff --git a/lithoglyph/core-zig/test-install.sh b/lithoglyph/core-zig/test-install.sh index 7e7470a4..1a2e9512 100755 --- a/lithoglyph/core-zig/test-install.sh +++ b/lithoglyph/core-zig/test-install.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph Installation Test # # Verifies that the Zig bridge can be built and installed correctly. diff --git a/lithoglyph/core-zig/test-version-only.c b/lithoglyph/core-zig/test-version-only.c index c245138b..e3f99c56 100644 --- a/lithoglyph/core-zig/test-version-only.c +++ b/lithoglyph/core-zig/test-version-only.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Minimal test - just call lith_version #include diff --git a/lithoglyph/core-zig/test_install_blocks.sh b/lithoglyph/core-zig/test_install_blocks.sh index 79fd17e9..8c71fbde 100755 --- a/lithoglyph/core-zig/test_install_blocks.sh +++ b/lithoglyph/core-zig/test_install_blocks.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph Block Storage Installation Test set -euo pipefail diff --git a/lithoglyph/distributed/src/Lith_Distributed_Cluster.res b/lithoglyph/distributed/src/Lith_Distributed_Cluster.res index 25d362a2..7609f8ee 100644 --- a/lithoglyph/distributed/src/Lith_Distributed_Cluster.res +++ b/lithoglyph/distributed/src/Lith_Distributed_Cluster.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Cluster Coordination diff --git a/lithoglyph/distributed/src/Lith_Distributed_Consensus.res b/lithoglyph/distributed/src/Lith_Distributed_Consensus.res index e6903b98..0d6f05a6 100644 --- a/lithoglyph/distributed/src/Lith_Distributed_Consensus.res +++ b/lithoglyph/distributed/src/Lith_Distributed_Consensus.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Distributed Consensus diff --git a/lithoglyph/distributed/src/Lith_Distributed_Replication.res b/lithoglyph/distributed/src/Lith_Distributed_Replication.res index 2a897cdb..e3dd461c 100644 --- a/lithoglyph/distributed/src/Lith_Distributed_Replication.res +++ b/lithoglyph/distributed/src/Lith_Distributed_Replication.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Replication diff --git a/lithoglyph/distributed/src/Lith_Distributed_Sharding.res b/lithoglyph/distributed/src/Lith_Distributed_Sharding.res index 2d7d5ba0..4b1151a2 100644 --- a/lithoglyph/distributed/src/Lith_Distributed_Sharding.res +++ b/lithoglyph/distributed/src/Lith_Distributed_Sharding.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Sharding diff --git a/lithoglyph/docs/API-REFERENCE.adoc b/lithoglyph/docs/API-REFERENCE.adoc index a931888b..994208f7 100644 --- a/lithoglyph/docs/API-REFERENCE.adoc +++ b/lithoglyph/docs/API-REFERENCE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith API Reference :toc: macro :toc-title: Contents diff --git a/lithoglyph/docs/DEPLOYMENT.adoc b/lithoglyph/docs/DEPLOYMENT.adoc index 3c0e7720..dd42e350 100644 --- a/lithoglyph/docs/DEPLOYMENT.adoc +++ b/lithoglyph/docs/DEPLOYMENT.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith Deployment Guide :toc: macro :toc-title: Contents diff --git a/lithoglyph/docs/EPSTEIN-INGEST-TESTS.md b/lithoglyph/docs/EPSTEIN-INGEST-TESTS.md index 25852e1f..ce7b7fa5 100644 --- a/lithoglyph/docs/EPSTEIN-INGEST-TESTS.md +++ b/lithoglyph/docs/EPSTEIN-INGEST-TESTS.md @@ -1,6 +1,6 @@ # Epstein Files — Lithoglyph Ingest Tests & Benchmarks # -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # Author: Jonathan D.A. Jewell # Created: 2026-03-13 # diff --git a/lithoglyph/docs/INTEGRATION-PATTERNS.adoc b/lithoglyph/docs/INTEGRATION-PATTERNS.adoc index 44a91a62..6294670a 100644 --- a/lithoglyph/docs/INTEGRATION-PATTERNS.adoc +++ b/lithoglyph/docs/INTEGRATION-PATTERNS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith Integration Patterns :toc: left :toclevels: 4 diff --git a/lithoglyph/docs/INTEGRATION-PLAN-LITHOGLYPH.md b/lithoglyph/docs/INTEGRATION-PLAN-LITHOGLYPH.md index 7f177472..5b0a1aa1 100644 --- a/lithoglyph/docs/INTEGRATION-PLAN-LITHOGLYPH.md +++ b/lithoglyph/docs/INTEGRATION-PLAN-LITHOGLYPH.md @@ -1,6 +1,6 @@ # Lithoglyph Integration Plan — Pipeline Role # -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # Author: Jonathan D.A. Jewell # Created: 2026-03-13 # diff --git a/lithoglyph/docs/MIGRATION-FROM-RDBMS.adoc b/lithoglyph/docs/MIGRATION-FROM-RDBMS.adoc index be492f47..ce416a2f 100644 --- a/lithoglyph/docs/MIGRATION-FROM-RDBMS.adoc +++ b/lithoglyph/docs/MIGRATION-FROM-RDBMS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Migrating to Lith from RDBMS :toc: left :toclevels: 4 diff --git a/lithoglyph/docs/OBSERVABILITY.adoc b/lithoglyph/docs/OBSERVABILITY.adoc index 50489381..eb57056c 100644 --- a/lithoglyph/docs/OBSERVABILITY.adoc +++ b/lithoglyph/docs/OBSERVABILITY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith Observability Guide :toc: left :toclevels: 4 diff --git a/lithoglyph/docs/SECURITY-AUTH.adoc b/lithoglyph/docs/SECURITY-AUTH.adoc index 37099dbf..80d5b383 100644 --- a/lithoglyph/docs/SECURITY-AUTH.adoc +++ b/lithoglyph/docs/SECURITY-AUTH.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lith Security & Authentication Guide :toc: macro :toc-title: Contents diff --git a/lithoglyph/docs/gql-safety-model.adoc b/lithoglyph/docs/gql-safety-model.adoc index 5060c8f0..25afcaa6 100644 --- a/lithoglyph/docs/gql-safety-model.adoc +++ b/lithoglyph/docs/gql-safety-model.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = GQL Safety Model — Two-Tier Architecture diff --git a/lithoglyph/eclexiaiser.toml b/lithoglyph/eclexiaiser.toml index 3131df9c..b24ee6a0 100644 --- a/lithoglyph/eclexiaiser.toml +++ b/lithoglyph/eclexiaiser.toml @@ -1,5 +1,5 @@ # eclexiaiser manifest — energy/carbon resource budgets -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [project] name = "lithoglyph" diff --git a/lithoglyph/examples/demo-server.zig b/lithoglyph/examples/demo-server.zig index f4d59214..225133a6 100644 --- a/lithoglyph/examples/demo-server.zig +++ b/lithoglyph/examples/demo-server.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph Phase 4 Demo - Minimal HTTP server demonstrating complete stack // // Architecture demonstrated: diff --git a/lithoglyph/ffi/zig/build.zig b/lithoglyph/ffi/zig/build.zig index 9e493b91..af1c39bb 100644 --- a/lithoglyph/ffi/zig/build.zig +++ b/lithoglyph/ffi/zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // build.zig - Lith FFI Build Configuration (Zig 0.15.2+) diff --git a/lithoglyph/ffi/zig/src/bridge.zig b/lithoglyph/ffi/zig/src/bridge.zig index ca3a7786..ca203315 100644 --- a/lithoglyph/ffi/zig/src/bridge.zig +++ b/lithoglyph/ffi/zig/src/bridge.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // bridge.zig - Idris2-facing FFI Layer for Lithoglyph Lith diff --git a/lithoglyph/ffi/zig/src/cbor.zig b/lithoglyph/ffi/zig/src/cbor.zig index f2e7bf3e..9fd77bfa 100644 --- a/lithoglyph/ffi/zig/src/cbor.zig +++ b/lithoglyph/ffi/zig/src/cbor.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form.Bridge - CBOR Encoding/Decoding // // Minimal CBOR implementation following RFC 8949. diff --git a/lithoglyph/ffi/zig/src/main.zig b/lithoglyph/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/lithoglyph/ffi/zig/src/main.zig +++ b/lithoglyph/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/ffi/zig/src/query_executor.zig b/lithoglyph/ffi/zig/src/query_executor.zig index 2470745f..f334009b 100644 --- a/lithoglyph/ffi/zig/src/query_executor.zig +++ b/lithoglyph/ffi/zig/src/query_executor.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // query_executor.zig - Simple GQL Query Executor in Zig diff --git a/lithoglyph/ffi/zig/src/types.zig b/lithoglyph/ffi/zig/src/types.zig index 4c85522e..3780a5b3 100644 --- a/lithoglyph/ffi/zig/src/types.zig +++ b/lithoglyph/ffi/zig/src/types.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form.Bridge - Type Definitions const std = @import("std"); diff --git a/lithoglyph/ffi/zig/test/integration_test.zig b/lithoglyph/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/lithoglyph/ffi/zig/test/integration_test.zig +++ b/lithoglyph/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/lithoglyph/generated/abi/bridge.h b/lithoglyph/generated/abi/bridge.h index c2fd7603..6b2c6168 100644 --- a/lithoglyph/generated/abi/bridge.h +++ b/lithoglyph/generated/abi/bridge.h @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) */ /* * Lithoglyph Bridge C Header diff --git a/lithoglyph/geo/.gitattributes b/lithoglyph/geo/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/geo/.gitattributes +++ b/lithoglyph/geo/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/geo/.machine_readable/6a2/ECOSYSTEM.a2ml b/lithoglyph/geo/.machine_readable/6a2/ECOSYSTEM.a2ml index 2162e040..b41d7a75 100644 --- a/lithoglyph/geo/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/lithoglyph/geo/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith-Geo Ecosystem Definition ; Media Type: application/vnd.ecosystem+scm diff --git a/lithoglyph/geo/.machine_readable/6a2/META.a2ml b/lithoglyph/geo/.machine_readable/6a2/META.a2ml index 5d6694b6..ad1cd946 100644 --- a/lithoglyph/geo/.machine_readable/6a2/META.a2ml +++ b/lithoglyph/geo/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith-Geo Meta Information ; Media Type: application/meta+scheme diff --git a/lithoglyph/geo/.machine_readable/6a2/STATE.a2ml b/lithoglyph/geo/.machine_readable/6a2/STATE.a2ml index 1e558da1..c62877a1 100644 --- a/lithoglyph/geo/.machine_readable/6a2/STATE.a2ml +++ b/lithoglyph/geo/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith-Geo Project State ; Reference: hyperpolymath/git-hud/STATE.scm diff --git a/lithoglyph/geo/Cargo.toml b/lithoglyph/geo/Cargo.toml index 24c13b4e..e062996c 100644 --- a/lithoglyph/geo/Cargo.toml +++ b/lithoglyph/geo/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "lithoglyph-geo" version = "0.1.0" diff --git a/lithoglyph/geo/LICENSE b/lithoglyph/geo/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/geo/LICENSE +++ b/lithoglyph/geo/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/geo/MAINTAINERS.adoc b/lithoglyph/geo/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/geo/MAINTAINERS.adoc +++ b/lithoglyph/geo/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/geo/README.adoc b/lithoglyph/geo/README.adoc index 5c076242..4e0a42c3 100644 --- a/lithoglyph/geo/README.adoc +++ b/lithoglyph/geo/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 hyperpolymath = Lith-Geo :toc: macro @@ -7,7 +7,7 @@ :icons: font image:https://img.shields.io/badge/Stage-Development-orange.svg[Stage] -image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] +image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] [.lead] *Geospatial extension for Lith - spatial indexing without compromising auditability.* diff --git a/lithoglyph/geo/ROADMAP.adoc b/lithoglyph/geo/ROADMAP.adoc index fcd39113..a9098424 100644 --- a/lithoglyph/geo/ROADMAP.adoc +++ b/lithoglyph/geo/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Geo Roadmap == Current Status diff --git a/lithoglyph/geo/RSR_OUTLINE.adoc b/lithoglyph/geo/RSR_OUTLINE.adoc index 1ba44eb5..ede631fe 100644 --- a/lithoglyph/geo/RSR_OUTLINE.adoc +++ b/lithoglyph/geo/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/geo/UNIFIED-ROADMAP.scm b/lithoglyph/geo/UNIFIED-ROADMAP.scm index 6f9188c5..3e5b6efe 100644 --- a/lithoglyph/geo/UNIFIED-ROADMAP.scm +++ b/lithoglyph/geo/UNIFIED-ROADMAP.scm @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith Ecosystem - Unified Roadmap to MVP 1.0.0 ; Media-Type: application/vnd.roadmap+scm ; diff --git a/lithoglyph/geo/ffi/zig/build.zig b/lithoglyph/geo/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/lithoglyph/geo/ffi/zig/build.zig +++ b/lithoglyph/geo/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/geo/ffi/zig/src/main.zig b/lithoglyph/geo/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/lithoglyph/geo/ffi/zig/src/main.zig +++ b/lithoglyph/geo/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/geo/ffi/zig/test/integration_test.zig b/lithoglyph/geo/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/lithoglyph/geo/ffi/zig/test/integration_test.zig +++ b/lithoglyph/geo/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/lithoglyph/geo/src/api/mod.rs b/lithoglyph/geo/src/api/mod.rs index 5fda0902..d2712d5f 100644 --- a/lithoglyph/geo/src/api/mod.rs +++ b/lithoglyph/geo/src/api/mod.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! HTTP API for spatial queries use crate::config::Config; diff --git a/lithoglyph/geo/src/config.rs b/lithoglyph/geo/src/config.rs index 94dff7df..5bf9e75c 100644 --- a/lithoglyph/geo/src/config.rs +++ b/lithoglyph/geo/src/config.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Configuration management for Lith-Geo use anyhow::{Context, Result}; diff --git a/lithoglyph/geo/src/index/mod.rs b/lithoglyph/geo/src/index/mod.rs index b552b556..2d9edcae 100644 --- a/lithoglyph/geo/src/index/mod.rs +++ b/lithoglyph/geo/src/index/mod.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Spatial indexing using R-tree //! //! This module provides spatial indexing for Lith documents. diff --git a/lithoglyph/geo/src/index/rtree.rs b/lithoglyph/geo/src/index/rtree.rs index 0d377147..f7e8ccd1 100644 --- a/lithoglyph/geo/src/index/rtree.rs +++ b/lithoglyph/geo/src/index/rtree.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! R-tree spatial index implementation use super::{BoundingBox, SpatialEntry, SpatialQueryResult}; diff --git a/lithoglyph/geo/src/lib.rs b/lithoglyph/geo/src/lib.rs index 89c28914..d1c0418b 100644 --- a/lithoglyph/geo/src/lib.rs +++ b/lithoglyph/geo/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Lith-Geo library //! //! Geospatial extension for Lith providing spatial indexing diff --git a/lithoglyph/geo/src/main.rs b/lithoglyph/geo/src/main.rs index f6dc5ba6..c9979b01 100644 --- a/lithoglyph/geo/src/main.rs +++ b/lithoglyph/geo/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Lith-Geo: Geospatial extension for Lith //! //! Provides spatial indexing and queries while preserving Lith's diff --git a/lithoglyph/glyphbase/.gitattributes b/lithoglyph/glyphbase/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/glyphbase/.gitattributes +++ b/lithoglyph/glyphbase/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/glyphbase/.github/workflows/casket-pages.yml b/lithoglyph/glyphbase/.github/workflows/casket-pages.yml index 4ec16035..f6d49797 100644 --- a/lithoglyph/glyphbase/.github/workflows/casket-pages.yml +++ b/lithoglyph/glyphbase/.github/workflows/casket-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: GitHub Pages on: diff --git a/lithoglyph/glyphbase/.github/workflows/codeql.yml b/lithoglyph/glyphbase/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/lithoglyph/glyphbase/.github/workflows/codeql.yml +++ b/lithoglyph/glyphbase/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/lithoglyph/glyphbase/.github/workflows/deploy-site.yml b/lithoglyph/glyphbase/.github/workflows/deploy-site.yml index 37247f7d..e9ce4fe7 100644 --- a/lithoglyph/glyphbase/.github/workflows/deploy-site.yml +++ b/lithoglyph/glyphbase/.github/workflows/deploy-site.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Deploy Landing Page on: diff --git a/lithoglyph/glyphbase/.github/workflows/governance.yml b/lithoglyph/glyphbase/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/lithoglyph/glyphbase/.github/workflows/governance.yml +++ b/lithoglyph/glyphbase/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/lithoglyph/glyphbase/.github/workflows/hypatia-scan.yml b/lithoglyph/glyphbase/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/lithoglyph/glyphbase/.github/workflows/hypatia-scan.yml +++ b/lithoglyph/glyphbase/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/lithoglyph/glyphbase/.github/workflows/release.yml b/lithoglyph/glyphbase/.github/workflows/release.yml index 7a7e30fa..8eb47caa 100644 --- a/lithoglyph/glyphbase/.github/workflows/release.yml +++ b/lithoglyph/glyphbase/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Release on: diff --git a/lithoglyph/glyphbase/.github/workflows/scorecard.yml b/lithoglyph/glyphbase/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/lithoglyph/glyphbase/.github/workflows/scorecard.yml +++ b/lithoglyph/glyphbase/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/lithoglyph/glyphbase/.gitignore b/lithoglyph/glyphbase/.gitignore index 1ca78fc2..22f77413 100644 --- a/lithoglyph/glyphbase/.gitignore +++ b/lithoglyph/glyphbase/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dependencies node_modules/ diff --git a/lithoglyph/glyphbase/.machine_readable/6a2/AGENTIC.a2ml b/lithoglyph/glyphbase/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/lithoglyph/glyphbase/.machine_readable/6a2/AGENTIC.a2ml +++ b/lithoglyph/glyphbase/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/lithoglyph/glyphbase/.machine_readable/6a2/ECOSYSTEM.a2ml b/lithoglyph/glyphbase/.machine_readable/6a2/ECOSYSTEM.a2ml index 3fb326a3..f4b3e217 100644 --- a/lithoglyph/glyphbase/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/lithoglyph/glyphbase/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Glyphbase ecosystem position diff --git a/lithoglyph/glyphbase/.machine_readable/6a2/META.a2ml b/lithoglyph/glyphbase/.machine_readable/6a2/META.a2ml index acb27050..63deef59 100644 --- a/lithoglyph/glyphbase/.machine_readable/6a2/META.a2ml +++ b/lithoglyph/glyphbase/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Glyphbase meta-level information diff --git a/lithoglyph/glyphbase/.machine_readable/6a2/NEUROSYM.a2ml b/lithoglyph/glyphbase/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/lithoglyph/glyphbase/.machine_readable/6a2/NEUROSYM.a2ml +++ b/lithoglyph/glyphbase/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/lithoglyph/glyphbase/.machine_readable/6a2/PLAYBOOK.a2ml b/lithoglyph/glyphbase/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/lithoglyph/glyphbase/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/lithoglyph/glyphbase/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/lithoglyph/glyphbase/.machine_readable/6a2/STATE.a2ml b/lithoglyph/glyphbase/.machine_readable/6a2/STATE.a2ml index 3c6530d3..ab4cb850 100644 --- a/lithoglyph/glyphbase/.machine_readable/6a2/STATE.a2ml +++ b/lithoglyph/glyphbase/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Glyphbase project state diff --git a/lithoglyph/glyphbase/0-AI-MANIFEST.a2ml b/lithoglyph/glyphbase/0-AI-MANIFEST.a2ml index ffcc1ee7..75318fcf 100644 --- a/lithoglyph/glyphbase/0-AI-MANIFEST.a2ml +++ b/lithoglyph/glyphbase/0-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) ; ; 0-AI-MANIFEST.a2ml — Universal AI entry point for Glyphbase diff --git a/lithoglyph/glyphbase/100-PERCENT-PROGRESS.md b/lithoglyph/glyphbase/100-PERCENT-PROGRESS.md index cf738a9e..e112d939 100644 --- a/lithoglyph/glyphbase/100-PERCENT-PROGRESS.md +++ b/lithoglyph/glyphbase/100-PERCENT-PROGRESS.md @@ -1,5 +1,5 @@ # Glyphbase - Journey to 100% Complete - + **Session Date:** 2026-02-05T23:30:00Z - 2026-02-06T03:00:00Z **Status:** 🎉 **100% COMPLETE** 🎉 diff --git a/lithoglyph/glyphbase/Containerfile b/lithoglyph/glyphbase/Containerfile index eea871bf..00c3b22b 100644 --- a/lithoglyph/glyphbase/Containerfile +++ b/lithoglyph/glyphbase/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Glyphbase Docker Image # Multi-stage build for minimal final image diff --git a/lithoglyph/glyphbase/Justfile b/lithoglyph/glyphbase/Justfile index 8a3eada6..ee3d2289 100644 --- a/lithoglyph/glyphbase/Justfile +++ b/lithoglyph/glyphbase/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Glyphbase - Build Commands # Default recipe diff --git a/lithoglyph/glyphbase/LICENSE b/lithoglyph/glyphbase/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/glyphbase/LICENSE +++ b/lithoglyph/glyphbase/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/glyphbase/MAINTAINERS.adoc b/lithoglyph/glyphbase/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/glyphbase/MAINTAINERS.adoc +++ b/lithoglyph/glyphbase/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/glyphbase/README.adoc b/lithoglyph/glyphbase/README.adoc index 2199790f..829f7d0f 100644 --- a/lithoglyph/glyphbase/README.adoc +++ b/lithoglyph/glyphbase/README.adoc @@ -1,6 +1,6 @@ -image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] +image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] image:https://img.shields.io/badge/Powered_by-Idris-purple.svg[Powered by Idris,link="https://www.idris-lang.org/"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2025 hyperpolymath = Glyphbase diff --git a/lithoglyph/glyphbase/ROADMAP.adoc b/lithoglyph/glyphbase/ROADMAP.adoc index d6c5a92d..ed173231 100644 --- a/lithoglyph/glyphbase/ROADMAP.adoc +++ b/lithoglyph/glyphbase/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Glyphbase Roadmap == Current Status diff --git a/lithoglyph/glyphbase/RSR_OUTLINE.adoc b/lithoglyph/glyphbase/RSR_OUTLINE.adoc index 6e9f5981..8a229060 100644 --- a/lithoglyph/glyphbase/RSR_OUTLINE.adoc +++ b/lithoglyph/glyphbase/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/glyphbase/SEALING-PROGRESS.md b/lithoglyph/glyphbase/SEALING-PROGRESS.md index db0aa3ac..44aa8bac 100644 --- a/lithoglyph/glyphbase/SEALING-PROGRESS.md +++ b/lithoglyph/glyphbase/SEALING-PROGRESS.md @@ -1,5 +1,5 @@ # Sealing Progress Report - + **Session Date:** 2026-02-05T23:30:00Z - 2026-02-06T00:30:00Z **Status:** 70% Complete - 6 errors remaining diff --git a/lithoglyph/glyphbase/SEAM-ANALYSIS.md b/lithoglyph/glyphbase/SEAM-ANALYSIS.md index b55b02e7..9d1659a4 100644 --- a/lithoglyph/glyphbase/SEAM-ANALYSIS.md +++ b/lithoglyph/glyphbase/SEAM-ANALYSIS.md @@ -1,5 +1,5 @@ # Glyphbase Seam Analysis - + **Analysis Date:** 2026-02-05T23:30:00Z **Overall Status:** 95% Complete - 10 seams require attention diff --git a/lithoglyph/glyphbase/SPEC.adoc b/lithoglyph/glyphbase/SPEC.adoc index b2c84b54..86194302 100644 --- a/lithoglyph/glyphbase/SPEC.adoc +++ b/lithoglyph/glyphbase/SPEC.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Glyphbase Specification :toc: :toc-placement: preamble diff --git a/lithoglyph/glyphbase/contractiles/dust/Dustfile b/lithoglyph/glyphbase/contractiles/dust/Dustfile index 6f93c6a9..314903cc 100644 --- a/lithoglyph/glyphbase/contractiles/dust/Dustfile +++ b/lithoglyph/glyphbase/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile template - recovery and rollback semantics version: 1 diff --git a/lithoglyph/glyphbase/contractiles/must/Mustfile b/lithoglyph/glyphbase/contractiles/must/Mustfile index dc2c6b6f..dc7b3be5 100644 --- a/lithoglyph/glyphbase/contractiles/must/Mustfile +++ b/lithoglyph/glyphbase/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - declarative state contract (template) # See: https://github.com/hyperpolymath/mustfile diff --git a/lithoglyph/glyphbase/docs/site/index.html b/lithoglyph/glyphbase/docs/site/index.html index b7a6856b..3e0dccf3 100644 --- a/lithoglyph/glyphbase/docs/site/index.html +++ b/lithoglyph/glyphbase/docs/site/index.html @@ -1,5 +1,5 @@ - + diff --git a/lithoglyph/glyphbase/ffi/zig/build.zig b/lithoglyph/glyphbase/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/lithoglyph/glyphbase/ffi/zig/build.zig +++ b/lithoglyph/glyphbase/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/glyphbase/ffi/zig/src/main.zig b/lithoglyph/glyphbase/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/lithoglyph/glyphbase/ffi/zig/src/main.zig +++ b/lithoglyph/glyphbase/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/glyphbase/ffi/zig/test/integration_test.zig b/lithoglyph/glyphbase/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/lithoglyph/glyphbase/ffi/zig/test/integration_test.zig +++ b/lithoglyph/glyphbase/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/lithoglyph/glyphbase/scripts/rebrand-to-lithoglyph.sh b/lithoglyph/glyphbase/scripts/rebrand-to-lithoglyph.sh index b9026cf9..adc47f66 100755 --- a/lithoglyph/glyphbase/scripts/rebrand-to-lithoglyph.sh +++ b/lithoglyph/glyphbase/scripts/rebrand-to-lithoglyph.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Comprehensive Glyphbase Rebrand Script # Renames Lith/Lith → Lithoglyph throughout codebase diff --git a/lithoglyph/glyphbase/selur-compose.yml b/lithoglyph/glyphbase/selur-compose.yml index 093dc461..a17be13f 100644 --- a/lithoglyph/glyphbase/selur-compose.yml +++ b/lithoglyph/glyphbase/selur-compose.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Glyphbase Docker Compose Configuration services: diff --git a/lithoglyph/glyphbase/server/ffi/zig/build.zig b/lithoglyph/glyphbase/server/ffi/zig/build.zig index b6200b94..22574cbd 100644 --- a/lithoglyph/glyphbase/server/ffi/zig/build.zig +++ b/lithoglyph/glyphbase/server/ffi/zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Build script for Lithoglyph Zig FFI NIF library (Zig 0.15.2+) const std = @import("std"); diff --git a/lithoglyph/glyphbase/server/ffi/zig/src/main.zig b/lithoglyph/glyphbase/server/ffi/zig/src/main.zig index 50192315..6108b44c 100644 --- a/lithoglyph/glyphbase/server/ffi/zig/src/main.zig +++ b/lithoglyph/glyphbase/server/ffi/zig/src/main.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph NIF Implementation in Zig // // This implements the C-compatible ABI defined in ../../../src/abi/Foreign.idr diff --git a/lithoglyph/glyphbase/server/ffi/zig/test/integration_test.zig b/lithoglyph/glyphbase/server/ffi/zig/test/integration_test.zig index 0945a52c..bc62d4a7 100644 --- a/lithoglyph/glyphbase/server/ffi/zig/test/integration_test.zig +++ b/lithoglyph/glyphbase/server/ffi/zig/test/integration_test.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Integration tests for Lith Zig FFI const std = @import("std"); diff --git a/lithoglyph/glyphbase/server/native/Justfile b/lithoglyph/glyphbase/server/native/Justfile index 07faf326..2d018cda 100644 --- a/lithoglyph/glyphbase/server/native/Justfile +++ b/lithoglyph/glyphbase/server/native/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Justfile for Lith NIF C wrapper set shell := ["bash", "-euo", "pipefail", "-c"] diff --git a/lithoglyph/glyphbase/server/native/build.zig b/lithoglyph/glyphbase/server/native/build.zig index e722d19d..f109ccde 100644 --- a/lithoglyph/glyphbase/server/native/build.zig +++ b/lithoglyph/glyphbase/server/native/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Build configuration for Lithoglyph NIF (Gleam/BEAM) diff --git a/lithoglyph/glyphbase/server/native/lith_nif.c b/lithoglyph/glyphbase/server/native/lith_nif.c index 9f6198a5..a02a1ed3 100644 --- a/lithoglyph/glyphbase/server/native/lith_nif.c +++ b/lithoglyph/glyphbase/server/native/lith_nif.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell (@hyperpolymath) // // lith_nif.c - Erlang NIF wrapper for Lith Zig FFI diff --git a/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.erl b/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.erl index 42093788..5ff26df6 100644 --- a/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.erl +++ b/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.erl @@ -1,4 +1,4 @@ -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Lith NIF - Erlang interface to Lith %% %% This module loads the Zig NIF and provides Erlang functions diff --git a/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.zig b/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.zig index 0a50c73c..f8bed886 100644 --- a/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.zig +++ b/lithoglyph/glyphbase/server/native/src/lithoglyph_nif.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Lithoglyph NIF - Erlang/BEAM Native Implemented Functions diff --git a/lithoglyph/glyphbase/server/native_rust/Cargo.toml b/lithoglyph/glyphbase/server/native_rust/Cargo.toml index 53eed077..abd94fae 100644 --- a/lithoglyph/glyphbase/server/native_rust/Cargo.toml +++ b/lithoglyph/glyphbase/server/native_rust/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "lith_nif" version = "1.0.0" diff --git a/lithoglyph/glyphbase/server/native_rust/src/lib.rs b/lithoglyph/glyphbase/server/native_rust/src/lib.rs index 88df075a..0f8b55ef 100644 --- a/lithoglyph/glyphbase/server/native_rust/src/lib.rs +++ b/lithoglyph/glyphbase/server/native_rust/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph BEAM NIF - Rust/Rustler implementation // // This NIF connects BEAM (Erlang/Gleam/Elixir) to Lithoglyph via the Lithoglyph C ABI. diff --git a/lithoglyph/glyphbase/server/src/abi/Foreign.idr b/lithoglyph/glyphbase/server/src/abi/Foreign.idr index 403a1323..9c6213fa 100644 --- a/lithoglyph/glyphbase/server/src/abi/Foreign.idr +++ b/lithoglyph/glyphbase/server/src/abi/Foreign.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Lithoglyph ABI Foreign Function Interface Declarations -- -- This module declares the C-compatible FFI functions that will be diff --git a/lithoglyph/glyphbase/server/src/abi/Layout.idr b/lithoglyph/glyphbase/server/src/abi/Layout.idr index 85b9d9af..f76a6e8e 100644 --- a/lithoglyph/glyphbase/server/src/abi/Layout.idr +++ b/lithoglyph/glyphbase/server/src/abi/Layout.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Lith ABI Memory Layout Verification -- -- This module provides compile-time proofs of memory layout correctness, diff --git a/lithoglyph/glyphbase/server/src/abi/Types.idr b/lithoglyph/glyphbase/server/src/abi/Types.idr index b27aadb4..0e9e92f8 100644 --- a/lithoglyph/glyphbase/server/src/abi/Types.idr +++ b/lithoglyph/glyphbase/server/src/abi/Types.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Lith ABI Type Definitions with Dependent Type Proofs -- -- This module defines the ABI types for the Lith/Lithoglyph database diff --git a/lithoglyph/glyphbase/server/src/glyphbase_server.gleam b/lithoglyph/glyphbase/server/src/glyphbase_server.gleam index a89c6e94..eca162f0 100644 --- a/lithoglyph/glyphbase/server/src/glyphbase_server.gleam +++ b/lithoglyph/glyphbase/server/src/glyphbase_server.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Glyphbase API Server import envoy diff --git a/lithoglyph/glyphbase/server/src/lith_nif.erl b/lithoglyph/glyphbase/server/src/lith_nif.erl index 8fd1f861..03d00e2a 100644 --- a/lithoglyph/glyphbase/server/src/lith_nif.erl +++ b/lithoglyph/glyphbase/server/src/lith_nif.erl @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: MPL-2.0 % SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) % % lith_nif.erl - Erlang NIF loader module for Lithoglyph diff --git a/lithoglyph/glyphbase/server/src/lithoglyph.gleam b/lithoglyph/glyphbase/server/src/lithoglyph.gleam index 85e282d5..a3dc04a4 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // lithoglyph.gleam - Public API for Lithoglyph database diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/cbor.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/cbor.gleam index 0f3e6174..c5be1c0d 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/cbor.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/cbor.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Simple CBOR encoder for Lithoglyph operations import gleam/bit_array diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/client.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/client.gleam index 2d5cef8c..aaac4310 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/client.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/client.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // Lith client - Safe Gleam interface to Lith via NIF diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/database.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/database.gleam index e382d595..e81940b3 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/database.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/database.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith database connection manager import lithoglyph/client.{type Connection, ReadOnly, ReadWrite} diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/gql.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/gql.gleam index f2981ba9..5473b94f 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/gql.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/gql.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // GQL (Lith Query Language) builder for type-safe queries import gleam/list diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/nif_ffi.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/nif_ffi.gleam index c1b080de..fd709df1 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/nif_ffi.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/nif_ffi.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // Lith NIF FFI - Raw Erlang NIF bindings diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/operations.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/operations.gleam index 74a144c7..07db3adb 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/operations.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/operations.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith operation types and CBOR encoding import lithoglyph/cbor diff --git a/lithoglyph/glyphbase/server/src/lithoglyph/safety.gleam b/lithoglyph/glyphbase/server/src/lithoglyph/safety.gleam index bb659310..825f5aca 100644 --- a/lithoglyph/glyphbase/server/src/lithoglyph/safety.gleam +++ b/lithoglyph/glyphbase/server/src/lithoglyph/safety.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // safety.gleam - Proven-compatible safety functions for Glyphbase diff --git a/lithoglyph/glyphbase/server/src/router.gleam b/lithoglyph/glyphbase/server/src/router.gleam index 69b253ce..fcfdd32e 100644 --- a/lithoglyph/glyphbase/server/src/router.gleam +++ b/lithoglyph/glyphbase/server/src/router.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // HTTP router for Glyphbase API import lithoglyph/client.{type Connection} diff --git a/lithoglyph/glyphbase/server/src/types.gleam b/lithoglyph/glyphbase/server/src/types.gleam index 76d5ac82..033f86a7 100644 --- a/lithoglyph/glyphbase/server/src/types.gleam +++ b/lithoglyph/glyphbase/server/src/types.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Core types for Glyphbase server import gleam/option.{type Option} diff --git a/lithoglyph/glyphbase/server/test/lith_client_test.gleam b/lithoglyph/glyphbase/server/test/lith_client_test.gleam index 6ce2f14c..5adb36a8 100644 --- a/lithoglyph/glyphbase/server/test/lith_client_test.gleam +++ b/lithoglyph/glyphbase/server/test/lith_client_test.gleam @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph Client Integration Test - M10 PoC import lithoglyph/client diff --git a/lithoglyph/glyphbase/server/test/lith_test.gleam.old b/lithoglyph/glyphbase/server/test/lith_test.gleam.old index c125938f..c6070918 100644 --- a/lithoglyph/glyphbase/server/test/lith_test.gleam.old +++ b/lithoglyph/glyphbase/server/test/lith_test.gleam.old @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // Lith NIF Integration Test diff --git a/lithoglyph/glyphbase/server/test_lithoglyph_nif.erl b/lithoglyph/glyphbase/server/test_lithoglyph_nif.erl index 0c58c9a5..3ef4cbce 100755 --- a/lithoglyph/glyphbase/server/test_lithoglyph_nif.erl +++ b/lithoglyph/glyphbase/server/test_lithoglyph_nif.erl @@ -1,5 +1,5 @@ #!/usr/bin/env escript -%% SPDX-License-Identifier: PMPL-1.0-or-later +%% SPDX-License-Identifier: MPL-2.0 %% Test Lith Rust NIF from FormBase main(_) -> diff --git a/lithoglyph/glyphbase/ui/BUNDLE-ANALYSIS.md b/lithoglyph/glyphbase/ui/BUNDLE-ANALYSIS.md index 295217e0..9aa4a3d3 100644 --- a/lithoglyph/glyphbase/ui/BUNDLE-ANALYSIS.md +++ b/lithoglyph/glyphbase/ui/BUNDLE-ANALYSIS.md @@ -1,6 +1,6 @@ # Production Build Analysis - + **Build Date:** 2026-02-06 **Vite Version:** 6.4.1 **Build Time:** 2.02 seconds diff --git a/lithoglyph/glyphbase/ui/index.html b/lithoglyph/glyphbase/ui/index.html index 8e5fbd64..5095beb8 100644 --- a/lithoglyph/glyphbase/ui/index.html +++ b/lithoglyph/glyphbase/ui/index.html @@ -1,5 +1,5 @@ - + diff --git a/lithoglyph/glyphbase/ui/src/App.res b/lithoglyph/glyphbase/ui/src/App.res index b71461fd..9a63ada9 100644 --- a/lithoglyph/glyphbase/ui/src/App.res +++ b/lithoglyph/glyphbase/ui/src/App.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 open Types diff --git a/lithoglyph/glyphbase/ui/src/Main.res b/lithoglyph/glyphbase/ui/src/Main.res index b4c1d941..563a4e68 100644 --- a/lithoglyph/glyphbase/ui/src/Main.res +++ b/lithoglyph/glyphbase/ui/src/Main.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Main entry point with formally verified DOM mounting // Use SafeDOM for high-assurance mount operations diff --git a/lithoglyph/glyphbase/ui/src/Types.res b/lithoglyph/glyphbase/ui/src/Types.res index e76a4149..8628a262 100644 --- a/lithoglyph/glyphbase/ui/src/Types.res +++ b/lithoglyph/glyphbase/ui/src/Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Core types for Glyphbase type fieldType = diff --git a/lithoglyph/glyphbase/ui/src/api/Client.res b/lithoglyph/glyphbase/ui/src/api/Client.res index 7f7d5d7f..41d1e2c1 100644 --- a/lithoglyph/glyphbase/ui/src/api/Client.res +++ b/lithoglyph/glyphbase/ui/src/api/Client.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // API client for Glyphbase server let baseUrl = "http://localhost:8080/api" diff --git a/lithoglyph/glyphbase/ui/src/bindings/Fetch.res b/lithoglyph/glyphbase/ui/src/bindings/Fetch.res index 70a8c5c8..c6f2ca3f 100644 --- a/lithoglyph/glyphbase/ui/src/bindings/Fetch.res +++ b/lithoglyph/glyphbase/ui/src/bindings/Fetch.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Fetch API bindings for ReScript type response diff --git a/lithoglyph/glyphbase/ui/src/bindings/Jotai.res b/lithoglyph/glyphbase/ui/src/bindings/Jotai.res index f54c7dd6..c4cf133a 100644 --- a/lithoglyph/glyphbase/ui/src/bindings/Jotai.res +++ b/lithoglyph/glyphbase/ui/src/bindings/Jotai.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // ReScript bindings for Jotai type atom<'a> diff --git a/lithoglyph/glyphbase/ui/src/bindings/Webapi.res b/lithoglyph/glyphbase/ui/src/bindings/Webapi.res index d1470377..be562b50 100644 --- a/lithoglyph/glyphbase/ui/src/bindings/Webapi.res +++ b/lithoglyph/glyphbase/ui/src/bindings/Webapi.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Webapi bindings for DOM operations module Dom = { diff --git a/lithoglyph/glyphbase/ui/src/bindings/Yjs.res b/lithoglyph/glyphbase/ui/src/bindings/Yjs.res index 55a92b31..8d8ee9ae 100644 --- a/lithoglyph/glyphbase/ui/src/bindings/Yjs.res +++ b/lithoglyph/glyphbase/ui/src/bindings/Yjs.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // ReScript bindings for Yjs - CRDT library for real-time collaboration // Y.Doc - The main Yjs document diff --git a/lithoglyph/glyphbase/ui/src/components/CellComments.res b/lithoglyph/glyphbase/ui/src/components/CellComments.res index b38e51b4..9a0db898 100644 --- a/lithoglyph/glyphbase/ui/src/components/CellComments.res +++ b/lithoglyph/glyphbase/ui/src/components/CellComments.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Cell comments component with @mention support type comment = { diff --git a/lithoglyph/glyphbase/ui/src/components/Grid.res b/lithoglyph/glyphbase/ui/src/components/Grid.res index bece6589..cca02e28 100644 --- a/lithoglyph/glyphbase/ui/src/components/Grid.res +++ b/lithoglyph/glyphbase/ui/src/components/Grid.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Grid component - the core spreadsheet-like view open Types diff --git a/lithoglyph/glyphbase/ui/src/components/LiveCursors.res b/lithoglyph/glyphbase/ui/src/components/LiveCursors.res index 8f3f8079..9f478189 100644 --- a/lithoglyph/glyphbase/ui/src/components/LiveCursors.res +++ b/lithoglyph/glyphbase/ui/src/components/LiveCursors.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Live cursors component - shows other users' cursor positions open CollaborationStore diff --git a/lithoglyph/glyphbase/ui/src/components/Modal.res b/lithoglyph/glyphbase/ui/src/components/Modal.res index a72b588e..99794e30 100644 --- a/lithoglyph/glyphbase/ui/src/components/Modal.res +++ b/lithoglyph/glyphbase/ui/src/components/Modal.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Modal component for dialogs @react.component diff --git a/lithoglyph/glyphbase/ui/src/components/PresenceIndicators.res b/lithoglyph/glyphbase/ui/src/components/PresenceIndicators.res index 11731a57..f2e6842d 100644 --- a/lithoglyph/glyphbase/ui/src/components/PresenceIndicators.res +++ b/lithoglyph/glyphbase/ui/src/components/PresenceIndicators.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Presence indicators - shows who's currently online open CollaborationStore diff --git a/lithoglyph/glyphbase/ui/src/stores/BaseStore.res b/lithoglyph/glyphbase/ui/src/stores/BaseStore.res index 98403382..6a948ac2 100644 --- a/lithoglyph/glyphbase/ui/src/stores/BaseStore.res +++ b/lithoglyph/glyphbase/ui/src/stores/BaseStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // State management for bases and tables open Types diff --git a/lithoglyph/glyphbase/ui/src/stores/CollaborationStore.res b/lithoglyph/glyphbase/ui/src/stores/CollaborationStore.res index cea8d4c2..03d525d3 100644 --- a/lithoglyph/glyphbase/ui/src/stores/CollaborationStore.res +++ b/lithoglyph/glyphbase/ui/src/stores/CollaborationStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Real-time collaboration store using Yjs CRDTs open Types diff --git a/lithoglyph/glyphbase/ui/src/stores/CommentsStore.res b/lithoglyph/glyphbase/ui/src/stores/CommentsStore.res index d3c1b9f6..559b3248 100644 --- a/lithoglyph/glyphbase/ui/src/stores/CommentsStore.res +++ b/lithoglyph/glyphbase/ui/src/stores/CommentsStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Comments store for managing cell comments and mentions type comment = { diff --git a/lithoglyph/glyphbase/ui/src/stores/GridStore.res b/lithoglyph/glyphbase/ui/src/stores/GridStore.res index 91f32fd9..bbeaf663 100644 --- a/lithoglyph/glyphbase/ui/src/stores/GridStore.res +++ b/lithoglyph/glyphbase/ui/src/stores/GridStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // State management for the grid view open Types diff --git a/lithoglyph/glyphbase/ui/src/stores/KanbanStore.res b/lithoglyph/glyphbase/ui/src/stores/KanbanStore.res index 86756e28..7650f3c6 100644 --- a/lithoglyph/glyphbase/ui/src/stores/KanbanStore.res +++ b/lithoglyph/glyphbase/ui/src/stores/KanbanStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Kanban View Store open Types diff --git a/lithoglyph/glyphbase/ui/src/styles/calendar.css b/lithoglyph/glyphbase/ui/src/styles/calendar.css index da69533a..72efc8d3 100644 --- a/lithoglyph/glyphbase/ui/src/styles/calendar.css +++ b/lithoglyph/glyphbase/ui/src/styles/calendar.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Calendar View Styles */ /* Calendar Container */ diff --git a/lithoglyph/glyphbase/ui/src/styles/collaboration.css b/lithoglyph/glyphbase/ui/src/styles/collaboration.css index 3418d3ba..a39f900b 100644 --- a/lithoglyph/glyphbase/ui/src/styles/collaboration.css +++ b/lithoglyph/glyphbase/ui/src/styles/collaboration.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Real-time collaboration styles */ /* Live cursors */ diff --git a/lithoglyph/glyphbase/ui/src/styles/comments.css b/lithoglyph/glyphbase/ui/src/styles/comments.css index 506e1536..1676a030 100644 --- a/lithoglyph/glyphbase/ui/src/styles/comments.css +++ b/lithoglyph/glyphbase/ui/src/styles/comments.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Cell comments and @mentions styles */ .cell-comments-panel { diff --git a/lithoglyph/glyphbase/ui/src/styles/form.css b/lithoglyph/glyphbase/ui/src/styles/form.css index 64d95c92..37c7a3a6 100644 --- a/lithoglyph/glyphbase/ui/src/styles/form.css +++ b/lithoglyph/glyphbase/ui/src/styles/form.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Form View Styles */ /* Form Container */ diff --git a/lithoglyph/glyphbase/ui/src/styles/gallery.css b/lithoglyph/glyphbase/ui/src/styles/gallery.css index d87d2345..3e2ae284 100644 --- a/lithoglyph/glyphbase/ui/src/styles/gallery.css +++ b/lithoglyph/glyphbase/ui/src/styles/gallery.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Gallery View Styles */ /* Gallery Container */ diff --git a/lithoglyph/glyphbase/ui/src/styles/kanban.css b/lithoglyph/glyphbase/ui/src/styles/kanban.css index cd88cb39..4f2189f9 100644 --- a/lithoglyph/glyphbase/ui/src/styles/kanban.css +++ b/lithoglyph/glyphbase/ui/src/styles/kanban.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Kanban Board Styles */ .kanban-board { diff --git a/lithoglyph/glyphbase/ui/src/styles/main.css b/lithoglyph/glyphbase/ui/src/styles/main.css index 13c2da94..f14e0c6a 100644 --- a/lithoglyph/glyphbase/ui/src/styles/main.css +++ b/lithoglyph/glyphbase/ui/src/styles/main.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Glyphbase - Main Styles */ @import "./kanban.css"; diff --git a/lithoglyph/glyphbase/ui/src/views/CalendarStore.res b/lithoglyph/glyphbase/ui/src/views/CalendarStore.res index 04f6e2a6..eeb4cd9e 100644 --- a/lithoglyph/glyphbase/ui/src/views/CalendarStore.res +++ b/lithoglyph/glyphbase/ui/src/views/CalendarStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Calendar Store - State management for Calendar View open Types diff --git a/lithoglyph/glyphbase/ui/src/views/CalendarView.res b/lithoglyph/glyphbase/ui/src/views/CalendarView.res index 963ef3c7..7da2aaf3 100644 --- a/lithoglyph/glyphbase/ui/src/views/CalendarView.res +++ b/lithoglyph/glyphbase/ui/src/views/CalendarView.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Calendar View open Types diff --git a/lithoglyph/glyphbase/ui/src/views/FormStore.res b/lithoglyph/glyphbase/ui/src/views/FormStore.res index 48d202ed..e5f4de89 100644 --- a/lithoglyph/glyphbase/ui/src/views/FormStore.res +++ b/lithoglyph/glyphbase/ui/src/views/FormStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form Store - State management for Form View open Types diff --git a/lithoglyph/glyphbase/ui/src/views/FormView.res b/lithoglyph/glyphbase/ui/src/views/FormView.res index 50111fa5..caa30a26 100644 --- a/lithoglyph/glyphbase/ui/src/views/FormView.res +++ b/lithoglyph/glyphbase/ui/src/views/FormView.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form View - Public-facing form for data entry open Types diff --git a/lithoglyph/glyphbase/ui/src/views/GalleryStore.res b/lithoglyph/glyphbase/ui/src/views/GalleryStore.res index 14746505..028b4479 100644 --- a/lithoglyph/glyphbase/ui/src/views/GalleryStore.res +++ b/lithoglyph/glyphbase/ui/src/views/GalleryStore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Gallery Store - State management for Gallery View open Types diff --git a/lithoglyph/glyphbase/ui/src/views/GalleryView.res b/lithoglyph/glyphbase/ui/src/views/GalleryView.res index 2f6e655e..68d80290 100644 --- a/lithoglyph/glyphbase/ui/src/views/GalleryView.res +++ b/lithoglyph/glyphbase/ui/src/views/GalleryView.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Gallery View open Types diff --git a/lithoglyph/glyphbase/ui/src/views/KanbanView.res b/lithoglyph/glyphbase/ui/src/views/KanbanView.res index be19e2d0..8aa2448f 100644 --- a/lithoglyph/glyphbase/ui/src/views/KanbanView.res +++ b/lithoglyph/glyphbase/ui/src/views/KanbanView.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Kanban Board View open Types diff --git a/lithoglyph/glyphbase/ui/vite.config.js b/lithoglyph/glyphbase/ui/vite.config.js index 086b57e2..0e348d7a 100644 --- a/lithoglyph/glyphbase/ui/vite.config.js +++ b/lithoglyph/glyphbase/ui/vite.config.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; diff --git a/lithoglyph/gql-dt/.gitattributes b/lithoglyph/gql-dt/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/gql-dt/.gitattributes +++ b/lithoglyph/gql-dt/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/gql-dt/.github/workflows/casket-pages.yml b/lithoglyph/gql-dt/.github/workflows/casket-pages.yml index 4ec16035..f6d49797 100644 --- a/lithoglyph/gql-dt/.github/workflows/casket-pages.yml +++ b/lithoglyph/gql-dt/.github/workflows/casket-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: GitHub Pages on: diff --git a/lithoglyph/gql-dt/.github/workflows/codeql.yml b/lithoglyph/gql-dt/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/lithoglyph/gql-dt/.github/workflows/codeql.yml +++ b/lithoglyph/gql-dt/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/lithoglyph/gql-dt/.github/workflows/governance.yml b/lithoglyph/gql-dt/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/lithoglyph/gql-dt/.github/workflows/governance.yml +++ b/lithoglyph/gql-dt/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/lithoglyph/gql-dt/.github/workflows/hypatia-scan.yml b/lithoglyph/gql-dt/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/lithoglyph/gql-dt/.github/workflows/hypatia-scan.yml +++ b/lithoglyph/gql-dt/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/lithoglyph/gql-dt/.github/workflows/lean-build.yml b/lithoglyph/gql-dt/.github/workflows/lean-build.yml index e5c880ca..e6462ab0 100644 --- a/lithoglyph/gql-dt/.github/workflows/lean-build.yml +++ b/lithoglyph/gql-dt/.github/workflows/lean-build.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lean 4 Build and Test Workflow name: Lean 4 Build diff --git a/lithoglyph/gql-dt/.github/workflows/scorecard.yml b/lithoglyph/gql-dt/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/lithoglyph/gql-dt/.github/workflows/scorecard.yml +++ b/lithoglyph/gql-dt/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/lithoglyph/gql-dt/.machine_readable/6a2/AGENTIC.a2ml b/lithoglyph/gql-dt/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/lithoglyph/gql-dt/.machine_readable/6a2/AGENTIC.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/lithoglyph/gql-dt/.machine_readable/6a2/ECOSYSTEM.a2ml b/lithoglyph/gql-dt/.machine_readable/6a2/ECOSYSTEM.a2ml index a72ba829..617f0e60 100644 --- a/lithoglyph/gql-dt/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Gql Dt ecosystem position diff --git a/lithoglyph/gql-dt/.machine_readable/6a2/META.a2ml b/lithoglyph/gql-dt/.machine_readable/6a2/META.a2ml index 79cf5b62..0d716146 100644 --- a/lithoglyph/gql-dt/.machine_readable/6a2/META.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Gql Dt meta-level information diff --git a/lithoglyph/gql-dt/.machine_readable/6a2/NEUROSYM.a2ml b/lithoglyph/gql-dt/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/lithoglyph/gql-dt/.machine_readable/6a2/NEUROSYM.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/lithoglyph/gql-dt/.machine_readable/6a2/PLAYBOOK.a2ml b/lithoglyph/gql-dt/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/lithoglyph/gql-dt/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/lithoglyph/gql-dt/.machine_readable/6a2/STATE.a2ml b/lithoglyph/gql-dt/.machine_readable/6a2/STATE.a2ml index a71e52f9..f3a05566 100644 --- a/lithoglyph/gql-dt/.machine_readable/6a2/STATE.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Gql Dt project state diff --git a/lithoglyph/gql-dt/.machine_readable/ROADMAP.a2ml b/lithoglyph/gql-dt/.machine_readable/ROADMAP.a2ml index 1743fef2..1bd8c0f1 100644 --- a/lithoglyph/gql-dt/.machine_readable/ROADMAP.a2ml +++ b/lithoglyph/gql-dt/.machine_readable/ROADMAP.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lithoglyph Ecosystem - Unified Roadmap to MVP 1.0.0 ; Media-Type: application/vnd.roadmap+scm ; diff --git a/lithoglyph/gql-dt/0-AI-MANIFEST.a2ml b/lithoglyph/gql-dt/0-AI-MANIFEST.a2ml index 2d635555..28eef705 100644 --- a/lithoglyph/gql-dt/0-AI-MANIFEST.a2ml +++ b/lithoglyph/gql-dt/0-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) ; ; 0-AI-MANIFEST.a2ml — Universal AI entry point for GQL-DT diff --git a/lithoglyph/gql-dt/Containerfile b/lithoglyph/gql-dt/Containerfile index a9f11a1a..757d723f 100644 --- a/lithoglyph/gql-dt/Containerfile +++ b/lithoglyph/gql-dt/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 hyperpolymath # # GQLdt Development Container diff --git a/lithoglyph/gql-dt/LICENSE b/lithoglyph/gql-dt/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/gql-dt/LICENSE +++ b/lithoglyph/gql-dt/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/gql-dt/MAINTAINERS.adoc b/lithoglyph/gql-dt/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/gql-dt/MAINTAINERS.adoc +++ b/lithoglyph/gql-dt/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/gql-dt/README.md b/lithoglyph/gql-dt/README.md index 6885aff9..b854554c 100644 --- a/lithoglyph/gql-dt/README.md +++ b/lithoglyph/gql-dt/README.md @@ -1,7 +1,7 @@ # GQLdt: Dependently-Typed Lithoglyph Query Language -image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2025 hyperpolymath GQLdt extends [Lithoglyph](https://github.com/hyperpolymath/lithoglyph)'s query language with **dependent types**, enabling compile-time verification of database constraints, provenance tracking, and reversibility proofs. diff --git a/lithoglyph/gql-dt/ROADMAP.adoc b/lithoglyph/gql-dt/ROADMAP.adoc index 15f13b75..37e9eeb6 100644 --- a/lithoglyph/gql-dt/ROADMAP.adoc +++ b/lithoglyph/gql-dt/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Gql Dt Roadmap == Current Status diff --git a/lithoglyph/gql-dt/RSR_OUTLINE.adoc b/lithoglyph/gql-dt/RSR_OUTLINE.adoc index 6e9f5981..8a229060 100644 --- a/lithoglyph/gql-dt/RSR_OUTLINE.adoc +++ b/lithoglyph/gql-dt/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/gql-dt/bridge/build.zig b/lithoglyph/gql-dt/bridge/build.zig index 162b1e49..8d824779 100644 --- a/lithoglyph/gql-dt/bridge/build.zig +++ b/lithoglyph/gql-dt/bridge/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 hyperpolymath // // build.zig - Build configuration for Lith FFI bridge diff --git a/lithoglyph/gql-dt/bridge/lith_insert.zig b/lithoglyph/gql-dt/bridge/lith_insert.zig index f5831f5f..aec22c94 100644 --- a/lithoglyph/gql-dt/bridge/lith_insert.zig +++ b/lithoglyph/gql-dt/bridge/lith_insert.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 hyperpolymath // // lith_insert.zig - Lith insert operations with proof verification diff --git a/lithoglyph/gql-dt/bridge/lith_persist.zig b/lithoglyph/gql-dt/bridge/lith_persist.zig index 646fb4a6..e0bd712b 100644 --- a/lithoglyph/gql-dt/bridge/lith_persist.zig +++ b/lithoglyph/gql-dt/bridge/lith_persist.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 hyperpolymath // // lith_persist.zig - Lith persistent storage backend (minimal) diff --git a/lithoglyph/gql-dt/bridge/lith_root.zig b/lithoglyph/gql-dt/bridge/lith_root.zig index 202ed0d5..63a473f3 100644 --- a/lithoglyph/gql-dt/bridge/lith_root.zig +++ b/lithoglyph/gql-dt/bridge/lith_root.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 hyperpolymath // // lith_root.zig - Root module for Lith FFI bridge diff --git a/lithoglyph/gql-dt/bridge/lith_types.zig b/lithoglyph/gql-dt/bridge/lith_types.zig index b1b7614e..7697e75d 100644 --- a/lithoglyph/gql-dt/bridge/lith_types.zig +++ b/lithoglyph/gql-dt/bridge/lith_types.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 hyperpolymath // // lith_types.zig - Core types for Lith FFI bridge diff --git a/lithoglyph/gql-dt/bridge/zig/build.zig b/lithoglyph/gql-dt/bridge/zig/build.zig index 8f0c53ca..f749e1f1 100644 --- a/lithoglyph/gql-dt/bridge/zig/build.zig +++ b/lithoglyph/gql-dt/bridge/zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 hyperpolymath // // Zig FFI Bridge for GQLdt diff --git a/lithoglyph/gql-dt/bridge/zig/src/main.zig b/lithoglyph/gql-dt/bridge/zig/src/main.zig index 299a2f59..a95c91c5 100644 --- a/lithoglyph/gql-dt/bridge/zig/src/main.zig +++ b/lithoglyph/gql-dt/bridge/zig/src/main.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // Zig FFI Bridge - Main Module diff --git a/lithoglyph/gql-dt/bridge/zig/test/integration_test.zig b/lithoglyph/gql-dt/bridge/zig/test/integration_test.zig index 3452aa07..9a8f36bc 100644 --- a/lithoglyph/gql-dt/bridge/zig/test/integration_test.zig +++ b/lithoglyph/gql-dt/bridge/zig/test/integration_test.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 hyperpolymath // // Integration tests for Zig FFI bridge diff --git a/lithoglyph/gql-dt/cli/debugger.ts b/lithoglyph/gql-dt/cli/debugger.ts index cc171a0d..40a469b1 100644 --- a/lithoglyph/gql-dt/cli/debugger.ts +++ b/lithoglyph/gql-dt/cli/debugger.ts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // GQL-DT Debugger with Dependent Type Inspection diff --git a/lithoglyph/gql-dt/cli/lsp-server.ts b/lithoglyph/gql-dt/cli/lsp-server.ts index eb2e9bd4..810c3421 100644 --- a/lithoglyph/gql-dt/cli/lsp-server.ts +++ b/lithoglyph/gql-dt/cli/lsp-server.ts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) // // GQL-DT Language Server Protocol Implementation diff --git a/lithoglyph/gql-dt/contractiles/must/Mustfile b/lithoglyph/gql-dt/contractiles/must/Mustfile index 2f366ce1..ee751099 100644 --- a/lithoglyph/gql-dt/contractiles/must/Mustfile +++ b/lithoglyph/gql-dt/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/lithoglyph/gql-dt/contractiles/trust/Trustfile b/lithoglyph/gql-dt/contractiles/trust/Trustfile index 5870d441..aff0303c 100644 --- a/lithoglyph/gql-dt/contractiles/trust/Trustfile +++ b/lithoglyph/gql-dt/contractiles/trust/Trustfile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2026 hyperpolymath ; ; Trustfile - Cryptographic Standards and Security Requirements diff --git a/lithoglyph/gql-dt/ffi/zig/build.zig b/lithoglyph/gql-dt/ffi/zig/build.zig index 30af3246..09616515 100644 --- a/lithoglyph/gql-dt/ffi/zig/build.zig +++ b/lithoglyph/gql-dt/ffi/zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell (@hyperpolymath) // // build.zig - GQL-DT FFI Build Configuration (Zig 0.15.2+) diff --git a/lithoglyph/gql-dt/ffi/zig/src/main.zig b/lithoglyph/gql-dt/ffi/zig/src/main.zig index 0ff29d3e..e3ee8af6 100644 --- a/lithoglyph/gql-dt/ffi/zig/src/main.zig +++ b/lithoglyph/gql-dt/ffi/zig/src/main.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell (@hyperpolymath) // // main.zig - Zig FFI implementation for GQL-DT ABI diff --git a/lithoglyph/gql-dt/ffi/zig/test/integration_test.zig b/lithoglyph/gql-dt/ffi/zig/test/integration_test.zig index b3858b2f..8fc1d460 100644 --- a/lithoglyph/gql-dt/ffi/zig/test/integration_test.zig +++ b/lithoglyph/gql-dt/ffi/zig/test/integration_test.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell (@hyperpolymath) // // GQL-DT Integration Tests diff --git a/lithoglyph/gql-dt/gqldt.ipkg b/lithoglyph/gql-dt/gqldt.ipkg index df7a6e4e..64a09c53 100644 --- a/lithoglyph/gql-dt/gqldt.ipkg +++ b/lithoglyph/gql-dt/gqldt.ipkg @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell package gqldt diff --git a/lithoglyph/gql-dt/lakefile.lean b/lithoglyph/gql-dt/lakefile.lean index 157a70bd..d0a4d83e 100644 --- a/lithoglyph/gql-dt/lakefile.lean +++ b/lithoglyph/gql-dt/lakefile.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- lakefile.lean - Lake build configuration for GQLdt diff --git a/lithoglyph/gql-dt/scripts/build-container.sh b/lithoglyph/gql-dt/scripts/build-container.sh index 2854e870..4bc18da5 100755 --- a/lithoglyph/gql-dt/scripts/build-container.sh +++ b/lithoglyph/gql-dt/scripts/build-container.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 hyperpolymath # # Build GQLdt container using svalinn/vordr/cerro-torre/selur diff --git a/lithoglyph/gql-dt/scripts/dev-container.sh b/lithoglyph/gql-dt/scripts/dev-container.sh index d63a1cd8..7e9f5fb4 100755 --- a/lithoglyph/gql-dt/scripts/dev-container.sh +++ b/lithoglyph/gql-dt/scripts/dev-container.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 hyperpolymath # # Quick development container launcher diff --git a/lithoglyph/gql-dt/scripts/generate-diagrams.sh b/lithoglyph/gql-dt/scripts/generate-diagrams.sh index df2eb163..20af6d41 100755 --- a/lithoglyph/gql-dt/scripts/generate-diagrams.sh +++ b/lithoglyph/gql-dt/scripts/generate-diagrams.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 hyperpolymath # # Generate railroad diagrams from EBNF grammar diff --git a/lithoglyph/gql-dt/scripts/rebrand-to-gql.sh b/lithoglyph/gql-dt/scripts/rebrand-to-gql.sh index b6934c2f..863c15d7 100755 --- a/lithoglyph/gql-dt/scripts/rebrand-to-gql.sh +++ b/lithoglyph/gql-dt/scripts/rebrand-to-gql.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Rebrand Lith/GQL to Lithoglyph/GQL throughout gql-dt project set -euo pipefail diff --git a/lithoglyph/gql-dt/selur-compose.yml b/lithoglyph/gql-dt/selur-compose.yml index 54ffedcf..f8cf9871 100644 --- a/lithoglyph/gql-dt/selur-compose.yml +++ b/lithoglyph/gql-dt/selur-compose.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 hyperpolymath # # Docker Compose for GQLdt development diff --git a/lithoglyph/gql-dt/spec/GQLdt-Grammar.ebnf b/lithoglyph/gql-dt/spec/GQLdt-Grammar.ebnf index 5f1e0d88..27402e51 100644 --- a/lithoglyph/gql-dt/spec/GQLdt-Grammar.ebnf +++ b/lithoglyph/gql-dt/spec/GQLdt-Grammar.ebnf @@ -1,7 +1,7 @@ (* ============================================================================ GQLdt (Lith Query Language with Dependent Types) - Formal Grammar - SPDX-License-Identifier: PMPL-1.0-or-later + SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) Notation: Extended Backus-Naur Form (EBNF) per ISO/IEC 14977 diff --git a/lithoglyph/gql-dt/src/GQLdt/ABI/Foreign.idr b/lithoglyph/gql-dt/src/GQLdt/ABI/Foreign.idr index 89ca41ee..d95adfdf 100644 --- a/lithoglyph/gql-dt/src/GQLdt/ABI/Foreign.idr +++ b/lithoglyph/gql-dt/src/GQLdt/ABI/Foreign.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Foreign.idr - FFI declarations for GQLdt ABI diff --git a/lithoglyph/gql-dt/src/GQLdt/ABI/Layout.idr b/lithoglyph/gql-dt/src/GQLdt/ABI/Layout.idr index fcca79d7..28c2b16a 100644 --- a/lithoglyph/gql-dt/src/GQLdt/ABI/Layout.idr +++ b/lithoglyph/gql-dt/src/GQLdt/ABI/Layout.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell (@hyperpolymath) -- -- Layout.idr - Memory layout verification for GQLdt ABI diff --git a/lithoglyph/gql-dt/src/GQLdt/ABI/Types.idr b/lithoglyph/gql-dt/src/GQLdt/ABI/Types.idr index e892384c..dc4491e8 100644 --- a/lithoglyph/gql-dt/src/GQLdt/ABI/Types.idr +++ b/lithoglyph/gql-dt/src/GQLdt/ABI/Types.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell (@hyperpolymath) -- -- Types.idr - Type definitions with proofs for GQLdt ABI diff --git a/lithoglyph/gql-dt/src/GqlDt.lean b/lithoglyph/gql-dt/src/GqlDt.lean index de48df87..00ad568d 100644 --- a/lithoglyph/gql-dt/src/GqlDt.lean +++ b/lithoglyph/gql-dt/src/GqlDt.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- GQL-DT - Lithoglyph Query Language with Dependent Types diff --git a/lithoglyph/gql-dt/src/GqlDt/AST.lean b/lithoglyph/gql-dt/src/GqlDt/AST.lean index f275d10e..74ddd059 100644 --- a/lithoglyph/gql-dt/src/GqlDt/AST.lean +++ b/lithoglyph/gql-dt/src/GqlDt/AST.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Abstract Syntax Tree with Dependent Types diff --git a/lithoglyph/gql-dt/src/GqlDt/FFI.lean b/lithoglyph/gql-dt/src/GqlDt/FFI.lean index 25bfc90b..436d73bb 100644 --- a/lithoglyph/gql-dt/src/GqlDt/FFI.lean +++ b/lithoglyph/gql-dt/src/GqlDt/FFI.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.FFI - Foreign Function Interface module diff --git a/lithoglyph/gql-dt/src/GqlDt/FFI/Bridge.lean b/lithoglyph/gql-dt/src/GqlDt/FFI/Bridge.lean index 0416622e..e512333e 100644 --- a/lithoglyph/gql-dt/src/GqlDt/FFI/Bridge.lean +++ b/lithoglyph/gql-dt/src/GqlDt/FFI/Bridge.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.FFI.Bridge - Lean 4 bindings to Zig FFI bridge diff --git a/lithoglyph/gql-dt/src/GqlDt/IR.lean b/lithoglyph/gql-dt/src/GqlDt/IR.lean index c25db9b6..65760a7f 100644 --- a/lithoglyph/gql-dt/src/GqlDt/IR.lean +++ b/lithoglyph/gql-dt/src/GqlDt/IR.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Typed Intermediate Representation (IR) diff --git a/lithoglyph/gql-dt/src/GqlDt/Lexer.lean b/lithoglyph/gql-dt/src/GqlDt/Lexer.lean index 28f07ae9..34b90af1 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Lexer.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Lexer.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Lexer for GQL-DT/GQL diff --git a/lithoglyph/gql-dt/src/GqlDt/Parser.lean b/lithoglyph/gql-dt/src/GqlDt/Parser.lean index e349004c..f5540b7c 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Parser.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Parser.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Parser for GQL-DT/GQL diff --git a/lithoglyph/gql-dt/src/GqlDt/Pipeline.lean b/lithoglyph/gql-dt/src/GqlDt/Pipeline.lean index abb8f95c..516f270b 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Pipeline.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Pipeline.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Complete Parsing Pipeline: Source → IR diff --git a/lithoglyph/gql-dt/src/GqlDt/Prompt.lean b/lithoglyph/gql-dt/src/GqlDt/Prompt.lean index 3f59ad5f..83b52583 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Prompt.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Prompt.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Prompt - PROMPT score types diff --git a/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptDimension.lean b/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptDimension.lean index 4ff660c9..919f5275 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptDimension.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptDimension.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Prompt.PromptDimension - PROMPT score dimension [0, 100] diff --git a/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptScores.lean b/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptScores.lean index 768c5b1c..fcae5820 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptScores.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Prompt/PromptScores.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Prompt.PromptScores - Complete PROMPT score with computed overall diff --git a/lithoglyph/gql-dt/src/GqlDt/Provenance.lean b/lithoglyph/gql-dt/src/GqlDt/Provenance.lean index ee4a4291..0888dca4 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Provenance.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Provenance.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Provenance - Provenance tracking types diff --git a/lithoglyph/gql-dt/src/GqlDt/Provenance/ActorId.lean b/lithoglyph/gql-dt/src/GqlDt/Provenance/ActorId.lean index b3e7f02c..67437604 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Provenance/ActorId.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Provenance/ActorId.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Provenance.ActorId - Non-empty identifier for actors diff --git a/lithoglyph/gql-dt/src/GqlDt/Provenance/Rationale.lean b/lithoglyph/gql-dt/src/GqlDt/Provenance/Rationale.lean index f0233cc7..e852518d 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Provenance/Rationale.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Provenance/Rationale.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Provenance.Rationale - Non-empty justification for operations diff --git a/lithoglyph/gql-dt/src/GqlDt/Provenance/Tracked.lean b/lithoglyph/gql-dt/src/GqlDt/Provenance/Tracked.lean index abebb93d..803438ae 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Provenance/Tracked.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Provenance/Tracked.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Provenance.Tracked - Values with provenance tracking diff --git a/lithoglyph/gql-dt/src/GqlDt/Query.lean b/lithoglyph/gql-dt/src/GqlDt/Query.lean index c4a09ba1..968b1a27 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query - GQL Query module exports diff --git a/lithoglyph/gql-dt/src/GqlDt/Query/AST.lean b/lithoglyph/gql-dt/src/GqlDt/Query/AST.lean index abd3535c..e78476b7 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query/AST.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query/AST.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query.AST - Abstract Syntax Tree for GQL queries diff --git a/lithoglyph/gql-dt/src/GqlDt/Query/Eval.lean b/lithoglyph/gql-dt/src/GqlDt/Query/Eval.lean index ecba80ba..a909fb7e 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query/Eval.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query/Eval.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query.Eval - Query evaluation engine for GQL diff --git a/lithoglyph/gql-dt/src/GqlDt/Query/Parser.lean b/lithoglyph/gql-dt/src/GqlDt/Query/Parser.lean index 9d9b0966..dab5394f 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query/Parser.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query/Parser.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query.Parser - Parser combinators for GQL diff --git a/lithoglyph/gql-dt/src/GqlDt/Query/Schema.lean b/lithoglyph/gql-dt/src/GqlDt/Query/Schema.lean index d1b76f1e..4be5ff96 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query/Schema.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query/Schema.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query.Schema - Database schema definitions diff --git a/lithoglyph/gql-dt/src/GqlDt/Query/Store.lean b/lithoglyph/gql-dt/src/GqlDt/Query/Store.lean index 89992c82..8cda60cd 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query/Store.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query/Store.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query.Store - In-memory data store for GQL diff --git a/lithoglyph/gql-dt/src/GqlDt/Query/TypeCheck.lean b/lithoglyph/gql-dt/src/GqlDt/Query/TypeCheck.lean index fd58ca44..83869004 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Query/TypeCheck.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Query/TypeCheck.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Query.TypeCheck - Type checker for GQL queries diff --git a/lithoglyph/gql-dt/src/GqlDt/Serialization.lean b/lithoglyph/gql-dt/src/GqlDt/Serialization.lean index dbf8e7aa..8d77ca43 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Serialization.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Serialization.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Serialization/Deserialization for GQL-DT Types diff --git a/lithoglyph/gql-dt/src/GqlDt/Serialization/Types.lean b/lithoglyph/gql-dt/src/GqlDt/Serialization/Types.lean index bc458eec..165ef84b 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Serialization/Types.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Serialization/Types.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Serialization Type Definitions (Shared) diff --git a/lithoglyph/gql-dt/src/GqlDt/TypeChecker.lean b/lithoglyph/gql-dt/src/GqlDt/TypeChecker.lean index 59f9505f..a88d2b27 100644 --- a/lithoglyph/gql-dt/src/GqlDt/TypeChecker.lean +++ b/lithoglyph/gql-dt/src/GqlDt/TypeChecker.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Type Checker for GQL-DT diff --git a/lithoglyph/gql-dt/src/GqlDt/TypeInference.lean b/lithoglyph/gql-dt/src/GqlDt/TypeInference.lean index d419b502..60ed8851 100644 --- a/lithoglyph/gql-dt/src/GqlDt/TypeInference.lean +++ b/lithoglyph/gql-dt/src/GqlDt/TypeInference.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Type Inference for GQL (User Tier) diff --git a/lithoglyph/gql-dt/src/GqlDt/TypeSafe.lean b/lithoglyph/gql-dt/src/GqlDt/TypeSafe.lean index e93ca0d3..3c8e1f9e 100644 --- a/lithoglyph/gql-dt/src/GqlDt/TypeSafe.lean +++ b/lithoglyph/gql-dt/src/GqlDt/TypeSafe.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Type-Safe Query Construction diff --git a/lithoglyph/gql-dt/src/GqlDt/TypeSafeQueries.lean b/lithoglyph/gql-dt/src/GqlDt/TypeSafeQueries.lean index 663d5759..557ca4b2 100644 --- a/lithoglyph/gql-dt/src/GqlDt/TypeSafeQueries.lean +++ b/lithoglyph/gql-dt/src/GqlDt/TypeSafeQueries.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Type-Safe Query Construction Examples diff --git a/lithoglyph/gql-dt/src/GqlDt/Types.lean b/lithoglyph/gql-dt/src/GqlDt/Types.lean index 8f6f3e0f..a85eb10b 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Types.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Types.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Types - Core refinement types diff --git a/lithoglyph/gql-dt/src/GqlDt/Types/BoundedInt.lean b/lithoglyph/gql-dt/src/GqlDt/Types/BoundedInt.lean index 3d38212e..4b2d1392 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Types/BoundedInt.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Types/BoundedInt.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Types.BoundedInt - Integers bounded by min and max diff --git a/lithoglyph/gql-dt/src/GqlDt/Types/BoundedNat.lean b/lithoglyph/gql-dt/src/GqlDt/Types/BoundedNat.lean index 3697c143..e4adca3c 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Types/BoundedNat.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Types/BoundedNat.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Types.BoundedNat - Natural numbers bounded by min and max diff --git a/lithoglyph/gql-dt/src/GqlDt/Types/Confidence.lean b/lithoglyph/gql-dt/src/GqlDt/Types/Confidence.lean index ada26c04..7c9cb75f 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Types/Confidence.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Types/Confidence.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Types.Confidence - Confidence values in [0.0, 1.0] diff --git a/lithoglyph/gql-dt/src/GqlDt/Types/NonEmptyString.lean b/lithoglyph/gql-dt/src/GqlDt/Types/NonEmptyString.lean index a788a26f..176b0e75 100644 --- a/lithoglyph/gql-dt/src/GqlDt/Types/NonEmptyString.lean +++ b/lithoglyph/gql-dt/src/GqlDt/Types/NonEmptyString.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- GqlDt.Types.NonEmptyString - Strings with proof of non-emptiness diff --git a/lithoglyph/gql-dt/src/Main.lean b/lithoglyph/gql-dt/src/Main.lean index 70df96df..54193352 100644 --- a/lithoglyph/gql-dt/src/Main.lean +++ b/lithoglyph/gql-dt/src/Main.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- Main.lean - GQLdt CLI/REPL diff --git a/lithoglyph/gql-dt/svalinn-compose.yaml b/lithoglyph/gql-dt/svalinn-compose.yaml index 4edbc51a..340e248c 100644 --- a/lithoglyph/gql-dt/svalinn-compose.yaml +++ b/lithoglyph/gql-dt/svalinn-compose.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # GQL-DT Svalinn/Vordr Verified Container Stack # Deploy GQL-DT with formal verification and post-quantum crypto diff --git a/lithoglyph/gql-dt/test/FFITest.lean b/lithoglyph/gql-dt/test/FFITest.lean index 0560faba..db8ddb84 100644 --- a/lithoglyph/gql-dt/test/FFITest.lean +++ b/lithoglyph/gql-dt/test/FFITest.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- FFITest.lean - Integration test for Zig FFI bridge diff --git a/lithoglyph/gql-dt/test/LexerTest.lean b/lithoglyph/gql-dt/test/LexerTest.lean index 9ee50d2d..580d4dd9 100644 --- a/lithoglyph/gql-dt/test/LexerTest.lean +++ b/lithoglyph/gql-dt/test/LexerTest.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- LexerTest.lean — Dedicated unit tests for GqlDt.Lexer diff --git a/lithoglyph/gql-dt/test/ParserTest.lean b/lithoglyph/gql-dt/test/ParserTest.lean index e8b96449..54655950 100644 --- a/lithoglyph/gql-dt/test/ParserTest.lean +++ b/lithoglyph/gql-dt/test/ParserTest.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0 +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 hyperpolymath -- -- ParserTest.lean - Tests for GQL Parser diff --git a/lithoglyph/gql-dt/test/TypeSafetyTests.lean b/lithoglyph/gql-dt/test/TypeSafetyTests.lean index 83f5e018..055e5ffc 100644 --- a/lithoglyph/gql-dt/test/TypeSafetyTests.lean +++ b/lithoglyph/gql-dt/test/TypeSafetyTests.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) -- -- Type Safety Tests diff --git a/lithoglyph/integrations/directus/src/Lith_Directus_Hook.res b/lithoglyph/integrations/directus/src/Lith_Directus_Hook.res index b51100f1..2b975f64 100644 --- a/lithoglyph/integrations/directus/src/Lith_Directus_Hook.res +++ b/lithoglyph/integrations/directus/src/Lith_Directus_Hook.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Directus Hook Extension diff --git a/lithoglyph/integrations/directus/src/Lith_Directus_Types.res b/lithoglyph/integrations/directus/src/Lith_Directus_Types.res index 8f188994..3c562c62 100644 --- a/lithoglyph/integrations/directus/src/Lith_Directus_Types.res +++ b/lithoglyph/integrations/directus/src/Lith_Directus_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Directus Extension Types diff --git a/lithoglyph/integrations/ghost/src/Lith_Ghost_Server.res b/lithoglyph/integrations/ghost/src/Lith_Ghost_Server.res index a9efb4c2..0d8ca062 100644 --- a/lithoglyph/integrations/ghost/src/Lith_Ghost_Server.res +++ b/lithoglyph/integrations/ghost/src/Lith_Ghost_Server.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Ghost Webhook Server diff --git a/lithoglyph/integrations/ghost/src/Lith_Ghost_Types.res b/lithoglyph/integrations/ghost/src/Lith_Ghost_Types.res index e4f03051..bc110340 100644 --- a/lithoglyph/integrations/ghost/src/Lith_Ghost_Types.res +++ b/lithoglyph/integrations/ghost/src/Lith_Ghost_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Ghost Integration Types diff --git a/lithoglyph/integrations/ghost/src/Lith_Ghost_Webhook.res b/lithoglyph/integrations/ghost/src/Lith_Ghost_Webhook.res index 9013ff50..bd801530 100644 --- a/lithoglyph/integrations/ghost/src/Lith_Ghost_Webhook.res +++ b/lithoglyph/integrations/ghost/src/Lith_Ghost_Webhook.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Ghost Webhook Handler diff --git a/lithoglyph/integrations/payload/src/Lith_Payload_Hooks.res b/lithoglyph/integrations/payload/src/Lith_Payload_Hooks.res index c88bd149..1f216c46 100644 --- a/lithoglyph/integrations/payload/src/Lith_Payload_Hooks.res +++ b/lithoglyph/integrations/payload/src/Lith_Payload_Hooks.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Payload CMS Hooks diff --git a/lithoglyph/integrations/payload/src/Lith_Payload_Plugin.res b/lithoglyph/integrations/payload/src/Lith_Payload_Plugin.res index c4bfb7cf..0a5b0ce8 100644 --- a/lithoglyph/integrations/payload/src/Lith_Payload_Plugin.res +++ b/lithoglyph/integrations/payload/src/Lith_Payload_Plugin.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Payload CMS Plugin diff --git a/lithoglyph/integrations/payload/src/Lith_Payload_Types.res b/lithoglyph/integrations/payload/src/Lith_Payload_Types.res index 2c7a8aaa..c739b5c0 100644 --- a/lithoglyph/integrations/payload/src/Lith_Payload_Types.res +++ b/lithoglyph/integrations/payload/src/Lith_Payload_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Payload CMS Adapter Types diff --git a/lithoglyph/integrations/strapi/src/Lith_Strapi_Client.res b/lithoglyph/integrations/strapi/src/Lith_Strapi_Client.res index f335bc54..aaa88eec 100644 --- a/lithoglyph/integrations/strapi/src/Lith_Strapi_Client.res +++ b/lithoglyph/integrations/strapi/src/Lith_Strapi_Client.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Client for Strapi diff --git a/lithoglyph/integrations/strapi/src/Lith_Strapi_Lifecycles.res b/lithoglyph/integrations/strapi/src/Lith_Strapi_Lifecycles.res index bbf9421d..1a2e6e08 100644 --- a/lithoglyph/integrations/strapi/src/Lith_Strapi_Lifecycles.res +++ b/lithoglyph/integrations/strapi/src/Lith_Strapi_Lifecycles.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Strapi Lifecycle Hooks diff --git a/lithoglyph/integrations/strapi/src/Lith_Strapi_Plugin.res b/lithoglyph/integrations/strapi/src/Lith_Strapi_Plugin.res index d6b16096..cf2e5732 100644 --- a/lithoglyph/integrations/strapi/src/Lith_Strapi_Plugin.res +++ b/lithoglyph/integrations/strapi/src/Lith_Strapi_Plugin.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Strapi Plugin diff --git a/lithoglyph/integrations/strapi/src/Lith_Strapi_Service.res b/lithoglyph/integrations/strapi/src/Lith_Strapi_Service.res index b98250bb..2cc7b3c0 100644 --- a/lithoglyph/integrations/strapi/src/Lith_Strapi_Service.res +++ b/lithoglyph/integrations/strapi/src/Lith_Strapi_Service.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Strapi Service diff --git a/lithoglyph/integrations/strapi/src/Lith_Strapi_Types.res b/lithoglyph/integrations/strapi/src/Lith_Strapi_Types.res index 7860e51c..726e0e4c 100644 --- a/lithoglyph/integrations/strapi/src/Lith_Strapi_Types.res +++ b/lithoglyph/integrations/strapi/src/Lith_Strapi_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Strapi Plugin Types diff --git a/lithoglyph/lith-http/.gitattributes b/lithoglyph/lith-http/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/lith-http/.gitattributes +++ b/lithoglyph/lith-http/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/lith-http/.github/workflows/deploy.yml b/lithoglyph/lith-http/.github/workflows/deploy.yml index 08f9f7ee..7f12dd31 100644 --- a/lithoglyph/lith-http/.github/workflows/deploy.yml +++ b/lithoglyph/lith-http/.github/workflows/deploy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Build and Deploy on: diff --git a/lithoglyph/lith-http/.machine_readable/6a2/AGENTIC.a2ml b/lithoglyph/lith-http/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/lithoglyph/lith-http/.machine_readable/6a2/AGENTIC.a2ml +++ b/lithoglyph/lith-http/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/lithoglyph/lith-http/.machine_readable/6a2/ECOSYSTEM.a2ml b/lithoglyph/lith-http/.machine_readable/6a2/ECOSYSTEM.a2ml index 3b586089..a81bab59 100644 --- a/lithoglyph/lith-http/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/lithoglyph/lith-http/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Lith Http ecosystem position diff --git a/lithoglyph/lith-http/.machine_readable/6a2/META.a2ml b/lithoglyph/lith-http/.machine_readable/6a2/META.a2ml index dab6aa96..356b5b83 100644 --- a/lithoglyph/lith-http/.machine_readable/6a2/META.a2ml +++ b/lithoglyph/lith-http/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Lith Http meta-level information diff --git a/lithoglyph/lith-http/.machine_readable/6a2/NEUROSYM.a2ml b/lithoglyph/lith-http/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/lithoglyph/lith-http/.machine_readable/6a2/NEUROSYM.a2ml +++ b/lithoglyph/lith-http/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/lithoglyph/lith-http/.machine_readable/6a2/PLAYBOOK.a2ml b/lithoglyph/lith-http/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/lithoglyph/lith-http/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/lithoglyph/lith-http/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/lithoglyph/lith-http/.machine_readable/6a2/STATE.a2ml b/lithoglyph/lith-http/.machine_readable/6a2/STATE.a2ml index b44c9447..48c0c3b2 100644 --- a/lithoglyph/lith-http/.machine_readable/6a2/STATE.a2ml +++ b/lithoglyph/lith-http/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Lith Http project state diff --git a/lithoglyph/lith-http/Containerfile b/lithoglyph/lith-http/Containerfile index 820fab0d..a3e6fbe6 100644 --- a/lithoglyph/lith-http/Containerfile +++ b/lithoglyph/lith-http/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Multi-stage Dockerfile for Lithoglyph HTTP API # ============================================================ diff --git a/lithoglyph/lith-http/LICENSE b/lithoglyph/lith-http/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/lith-http/LICENSE +++ b/lithoglyph/lith-http/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/lith-http/README.md b/lithoglyph/lith-http/README.md index 62ca73c9..96e22751 100644 --- a/lithoglyph/lith-http/README.md +++ b/lithoglyph/lith-http/README.md @@ -2,7 +2,7 @@ **Production-ready HTTP API for Lithoglyph with Rust NIF integration** -![License](https://img.shields.io/badge/License-PMPL--1.0-blue.svg) +![License](https://img.shields.io/badge/License-MPL--2.0-blue.svg) ![Build](https://img.shields.io/badge/build-passing-green.svg) ![Status](https://img.shields.io/badge/status-production--ready-green.svg) @@ -169,7 +169,7 @@ mix precommit ## License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 See `LICENSE` for details. diff --git a/lithoglyph/lith-http/bench/http_load_test.js b/lithoglyph/lith-http/bench/http_load_test.js index eae9fa39..942c401b 100644 --- a/lithoglyph/lith-http/bench/http_load_test.js +++ b/lithoglyph/lith-http/bench/http_load_test.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // HTTP Load Testing with k6 // Run: k6 run bench/http_load_test.js diff --git a/lithoglyph/lith-http/bench/query_cache_bench.exs b/lithoglyph/lith-http/bench/query_cache_bench.exs index b7313108..53186da0 100644 --- a/lithoglyph/lith-http/bench/query_cache_bench.exs +++ b/lithoglyph/lith-http/bench/query_cache_bench.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Benchmark: Query Cache Performance & Hit Rate Analysis alias LithHttp.QueryCache diff --git a/lithoglyph/lith-http/bench/run_all_benchmarks.sh b/lithoglyph/lith-http/bench/run_all_benchmarks.sh index 018e6671..d766d023 100755 --- a/lithoglyph/lith-http/bench/run_all_benchmarks.sh +++ b/lithoglyph/lith-http/bench/run_all_benchmarks.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Run all M13 performance benchmarks set -e diff --git a/lithoglyph/lith-http/bench/spatial_index_bench.exs b/lithoglyph/lith-http/bench/spatial_index_bench.exs index f0c8f553..d7a9b3d2 100644 --- a/lithoglyph/lith-http/bench/spatial_index_bench.exs +++ b/lithoglyph/lith-http/bench/spatial_index_bench.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Benchmark: R-tree Spatial Index Performance alias LithHttp.SpatialIndex diff --git a/lithoglyph/lith-http/bench/temporal_index_bench.exs b/lithoglyph/lith-http/bench/temporal_index_bench.exs index 89adf28b..f4eb171a 100644 --- a/lithoglyph/lith-http/bench/temporal_index_bench.exs +++ b/lithoglyph/lith-http/bench/temporal_index_bench.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Benchmark: B-tree Temporal Index Performance alias LithHttp.TemporalIndex diff --git a/lithoglyph/lith-http/bench/websocket_stress_test.exs b/lithoglyph/lith-http/bench/websocket_stress_test.exs index ddefd852..61bc8d20 100644 --- a/lithoglyph/lith-http/bench/websocket_stress_test.exs +++ b/lithoglyph/lith-http/bench/websocket_stress_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Benchmark: WebSocket Channel Stress Test # Note: Requires Phoenix.ChannelTest or manual WebSocket client diff --git a/lithoglyph/lith-http/k8s/base/configmap.yaml b/lithoglyph/lith-http/k8s/base/configmap.yaml index a9bfffba..90511a40 100644 --- a/lithoglyph/lith-http/k8s/base/configmap.yaml +++ b/lithoglyph/lith-http/k8s/base/configmap.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: v1 kind: ConfigMap metadata: diff --git a/lithoglyph/lith-http/k8s/base/deployment.yaml b/lithoglyph/lith-http/k8s/base/deployment.yaml index 62e2dc30..b6f13d4d 100644 --- a/lithoglyph/lith-http/k8s/base/deployment.yaml +++ b/lithoglyph/lith-http/k8s/base/deployment.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: apps/v1 kind: Deployment metadata: diff --git a/lithoglyph/lith-http/k8s/base/hpa.yaml b/lithoglyph/lith-http/k8s/base/hpa.yaml index 2ea35242..ff910d30 100644 --- a/lithoglyph/lith-http/k8s/base/hpa.yaml +++ b/lithoglyph/lith-http/k8s/base/hpa.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: diff --git a/lithoglyph/lith-http/k8s/base/ingress.yaml b/lithoglyph/lith-http/k8s/base/ingress.yaml index 27ced2cd..918f0e64 100644 --- a/lithoglyph/lith-http/k8s/base/ingress.yaml +++ b/lithoglyph/lith-http/k8s/base/ingress.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: networking.k8s.io/v1 kind: Ingress metadata: diff --git a/lithoglyph/lith-http/k8s/base/kustomization.yaml b/lithoglyph/lith-http/k8s/base/kustomization.yaml index b4821964..2e42e9a7 100644 --- a/lithoglyph/lith-http/k8s/base/kustomization.yaml +++ b/lithoglyph/lith-http/k8s/base/kustomization.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization diff --git a/lithoglyph/lith-http/k8s/base/networkpolicy.yaml b/lithoglyph/lith-http/k8s/base/networkpolicy.yaml index 49b50e49..081775dd 100644 --- a/lithoglyph/lith-http/k8s/base/networkpolicy.yaml +++ b/lithoglyph/lith-http/k8s/base/networkpolicy.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: diff --git a/lithoglyph/lith-http/k8s/base/pdb.yaml b/lithoglyph/lith-http/k8s/base/pdb.yaml index bb498fcc..d3b33dc1 100644 --- a/lithoglyph/lith-http/k8s/base/pdb.yaml +++ b/lithoglyph/lith-http/k8s/base/pdb.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: policy/v1 kind: PodDisruptionBudget metadata: diff --git a/lithoglyph/lith-http/k8s/base/pvc.yaml b/lithoglyph/lith-http/k8s/base/pvc.yaml index c4cb11d4..37dafc19 100644 --- a/lithoglyph/lith-http/k8s/base/pvc.yaml +++ b/lithoglyph/lith-http/k8s/base/pvc.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: v1 kind: PersistentVolumeClaim metadata: diff --git a/lithoglyph/lith-http/k8s/base/rbac.yaml b/lithoglyph/lith-http/k8s/base/rbac.yaml index 81918e60..faeade13 100644 --- a/lithoglyph/lith-http/k8s/base/rbac.yaml +++ b/lithoglyph/lith-http/k8s/base/rbac.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: v1 kind: ServiceAccount metadata: diff --git a/lithoglyph/lith-http/k8s/base/secret.yaml.template b/lithoglyph/lith-http/k8s/base/secret.yaml.template index 6e3a4dc8..9ca803de 100644 --- a/lithoglyph/lith-http/k8s/base/secret.yaml.template +++ b/lithoglyph/lith-http/k8s/base/secret.yaml.template @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # IMPORTANT: This is a TEMPLATE. Create actual secret with real values. # DO NOT commit actual secrets to git! # diff --git a/lithoglyph/lith-http/k8s/base/service.yaml b/lithoglyph/lith-http/k8s/base/service.yaml index ebed9476..a0048a73 100644 --- a/lithoglyph/lith-http/k8s/base/service.yaml +++ b/lithoglyph/lith-http/k8s/base/service.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: v1 kind: Service metadata: diff --git a/lithoglyph/lith-http/k8s/base/servicemonitor.yaml b/lithoglyph/lith-http/k8s/base/servicemonitor.yaml index 9fd14e74..196d0f1b 100644 --- a/lithoglyph/lith-http/k8s/base/servicemonitor.yaml +++ b/lithoglyph/lith-http/k8s/base/servicemonitor.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prometheus ServiceMonitor for metrics collection apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor diff --git a/lithoglyph/lith-http/k8s/overlays/production/deployment-patch.yaml b/lithoglyph/lith-http/k8s/overlays/production/deployment-patch.yaml index 8b665361..3bbbb61e 100644 --- a/lithoglyph/lith-http/k8s/overlays/production/deployment-patch.yaml +++ b/lithoglyph/lith-http/k8s/overlays/production/deployment-patch.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: apps/v1 kind: Deployment metadata: diff --git a/lithoglyph/lith-http/k8s/overlays/production/ingress-patch.yaml b/lithoglyph/lith-http/k8s/overlays/production/ingress-patch.yaml index 4ce73912..be29be61 100644 --- a/lithoglyph/lith-http/k8s/overlays/production/ingress-patch.yaml +++ b/lithoglyph/lith-http/k8s/overlays/production/ingress-patch.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: networking.k8s.io/v1 kind: Ingress metadata: diff --git a/lithoglyph/lith-http/k8s/overlays/production/kustomization.yaml b/lithoglyph/lith-http/k8s/overlays/production/kustomization.yaml index 0cfe942e..deb4949d 100644 --- a/lithoglyph/lith-http/k8s/overlays/production/kustomization.yaml +++ b/lithoglyph/lith-http/k8s/overlays/production/kustomization.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization diff --git a/lithoglyph/lith-http/lib/lith_http/temporal_index.ex b/lithoglyph/lith-http/lib/lith_http/temporal_index.ex index f962a359..48dfd2fb 100644 --- a/lithoglyph/lith-http/lib/lith_http/temporal_index.ex +++ b/lithoglyph/lith-http/lib/lith_http/temporal_index.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule LithHttp.TemporalIndex do @moduledoc """ B-tree temporal index for efficient time-series queries. diff --git a/lithoglyph/lith-http/native_rust/Cargo.toml b/lithoglyph/lith-http/native_rust/Cargo.toml index 53eed077..abd94fae 100644 --- a/lithoglyph/lith-http/native_rust/Cargo.toml +++ b/lithoglyph/lith-http/native_rust/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "lith_nif" version = "1.0.0" diff --git a/lithoglyph/lith-http/native_rust/src/lib.rs b/lithoglyph/lith-http/native_rust/src/lib.rs index 69d8c62f..254acac2 100644 --- a/lithoglyph/lith-http/native_rust/src/lib.rs +++ b/lithoglyph/lith-http/native_rust/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lithoglyph BEAM NIF - Rust/Rustler implementation // // This NIF connects BEAM (Erlang/Gleam/Elixir) to Lithoglyph via the Lith C ABI. diff --git a/lithoglyph/lith-http/src/lith_nif.erl b/lithoglyph/lith-http/src/lith_nif.erl index 2940528f..9517a8fc 100644 --- a/lithoglyph/lith-http/src/lith_nif.erl +++ b/lithoglyph/lith-http/src/lith_nif.erl @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: MPL-2.0 % Lithoglyph NIF - Erlang module loader for Rustler -module(lith_nif). diff --git a/lithoglyph/lith-http/test/lith_http/analytics_test.exs b/lithoglyph/lith-http/test/lith_http/analytics_test.exs index bdeaaccd..675da9dc 100644 --- a/lithoglyph/lith-http/test/lith_http/analytics_test.exs +++ b/lithoglyph/lith-http/test/lith_http/analytics_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.AnalyticsTest do diff --git a/lithoglyph/lith-http/test/lith_http/cbor_test.exs b/lithoglyph/lith-http/test/lith_http/cbor_test.exs index 24158960..361c1819 100644 --- a/lithoglyph/lith-http/test/lith_http/cbor_test.exs +++ b/lithoglyph/lith-http/test/lith_http/cbor_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.CBORTest do diff --git a/lithoglyph/lith-http/test/lith_http/database_registry_test.exs b/lithoglyph/lith-http/test/lith_http/database_registry_test.exs index 10553e13..b3b50ad0 100644 --- a/lithoglyph/lith-http/test/lith_http/database_registry_test.exs +++ b/lithoglyph/lith-http/test/lith_http/database_registry_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.DatabaseRegistryTest do diff --git a/lithoglyph/lith-http/test/lith_http/geo_test.exs b/lithoglyph/lith-http/test/lith_http/geo_test.exs index 599a1689..f59a7622 100644 --- a/lithoglyph/lith-http/test/lith_http/geo_test.exs +++ b/lithoglyph/lith-http/test/lith_http/geo_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.GeoTest do diff --git a/lithoglyph/lith-http/test/lith_http/graceful_shutdown_test.exs b/lithoglyph/lith-http/test/lith_http/graceful_shutdown_test.exs index 39aaa6d6..f8ce3ada 100644 --- a/lithoglyph/lith-http/test/lith_http/graceful_shutdown_test.exs +++ b/lithoglyph/lith-http/test/lith_http/graceful_shutdown_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.GracefulShutdownTest do diff --git a/lithoglyph/lith-http/test/lith_http/query_cache_lru_test.exs b/lithoglyph/lith-http/test/lith_http/query_cache_lru_test.exs index b4a7ddc0..87126c71 100644 --- a/lithoglyph/lith-http/test/lith_http/query_cache_lru_test.exs +++ b/lithoglyph/lith-http/test/lith_http/query_cache_lru_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule LithHttp.QueryCacheLRUTest do use ExUnit.Case, async: false diff --git a/lithoglyph/lith-http/test/lith_http/query_cache_test.exs b/lithoglyph/lith-http/test/lith_http/query_cache_test.exs index 369c3087..c8082d30 100644 --- a/lithoglyph/lith-http/test/lith_http/query_cache_test.exs +++ b/lithoglyph/lith-http/test/lith_http/query_cache_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.QueryCacheTest do diff --git a/lithoglyph/lith-http/test/lith_http/spatial_index_test.exs b/lithoglyph/lith-http/test/lith_http/spatial_index_test.exs index dd3e2633..bdad7ffa 100644 --- a/lithoglyph/lith-http/test/lith_http/spatial_index_test.exs +++ b/lithoglyph/lith-http/test/lith_http/spatial_index_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.SpatialIndexTest do diff --git a/lithoglyph/lith-http/test/lith_http/temporal_index_test.exs b/lithoglyph/lith-http/test/lith_http/temporal_index_test.exs index c3abee21..ad4e766b 100644 --- a/lithoglyph/lith-http/test/lith_http/temporal_index_test.exs +++ b/lithoglyph/lith-http/test/lith_http/temporal_index_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttp.TemporalIndexTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/auth/jwt_test.exs b/lithoglyph/lith-http/test/lith_http_web/auth/jwt_test.exs index df9c339d..e7ae411e 100644 --- a/lithoglyph/lith-http/test/lith_http_web/auth/jwt_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/auth/jwt_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.Auth.JWTTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/controllers/analytics_controller_test.exs b/lithoglyph/lith-http/test/lith_http_web/controllers/analytics_controller_test.exs index e89027c8..7f6986d3 100644 --- a/lithoglyph/lith-http/test/lith_http_web/controllers/analytics_controller_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/controllers/analytics_controller_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.AnalyticsControllerTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/controllers/api_controller_test.exs b/lithoglyph/lith-http/test/lith_http_web/controllers/api_controller_test.exs index e32c67e5..d815d374 100644 --- a/lithoglyph/lith-http/test/lith_http_web/controllers/api_controller_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/controllers/api_controller_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.ApiControllerTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/controllers/auth_controller_test.exs b/lithoglyph/lith-http/test/lith_http_web/controllers/auth_controller_test.exs index 89ac221d..c4a712cb 100644 --- a/lithoglyph/lith-http/test/lith_http_web/controllers/auth_controller_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/controllers/auth_controller_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.AuthControllerTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/controllers/geo_controller_test.exs b/lithoglyph/lith-http/test/lith_http_web/controllers/geo_controller_test.exs index 93941397..b0a83913 100644 --- a/lithoglyph/lith-http/test/lith_http_web/controllers/geo_controller_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/controllers/geo_controller_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.GeoControllerTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/controllers/health_controller_test.exs b/lithoglyph/lith-http/test/lith_http_web/controllers/health_controller_test.exs index 5ff1f323..dd62980b 100644 --- a/lithoglyph/lith-http/test/lith_http_web/controllers/health_controller_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/controllers/health_controller_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.HealthControllerTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/error_json_extended_test.exs b/lithoglyph/lith-http/test/lith_http_web/error_json_extended_test.exs index 72e95fda..596f3db5 100644 --- a/lithoglyph/lith-http/test/lith_http_web/error_json_extended_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/error_json_extended_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.ErrorJSONExtendedTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/metrics/collector_test.exs b/lithoglyph/lith-http/test/lith_http_web/metrics/collector_test.exs index 0f5c85b1..fc5d0483 100644 --- a/lithoglyph/lith-http/test/lith_http_web/metrics/collector_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/metrics/collector_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.Metrics.CollectorTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/plugs/authenticate_test.exs b/lithoglyph/lith-http/test/lith_http_web/plugs/authenticate_test.exs index bfd0b33b..6046ba27 100644 --- a/lithoglyph/lith-http/test/lith_http_web/plugs/authenticate_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/plugs/authenticate_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.Plugs.AuthenticateTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/plugs/rate_limiter_test.exs b/lithoglyph/lith-http/test/lith_http_web/plugs/rate_limiter_test.exs index 31b973b7..51348a25 100644 --- a/lithoglyph/lith-http/test/lith_http_web/plugs/rate_limiter_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/plugs/rate_limiter_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.Plugs.RateLimiterTest do diff --git a/lithoglyph/lith-http/test/lith_http_web/plugs/request_logger_test.exs b/lithoglyph/lith-http/test/lith_http_web/plugs/request_logger_test.exs index 8c295ab0..d4e29b17 100644 --- a/lithoglyph/lith-http/test/lith_http_web/plugs/request_logger_test.exs +++ b/lithoglyph/lith-http/test/lith_http_web/plugs/request_logger_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (@hyperpolymath) defmodule LithHttpWeb.Plugs.RequestLoggerTest do diff --git a/lithoglyph/lith-http/test_analytics_api.sh b/lithoglyph/lith-http/test_analytics_api.sh index 437a82e5..586a117a 100755 --- a/lithoglyph/lith-http/test_analytics_api.sh +++ b/lithoglyph/lith-http/test_analytics_api.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lith-Analytics HTTP API Test Script set -e diff --git a/lithoglyph/lith-http/test_api.exs b/lithoglyph/lith-http/test_api.exs index f4a711a8..e18c486a 100644 --- a/lithoglyph/lith-http/test_api.exs +++ b/lithoglyph/lith-http/test_api.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph HTTP API Test Script # Start the application diff --git a/lithoglyph/lith-http/test_auth.sh b/lithoglyph/lith-http/test_auth.sh index dfaa787d..3d6cc629 100755 --- a/lithoglyph/lith-http/test_auth.sh +++ b/lithoglyph/lith-http/test_auth.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph HTTP Authentication Test Script set -e diff --git a/lithoglyph/lith-http/test_geo_analytics.exs b/lithoglyph/lith-http/test_geo_analytics.exs index 9e5a4a5d..dfd835b7 100644 --- a/lithoglyph/lith-http/test_geo_analytics.exs +++ b/lithoglyph/lith-http/test_geo_analytics.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lith-Geo and Lith-Analytics Test Script # Start the application diff --git a/lithoglyph/lith-http/test_geo_api.sh b/lithoglyph/lith-http/test_geo_api.sh index 8bb33bc7..1c030462 100755 --- a/lithoglyph/lith-http/test_geo_api.sh +++ b/lithoglyph/lith-http/test_geo_api.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lith-Geo HTTP API Test Script set -e diff --git a/lithoglyph/lith-http/test_http_api.sh b/lithoglyph/lith-http/test_http_api.sh index 4486d025..15c4b635 100755 --- a/lithoglyph/lith-http/test_http_api.sh +++ b/lithoglyph/lith-http/test_http_api.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph HTTP API Test Script set -e diff --git a/lithoglyph/lith-http/test_m13.sh b/lithoglyph/lith-http/test_m13.sh index d8a3f161..640432f7 100755 --- a/lithoglyph/lith-http/test_m13.sh +++ b/lithoglyph/lith-http/test_m13.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Test M13 features: Spatial/Temporal indexes, Query cache, WebSocket subscriptions set -e diff --git a/lithoglyph/lith-http/test_observability.sh b/lithoglyph/lith-http/test_observability.sh index 5ea45195..e9ef3f19 100755 --- a/lithoglyph/lith-http/test_observability.sh +++ b/lithoglyph/lith-http/test_observability.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph HTTP Observability Endpoints Test Script set -e diff --git a/lithoglyph/lith-http/test_persistence.sh b/lithoglyph/lith-http/test_persistence.sh index 6f5a6a82..6c2b1823 100755 --- a/lithoglyph/lith-http/test_persistence.sh +++ b/lithoglyph/lith-http/test_persistence.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lithoglyph HTTP Real Data Persistence Test Script set -e diff --git a/lithoglyph/lithoglyph.ipkg b/lithoglyph/lithoglyph.ipkg index e3815127..e57ecae6 100644 --- a/lithoglyph/lithoglyph.ipkg +++ b/lithoglyph/lithoglyph.ipkg @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell package lithoglyph diff --git a/lithoglyph/normalizer/README.adoc b/lithoglyph/normalizer/README.adoc index 374cea14..b7e05943 100644 --- a/lithoglyph/normalizer/README.adoc +++ b/lithoglyph/normalizer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Form.Normalizer :toc: diff --git a/lithoglyph/normalizer/factor/fd-discovery.factor b/lithoglyph/normalizer/factor/fd-discovery.factor index 95511156..e17970f3 100644 --- a/lithoglyph/normalizer/factor/fd-discovery.factor +++ b/lithoglyph/normalizer/factor/fd-discovery.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Normalizer - Functional Dependency Discovery ! ! Implements the DFD (Depth-First Discovery) algorithm for diff --git a/lithoglyph/normalizer/factor/migration-tests.factor b/lithoglyph/normalizer/factor/migration-tests.factor index aed193bb..7c27f181 100644 --- a/lithoglyph/normalizer/factor/migration-tests.factor +++ b/lithoglyph/normalizer/factor/migration-tests.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Normalizer - Three-Phase Migration Tests ! ! End-to-end tests for the migration framework per D-NORM-005. diff --git a/lithoglyph/normalizer/factor/migration.factor b/lithoglyph/normalizer/factor/migration.factor index 0285f396..af84704d 100644 --- a/lithoglyph/normalizer/factor/migration.factor +++ b/lithoglyph/normalizer/factor/migration.factor @@ -1,4 +1,4 @@ -! SPDX-License-Identifier: PMPL-1.0-or-later +! SPDX-License-Identifier: MPL-2.0 ! Form.Normalizer - Three-Phase Migration Framework ! ! Implements the Announce -> Shadow -> Commit migration pattern diff --git a/lithoglyph/normalizer/lakefile.lean b/lithoglyph/normalizer/lakefile.lean index 359a392d..6ff77e97 100644 --- a/lithoglyph/normalizer/lakefile.lean +++ b/lithoglyph/normalizer/lakefile.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- lakefile.lean - Lake build configuration for Form.Normalizer diff --git a/lithoglyph/normalizer/lean/Bridge.lean b/lithoglyph/normalizer/lean/Bridge.lean index 5a6183ab..9f69f990 100644 --- a/lithoglyph/normalizer/lean/Bridge.lean +++ b/lithoglyph/normalizer/lean/Bridge.lean @@ -1,5 +1,5 @@ /- -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 Form.Normalizer - FFI Bridge to Zig Core Lean 4 foreign function interface bindings to the Form.Bridge diff --git a/lithoglyph/normalizer/lean/FunDep.lean b/lithoglyph/normalizer/lean/FunDep.lean index e70b9273..95ad06d0 100644 --- a/lithoglyph/normalizer/lean/FunDep.lean +++ b/lithoglyph/normalizer/lean/FunDep.lean @@ -1,5 +1,5 @@ /- -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 Form.Normalizer - Functional Dependency Types Lean 4 types for encoding functional dependencies and diff --git a/lithoglyph/normalizer/lean/Proofs.lean b/lithoglyph/normalizer/lean/Proofs.lean index 073764b0..63de9b45 100644 --- a/lithoglyph/normalizer/lean/Proofs.lean +++ b/lithoglyph/normalizer/lean/Proofs.lean @@ -1,5 +1,5 @@ /- -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 Form.Normalizer - Proof Integration Ties together FunDep types with Bridge FFI for proof-carrying diff --git a/lithoglyph/normalizer/lean/Tests.lean b/lithoglyph/normalizer/lean/Tests.lean index bacb2ad1..761b2a86 100644 --- a/lithoglyph/normalizer/lean/Tests.lean +++ b/lithoglyph/normalizer/lean/Tests.lean @@ -1,5 +1,5 @@ /- -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 Form.Normalizer - Test Suite Tests for functional dependency types, normal form predicates, diff --git a/lithoglyph/normalizer/lean/lakefile.toml b/lithoglyph/normalizer/lean/lakefile.toml index 981ddff9..ee13b9ac 100644 --- a/lithoglyph/normalizer/lean/lakefile.toml +++ b/lithoglyph/normalizer/lean/lakefile.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Lean 4 project configuration for Form.Normalizer diff --git a/lithoglyph/normalizer/src/Lith_Normalizer_Narrative.res b/lithoglyph/normalizer/src/Lith_Normalizer_Narrative.res index b1023d1f..38bd7479 100644 --- a/lithoglyph/normalizer/src/Lith_Normalizer_Narrative.res +++ b/lithoglyph/normalizer/src/Lith_Normalizer_Narrative.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Form.Normalizer - Narrative Template System // // Generates human-readable explanations for normalization operations. diff --git a/lithoglyph/opsm.toml b/lithoglyph/opsm.toml index 61a6c0e9..5d49dc93 100644 --- a/lithoglyph/opsm.toml +++ b/lithoglyph/opsm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # lithoglyph package manifest — OPSM native. diff --git a/lithoglyph/perf/src/Lith_Perf_Batch.res b/lithoglyph/perf/src/Lith_Perf_Batch.res index 90cf9b82..310d8e4b 100644 --- a/lithoglyph/perf/src/Lith_Perf_Batch.res +++ b/lithoglyph/perf/src/Lith_Perf_Batch.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Batch Operations diff --git a/lithoglyph/perf/src/Lith_Perf_Cache.res b/lithoglyph/perf/src/Lith_Perf_Cache.res index cf701ea5..a08e69e7 100644 --- a/lithoglyph/perf/src/Lith_Perf_Cache.res +++ b/lithoglyph/perf/src/Lith_Perf_Cache.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Query Plan Cache diff --git a/lithoglyph/perf/src/Lith_Perf_Metrics.res b/lithoglyph/perf/src/Lith_Perf_Metrics.res index 5fed566f..b7980717 100644 --- a/lithoglyph/perf/src/Lith_Perf_Metrics.res +++ b/lithoglyph/perf/src/Lith_Perf_Metrics.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Performance Metrics diff --git a/lithoglyph/perf/src/Lith_Perf_Pool.res b/lithoglyph/perf/src/Lith_Perf_Pool.res index 8fc772ad..a41def39 100644 --- a/lithoglyph/perf/src/Lith_Perf_Pool.res +++ b/lithoglyph/perf/src/Lith_Perf_Pool.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Connection Pool diff --git a/lithoglyph/references.bib b/lithoglyph/references.bib index 24fce6ff..8f729cfc 100644 --- a/lithoglyph/references.bib +++ b/lithoglyph/references.bib @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: MPL-2.0 % Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) % % References for Lithoglyph/GQL: narrative-first database with provenance, diff --git a/lithoglyph/selur-compose.yml b/lithoglyph/selur-compose.yml index 81ce4500..e689f6ac 100644 --- a/lithoglyph/selur-compose.yml +++ b/lithoglyph/selur-compose.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Lithoglyph local development stack diff --git a/lithoglyph/spec/blocks.adoc b/lithoglyph/spec/blocks.adoc index 0da78509..f05b7271 100644 --- a/lithoglyph/spec/blocks.adoc +++ b/lithoglyph/spec/blocks.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lithoglyph Block Storage Format :toc: macro :toc-title: Contents diff --git a/lithoglyph/spec/encoding.adoc b/lithoglyph/spec/encoding.adoc index 2f01bad1..e0b8ecec 100644 --- a/lithoglyph/spec/encoding.adoc +++ b/lithoglyph/spec/encoding.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lithoglyph Blob Encoding Specification :toc: macro :toc-title: Contents diff --git a/lithoglyph/spec/gql.adoc b/lithoglyph/spec/gql.adoc index 6fd681e8..03625fb5 100644 --- a/lithoglyph/spec/gql.adoc +++ b/lithoglyph/spec/gql.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = GQL: Lithoglyph Query Language :toc: macro :toc-title: Contents diff --git a/lithoglyph/spec/grammar.ebnf b/lithoglyph/spec/grammar.ebnf index 28967145..4e182cf9 100644 --- a/lithoglyph/spec/grammar.ebnf +++ b/lithoglyph/spec/grammar.ebnf @@ -2,7 +2,7 @@ (* ============================================================================ GQLdt (Lith Query Language with Dependent Types) - Formal Grammar - SPDX-License-Identifier: PMPL-1.0-or-later + SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (@hyperpolymath) Notation: Extended Backus-Naur Form (EBNF) per ISO/IEC 14977 diff --git a/lithoglyph/spec/journal.adoc b/lithoglyph/spec/journal.adoc index 4074f109..21f059a6 100644 --- a/lithoglyph/spec/journal.adoc +++ b/lithoglyph/spec/journal.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Lithoglyph Journal Format :toc: macro :toc-title: Contents diff --git a/lithoglyph/spec/system-specs.md b/lithoglyph/spec/system-specs.md index bdf6ac3c..25fa1665 100644 --- a/lithoglyph/spec/system-specs.md +++ b/lithoglyph/spec/system-specs.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Lithoglyph/GQL System Specification diff --git a/lithoglyph/src/Lith/BofigEntities.idr b/lithoglyph/src/Lith/BofigEntities.idr index 41f22559..93d63690 100644 --- a/lithoglyph/src/Lith/BofigEntities.idr +++ b/lithoglyph/src/Lith/BofigEntities.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- BofigEntities.idr — Dependent-type proofs for Bofig entity resolution. diff --git a/lithoglyph/src/Lith/LithBridge.idr b/lithoglyph/src/Lith/LithBridge.idr index 98be5b45..5e98bc8d 100644 --- a/lithoglyph/src/Lith/LithBridge.idr +++ b/lithoglyph/src/Lith/LithBridge.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- LithBridge.idr - Type definitions with proofs for Lith Lith.Bridge ABI diff --git a/lithoglyph/src/Lith/LithForeign.idr b/lithoglyph/src/Lith/LithForeign.idr index b2ddf0c5..1e53b905 100644 --- a/lithoglyph/src/Lith/LithForeign.idr +++ b/lithoglyph/src/Lith/LithForeign.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- LithForeign.idr - FFI declarations for Lith Lith.Bridge ABI diff --git a/lithoglyph/src/Lith/LithLayout.idr b/lithoglyph/src/Lith/LithLayout.idr index 6ca10163..eade1bda 100644 --- a/lithoglyph/src/Lith/LithLayout.idr +++ b/lithoglyph/src/Lith/LithLayout.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- LithLayout.idr - Memory layout verification for Lith Lith.Bridge ABI diff --git a/lithoglyph/stability/src/Lith_Stability_Config.res b/lithoglyph/stability/src/Lith_Stability_Config.res index 516f8db3..a8df5cc7 100644 --- a/lithoglyph/stability/src/Lith_Stability_Config.res +++ b/lithoglyph/stability/src/Lith_Stability_Config.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Configuration Validation diff --git a/lithoglyph/stability/src/Lith_Stability_Health.res b/lithoglyph/stability/src/Lith_Stability_Health.res index c2a54a7c..c2c8f8f4 100644 --- a/lithoglyph/stability/src/Lith_Stability_Health.res +++ b/lithoglyph/stability/src/Lith_Stability_Health.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Health Checks diff --git a/lithoglyph/stability/src/Lith_Stability_Readiness.res b/lithoglyph/stability/src/Lith_Stability_Readiness.res index 09d6c8b3..ff712cc8 100644 --- a/lithoglyph/stability/src/Lith_Stability_Readiness.res +++ b/lithoglyph/stability/src/Lith_Stability_Readiness.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Production Readiness diff --git a/lithoglyph/stability/src/Lith_Stability_Shutdown.res b/lithoglyph/stability/src/Lith_Stability_Shutdown.res index 4163ad99..7a94101d 100644 --- a/lithoglyph/stability/src/Lith_Stability_Shutdown.res +++ b/lithoglyph/stability/src/Lith_Stability_Shutdown.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Graceful Shutdown diff --git a/lithoglyph/studio/.gitattributes b/lithoglyph/studio/.gitattributes index bb561848..e860a85c 100644 --- a/lithoglyph/studio/.gitattributes +++ b/lithoglyph/studio/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/lithoglyph/studio/Cargo.toml b/lithoglyph/studio/Cargo.toml index 4b2ec3a5..96fd694b 100644 --- a/lithoglyph/studio/Cargo.toml +++ b/lithoglyph/studio/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "lithoglyph-studio" version = "0.1.0" diff --git a/lithoglyph/studio/Justfile b/lithoglyph/studio/Justfile index 1c408ada..b9ababcd 100644 --- a/lithoglyph/studio/Justfile +++ b/lithoglyph/studio/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Lith Studio - Build commands (Gossamer backend) # Default recipe diff --git a/lithoglyph/studio/LICENSE b/lithoglyph/studio/LICENSE index d2dccf5b..ec540b34 100644 --- a/lithoglyph/studio/LICENSE +++ b/lithoglyph/studio/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/lithoglyph/studio/MAINTAINERS.adoc b/lithoglyph/studio/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/lithoglyph/studio/MAINTAINERS.adoc +++ b/lithoglyph/studio/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/lithoglyph/studio/README.adoc b/lithoglyph/studio/README.adoc index 9048e876..a8fd4731 100644 --- a/lithoglyph/studio/README.adoc +++ b/lithoglyph/studio/README.adoc @@ -1,5 +1,5 @@ -image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2025 hyperpolymath= Lith Studio :toc: macro :toc-title: Contents diff --git a/lithoglyph/studio/ROADMAP.adoc b/lithoglyph/studio/ROADMAP.adoc index eec586b9..45703a73 100644 --- a/lithoglyph/studio/ROADMAP.adoc +++ b/lithoglyph/studio/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Studio Roadmap == Current Status diff --git a/lithoglyph/studio/RSR_OUTLINE.adoc b/lithoglyph/studio/RSR_OUTLINE.adoc index 1ba44eb5..ede631fe 100644 --- a/lithoglyph/studio/RSR_OUTLINE.adoc +++ b/lithoglyph/studio/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/lithoglyph/studio/UNIFIED-ROADMAP.scm b/lithoglyph/studio/UNIFIED-ROADMAP.scm index d48e8edc..e707ab4c 100644 --- a/lithoglyph/studio/UNIFIED-ROADMAP.scm +++ b/lithoglyph/studio/UNIFIED-ROADMAP.scm @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Lith Ecosystem - Unified Roadmap to MVP 1.0.0 ; Media-Type: application/vnd.roadmap+scm ; diff --git a/lithoglyph/studio/ffi/zig/build.zig b/lithoglyph/studio/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/lithoglyph/studio/ffi/zig/build.zig +++ b/lithoglyph/studio/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/studio/ffi/zig/src/main.zig b/lithoglyph/studio/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/lithoglyph/studio/ffi/zig/src/main.zig +++ b/lithoglyph/studio/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/lithoglyph/studio/ffi/zig/test/integration_test.zig b/lithoglyph/studio/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/lithoglyph/studio/ffi/zig/test/integration_test.zig +++ b/lithoglyph/studio/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/lithoglyph/studio/src/App.res b/lithoglyph/studio/src/App.res index f9c6ce7c..d5b39517 100644 --- a/lithoglyph/studio/src/App.res +++ b/lithoglyph/studio/src/App.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Main Application // Re-export types for backward compatibility diff --git a/lithoglyph/studio/src/DataEntryPanel.res b/lithoglyph/studio/src/DataEntryPanel.res index b31dc628..b9c83e79 100644 --- a/lithoglyph/studio/src/DataEntryPanel.res +++ b/lithoglyph/studio/src/DataEntryPanel.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Data Entry Component (Phase 3) open Types diff --git a/lithoglyph/studio/src/FieldEditor.res b/lithoglyph/studio/src/FieldEditor.res index 5db54790..2c5ad746 100644 --- a/lithoglyph/studio/src/FieldEditor.res +++ b/lithoglyph/studio/src/FieldEditor.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Field Editor Component open Types diff --git a/lithoglyph/studio/src/GqldtPreview.res b/lithoglyph/studio/src/GqldtPreview.res index 180f817b..1a8503e8 100644 --- a/lithoglyph/studio/src/GqldtPreview.res +++ b/lithoglyph/studio/src/GqldtPreview.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - GQLdt Preview Component open Types diff --git a/lithoglyph/studio/src/NormalizationPanel.res b/lithoglyph/studio/src/NormalizationPanel.res index dce61248..b0b5179e 100644 --- a/lithoglyph/studio/src/NormalizationPanel.res +++ b/lithoglyph/studio/src/NormalizationPanel.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Schema Normalization Panel (Phase 5) open Types diff --git a/lithoglyph/studio/src/ProofAssistant.res b/lithoglyph/studio/src/ProofAssistant.res index 3058bb51..231ff890 100644 --- a/lithoglyph/studio/src/ProofAssistant.res +++ b/lithoglyph/studio/src/ProofAssistant.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Proof Assistant Component (Phase 4) // Proof obligation types diff --git a/lithoglyph/studio/src/QueryBuilder.res b/lithoglyph/studio/src/QueryBuilder.res index d499d48d..0743fb6a 100644 --- a/lithoglyph/studio/src/QueryBuilder.res +++ b/lithoglyph/studio/src/QueryBuilder.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Query Builder Component (Phase 2) open Types diff --git a/lithoglyph/studio/src/RuntimeBridge.res b/lithoglyph/studio/src/RuntimeBridge.res index 58b31f5d..e5fef231 100644 --- a/lithoglyph/studio/src/RuntimeBridge.res +++ b/lithoglyph/studio/src/RuntimeBridge.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// RuntimeBridge — Unified IPC bridge for Lith Studio. diff --git a/lithoglyph/studio/src/SchemaBuilder.res b/lithoglyph/studio/src/SchemaBuilder.res index 7cd6949b..790fe7ca 100644 --- a/lithoglyph/studio/src/SchemaBuilder.res +++ b/lithoglyph/studio/src/SchemaBuilder.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Schema Builder Component open Types diff --git a/lithoglyph/studio/src/StatusBar.res b/lithoglyph/studio/src/StatusBar.res index 6d016f4a..7876cf86 100644 --- a/lithoglyph/studio/src/StatusBar.res +++ b/lithoglyph/studio/src/StatusBar.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Status Bar Component open Types diff --git a/lithoglyph/studio/src/Types.res b/lithoglyph/studio/src/Types.res index a176667e..07d63f34 100644 --- a/lithoglyph/studio/src/Types.res +++ b/lithoglyph/studio/src/Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Shared Types module FieldType = { diff --git a/lithoglyph/studio/src/backend/main.rs b/lithoglyph/studio/src/backend/main.rs index fb389b89..9bc1984d 100644 --- a/lithoglyph/studio/src/backend/main.rs +++ b/lithoglyph/studio/src/backend/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // //! Lith Studio — Gossamer backend diff --git a/lithoglyph/studio/src/main.tsx b/lithoglyph/studio/src/main.tsx index f786fcb2..5c46d15e 100644 --- a/lithoglyph/studio/src/main.tsx +++ b/lithoglyph/studio/src/main.tsx @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Lith Studio - Entry Point import React from "react"; diff --git a/lithoglyph/tasks/Justfile b/lithoglyph/tasks/Justfile index 59dd7157..f9757105 100644 --- a/lithoglyph/tasks/Justfile +++ b/lithoglyph/tasks/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # justfile - Just recipes for this project # See: https://github.com/hyperpolymath/mustfile diff --git a/lithoglyph/tasks/Mustfile b/lithoglyph/tasks/Mustfile index 4f5e24e3..5f075413 100644 --- a/lithoglyph/tasks/Mustfile +++ b/lithoglyph/tasks/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/lithoglyph/test-vectors/blocks/README.adoc b/lithoglyph/test-vectors/blocks/README.adoc index 800ae10f..4eb48258 100644 --- a/lithoglyph/test-vectors/blocks/README.adoc +++ b/lithoglyph/test-vectors/blocks/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Block Test Vectors Golden test vectors for Lith block format validation. diff --git a/lithoglyph/test-vectors/encoding/README.md b/lithoglyph/test-vectors/encoding/README.md index 8dd2ff0b..a6179bb1 100644 --- a/lithoglyph/test-vectors/encoding/README.md +++ b/lithoglyph/test-vectors/encoding/README.md @@ -1,6 +1,6 @@ # Encoding Test Vectors -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/lithoglyph/test-vectors/gql/README.adoc b/lithoglyph/test-vectors/gql/README.adoc index 153b8dfe..5d693961 100644 --- a/lithoglyph/test-vectors/gql/README.adoc +++ b/lithoglyph/test-vectors/gql/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = GQL Test Vectors :toc: diff --git a/lithoglyph/test-vectors/gql/bofig_claims.txt b/lithoglyph/test-vectors/gql/bofig_claims.txt index 13548aa8..989f3bc1 100644 --- a/lithoglyph/test-vectors/gql/bofig_claims.txt +++ b/lithoglyph/test-vectors/gql/bofig_claims.txt @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) INPUT: diff --git a/lithoglyph/test-vectors/gql/bofig_entities.txt b/lithoglyph/test-vectors/gql/bofig_entities.txt index c6762b87..6dcd9f3e 100644 --- a/lithoglyph/test-vectors/gql/bofig_entities.txt +++ b/lithoglyph/test-vectors/gql/bofig_entities.txt @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) INPUT: diff --git a/lithoglyph/test-vectors/gql/bofig_entity_views.txt b/lithoglyph/test-vectors/gql/bofig_entity_views.txt index 53677883..9a427aa0 100644 --- a/lithoglyph/test-vectors/gql/bofig_entity_views.txt +++ b/lithoglyph/test-vectors/gql/bofig_entity_views.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # L4 — GQL test vectors for entity queries against the bofig_entities collection. diff --git a/lithoglyph/test-vectors/gql/bofig_financial_transactions.txt b/lithoglyph/test-vectors/gql/bofig_financial_transactions.txt index 47b45c29..f452a268 100644 --- a/lithoglyph/test-vectors/gql/bofig_financial_transactions.txt +++ b/lithoglyph/test-vectors/gql/bofig_financial_transactions.txt @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) INPUT: diff --git a/lithoglyph/test-vectors/gql/bofig_financial_views.txt b/lithoglyph/test-vectors/gql/bofig_financial_views.txt index 19cd36f1..d8fb4d4f 100644 --- a/lithoglyph/test-vectors/gql/bofig_financial_views.txt +++ b/lithoglyph/test-vectors/gql/bofig_financial_views.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # L4 — GQL test vectors for financial transaction chain analysis queries. diff --git a/lithoglyph/test-vectors/gql/bofig_relationships.txt b/lithoglyph/test-vectors/gql/bofig_relationships.txt index ddb2de54..c6e09fa8 100644 --- a/lithoglyph/test-vectors/gql/bofig_relationships.txt +++ b/lithoglyph/test-vectors/gql/bofig_relationships.txt @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) INPUT: diff --git a/lithoglyph/test-vectors/gql/bofig_schema.txt b/lithoglyph/test-vectors/gql/bofig_schema.txt index 1ec1c40f..50f849d2 100644 --- a/lithoglyph/test-vectors/gql/bofig_schema.txt +++ b/lithoglyph/test-vectors/gql/bofig_schema.txt @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) INPUT: diff --git a/lithoglyph/test-vectors/journal/README.adoc b/lithoglyph/test-vectors/journal/README.adoc index 1d967e0c..ab23c34a 100644 --- a/lithoglyph/test-vectors/journal/README.adoc +++ b/lithoglyph/test-vectors/journal/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Journal Test Vectors Golden test vectors for Lith journal format validation. diff --git a/lithoglyph/tests/e2e/src/Lith_E2E_API.res b/lithoglyph/tests/e2e/src/Lith_E2E_API.res index 7fbe4b56..db191233 100644 --- a/lithoglyph/tests/e2e/src/Lith_E2E_API.res +++ b/lithoglyph/tests/e2e/src/Lith_E2E_API.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith E2E API Tests diff --git a/lithoglyph/tests/e2e/src/Lith_E2E_Sync.res b/lithoglyph/tests/e2e/src/Lith_E2E_Sync.res index 757a1fa4..10571212 100644 --- a/lithoglyph/tests/e2e/src/Lith_E2E_Sync.res +++ b/lithoglyph/tests/e2e/src/Lith_E2E_Sync.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith E2E Sync Tests diff --git a/lithoglyph/tests/e2e/src/Lith_E2E_Types.res b/lithoglyph/tests/e2e/src/Lith_E2E_Types.res index 98ba9dce..20772bf6 100644 --- a/lithoglyph/tests/e2e/src/Lith_E2E_Types.res +++ b/lithoglyph/tests/e2e/src/Lith_E2E_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith E2E Test Types diff --git a/lithoglyph/tests/fuzz/run.sh b/lithoglyph/tests/fuzz/run.sh index 947ed3b1..c0a0b4e0 100755 --- a/lithoglyph/tests/fuzz/run.sh +++ b/lithoglyph/tests/fuzz/run.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Fuzz test runner — compiles ReScript and runs all 4 targets with Deno set -euo pipefail diff --git a/lithoglyph/tests/fuzz/src/Lith_Fuzz_GQL.res b/lithoglyph/tests/fuzz/src/Lith_Fuzz_GQL.res index 71ffcd30..a3706b6f 100644 --- a/lithoglyph/tests/fuzz/src/Lith_Fuzz_GQL.res +++ b/lithoglyph/tests/fuzz/src/Lith_Fuzz_GQL.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith GQL Fuzz Targets diff --git a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Main.res b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Main.res index 770ed698..b567c156 100644 --- a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Main.res +++ b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Main.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Fuzz Test Entry Point diff --git a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Mutators.res b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Mutators.res index 8abe6c5e..f862bfb7 100644 --- a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Mutators.res +++ b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Mutators.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Fuzz Mutators diff --git a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Runner.res b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Runner.res index 1c6d7f34..ede77b69 100644 --- a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Runner.res +++ b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Runner.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Fuzz Test Runner diff --git a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Types.res b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Types.res index 40bc0f4e..bb9c6cda 100644 --- a/lithoglyph/tests/fuzz/src/Lith_Fuzz_Types.res +++ b/lithoglyph/tests/fuzz/src/Lith_Fuzz_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Fuzz Test Types diff --git a/lithoglyph/tests/integration/src/Lith_Integration_Directus.res b/lithoglyph/tests/integration/src/Lith_Integration_Directus.res index 5b1de858..6acab5c5 100644 --- a/lithoglyph/tests/integration/src/Lith_Integration_Directus.res +++ b/lithoglyph/tests/integration/src/Lith_Integration_Directus.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Directus Integration Tests diff --git a/lithoglyph/tests/integration/src/Lith_Integration_Ghost.res b/lithoglyph/tests/integration/src/Lith_Integration_Ghost.res index cf0e66ef..f3dea278 100644 --- a/lithoglyph/tests/integration/src/Lith_Integration_Ghost.res +++ b/lithoglyph/tests/integration/src/Lith_Integration_Ghost.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Ghost Integration Tests diff --git a/lithoglyph/tests/integration/src/Lith_Integration_Mock.res b/lithoglyph/tests/integration/src/Lith_Integration_Mock.res index ff669848..3f8ae6ee 100644 --- a/lithoglyph/tests/integration/src/Lith_Integration_Mock.res +++ b/lithoglyph/tests/integration/src/Lith_Integration_Mock.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Integration Test Mocks diff --git a/lithoglyph/tests/integration/src/Lith_Integration_Payload.res b/lithoglyph/tests/integration/src/Lith_Integration_Payload.res index 6bc24301..985f2959 100644 --- a/lithoglyph/tests/integration/src/Lith_Integration_Payload.res +++ b/lithoglyph/tests/integration/src/Lith_Integration_Payload.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Payload CMS Integration Tests diff --git a/lithoglyph/tests/integration/src/Lith_Integration_Strapi.res b/lithoglyph/tests/integration/src/Lith_Integration_Strapi.res index 11d4adde..9e6fe0e2 100644 --- a/lithoglyph/tests/integration/src/Lith_Integration_Strapi.res +++ b/lithoglyph/tests/integration/src/Lith_Integration_Strapi.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Strapi Integration Tests diff --git a/lithoglyph/tests/integration/src/Lith_Integration_Types.res b/lithoglyph/tests/integration/src/Lith_Integration_Types.res index 82b62b9f..f344e454 100644 --- a/lithoglyph/tests/integration/src/Lith_Integration_Types.res +++ b/lithoglyph/tests/integration/src/Lith_Integration_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Integration Test Types diff --git a/lithoglyph/tests/property/run.sh b/lithoglyph/tests/property/run.sh index c96a8243..978f8c70 100755 --- a/lithoglyph/tests/property/run.sh +++ b/lithoglyph/tests/property/run.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Property test runner — compiles ReScript and runs with Deno set -euo pipefail diff --git a/lithoglyph/tests/property/src/Lith_Property_GQL.res b/lithoglyph/tests/property/src/Lith_Property_GQL.res index d426adcf..7cdd422d 100644 --- a/lithoglyph/tests/property/src/Lith_Property_GQL.res +++ b/lithoglyph/tests/property/src/Lith_Property_GQL.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith GQL Property Tests diff --git a/lithoglyph/tests/property/src/Lith_Property_Generators.res b/lithoglyph/tests/property/src/Lith_Property_Generators.res index 9a3bac91..58b1480f 100644 --- a/lithoglyph/tests/property/src/Lith_Property_Generators.res +++ b/lithoglyph/tests/property/src/Lith_Property_Generators.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /** diff --git a/lithoglyph/tests/property/src/Lith_Property_Runner.res b/lithoglyph/tests/property/src/Lith_Property_Runner.res index adf754b1..9462eaf0 100644 --- a/lithoglyph/tests/property/src/Lith_Property_Runner.res +++ b/lithoglyph/tests/property/src/Lith_Property_Runner.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Property Test Runner diff --git a/lithoglyph/tests/property/src/Lith_Property_Types.res b/lithoglyph/tests/property/src/Lith_Property_Types.res index b690a72a..6281b623 100644 --- a/lithoglyph/tests/property/src/Lith_Property_Types.res +++ b/lithoglyph/tests/property/src/Lith_Property_Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Property Test Types diff --git a/lithoglyph/tools/bofig-ingest.sh b/lithoglyph/tools/bofig-ingest.sh index dc2eb262..19f379bb 100755 --- a/lithoglyph/tools/bofig-ingest.sh +++ b/lithoglyph/tools/bofig-ingest.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # bofig-ingest.sh — Batch ingest Docudactyl Cap'n Proto output into Lithoglyph diff --git a/lithoglyph/tools/bofig_ingest.exs b/lithoglyph/tools/bofig_ingest.exs index bbf454f9..3900dacb 100644 --- a/lithoglyph/tools/bofig_ingest.exs +++ b/lithoglyph/tools/bofig_ingest.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # bofig_ingest.exs — Elixir batch ingest for Docudactyl → Lithoglyph bridge diff --git a/lithoglyph/tools/sdk-gen/src/ApiSpec.res b/lithoglyph/tools/sdk-gen/src/ApiSpec.res index 9b41e0ed..ea0cc8ca 100644 --- a/lithoglyph/tools/sdk-gen/src/ApiSpec.res +++ b/lithoglyph/tools/sdk-gen/src/ApiSpec.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith API Specification Types diff --git a/lithoglyph/tools/sdk-gen/src/Generator.res b/lithoglyph/tools/sdk-gen/src/Generator.res index 8d638aab..beb127e4 100644 --- a/lithoglyph/tools/sdk-gen/src/Generator.res +++ b/lithoglyph/tools/sdk-gen/src/Generator.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Code Generator Interface diff --git a/lithoglyph/tools/sdk-gen/src/Main.res b/lithoglyph/tools/sdk-gen/src/Main.res index 447f2501..74e6eb43 100644 --- a/lithoglyph/tools/sdk-gen/src/Main.res +++ b/lithoglyph/tools/sdk-gen/src/Main.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * SDK Generator Main Entry Point diff --git a/lithoglyph/tools/sdk-gen/src/PhpGen.res b/lithoglyph/tools/sdk-gen/src/PhpGen.res index e8d775dc..3f57d522 100644 --- a/lithoglyph/tools/sdk-gen/src/PhpGen.res +++ b/lithoglyph/tools/sdk-gen/src/PhpGen.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * PHP Code Generator @@ -91,7 +91,7 @@ let generateTypesFile = (spec: apiSpec): generatedFile => { declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith Types @@ -167,7 +167,7 @@ let generateClientFile = (spec: apiSpec): generatedFile => { declare(strict_types=1); -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Lith PHP Client diff --git a/lithoglyph/tools/sdk-gen/src/ReScriptGen.res b/lithoglyph/tools/sdk-gen/src/ReScriptGen.res index 08ebf490..733d50a2 100644 --- a/lithoglyph/tools/sdk-gen/src/ReScriptGen.res +++ b/lithoglyph/tools/sdk-gen/src/ReScriptGen.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * ReScript Code Generator @@ -59,7 +59,7 @@ let generateTypeDef = (typeDef: typeDef): string => { /** Generate types file */ let generateTypesFile = (spec: apiSpec): generatedFile => { - let header = `// SPDX-License-Identifier: PMPL-1.0-or-later + let header = `// SPDX-License-Identifier: MPL-2.0 /** * Lith Types @@ -112,7 +112,7 @@ let ${endpoint.name} = async (client: t${paramStr}): ${returnType} => { /** Generate client file */ let generateClientFile = (spec: apiSpec): generatedFile => { - let header = `// SPDX-License-Identifier: PMPL-1.0-or-later + let header = `// SPDX-License-Identifier: MPL-2.0 /** * Lith Client diff --git a/lithoglyph/verification/README.adoc b/lithoglyph/verification/README.adoc index c11cdbdc..174f97b0 100644 --- a/lithoglyph/verification/README.adoc +++ b/lithoglyph/verification/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: verification/index = lithoglyph — Verification Directory :toc: diff --git a/nqc/spec/README.adoc b/nqc/spec/README.adoc index d83144ed..014fb287 100644 --- a/nqc/spec/README.adoc +++ b/nqc/spec/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: spec/index = nqc — Specification Directory :toc: diff --git a/nqc/verification/README.adoc b/nqc/verification/README.adoc index e6fb2d5c..ec45db32 100644 --- a/nqc/verification/README.adoc +++ b/nqc/verification/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: verification/index = nqc — Verification Directory :toc: diff --git a/nqc/web/README.adoc b/nqc/web/README.adoc index 2fe8c8a7..56404e00 100644 --- a/nqc/web/README.adoc +++ b/nqc/web/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) = NQC Web UI diff --git a/typeql-experimental/DESIGN-2026-03-01-typeql-experimental.adoc b/typeql-experimental/DESIGN-2026-03-01-typeql-experimental.adoc index 0d4a6fa2..ccc240b9 100644 --- a/typeql-experimental/DESIGN-2026-03-01-typeql-experimental.adoc +++ b/typeql-experimental/DESIGN-2026-03-01-typeql-experimental.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Design Document: typeql-experimental (VCL-UT) Jonathan D.A. Jewell :date: 2026-03-01 diff --git a/typeql-experimental/README.adoc b/typeql-experimental/README.adoc index 2d0c33df..8a461088 100644 --- a/typeql-experimental/README.adoc +++ b/typeql-experimental/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = typeql-experimental (VCL-UT) Jonathan D.A. Jewell :description: Experimental type-theoretic extensions to VCL diff --git a/typeql-experimental/WHITEPAPER.md b/typeql-experimental/WHITEPAPER.md index 8cfd6981..1f5ba4ec 100644 --- a/typeql-experimental/WHITEPAPER.md +++ b/typeql-experimental/WHITEPAPER.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: MPL-2.0 +# SPDX-License-Identifier: CC-BY-SA-4.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # TypeQL-Experimental: Dependent Types for Query Language Safety diff --git a/typeql-experimental/docs/examples.adoc b/typeql-experimental/docs/examples.adoc index 52837645..5b5acc99 100644 --- a/typeql-experimental/docs/examples.adoc +++ b/typeql-experimental/docs/examples.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL-UT Annotated Examples Jonathan D.A. Jewell :date: 2026-03-01 diff --git a/typeql-experimental/docs/type-system-spec.adoc b/typeql-experimental/docs/type-system-spec.adoc index 1fec89c1..20e8f43b 100644 --- a/typeql-experimental/docs/type-system-spec.adoc +++ b/typeql-experimental/docs/type-system-spec.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL-UT Type System Specification Jonathan D.A. Jewell :date: 2026-03-01 diff --git a/typeql-experimental/spec/README.adoc b/typeql-experimental/spec/README.adoc index cbf8d4f8..e77ebb10 100644 --- a/typeql-experimental/spec/README.adoc +++ b/typeql-experimental/spec/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: spec/index = typeql-experimental — Specification Directory :toc: diff --git a/typeql-experimental/spec/operational-semantics.md b/typeql-experimental/spec/operational-semantics.md index 89910816..87d4a49c 100644 --- a/typeql-experimental/spec/operational-semantics.md +++ b/typeql-experimental/spec/operational-semantics.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: MPL-2.0 +# SPDX-License-Identifier: CC-BY-SA-4.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # TypeQL-Experimental Operational Semantics diff --git a/typeql-experimental/spec/system-specs.md b/typeql-experimental/spec/system-specs.md index c80ff772..645a2d5a 100644 --- a/typeql-experimental/spec/system-specs.md +++ b/typeql-experimental/spec/system-specs.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: MPL-2.0 +# SPDX-License-Identifier: CC-BY-SA-4.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # TypeQL-Experimental System Specification diff --git a/typeql-experimental/verification/README.adoc b/typeql-experimental/verification/README.adoc index 1375823b..8d73acbc 100644 --- a/typeql-experimental/verification/README.adoc +++ b/typeql-experimental/verification/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: verification/index = typeql-experimental — Verification Directory :toc: diff --git a/verisim-core/EXPLAINME.adoc b/verisim-core/EXPLAINME.adoc index 8e904a64..9291e8ac 100644 --- a/verisim-core/EXPLAINME.adoc +++ b/verisim-core/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = EXPLAINME — VerisimCore.jl Jonathan D.A. Jewell :toc: left diff --git a/verisim-core/README.adoc b/verisim-core/README.adoc index 78101175..e240f71e 100644 --- a/verisim-core/README.adoc +++ b/verisim-core/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = VerisimCore.jl Jonathan D.A. Jewell :toc: left diff --git a/verisim-modular-experiment/EXPLAINME.adoc b/verisim-modular-experiment/EXPLAINME.adoc index 40974e7a..c271f397 100644 --- a/verisim-modular-experiment/EXPLAINME.adoc +++ b/verisim-modular-experiment/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = EXPLAINME — verisim-modular-experiment Jonathan D.A. Jewell :toc: left diff --git a/verisim-modular-experiment/PLAN.adoc b/verisim-modular-experiment/PLAN.adoc index ef393b73..da3afa0e 100644 --- a/verisim-modular-experiment/PLAN.adoc +++ b/verisim-modular-experiment/PLAN.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Plan — verisim-modular-experiment Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/PROOF-NEEDS.md b/verisim-modular-experiment/PROOF-NEEDS.md index 74896c7c..5a36e1c2 100644 --- a/verisim-modular-experiment/PROOF-NEEDS.md +++ b/verisim-modular-experiment/PROOF-NEEDS.md @@ -1,4 +1,4 @@ - + # Proof Needs — verisim-modular-experiment ## Central obligation diff --git a/verisim-modular-experiment/README.adoc b/verisim-modular-experiment/README.adoc index 22e8c25e..7b69442b 100644 --- a/verisim-modular-experiment/README.adoc +++ b/verisim-modular-experiment/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = verisim-modular-experiment Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/docs/CORE-CANDIDATES.adoc b/verisim-modular-experiment/docs/CORE-CANDIDATES.adoc index 8bce715c..bca82d2e 100644 --- a/verisim-modular-experiment/docs/CORE-CANDIDATES.adoc +++ b/verisim-modular-experiment/docs/CORE-CANDIDATES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Core Candidates — Path B Shape-Absence Analysis Jonathan D.A. Jewell :toc: left diff --git a/verisim-modular-experiment/docs/DESIGN-2026-04-05-core-and-federation.adoc b/verisim-modular-experiment/docs/DESIGN-2026-04-05-core-and-federation.adoc index a8cbd54e..f32df2c8 100644 --- a/verisim-modular-experiment/docs/DESIGN-2026-04-05-core-and-federation.adoc +++ b/verisim-modular-experiment/docs/DESIGN-2026-04-05-core-and-federation.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = DESIGN 2026-04-05: Identity Core + Federation Contract Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/docs/FINDINGS.adoc b/verisim-modular-experiment/docs/FINDINGS.adoc index 4993a0f5..23fe3b70 100644 --- a/verisim-modular-experiment/docs/FINDINGS.adoc +++ b/verisim-modular-experiment/docs/FINDINGS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Findings — verisim-modular-experiment Jonathan D.A. Jewell :toc: left diff --git a/verisim-modular-experiment/docs/FOLDBACK.adoc b/verisim-modular-experiment/docs/FOLDBACK.adoc index d8ad27de..66a412cb 100644 --- a/verisim-modular-experiment/docs/FOLDBACK.adoc +++ b/verisim-modular-experiment/docs/FOLDBACK.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Foldback to Main VerisimDB Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/docs/OCTAD-SHAPES.adoc b/verisim-modular-experiment/docs/OCTAD-SHAPES.adoc index ddb8c74c..bdc2c649 100644 --- a/verisim-modular-experiment/docs/OCTAD-SHAPES.adoc +++ b/verisim-modular-experiment/docs/OCTAD-SHAPES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Octad Shapes — Inventory and Current Contracts Jonathan D.A. Jewell :toc: left diff --git a/verisim-modular-experiment/docs/PHASE-3-IMPLEMENTATION-PLAN.adoc b/verisim-modular-experiment/docs/PHASE-3-IMPLEMENTATION-PLAN.adoc index c0fbd1c4..4091b365 100644 --- a/verisim-modular-experiment/docs/PHASE-3-IMPLEMENTATION-PLAN.adoc +++ b/verisim-modular-experiment/docs/PHASE-3-IMPLEMENTATION-PLAN.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Phase 3 Implementation Plan Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/docs/SEAMS.adoc b/verisim-modular-experiment/docs/SEAMS.adoc index e94581b7..700140b9 100644 --- a/verisim-modular-experiment/docs/SEAMS.adoc +++ b/verisim-modular-experiment/docs/SEAMS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = ABI/Impl Seam Audit Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/docs/SHAPES.adoc b/verisim-modular-experiment/docs/SHAPES.adoc index 806b2114..0f43e0aa 100644 --- a/verisim-modular-experiment/docs/SHAPES.adoc +++ b/verisim-modular-experiment/docs/SHAPES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Shapes — Central Mapping and Classification Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/docs/TROPICAL-BRIDGE.adoc b/verisim-modular-experiment/docs/TROPICAL-BRIDGE.adoc index d5440610..dbc652b6 100644 --- a/verisim-modular-experiment/docs/TROPICAL-BRIDGE.adoc +++ b/verisim-modular-experiment/docs/TROPICAL-BRIDGE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Tropical Bridge: Isabelle Proofs ↔ Julia Consonance Checker Jonathan D.A. Jewell diff --git a/verisim-modular-experiment/docs/sessions/2026-04-05-blitz.adoc b/verisim-modular-experiment/docs/sessions/2026-04-05-blitz.adoc index cc993caa..17f77f4d 100644 --- a/verisim-modular-experiment/docs/sessions/2026-04-05-blitz.adoc +++ b/verisim-modular-experiment/docs/sessions/2026-04-05-blitz.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Session Log — 2026-04-05 Blitz (Phase 0 + Phase 1) Jonathan D.A. Jewell diff --git a/verisim-modular-experiment/docs/sessions/2026-04-05-krladapter-phase4-prep.adoc b/verisim-modular-experiment/docs/sessions/2026-04-05-krladapter-phase4-prep.adoc index 0b34a7e3..5ab2dbfd 100644 --- a/verisim-modular-experiment/docs/sessions/2026-04-05-krladapter-phase4-prep.adoc +++ b/verisim-modular-experiment/docs/sessions/2026-04-05-krladapter-phase4-prep.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Session 2026-04-05 — KRLAdapter.jl Phase 4 prep (from other claude) Jonathan D.A. Jewell :toc: diff --git a/verisim-modular-experiment/spec/federation-contract.adoc b/verisim-modular-experiment/spec/federation-contract.adoc index 78ddc548..dff887bb 100644 --- a/verisim-modular-experiment/spec/federation-contract.adoc +++ b/verisim-modular-experiment/spec/federation-contract.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MPL-2.0 +// SPDX-License-Identifier: CC-BY-SA-4.0 = Federation Contract Specification Jonathan D.A. Jewell :toc: left diff --git a/verisimdb/.clusterfuzzlite/project.yaml b/verisimdb/.clusterfuzzlite/project.yaml index 83eb141b..20b88c4a 100644 --- a/verisimdb/.clusterfuzzlite/project.yaml +++ b/verisimdb/.clusterfuzzlite/project.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ClusterFuzzLite configuration for VeriSimDB # OpenSSF Scorecard Fuzzing compliance diff --git a/verisimdb/.gitattributes b/verisimdb/.gitattributes index bb561848..e860a85c 100644 --- a/verisimdb/.gitattributes +++ b/verisimdb/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/verisimdb/.github/CODEOWNERS b/verisimdb/.github/CODEOWNERS index 4ec6eeea..890c0e00 100644 --- a/verisimdb/.github/CODEOWNERS +++ b/verisimdb/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Code Owners # See https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners diff --git a/verisimdb/.github/FUNDING.yml b/verisimdb/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/verisimdb/.github/FUNDING.yml +++ b/verisimdb/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Funding platforms for hyperpolymath projects # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository diff --git a/verisimdb/.github/SUPPORT.md b/verisimdb/.github/SUPPORT.md index 719f77d9..2dfd3c31 100644 --- a/verisimdb/.github/SUPPORT.md +++ b/verisimdb/.github/SUPPORT.md @@ -1,4 +1,4 @@ - + # Support ## How to Get Help diff --git a/verisimdb/.github/dependabot.yml b/verisimdb/.github/dependabot.yml index f17caa7d..e2dcde95 100644 --- a/verisimdb/.github/dependabot.yml +++ b/verisimdb/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/verisimdb/.github/workflows/cflite_batch.yml b/verisimdb/.github/workflows/cflite_batch.yml index ed1e74d8..b653b6e6 100644 --- a/verisimdb/.github/workflows/cflite_batch.yml +++ b/verisimdb/.github/workflows/cflite_batch.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite batch fuzzing on: schedule: diff --git a/verisimdb/.github/workflows/cflite_pr.yml b/verisimdb/.github/workflows/cflite_pr.yml index 48353cec..03f06393 100644 --- a/verisimdb/.github/workflows/cflite_pr.yml +++ b/verisimdb/.github/workflows/cflite_pr.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite PR fuzzing on: pull_request: diff --git a/verisimdb/.github/workflows/codeql.yml b/verisimdb/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/verisimdb/.github/workflows/codeql.yml +++ b/verisimdb/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/verisimdb/.github/workflows/governance.yml b/verisimdb/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/verisimdb/.github/workflows/governance.yml +++ b/verisimdb/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/verisimdb/.github/workflows/hypatia-scan.yml b/verisimdb/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/verisimdb/.github/workflows/hypatia-scan.yml +++ b/verisimdb/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/verisimdb/.github/workflows/instant-sync.yml b/verisimdb/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/verisimdb/.github/workflows/instant-sync.yml +++ b/verisimdb/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/verisimdb/.github/workflows/jekyll-gh-pages.yml b/verisimdb/.github/workflows/jekyll-gh-pages.yml index 42de04aa..a4882d63 100644 --- a/verisimdb/.github/workflows/jekyll-gh-pages.yml +++ b/verisimdb/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/verisimdb/.github/workflows/mirror.yml b/verisimdb/.github/workflows/mirror.yml index d97455af..8fb0c752 100644 --- a/verisimdb/.github/workflows/mirror.yml +++ b/verisimdb/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/verisimdb/.github/workflows/scorecard-enforcer.yml b/verisimdb/.github/workflows/scorecard-enforcer.yml index e4d4c157..e7c897d5 100644 --- a/verisimdb/.github/workflows/scorecard-enforcer.yml +++ b/verisimdb/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/verisimdb/.github/workflows/scorecard.yml b/verisimdb/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/verisimdb/.github/workflows/scorecard.yml +++ b/verisimdb/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/verisimdb/.github/workflows/secret-scanner.yml b/verisimdb/.github/workflows/secret-scanner.yml index a6b919ea..83840b33 100644 --- a/verisimdb/.github/workflows/secret-scanner.yml +++ b/verisimdb/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/verisimdb/.github/workflows/security-scan.yml b/verisimdb/.github/workflows/security-scan.yml index a32f1c9f..d9fff11e 100644 --- a/verisimdb/.github/workflows/security-scan.yml +++ b/verisimdb/.github/workflows/security-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Scan diff --git a/verisimdb/.gitignore b/verisimdb/.gitignore index 2f66dd8b..5ba4d5c5 100644 --- a/verisimdb/.gitignore +++ b/verisimdb/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore - merged local+remote # OS & Editor diff --git a/verisimdb/.gitlab-ci.yml b/verisimdb/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/verisimdb/.gitlab-ci.yml +++ b/verisimdb/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Primary CI/CD - GitLab is the source of truth stages: diff --git a/verisimdb/.machine_readable/6a2/AGENTIC.a2ml b/verisimdb/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/verisimdb/.machine_readable/6a2/AGENTIC.a2ml +++ b/verisimdb/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/verisimdb/.machine_readable/6a2/ECOSYSTEM.a2ml b/verisimdb/.machine_readable/6a2/ECOSYSTEM.a2ml index 38c13474..5b198a4d 100644 --- a/verisimdb/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/verisimdb/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Verisimdb ecosystem position diff --git a/verisimdb/.machine_readable/6a2/META.a2ml b/verisimdb/.machine_readable/6a2/META.a2ml index d11e7934..e2c09eb4 100644 --- a/verisimdb/.machine_readable/6a2/META.a2ml +++ b/verisimdb/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Verisimdb meta-level information diff --git a/verisimdb/.machine_readable/6a2/NEUROSYM.a2ml b/verisimdb/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/verisimdb/.machine_readable/6a2/NEUROSYM.a2ml +++ b/verisimdb/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/verisimdb/.machine_readable/6a2/PLAYBOOK.a2ml b/verisimdb/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/verisimdb/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/verisimdb/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/verisimdb/.machine_readable/6a2/STATE.a2ml b/verisimdb/.machine_readable/6a2/STATE.a2ml index 539bf00b..6cc83b09 100644 --- a/verisimdb/.machine_readable/6a2/STATE.a2ml +++ b/verisimdb/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — VeriSimDB project state diff --git a/verisimdb/.machine_readable/ENSAID_CONFIG.a2ml b/verisimdb/.machine_readable/ENSAID_CONFIG.a2ml index cddcf075..6ddc74ff 100644 --- a/verisimdb/.machine_readable/ENSAID_CONFIG.a2ml +++ b/verisimdb/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; ; ENSAID_CONFIG.a2ml — PanLL configuration for VeriSimDB. diff --git a/verisimdb/.verisimdb/config.toml b/verisimdb/.verisimdb/config.toml index 21ef7a89..bc5b0a0a 100644 --- a/verisimdb/.verisimdb/config.toml +++ b/verisimdb/.verisimdb/config.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Self-Hosted Instance Configuration # # This instance stores metadata ABOUT the verisimdb repository itself. diff --git a/verisimdb/0-AI-MANIFEST.a2ml b/verisimdb/0-AI-MANIFEST.a2ml index a8c287c7..187964f2 100644 --- a/verisimdb/0-AI-MANIFEST.a2ml +++ b/verisimdb/0-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) ; ; 0-AI-MANIFEST.a2ml — Universal AI entry point for VeriSimDB diff --git a/verisimdb/CHANGELOG.adoc b/verisimdb/CHANGELOG.adoc index 56e34788..93d7681b 100644 --- a/verisimdb/CHANGELOG.adoc +++ b/verisimdb/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Changelog diff --git a/verisimdb/CONTRIBUTING.md b/verisimdb/CONTRIBUTING.md index b93bb910..2746ddb8 100644 --- a/verisimdb/CONTRIBUTING.md +++ b/verisimdb/CONTRIBUTING.md @@ -1,6 +1,6 @@ # Contributing to VeriSimDB - + Thank you for your interest in contributing to VeriSimDB. This document explains how to get started, our development workflow, and how to submit changes. @@ -175,7 +175,7 @@ cargo fmt --check By contributing, you agree that your contributions will be licensed under the **PMPL-1.0-or-later** (Palimpsest License). All source files must include: ``` -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 ``` --- diff --git a/verisimdb/Cargo.toml b/verisimdb/Cargo.toml index b52ca08c..72327d2d 100644 --- a/verisimdb/Cargo.toml +++ b/verisimdb/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB - The Veridical Simulacrum Database # An 8-core multimodal database (octad) with self-normalization diff --git a/verisimdb/DEPLOYMENT.adoc b/verisimdb/DEPLOYMENT.adoc index 3a1f0940..2bb7a517 100644 --- a/verisimdb/DEPLOYMENT.adoc +++ b/verisimdb/DEPLOYMENT.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB Production Deployment Guide :toc: :toc-placement!: diff --git a/verisimdb/EXPLAINME.adoc b/verisimdb/EXPLAINME.adoc index 481ccf0c..b484d96f 100644 --- a/verisimdb/EXPLAINME.adoc +++ b/verisimdb/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB — Show Me The Receipts :toc: preamble diff --git a/verisimdb/IMPLEMENTATION-ROADMAP.adoc b/verisimdb/IMPLEMENTATION-ROADMAP.adoc index 9c75c241..00facc57 100644 --- a/verisimdb/IMPLEMENTATION-ROADMAP.adoc +++ b/verisimdb/IMPLEMENTATION-ROADMAP.adoc @@ -2,7 +2,7 @@ :toc: :toc-placement!: -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 [.lead] **Bringing VeriSimDB from 10% to 70% completion** diff --git a/verisimdb/Justfile b/verisimdb/Justfile index e5d572bb..29c8d292 100644 --- a/verisimdb/Justfile +++ b/verisimdb/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) # # justfile — VeriSimDB diff --git a/verisimdb/KNOWN-ISSUES.adoc b/verisimdb/KNOWN-ISSUES.adoc index 538a09ad..bf2f76d1 100644 --- a/verisimdb/KNOWN-ISSUES.adoc +++ b/verisimdb/KNOWN-ISSUES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Known Issues and Honest Gaps diff --git a/verisimdb/LICENSE b/verisimdb/LICENSE index d2dccf5b..ec540b34 100644 --- a/verisimdb/LICENSE +++ b/verisimdb/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/verisimdb/MAINTAINERS.adoc b/verisimdb/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/verisimdb/MAINTAINERS.adoc +++ b/verisimdb/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/verisimdb/QUICKSTART-USER.adoc b/verisimdb/QUICKSTART-USER.adoc index 642b73a5..ebefdc35 100644 --- a/verisimdb/QUICKSTART-USER.adoc +++ b/verisimdb/QUICKSTART-USER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // QUICKSTART-USER.adoc — Get VeriSimDB running from zero diff --git a/verisimdb/README.adoc b/verisimdb/README.adoc index 30b2b8e1..f9fc9d83 100644 --- a/verisimdb/README.adoc +++ b/verisimdb/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB :toc: diff --git a/verisimdb/ROADMAP.adoc b/verisimdb/ROADMAP.adoc index edac364e..b4bf21f1 100644 --- a/verisimdb/ROADMAP.adoc +++ b/verisimdb/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Verisimdb Roadmap == Current Status diff --git a/verisimdb/RSR_OUTLINE.adoc b/verisimdb/RSR_OUTLINE.adoc index d127c06b..9f323746 100644 --- a/verisimdb/RSR_OUTLINE.adoc +++ b/verisimdb/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/verisimdb/TOPOLOGY.md b/verisimdb/TOPOLOGY.md index db6827a2..3969c60a 100644 --- a/verisimdb/TOPOLOGY.md +++ b/verisimdb/TOPOLOGY.md @@ -1,4 +1,4 @@ - + # TOPOLOGY.md — VeriSimDB diff --git a/verisimdb/admin/public/index.html b/verisimdb/admin/public/index.html index f810b95f..ed40dab8 100644 --- a/verisimdb/admin/public/index.html +++ b/verisimdb/admin/public/index.html @@ -1,5 +1,5 @@ - + diff --git a/verisimdb/admin/src/App.res b/verisimdb/admin/src/App.res index 8f0d6f19..eae07abd 100644 --- a/verisimdb/admin/src/App.res +++ b/verisimdb/admin/src/App.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// App -- TEA (The Elm Architecture) entry point for VeriSimDB Admin. diff --git a/verisimdb/admin/src/Capabilities.res b/verisimdb/admin/src/Capabilities.res index c2cb84cc..405857df 100644 --- a/verisimdb/admin/src/Capabilities.res +++ b/verisimdb/admin/src/Capabilities.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// Capabilities -- Gossamer capability token management for VeriSimDB Admin. diff --git a/verisimdb/admin/src/Model.res b/verisimdb/admin/src/Model.res index 0c2c5a0f..a59f67db 100644 --- a/verisimdb/admin/src/Model.res +++ b/verisimdb/admin/src/Model.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// Model -- Application state for the VeriSimDB Admin panel. diff --git a/verisimdb/admin/src/Msg.res b/verisimdb/admin/src/Msg.res index 0adcfa66..9c42938c 100644 --- a/verisimdb/admin/src/Msg.res +++ b/verisimdb/admin/src/Msg.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// Msg -- Message type for the VeriSimDB Admin TEA architecture. diff --git a/verisimdb/admin/src/RuntimeBridge.res b/verisimdb/admin/src/RuntimeBridge.res index 81c11657..48a33248 100644 --- a/verisimdb/admin/src/RuntimeBridge.res +++ b/verisimdb/admin/src/RuntimeBridge.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// RuntimeBridge -- Gossamer-native IPC bridge for VeriSimDB Admin. diff --git a/verisimdb/admin/src/VeriSimDbCmd.res b/verisimdb/admin/src/VeriSimDbCmd.res index 3e062f57..90b3498c 100644 --- a/verisimdb/admin/src/VeriSimDbCmd.res +++ b/verisimdb/admin/src/VeriSimDbCmd.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) /// VeriSimDbCmd -- Backend command dispatch for the VeriSimDB Admin panel. diff --git a/verisimdb/admin/src/styles.css b/verisimdb/admin/src/styles.css index 0416b386..d114048a 100644 --- a/verisimdb/admin/src/styles.css +++ b/verisimdb/admin/src/styles.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) */ /* VeriSimDB Admin -- Gossamer-native admin panel stylesheet. diff --git a/verisimdb/benches/Cargo.toml b/verisimdb/benches/Cargo.toml index 15926aaf..fd619903 100644 --- a/verisimdb/benches/Cargo.toml +++ b/verisimdb/benches/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisimdb-benchmarks" diff --git a/verisimdb/benches/modality_benchmarks.rs b/verisimdb/benches/modality_benchmarks.rs index 4d99df56..e280641f 100644 --- a/verisimdb/benches/modality_benchmarks.rs +++ b/verisimdb/benches/modality_benchmarks.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Performance benchmarks for VeriSimDB modality stores use criterion::{black_box, criterion_group, criterion_main, BenchmarkId, Criterion, Throughput}; diff --git a/verisimdb/benches/src/lib.rs b/verisimdb/benches/src/lib.rs index 44951bcb..5acd0f0e 100644 --- a/verisimdb/benches/src/lib.rs +++ b/verisimdb/benches/src/lib.rs @@ -1,2 +1,2 @@ #![forbid(unsafe_code)] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 diff --git a/verisimdb/benches/throughput_benchmarks.rs b/verisimdb/benches/throughput_benchmarks.rs index 0a0cd48c..63eb1ef1 100644 --- a/verisimdb/benches/throughput_benchmarks.rs +++ b/verisimdb/benches/throughput_benchmarks.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Author: Jonathan D.A. Jewell //! Write throughput, read latency, and VCL complexity benchmarks for VeriSimDB. //! diff --git a/verisimdb/connectors/README.adoc b/verisimdb/connectors/README.adoc index 1bbcec3c..5b2a7026 100644 --- a/verisimdb/connectors/README.adoc +++ b/verisimdb/connectors/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Connectors -- Federation Adapters & Client SDKs :toc: macro diff --git a/verisimdb/connectors/clients/elixir/.formatter.exs b/verisimdb/connectors/clients/elixir/.formatter.exs index 958ebfa9..be6d97e7 100644 --- a/verisimdb/connectors/clients/elixir/.formatter.exs +++ b/verisimdb/connectors/clients/elixir/.formatter.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) [ diff --git a/verisimdb/connectors/clients/elixir/.gitignore b/verisimdb/connectors/clients/elixir/.gitignore index 2411d2ec..e65bb150 100644 --- a/verisimdb/connectors/clients/elixir/.gitignore +++ b/verisimdb/connectors/clients/elixir/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # The directory Mix will write compiled artifacts to. /_build/ diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client.ex index 6419cec1..237fdbfb 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/drift.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/drift.ex index 92f66b67..ed1b57d6 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/drift.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/drift.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Drift do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/error.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/error.ex index a075746f..8d67ed34 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/error.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/error.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Error do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/federation.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/federation.ex index db9c757f..f02905a0 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/federation.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/federation.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Federation do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/octad.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/octad.ex index 8293cdc7..04739414 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/octad.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/octad.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Octad do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/provenance.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/provenance.ex index 928ed432..79081c8a 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/provenance.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/provenance.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Provenance do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/search.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/search.ex index cf3e1abb..fa6c5ad0 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/search.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/search.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Search do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/types.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/types.ex index 795b7e05..d5b56348 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/types.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/types.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Types do diff --git a/verisimdb/connectors/clients/elixir/lib/verisim_client/vcl.ex b/verisimdb/connectors/clients/elixir/lib/verisim_client/vcl.ex index 7eb06c6f..f5457c8d 100644 --- a/verisimdb/connectors/clients/elixir/lib/verisim_client/vcl.ex +++ b/verisimdb/connectors/clients/elixir/lib/verisim_client/vcl.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.Vcl do diff --git a/verisimdb/connectors/clients/elixir/mix.exs b/verisimdb/connectors/clients/elixir/mix.exs index 75afdc52..a96e36d9 100644 --- a/verisimdb/connectors/clients/elixir/mix.exs +++ b/verisimdb/connectors/clients/elixir/mix.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClient.MixProject do diff --git a/verisimdb/connectors/clients/elixir/test/test_helper.exs b/verisimdb/connectors/clients/elixir/test/test_helper.exs index e4c64973..549fa5c5 100644 --- a/verisimdb/connectors/clients/elixir/test/test_helper.exs +++ b/verisimdb/connectors/clients/elixir/test/test_helper.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ExUnit.start() diff --git a/verisimdb/connectors/clients/elixir/test/verisim_client_test.exs b/verisimdb/connectors/clients/elixir/test/verisim_client_test.exs index 4dafe3d3..f8ef254a 100644 --- a/verisimdb/connectors/clients/elixir/test/verisim_client_test.exs +++ b/verisimdb/connectors/clients/elixir/test/verisim_client_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) defmodule VeriSimClientTest do diff --git a/verisimdb/connectors/clients/julia/Project.toml b/verisimdb/connectors/clients/julia/Project.toml index da3b4850..546d979d 100644 --- a/verisimdb/connectors/clients/julia/Project.toml +++ b/verisimdb/connectors/clients/julia/Project.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) name = "VeriSimDBClient" diff --git a/verisimdb/connectors/clients/julia/src/VeriSimDBClient.jl b/verisimdb/connectors/clients/julia/src/VeriSimDBClient.jl index 8bca3c67..46b9e758 100644 --- a/verisimdb/connectors/clients/julia/src/VeriSimDBClient.jl +++ b/verisimdb/connectors/clients/julia/src/VeriSimDBClient.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Main module. diff --git a/verisimdb/connectors/clients/julia/src/client.jl b/verisimdb/connectors/clients/julia/src/client.jl index cd3af5b8..70f16e77 100644 --- a/verisimdb/connectors/clients/julia/src/client.jl +++ b/verisimdb/connectors/clients/julia/src/client.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Connection configuration, authentication, and HTTP transport. diff --git a/verisimdb/connectors/clients/julia/src/drift.jl b/verisimdb/connectors/clients/julia/src/drift.jl index e6d93a60..6a5bf8f3 100644 --- a/verisimdb/connectors/clients/julia/src/drift.jl +++ b/verisimdb/connectors/clients/julia/src/drift.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Drift detection operations. diff --git a/verisimdb/connectors/clients/julia/src/error.jl b/verisimdb/connectors/clients/julia/src/error.jl index 84f6b124..19547e84 100644 --- a/verisimdb/connectors/clients/julia/src/error.jl +++ b/verisimdb/connectors/clients/julia/src/error.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Error types and handling. diff --git a/verisimdb/connectors/clients/julia/src/federation.jl b/verisimdb/connectors/clients/julia/src/federation.jl index 093b57e3..d004a2ad 100644 --- a/verisimdb/connectors/clients/julia/src/federation.jl +++ b/verisimdb/connectors/clients/julia/src/federation.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Federation operations. diff --git a/verisimdb/connectors/clients/julia/src/octad.jl b/verisimdb/connectors/clients/julia/src/octad.jl index 0d8580e6..d0f63df7 100644 --- a/verisimdb/connectors/clients/julia/src/octad.jl +++ b/verisimdb/connectors/clients/julia/src/octad.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Octad CRUD operations. diff --git a/verisimdb/connectors/clients/julia/src/provenance.jl b/verisimdb/connectors/clients/julia/src/provenance.jl index 27d86539..2e235f02 100644 --- a/verisimdb/connectors/clients/julia/src/provenance.jl +++ b/verisimdb/connectors/clients/julia/src/provenance.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Provenance operations. diff --git a/verisimdb/connectors/clients/julia/src/search.jl b/verisimdb/connectors/clients/julia/src/search.jl index 0ccd0c92..04c7dad8 100644 --- a/verisimdb/connectors/clients/julia/src/search.jl +++ b/verisimdb/connectors/clients/julia/src/search.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Search operations. diff --git a/verisimdb/connectors/clients/julia/src/types.jl b/verisimdb/connectors/clients/julia/src/types.jl index 8beb3373..f8558739 100644 --- a/verisimdb/connectors/clients/julia/src/types.jl +++ b/verisimdb/connectors/clients/julia/src/types.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Core type definitions. diff --git a/verisimdb/connectors/clients/julia/src/vcl.jl b/verisimdb/connectors/clients/julia/src/vcl.jl index 5e9395d4..42578b9b 100644 --- a/verisimdb/connectors/clients/julia/src/vcl.jl +++ b/verisimdb/connectors/clients/julia/src/vcl.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — VCL (VeriSimDB Query Language) operations. diff --git a/verisimdb/connectors/clients/julia/test/runtests.jl b/verisimdb/connectors/clients/julia/test/runtests.jl index 415b0c9c..c1821046 100644 --- a/verisimdb/connectors/clients/julia/test/runtests.jl +++ b/verisimdb/connectors/clients/julia/test/runtests.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Julia Client — Test suite. diff --git a/verisimdb/connectors/clients/rust/Cargo.toml b/verisimdb/connectors/clients/rust/Cargo.toml index aa5a6a17..2e6866c4 100644 --- a/verisimdb/connectors/clients/rust/Cargo.toml +++ b/verisimdb/connectors/clients/rust/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) [package] diff --git a/verisimdb/connectors/clients/rust/src/client.rs b/verisimdb/connectors/clients/rust/src/client.rs index e5f8af93..07d6afba 100644 --- a/verisimdb/connectors/clients/rust/src/client.rs +++ b/verisimdb/connectors/clients/rust/src/client.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! VeriSimDB client configuration, authentication, and HTTP transport layer. diff --git a/verisimdb/connectors/clients/rust/src/drift.rs b/verisimdb/connectors/clients/rust/src/drift.rs index 463fb725..a200c4b1 100644 --- a/verisimdb/connectors/clients/rust/src/drift.rs +++ b/verisimdb/connectors/clients/rust/src/drift.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Drift detection and normalization operations. diff --git a/verisimdb/connectors/clients/rust/src/error.rs b/verisimdb/connectors/clients/rust/src/error.rs index 9ebe9385..40bea4fa 100644 --- a/verisimdb/connectors/clients/rust/src/error.rs +++ b/verisimdb/connectors/clients/rust/src/error.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Error types for the VeriSimDB client SDK. diff --git a/verisimdb/connectors/clients/rust/src/federation.rs b/verisimdb/connectors/clients/rust/src/federation.rs index 3ea1493d..684402b8 100644 --- a/verisimdb/connectors/clients/rust/src/federation.rs +++ b/verisimdb/connectors/clients/rust/src/federation.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Federation operations for cross-instance VeriSimDB queries. diff --git a/verisimdb/connectors/clients/rust/src/lib.rs b/verisimdb/connectors/clients/rust/src/lib.rs index 0ee18d2a..8adbcaea 100644 --- a/verisimdb/connectors/clients/rust/src/lib.rs +++ b/verisimdb/connectors/clients/rust/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! # VeriSimDB Client SDK diff --git a/verisimdb/connectors/clients/rust/src/octad.rs b/verisimdb/connectors/clients/rust/src/octad.rs index b929516a..8deb153b 100644 --- a/verisimdb/connectors/clients/rust/src/octad.rs +++ b/verisimdb/connectors/clients/rust/src/octad.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Octad CRUD operations. diff --git a/verisimdb/connectors/clients/rust/src/provenance.rs b/verisimdb/connectors/clients/rust/src/provenance.rs index 06d779f1..90f76bb5 100644 --- a/verisimdb/connectors/clients/rust/src/provenance.rs +++ b/verisimdb/connectors/clients/rust/src/provenance.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Provenance chain operations. diff --git a/verisimdb/connectors/clients/rust/src/search.rs b/verisimdb/connectors/clients/rust/src/search.rs index 895eaf4a..9d713984 100644 --- a/verisimdb/connectors/clients/rust/src/search.rs +++ b/verisimdb/connectors/clients/rust/src/search.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Search operations across VeriSimDB's multi-modal octad entities. diff --git a/verisimdb/connectors/clients/rust/src/types.rs b/verisimdb/connectors/clients/rust/src/types.rs index d17e9040..cea0ce8a 100644 --- a/verisimdb/connectors/clients/rust/src/types.rs +++ b/verisimdb/connectors/clients/rust/src/types.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Core data types for the VeriSimDB client SDK. diff --git a/verisimdb/connectors/clients/rust/src/vcl.rs b/verisimdb/connectors/clients/rust/src/vcl.rs index 4555d943..014bdda9 100644 --- a/verisimdb/connectors/clients/rust/src/vcl.rs +++ b/verisimdb/connectors/clients/rust/src/vcl.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! VeriSim Consonance Language (VCL) execution. diff --git a/verisimdb/connectors/clients/vlang/MIGRATION.adoc b/verisimdb/connectors/clients/vlang/MIGRATION.adoc index e2ed0ffc..63f87149 100644 --- a/verisimdb/connectors/clients/vlang/MIGRATION.adoc +++ b/verisimdb/connectors/clients/vlang/MIGRATION.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB V Client — Deprecated (2026-04-12) :toc: diff --git a/verisimdb/connectors/shared/json-schema/drift-score.json b/verisimdb/connectors/shared/json-schema/drift-score.json index 9a874546..0f4b001a 100644 --- a/verisimdb/connectors/shared/json-schema/drift-score.json +++ b/verisimdb/connectors/shared/json-schema/drift-score.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/drift-score.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "DriftScore", "description": "Drift measurement for a single octad entity. Drift quantifies the divergence between an entity's modality representations -- when modalities fall out of sync (e.g. the vector embedding no longer matches the document content), the drift score increases. Scores are per-modality and aggregated into an overall score.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/error.json b/verisimdb/connectors/shared/json-schema/error.json index 04ed80eb..8c7096ff 100644 --- a/verisimdb/connectors/shared/json-schema/error.json +++ b/verisimdb/connectors/shared/json-schema/error.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/error.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "ErrorResponse", "description": "Standard error response envelope for the VeriSimDB API. All error responses follow this structure, providing a machine-readable error code, a human-readable message, the HTTP status, and optional structured details for programmatic handling.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/federation-result.json b/verisimdb/connectors/shared/json-schema/federation-result.json index c8a723e1..0d5573ba 100644 --- a/verisimdb/connectors/shared/json-schema/federation-result.json +++ b/verisimdb/connectors/shared/json-schema/federation-result.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/federation-result.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "FederationResult", "description": "A normalised result from a federated query. Each result represents a single octad entity returned by a specific peer store in the federation mesh, along with its relevance score, drift status, and response timing.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/modality.json b/verisimdb/connectors/shared/json-schema/modality.json index 75ad5747..4ec7e4a5 100644 --- a/verisimdb/connectors/shared/json-schema/modality.json +++ b/verisimdb/connectors/shared/json-schema/modality.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/modality.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "Modality", "description": "VeriSimDB octad modality identifier. Each modality represents a distinct representational dimension of a octad entity. Together the 8 modalities form the octad -- the fundamental multi-modal unit of VeriSimDB.", "type": "string", diff --git a/verisimdb/connectors/shared/json-schema/octad-input.json b/verisimdb/connectors/shared/json-schema/octad-input.json index 36ab44b6..e7bf098a 100644 --- a/verisimdb/connectors/shared/json-schema/octad-input.json +++ b/verisimdb/connectors/shared/json-schema/octad-input.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/octad-input.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "OctadInput", "description": "Input payload for creating or updating a VeriSimDB octad entity. All modality fields are optional -- only the modalities provided will be populated or updated. Omitted modalities are left unchanged on update, or unpopulated on create.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/octad-status.json b/verisimdb/connectors/shared/json-schema/octad-status.json index bc5b6185..b2f7e09e 100644 --- a/verisimdb/connectors/shared/json-schema/octad-status.json +++ b/verisimdb/connectors/shared/json-schema/octad-status.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/octad-status.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "OctadStatus", "description": "Status of a octad entity across all eight octad modalities. Tracks creation time, modification time, current version, and which modalities are populated.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/octad.json b/verisimdb/connectors/shared/json-schema/octad.json index 59a52d7c..40d33f10 100644 --- a/verisimdb/connectors/shared/json-schema/octad.json +++ b/verisimdb/connectors/shared/json-schema/octad.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/octad.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "Octad", "description": "A VeriSimDB octad entity with 8 synchronized modality representations. The octad is the fundamental unit of VeriSimDB -- each entity exists simultaneously across all eight modalities (Graph, Vector, Tensor, Semantic, Document, Temporal, Provenance, Spatial), maintaining cross-modal consistency through drift detection and self-normalisation.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/provenance-event.json b/verisimdb/connectors/shared/json-schema/provenance-event.json index 0d76b2c9..b0f07f60 100644 --- a/verisimdb/connectors/shared/json-schema/provenance-event.json +++ b/verisimdb/connectors/shared/json-schema/provenance-event.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/provenance-event.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "ProvenanceEvent", "description": "A single provenance event in an entity's lineage chain. Provenance records form a SHA-256 hash chain where each record's previous_hash is the content_hash of the preceding record, creating a tamper-evident audit trail. The first record in a chain uses the SHA-256 of the empty string as its previous_hash.", "type": "object", diff --git a/verisimdb/connectors/shared/json-schema/query-params.json b/verisimdb/connectors/shared/json-schema/query-params.json index 19ba9c13..23396f3f 100644 --- a/verisimdb/connectors/shared/json-schema/query-params.json +++ b/verisimdb/connectors/shared/json-schema/query-params.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://verisim.db/schema/query-params.json", - "$comment": "SPDX-License-Identifier: PMPL-1.0-or-later", + "$comment": "SPDX-License-Identifier: MPL-2.0", "title": "QueryParams", "description": "Parameters for a VeriSimDB federation query. Specifies which modalities to search, what to search for, and how to filter results. Used by federation adapters to translate queries into the target store's native language.", "type": "object", diff --git a/verisimdb/connectors/shared/openapi/verisim-api-v1.yaml b/verisimdb/connectors/shared/openapi/verisim-api-v1.yaml index e56ccac6..9c571055 100644 --- a/verisimdb/connectors/shared/openapi/verisim-api-v1.yaml +++ b/verisimdb/connectors/shared/openapi/verisim-api-v1.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # OpenAPI 3.1 specification for the VeriSimDB REST API. diff --git a/verisimdb/connectors/shared/proto/verisim_federation.proto b/verisimdb/connectors/shared/proto/verisim_federation.proto index 3153d9b7..3b44502a 100644 --- a/verisimdb/connectors/shared/proto/verisim_federation.proto +++ b/verisimdb/connectors/shared/proto/verisim_federation.proto @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Protobuf definitions for VeriSimDB federation protocol. diff --git a/verisimdb/connectors/test-infra/.gatekeeper.yaml b/verisimdb/connectors/test-infra/.gatekeeper.yaml index c838e392..e86a57c8 100644 --- a/verisimdb/connectors/test-infra/.gatekeeper.yaml +++ b/verisimdb/connectors/test-infra/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Svalinn gatekeeper policy for VeriSimDB test infrastructure # diff --git a/verisimdb/connectors/test-infra/0-AI-MANIFEST.a2ml b/verisimdb/connectors/test-infra/0-AI-MANIFEST.a2ml index 9008df55..27105318 100644 --- a/verisimdb/connectors/test-infra/0-AI-MANIFEST.a2ml +++ b/verisimdb/connectors/test-infra/0-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; 0-AI-MANIFEST.a2ml — AI-readable manifest for VeriSimDB test infrastructure ; diff --git a/verisimdb/connectors/test-infra/README.adoc b/verisimdb/connectors/test-infra/README.adoc index 4d26c8b4..16faed78 100644 --- a/verisimdb/connectors/test-infra/README.adoc +++ b/verisimdb/connectors/test-infra/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // // Author: Jonathan D.A. Jewell diff --git a/verisimdb/connectors/test-infra/compose.toml b/verisimdb/connectors/test-infra/compose.toml index 1420fb08..cee39f58 100644 --- a/verisimdb/connectors/test-infra/compose.toml +++ b/verisimdb/connectors/test-infra/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — selur-compose configuration # diff --git a/verisimdb/connectors/test-infra/ct-build.sh b/verisimdb/connectors/test-infra/ct-build.sh index cf3cb883..a66fc2cb 100755 --- a/verisimdb/connectors/test-infra/ct-build.sh +++ b/verisimdb/connectors/test-infra/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — Build Pipeline # diff --git a/verisimdb/connectors/test-infra/deploy.k9.ncl b/verisimdb/connectors/test-infra/deploy.k9.ncl index 7fe0eccc..eff4acfe 100644 --- a/verisimdb/connectors/test-infra/deploy.k9.ncl +++ b/verisimdb/connectors/test-infra/deploy.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # deploy.k9.ncl — k9-svc deployment component for VeriSimDB test infrastructure # diff --git a/verisimdb/connectors/test-infra/images/Containerfile.clickhouse b/verisimdb/connectors/test-infra/images/Containerfile.clickhouse index 37abf974..206d5c0f 100644 --- a/verisimdb/connectors/test-infra/images/Containerfile.clickhouse +++ b/verisimdb/connectors/test-infra/images/Containerfile.clickhouse @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — ClickHouse Server # diff --git a/verisimdb/connectors/test-infra/images/Containerfile.influxdb b/verisimdb/connectors/test-infra/images/Containerfile.influxdb index 0798d984..c1d57be6 100644 --- a/verisimdb/connectors/test-infra/images/Containerfile.influxdb +++ b/verisimdb/connectors/test-infra/images/Containerfile.influxdb @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — InfluxDB 2 # diff --git a/verisimdb/connectors/test-infra/images/Containerfile.neo4j b/verisimdb/connectors/test-infra/images/Containerfile.neo4j index ab06ba3e..91229c09 100644 --- a/verisimdb/connectors/test-infra/images/Containerfile.neo4j +++ b/verisimdb/connectors/test-infra/images/Containerfile.neo4j @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — Neo4j Community Edition # diff --git a/verisimdb/connectors/test-infra/images/Containerfile.redis-stack b/verisimdb/connectors/test-infra/images/Containerfile.redis-stack index 27da7879..a593bbb0 100644 --- a/verisimdb/connectors/test-infra/images/Containerfile.redis-stack +++ b/verisimdb/connectors/test-infra/images/Containerfile.redis-stack @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — Redis Stack # diff --git a/verisimdb/connectors/test-infra/images/Containerfile.surrealdb b/verisimdb/connectors/test-infra/images/Containerfile.surrealdb index eeb41998..efdbd038 100644 --- a/verisimdb/connectors/test-infra/images/Containerfile.surrealdb +++ b/verisimdb/connectors/test-infra/images/Containerfile.surrealdb @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — SurrealDB # diff --git a/verisimdb/connectors/test-infra/manifest.toml b/verisimdb/connectors/test-infra/manifest.toml index b4f12727..9dadadb5 100644 --- a/verisimdb/connectors/test-infra/manifest.toml +++ b/verisimdb/connectors/test-infra/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Cerro Torre manifest for VeriSimDB test infrastructure bundle # diff --git a/verisimdb/connectors/test-infra/seed/clickhouse-init.sql b/verisimdb/connectors/test-infra/seed/clickhouse-init.sql index f6ff8803..a74b60cd 100644 --- a/verisimdb/connectors/test-infra/seed/clickhouse-init.sql +++ b/verisimdb/connectors/test-infra/seed/clickhouse-init.sql @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- VeriSimDB Test Infrastructure — ClickHouse Seed Script -- diff --git a/verisimdb/connectors/test-infra/seed/influxdb-init.sh b/verisimdb/connectors/test-infra/seed/influxdb-init.sh index 9e326122..59e93844 100755 --- a/verisimdb/connectors/test-infra/seed/influxdb-init.sh +++ b/verisimdb/connectors/test-infra/seed/influxdb-init.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — InfluxDB 2 Seed Script # diff --git a/verisimdb/connectors/test-infra/seed/minio-init.sh b/verisimdb/connectors/test-infra/seed/minio-init.sh index ff82eb48..2e1b8391 100755 --- a/verisimdb/connectors/test-infra/seed/minio-init.sh +++ b/verisimdb/connectors/test-infra/seed/minio-init.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — MinIO (S3) Seed Script # diff --git a/verisimdb/connectors/test-infra/seed/mongodb-init.js b/verisimdb/connectors/test-infra/seed/mongodb-init.js index 93f6e3e8..ffe6f080 100644 --- a/verisimdb/connectors/test-infra/seed/mongodb-init.js +++ b/verisimdb/connectors/test-infra/seed/mongodb-init.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Test Infrastructure — MongoDB Seed Script // diff --git a/verisimdb/connectors/test-infra/seed/neo4j-init.cypher b/verisimdb/connectors/test-infra/seed/neo4j-init.cypher index 3759ec5e..44ae2470 100644 --- a/verisimdb/connectors/test-infra/seed/neo4j-init.cypher +++ b/verisimdb/connectors/test-infra/seed/neo4j-init.cypher @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Test Infrastructure — Neo4j Seed Script (Cypher) // diff --git a/verisimdb/connectors/test-infra/seed/redis-init.sh b/verisimdb/connectors/test-infra/seed/redis-init.sh index 30380e62..d2cfde49 100755 --- a/verisimdb/connectors/test-infra/seed/redis-init.sh +++ b/verisimdb/connectors/test-infra/seed/redis-init.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Test Infrastructure — Redis Stack Seed Script # diff --git a/verisimdb/connectors/test-infra/seed/surrealdb-init.surql b/verisimdb/connectors/test-infra/seed/surrealdb-init.surql index 3b507a21..88a95de7 100644 --- a/verisimdb/connectors/test-infra/seed/surrealdb-init.surql +++ b/verisimdb/connectors/test-infra/seed/surrealdb-init.surql @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- VeriSimDB Test Infrastructure — SurrealDB Seed Script -- diff --git a/verisimdb/connectors/test-infra/vordr.toml b/verisimdb/connectors/test-infra/vordr.toml index ad921be9..da40e926 100644 --- a/verisimdb/connectors/test-infra/vordr.toml +++ b/verisimdb/connectors/test-infra/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Vordr runtime monitoring configuration for VeriSimDB test infrastructure # diff --git a/verisimdb/container/.gatekeeper.yaml b/verisimdb/container/.gatekeeper.yaml index 9b2221d7..1b7bbb94 100644 --- a/verisimdb/container/.gatekeeper.yaml +++ b/verisimdb/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Svalinn gatekeeper policy for VeriSimDB # diff --git a/verisimdb/container/Containerfile b/verisimdb/container/Containerfile index bd050138..22088c35 100644 --- a/verisimdb/container/Containerfile +++ b/verisimdb/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Container Image # # Build with Podman (in-memory, default): diff --git a/verisimdb/container/compose.toml b/verisimdb/container/compose.toml index 1cde063a..1952b4db 100644 --- a/verisimdb/container/compose.toml +++ b/verisimdb/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB selur-compose configuration # diff --git a/verisimdb/container/ct-build.sh b/verisimdb/container/ct-build.sh index d920dd22..6e8487c3 100755 --- a/verisimdb/container/ct-build.sh +++ b/verisimdb/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB — Cerro Torre build, sign, and verify pipeline # diff --git a/verisimdb/container/entrypoint.sh b/verisimdb/container/entrypoint.sh index a22d1bd9..2106e10f 100644 --- a/verisimdb/container/entrypoint.sh +++ b/verisimdb/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB entrypoint — starts Rust API then Elixir orchestration set -e diff --git a/verisimdb/container/manifest.toml b/verisimdb/container/manifest.toml index 8ca63f16..982adb1e 100644 --- a/verisimdb/container/manifest.toml +++ b/verisimdb/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Cerro Torre manifest for VeriSimDB .ctp bundle # diff --git a/verisimdb/contractiles/must/Mustfile b/verisimdb/contractiles/must/Mustfile index 2f366ce1..ee751099 100644 --- a/verisimdb/contractiles/must/Mustfile +++ b/verisimdb/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/verisimdb/contractiles/trust/Trustfile b/verisimdb/contractiles/trust/Trustfile index 3c5777cb..315b82be 100644 --- a/verisimdb/contractiles/trust/Trustfile +++ b/verisimdb/contractiles/trust/Trustfile @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; Trustfile — Cryptographic trust and proof verification policy for VeriSimDB ;; ;; This file defines the zero-knowledge proof (ZKP) scheme selection, diff --git a/verisimdb/debugger/Cargo.toml b/verisimdb/debugger/Cargo.toml index 215ae5e9..470ad5c6 100644 --- a/verisimdb/debugger/Cargo.toml +++ b/verisimdb/debugger/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisimdb-debugger" diff --git a/verisimdb/debugger/examples/SafeDOMExample.res b/verisimdb/debugger/examples/SafeDOMExample.res index 2c1b5b30..e5c90460 100644 --- a/verisimdb/debugger/examples/SafeDOMExample.res +++ b/verisimdb/debugger/examples/SafeDOMExample.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example: Using SafeDOM for formally verified DOM mounting open SafeDOM diff --git a/verisimdb/debugger/src/main.rs b/verisimdb/debugger/src/main.rs index 43b57ea6..f3234c3b 100644 --- a/verisimdb/debugger/src/main.rs +++ b/verisimdb/debugger/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSimDB Debugger - Interactive debugger for VeriSimDB queries and drift //! //! Status: Alpha development (v0.1.0) diff --git a/verisimdb/debugger/tests/integration_test.rs b/verisimdb/debugger/tests/integration_test.rs index 03f2b948..7237aed0 100644 --- a/verisimdb/debugger/tests/integration_test.rs +++ b/verisimdb/debugger/tests/integration_test.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 #[test] fn placeholder_test() { diff --git a/verisimdb/demos/drift-detection/run_demo.exs b/verisimdb/demos/drift-detection/run_demo.exs index 0066b6e2..63c76496 100644 --- a/verisimdb/demos/drift-detection/run_demo.exs +++ b/verisimdb/demos/drift-detection/run_demo.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # VeriSimDB Drift Detection & Self-Normalisation Demo # diff --git a/verisimdb/deny.toml b/verisimdb/deny.toml index 6420dc6c..c7963c1c 100644 --- a/verisimdb/deny.toml +++ b/verisimdb/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # cargo-deny configuration for VeriSimDB # Run: cargo deny check diff --git a/verisimdb/docs/VCL-SPEC.adoc b/verisimdb/docs/VCL-SPEC.adoc index c705d9fd..ee97b85e 100644 --- a/verisimdb/docs/VCL-SPEC.adoc +++ b/verisimdb/docs/VCL-SPEC.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSim Consonance Language (VCL) Specification diff --git a/verisimdb/docs/adoption-strategy.adoc b/verisimdb/docs/adoption-strategy.adoc index 4f708039..a484fde7 100644 --- a/verisimdb/docs/adoption-strategy.adoc +++ b/verisimdb/docs/adoption-strategy.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB External Adoption Strategy Jonathan D.A. Jewell :toc: left diff --git a/verisimdb/docs/backwards-compatibility.adoc b/verisimdb/docs/backwards-compatibility.adoc index 6a29432d..bf956877 100644 --- a/verisimdb/docs/backwards-compatibility.adoc +++ b/verisimdb/docs/backwards-compatibility.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL Backwards Compatibility Strategy :toc: diff --git a/verisimdb/docs/business/business-case.adoc b/verisimdb/docs/business/business-case.adoc index 25466cb3..eb553b51 100644 --- a/verisimdb/docs/business/business-case.adoc +++ b/verisimdb/docs/business/business-case.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Business Case Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/financials/cost-structure.csv b/verisimdb/docs/business/financials/cost-structure.csv index 4e9fe102..1df58977 100644 --- a/verisimdb/docs/business/financials/cost-structure.csv +++ b/verisimdb/docs/business/financials/cost-structure.csv @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Annual Cost Structure — 5-Year Projection diff --git a/verisimdb/docs/business/financials/market-sizing.csv b/verisimdb/docs/business/financials/market-sizing.csv index 9af7f9df..761631fc 100644 --- a/verisimdb/docs/business/financials/market-sizing.csv +++ b/verisimdb/docs/business/financials/market-sizing.csv @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Market Sizing — TAM/SAM/SOM Analysis diff --git a/verisimdb/docs/business/financials/revenue-model.csv b/verisimdb/docs/business/financials/revenue-model.csv index b1f64a57..68f60d38 100644 --- a/verisimdb/docs/business/financials/revenue-model.csv +++ b/verisimdb/docs/business/financials/revenue-model.csv @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Revenue Model — 3 Scenarios Over 5 Years diff --git a/verisimdb/docs/business/financials/unit-economics.csv b/verisimdb/docs/business/financials/unit-economics.csv index 4ca9e281..01e0bad7 100644 --- a/verisimdb/docs/business/financials/unit-economics.csv +++ b/verisimdb/docs/business/financials/unit-economics.csv @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # VeriSimDB Unit Economics — Enterprise B2B Model diff --git a/verisimdb/docs/business/marketing/feature-comparison.adoc b/verisimdb/docs/business/marketing/feature-comparison.adoc index 33f3d958..b2d14ee6 100644 --- a/verisimdb/docs/business/marketing/feature-comparison.adoc +++ b/verisimdb/docs/business/marketing/feature-comparison.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Feature Comparison Matrix Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/marketing/one-pager.adoc b/verisimdb/docs/business/marketing/one-pager.adoc index 30474b38..31f58f3a 100644 --- a/verisimdb/docs/business/marketing/one-pager.adoc +++ b/verisimdb/docs/business/marketing/one-pager.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB — Product One-Pager Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/marketing/pitch-deck-outline.adoc b/verisimdb/docs/business/marketing/pitch-deck-outline.adoc index d5876002..b1521c6e 100644 --- a/verisimdb/docs/business/marketing/pitch-deck-outline.adoc +++ b/verisimdb/docs/business/marketing/pitch-deck-outline.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Pitch Deck — 12-Slide Structure Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/marketing/use-cases.adoc b/verisimdb/docs/business/marketing/use-cases.adoc index d95763a1..85566704 100644 --- a/verisimdb/docs/business/marketing/use-cases.adoc +++ b/verisimdb/docs/business/marketing/use-cases.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Use Cases — 7 Target Domains Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/pr/faq.adoc b/verisimdb/docs/business/pr/faq.adoc index 675ca528..8df3df76 100644 --- a/verisimdb/docs/business/pr/faq.adoc +++ b/verisimdb/docs/business/pr/faq.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB — Frequently Asked Questions Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/pr/key-messages.adoc b/verisimdb/docs/business/pr/key-messages.adoc index 21c4106b..90b28b87 100644 --- a/verisimdb/docs/business/pr/key-messages.adoc +++ b/verisimdb/docs/business/pr/key-messages.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB -- Key Messages and Talking Points Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/pr/press-release.adoc b/verisimdb/docs/business/pr/press-release.adoc index 4985dfa3..af6208dc 100644 --- a/verisimdb/docs/business/pr/press-release.adoc +++ b/verisimdb/docs/business/pr/press-release.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB Launch Press Release Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/strategy/adoption-roadmap.adoc b/verisimdb/docs/business/strategy/adoption-roadmap.adoc index 4f361834..6e6a3e6b 100644 --- a/verisimdb/docs/business/strategy/adoption-roadmap.adoc +++ b/verisimdb/docs/business/strategy/adoption-roadmap.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB -- Adoption Roadmap Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/strategy/economics-analysis.adoc b/verisimdb/docs/business/strategy/economics-analysis.adoc index aeccc05b..0be0558d 100644 --- a/verisimdb/docs/business/strategy/economics-analysis.adoc +++ b/verisimdb/docs/business/strategy/economics-analysis.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB -- Economics Analysis Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/strategy/functional-units.adoc b/verisimdb/docs/business/strategy/functional-units.adoc index bd67b6f4..2b6e7f48 100644 --- a/verisimdb/docs/business/strategy/functional-units.adoc +++ b/verisimdb/docs/business/strategy/functional-units.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB -- Functional Units and Organisational Structure Jonathan D.A. Jewell diff --git a/verisimdb/docs/business/strategy/go-to-market.adoc b/verisimdb/docs/business/strategy/go-to-market.adoc index 0a5b5e25..01bb0d13 100644 --- a/verisimdb/docs/business/strategy/go-to-market.adoc +++ b/verisimdb/docs/business/strategy/go-to-market.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB -- Go-to-Market Strategy Jonathan D.A. Jewell diff --git a/verisimdb/docs/cache-sharing-strategy.adoc b/verisimdb/docs/cache-sharing-strategy.adoc index 621ce723..62e8fe6a 100644 --- a/verisimdb/docs/cache-sharing-strategy.adoc +++ b/verisimdb/docs/cache-sharing-strategy.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Cache Sharing Strategy: Local vs Federated :toc: left diff --git a/verisimdb/docs/caching-strategy.adoc b/verisimdb/docs/caching-strategy.adoc index 4628bc8b..ec33f9f9 100644 --- a/verisimdb/docs/caching-strategy.adoc +++ b/verisimdb/docs/caching-strategy.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB Caching Strategy :toc: left diff --git a/verisimdb/docs/challenges-federated.adoc b/verisimdb/docs/challenges-federated.adoc index 73000b09..9ac84342 100644 --- a/verisimdb/docs/challenges-federated.adoc +++ b/verisimdb/docs/challenges-federated.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Challenges: Federated Deployment Mode diff --git a/verisimdb/docs/challenges-hybrid.adoc b/verisimdb/docs/challenges-hybrid.adoc index 5ac0f931..3d3ea90f 100644 --- a/verisimdb/docs/challenges-hybrid.adoc +++ b/verisimdb/docs/challenges-hybrid.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Challenges: Hybrid Deployment Mode diff --git a/verisimdb/docs/challenges-standalone.adoc b/verisimdb/docs/challenges-standalone.adoc index 867b1a44..8344eff6 100644 --- a/verisimdb/docs/challenges-standalone.adoc +++ b/verisimdb/docs/challenges-standalone.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Challenges: Standalone Deployment Mode diff --git a/verisimdb/docs/consultation-dependent-types-zkp.adoc b/verisimdb/docs/consultation-dependent-types-zkp.adoc index 1ab181e8..0a338780 100644 --- a/verisimdb/docs/consultation-dependent-types-zkp.adoc +++ b/verisimdb/docs/consultation-dependent-types-zkp.adoc @@ -6,7 +6,7 @@ :sectnums: :source-highlighter: rouge -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 [abstract] == Abstract diff --git a/verisimdb/docs/consultation-normalization-strategy.adoc b/verisimdb/docs/consultation-normalization-strategy.adoc index 0df7db23..20a22029 100644 --- a/verisimdb/docs/consultation-normalization-strategy.adoc +++ b/verisimdb/docs/consultation-normalization-strategy.adoc @@ -6,7 +6,7 @@ :sectnums: :source-highlighter: rouge -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 [abstract] == Abstract diff --git a/verisimdb/docs/deployment-modes.adoc b/verisimdb/docs/deployment-modes.adoc index 0e505bc1..986e9fe4 100644 --- a/verisimdb/docs/deployment-modes.adoc +++ b/verisimdb/docs/deployment-modes.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB Deployment Modes diff --git a/verisimdb/docs/design/DESIGN-2026-02-27-level-data-model.md b/verisimdb/docs/design/DESIGN-2026-02-27-level-data-model.md index e0a15548..197c6ccb 100644 --- a/verisimdb/docs/design/DESIGN-2026-02-27-level-data-model.md +++ b/verisimdb/docs/design/DESIGN-2026-02-27-level-data-model.md @@ -1,5 +1,5 @@ # Design Document: IDApTIK Level Architect — Canonical Level Data Model -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 **Date:** 2026-02-27 **Author:** Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/docs/design/DESIGN-2026-02-27-strategic-improvements.adoc b/verisimdb/docs/design/DESIGN-2026-02-27-strategic-improvements.adoc index 996c7d1a..293bb29e 100644 --- a/verisimdb/docs/design/DESIGN-2026-02-27-strategic-improvements.adoc +++ b/verisimdb/docs/design/DESIGN-2026-02-27-strategic-improvements.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Design Document: VerisimDB Strategic Improvements // Author: Jonathan D.A. Jewell // Date: 2026-02-27 diff --git a/verisimdb/docs/design/DESIGN-2026-02-27-vcl-dt-assessment.adoc b/verisimdb/docs/design/DESIGN-2026-02-27-vcl-dt-assessment.adoc index c4428a79..ddcebacc 100644 --- a/verisimdb/docs/design/DESIGN-2026-02-27-vcl-dt-assessment.adoc +++ b/verisimdb/docs/design/DESIGN-2026-02-27-vcl-dt-assessment.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VCL-UT (Dependent Type Path) Wiring Assessment :author: Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/docs/drift-handling.adoc b/verisimdb/docs/drift-handling.adoc index 0f3022c9..6fbee35a 100644 --- a/verisimdb/docs/drift-handling.adoc +++ b/verisimdb/docs/drift-handling.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Drift Handling in VeriSimDB :toc: diff --git a/verisimdb/docs/error-handling-strategy.adoc b/verisimdb/docs/error-handling-strategy.adoc index 0331ead7..e90b5b62 100644 --- a/verisimdb/docs/error-handling-strategy.adoc +++ b/verisimdb/docs/error-handling-strategy.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL Error Handling Strategy :toc: left diff --git a/verisimdb/docs/federation-readiness.adoc b/verisimdb/docs/federation-readiness.adoc index 209c0dec..9f215873 100644 --- a/verisimdb/docs/federation-readiness.adoc +++ b/verisimdb/docs/federation-readiness.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Federation Readiness Assessment diff --git a/verisimdb/docs/getting-started.adoc b/verisimdb/docs/getting-started.adoc index 01077c85..c182b90e 100644 --- a/verisimdb/docs/getting-started.adoc +++ b/verisimdb/docs/getting-started.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB Getting Started Guide Jonathan D.A. Jewell :toc: left diff --git a/verisimdb/docs/minikanren-integration-v3.adoc b/verisimdb/docs/minikanren-integration-v3.adoc index de883897..9c2f63b8 100644 --- a/verisimdb/docs/minikanren-integration-v3.adoc +++ b/verisimdb/docs/minikanren-integration-v3.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = miniKanren Integration (v3 Roadmap) :toc: diff --git a/verisimdb/docs/normalization-cascade.adoc b/verisimdb/docs/normalization-cascade.adoc index cbe38626..8c7acb73 100644 --- a/verisimdb/docs/normalization-cascade.adoc +++ b/verisimdb/docs/normalization-cascade.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Normalization Cascade Architecture :toc: left diff --git a/verisimdb/docs/panll-module-audit.adoc b/verisimdb/docs/panll-module-audit.adoc index 0a0ede06..21e2f2fa 100644 --- a/verisimdb/docs/panll-module-audit.adoc +++ b/verisimdb/docs/panll-module-audit.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // PanLL Module Audit: Systematic Evaluation of hyperpolymath Repos // Author: Jonathan D.A. Jewell // Date: 2026-02-28 diff --git a/verisimdb/docs/papers/verisimdb-federated-consistency.adoc b/verisimdb/docs/papers/verisimdb-federated-consistency.adoc index 2c365506..93e33163 100644 --- a/verisimdb/docs/papers/verisimdb-federated-consistency.adoc +++ b/verisimdb/docs/papers/verisimdb-federated-consistency.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB: Cross-Modal Drift Detection and Self-Normalisation in Heterogeneous Database Federations diff --git a/verisimdb/docs/papers/verisimdb-idaptik-case-study.adoc b/verisimdb/docs/papers/verisimdb-idaptik-case-study.adoc index 45d558f8..52a263da 100644 --- a/verisimdb/docs/papers/verisimdb-idaptik-case-study.adoc +++ b/verisimdb/docs/papers/verisimdb-idaptik-case-study.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Applying Multimodal Database Technology to Game Level Architecture: A VeriSimDB Case Study diff --git a/verisimdb/docs/query-optimization-overview.adoc b/verisimdb/docs/query-optimization-overview.adoc index 587f25c8..f1f16521 100644 --- a/verisimdb/docs/query-optimization-overview.adoc +++ b/verisimdb/docs/query-optimization-overview.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL Query Optimization: Complete Guide :toc: left diff --git a/verisimdb/docs/rescript-registry-types.adoc b/verisimdb/docs/rescript-registry-types.adoc index 2abbe954..c1ad4ee3 100644 --- a/verisimdb/docs/rescript-registry-types.adoc +++ b/verisimdb/docs/rescript-registry-types.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB: ReScript Registry Type Definitions diff --git a/verisimdb/docs/reversibility-design.adoc b/verisimdb/docs/reversibility-design.adoc index 6e0fc370..de25e8b2 100644 --- a/verisimdb/docs/reversibility-design.adoc +++ b/verisimdb/docs/reversibility-design.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Reversibility in VeriSimDB: Design Analysis :toc: left diff --git a/verisimdb/docs/safety-and-fault-tolerance.adoc b/verisimdb/docs/safety-and-fault-tolerance.adoc index b6a109a1..fcd4894b 100644 --- a/verisimdb/docs/safety-and-fault-tolerance.adoc +++ b/verisimdb/docs/safety-and-fault-tolerance.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Safety and Fault Tolerance :toc: left diff --git a/verisimdb/docs/safety-theory-applied.adoc b/verisimdb/docs/safety-theory-applied.adoc index 5c8d0fe9..29d8b76b 100644 --- a/verisimdb/docs/safety-theory-applied.adoc +++ b/verisimdb/docs/safety-theory-applied.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Safety Theory Applied to VeriSimDB :toc: left diff --git a/verisimdb/docs/security-lessons.lgt b/verisimdb/docs/security-lessons.lgt index f368ef72..c3ebc8da 100644 --- a/verisimdb/docs/security-lessons.lgt +++ b/verisimdb/docs/security-lessons.lgt @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: MPL-2.0 % Security Lessons - Logtalk Rules for VeriSimDB Security Fixes % Intended for incorporation into reposystem and gitbot-fleet repos diff --git a/verisimdb/docs/snapshotting-and-truncation-logic.adoc b/verisimdb/docs/snapshotting-and-truncation-logic.adoc index a80fd640..b1fc793e 100644 --- a/verisimdb/docs/snapshotting-and-truncation-logic.adoc +++ b/verisimdb/docs/snapshotting-and-truncation-logic.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB: Snapshotting & Truncation Logic diff --git a/verisimdb/docs/technical-specification-kraft-metadata-log.adoc b/verisimdb/docs/technical-specification-kraft-metadata-log.adoc index 83a76cc6..412fc5c0 100644 --- a/verisimdb/docs/technical-specification-kraft-metadata-log.adoc +++ b/verisimdb/docs/technical-specification-kraft-metadata-log.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Technical Specification: The KRaft Metadata Log diff --git a/verisimdb/docs/vcl-architecture.adoc b/verisimdb/docs/vcl-architecture.adoc index bc23de90..2d561adc 100644 --- a/verisimdb/docs/vcl-architecture.adoc +++ b/verisimdb/docs/vcl-architecture.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL Architecture: Dual-Path Query Router :toc: left diff --git a/verisimdb/docs/vcl-examples.adoc b/verisimdb/docs/vcl-examples.adoc index e3c4d8f8..9e7a2baf 100644 --- a/verisimdb/docs/vcl-examples.adoc +++ b/verisimdb/docs/vcl-examples.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSim Consonance Language (VCL) Examples :toc: left diff --git a/verisimdb/docs/vcl-formal-semantics.adoc b/verisimdb/docs/vcl-formal-semantics.adoc index 31ec4d05..2e7e0a98 100644 --- a/verisimdb/docs/vcl-formal-semantics.adoc +++ b/verisimdb/docs/vcl-formal-semantics.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL Formal Semantics :toc: left diff --git a/verisimdb/docs/vcl-grammar.ebnf b/verisimdb/docs/vcl-grammar.ebnf index c6f5ef97..0142a336 100644 --- a/verisimdb/docs/vcl-grammar.ebnf +++ b/verisimdb/docs/vcl-grammar.ebnf @@ -1,4 +1,4 @@ -(* SPDX-License-Identifier: PMPL-1.0-or-later *) +(* SPDX-License-Identifier: MPL-2.0 *) (* VeriSim Consonance Language (VCL) Grammar *) (* Format: Extended Backus-Naur Form (EBNF) *) (* Version: 3.0 — Octad (8 modalities), provenance conditions, spatial conditions *) diff --git a/verisimdb/docs/vcl-type-system.adoc b/verisimdb/docs/vcl-type-system.adoc index 1e7622c6..4b4a2a43 100644 --- a/verisimdb/docs/vcl-type-system.adoc +++ b/verisimdb/docs/vcl-type-system.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VCL Type System Specification :toc: left diff --git a/verisimdb/docs/vcl-vs-sql.adoc b/verisimdb/docs/vcl-vs-sql.adoc index 0f6fe2ac..22df1e7b 100644 --- a/verisimdb/docs/vcl-vs-sql.adoc +++ b/verisimdb/docs/vcl-vs-sql.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VCL vs SQL: A Comparative Guide diff --git a/verisimdb/docs/vcl-vs-vcl-dt.adoc b/verisimdb/docs/vcl-vs-vcl-dt.adoc index e7c0cd2f..dc526be8 100644 --- a/verisimdb/docs/vcl-vs-vcl-dt.adoc +++ b/verisimdb/docs/vcl-vs-vcl-dt.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VCL Execution Modes & Safety Architecture diff --git a/verisimdb/docs/zkp-and-sanctify-integration.adoc b/verisimdb/docs/zkp-and-sanctify-integration.adoc index c24b61d4..4488115f 100644 --- a/verisimdb/docs/zkp-and-sanctify-integration.adoc +++ b/verisimdb/docs/zkp-and-sanctify-integration.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = ZK-Historiography: Proven & Sactify-PHP Integration diff --git a/verisimdb/elixir-orchestration/.formatter.exs b/verisimdb/elixir-orchestration/.formatter.exs index 12a1b835..42ccc563 100644 --- a/verisimdb/elixir-orchestration/.formatter.exs +++ b/verisimdb/elixir-orchestration/.formatter.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [ inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] diff --git a/verisimdb/elixir-orchestration/config/config.exs b/verisimdb/elixir-orchestration/config/config.exs index 7cedcb65..fa600b88 100644 --- a/verisimdb/elixir-orchestration/config/config.exs +++ b/verisimdb/elixir-orchestration/config/config.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/verisimdb/elixir-orchestration/config/dev.exs b/verisimdb/elixir-orchestration/config/dev.exs index a534351d..8fa0c311 100644 --- a/verisimdb/elixir-orchestration/config/dev.exs +++ b/verisimdb/elixir-orchestration/config/dev.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/verisimdb/elixir-orchestration/config/prod.exs b/verisimdb/elixir-orchestration/config/prod.exs index 248e941b..c221061e 100644 --- a/verisimdb/elixir-orchestration/config/prod.exs +++ b/verisimdb/elixir-orchestration/config/prod.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/verisimdb/elixir-orchestration/config/runtime.exs b/verisimdb/elixir-orchestration/config/runtime.exs index 29e27bae..f41de835 100644 --- a/verisimdb/elixir-orchestration/config/runtime.exs +++ b/verisimdb/elixir-orchestration/config/runtime.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/verisimdb/elixir-orchestration/config/test.exs b/verisimdb/elixir-orchestration/config/test.exs index 8a6fa57f..e414a870 100644 --- a/verisimdb/elixir-orchestration/config/test.exs +++ b/verisimdb/elixir-orchestration/config/test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/verisimdb/elixir-orchestration/lib/verisim.ex b/verisimdb/elixir-orchestration/lib/verisim.ex index 59be733a..cff277cb 100644 --- a/verisimdb/elixir-orchestration/lib/verisim.ex +++ b/verisimdb/elixir-orchestration/lib/verisim.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/api/router.ex b/verisimdb/elixir-orchestration/lib/verisim/api/router.ex index 40059d05..173284d2 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/api/router.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/api/router.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Api.Router do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/application.ex b/verisimdb/elixir-orchestration/lib/verisim/application.ex index 6973ddb5..41adde10 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/application.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/application.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Application do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_node.ex b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_node.ex index 8dc8aa78..29096508 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_node.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_node.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftNode do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_supervisor.ex b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_supervisor.ex index 35b746df..143aefb1 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_supervisor.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_supervisor.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftSupervisor do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_transport.ex b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_transport.ex index 98600668..c72f9ae6 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_transport.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_transport.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftTransport do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_wal.ex b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_wal.ex index 1e14b01a..83afad6e 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_wal.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/consensus/kraft_wal.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftWAL do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/drift/drift_monitor.ex b/verisimdb/elixir-orchestration/lib/verisim/drift/drift_monitor.ex index d10e8d0f..c23f3b24 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/drift/drift_monitor.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/drift/drift_monitor.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.DriftMonitor do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/entity/entity_server.ex b/verisimdb/elixir-orchestration/lib/verisim/entity/entity_server.ex index 4cea770d..4324e3ef 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/entity/entity_server.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/entity/entity_server.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.EntityServer do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapter.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapter.ex index eca394b1..760892b1 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapter.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapter do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex index b7f755eb..c86684d3 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ArangoDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex index a8d25443..ba874219 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ClickHouse do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex index fb352910..4799c099 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.DuckDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex index 4594277a..de357145 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.Elasticsearch do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex index 6d6aaefc..ccde85c8 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.InfluxDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex index 8c8a95e6..c556d23d 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.MongoDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex index 4ae8c9d9..ce7b473a 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.Neo4j do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex index 08dfb961..efea1b2d 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ObjectStorage do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex index 938fb893..01607967 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.PostgreSQL do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/redis.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/redis.ex index 4863361d..053a5eb1 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/redis.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/redis.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.Redis do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex index c778382f..308de062 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.SQLite do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex index 24429ac3..2c56d490 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.SurrealDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex index f47c0c52..161c809e 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.VectorDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex index 878eb021..401bb7be 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.VeriSimDB do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/federation/resolver.ex b/verisimdb/elixir-orchestration/lib/verisim/federation/resolver.ex index 5b71f0ae..ed2f7c0c 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/federation/resolver.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/federation/resolver.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Resolver do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/health_checker.ex b/verisimdb/elixir-orchestration/lib/verisim/health_checker.ex index 48f4137b..a81342f5 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/health_checker.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/health_checker.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.HealthChecker do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex b/verisimdb/elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex index 25f63d2c..1c466848 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Hypatia.DispatchBridge do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/hypatia/pattern_query.ex b/verisimdb/elixir-orchestration/lib/verisim/hypatia/pattern_query.ex index 73b066ed..3f4f496e 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/hypatia/pattern_query.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/hypatia/pattern_query.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Hypatia.PatternQuery do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex b/verisimdb/elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex index 5c58f1d9..b0fcc4c1 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Hypatia.ScanIngester do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/nif_bridge.ex b/verisimdb/elixir-orchestration/lib/verisim/nif_bridge.ex index 3103a4f3..d574606b 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/nif_bridge.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/nif_bridge.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.NifBridge do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/query/query_router.ex b/verisimdb/elixir-orchestration/lib/verisim/query/query_router.ex index 739ef483..178341b7 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/query/query_router.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/query/query_router.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.QueryRouter do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_bridge.ex b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_bridge.ex index 21fd1c02..d288139f 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_bridge.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_bridge.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLBridge do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_executor.ex b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_executor.ex index 296e5da8..53690674 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_executor.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_executor.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLExecutor do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_proof_certificate.ex b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_proof_certificate.ex index ac8d7a78..a9bc62fd 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_proof_certificate.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_proof_certificate.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLProofCertificate do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_type_checker.ex b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_type_checker.ex index eb54168f..76485c66 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/query/vcl_type_checker.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/query/vcl_type_checker.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLTypeChecker do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/rust_client.ex b/verisimdb/elixir-orchestration/lib/verisim/rust_client.ex index 44ce3d5b..b3c8650b 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/rust_client.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/rust_client.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.RustClient do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/schema/schema_registry.ex b/verisimdb/elixir-orchestration/lib/verisim/schema/schema_registry.ex index 29e250c3..1dfaec08 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/schema/schema_registry.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/schema/schema_registry.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.SchemaRegistry do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/telemetry.ex b/verisimdb/elixir-orchestration/lib/verisim/telemetry.ex index 0dd8359a..209b91a5 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/telemetry.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/telemetry.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Telemetry do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/telemetry/collector.ex b/verisimdb/elixir-orchestration/lib/verisim/telemetry/collector.ex index 88fc50d8..d55729f4 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/telemetry/collector.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/telemetry/collector.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Telemetry.Collector do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/telemetry/reporter.ex b/verisimdb/elixir-orchestration/lib/verisim/telemetry/reporter.ex index 6cfd726a..f6d87167 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/telemetry/reporter.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/telemetry/reporter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Telemetry.Reporter do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/lib/verisim/transport.ex b/verisimdb/elixir-orchestration/lib/verisim/transport.ex index 64b39c0e..0b1eb9f3 100644 --- a/verisimdb/elixir-orchestration/lib/verisim/transport.ex +++ b/verisimdb/elixir-orchestration/lib/verisim/transport.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Transport do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/mix.exs b/verisimdb/elixir-orchestration/mix.exs index 69bbd7c5..af2c1630 100644 --- a/verisimdb/elixir-orchestration/mix.exs +++ b/verisimdb/elixir-orchestration/mix.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.MixProject do use Mix.Project diff --git a/verisimdb/elixir-orchestration/test/integration_test.exs b/verisimdb/elixir-orchestration/test/integration_test.exs index fb1cc951..dd0ec31b 100644 --- a/verisimdb/elixir-orchestration/test/integration_test.exs +++ b/verisimdb/elixir-orchestration/test/integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.IntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/support/vcl_test_helpers.ex b/verisimdb/elixir-orchestration/test/support/vcl_test_helpers.ex index 259635d0..a8bce1d7 100644 --- a/verisimdb/elixir-orchestration/test/support/vcl_test_helpers.ex +++ b/verisimdb/elixir-orchestration/test/support/vcl_test_helpers.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Test.VCLTestHelpers do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/test_helper.exs b/verisimdb/elixir-orchestration/test/test_helper.exs index 2f371bb6..bfa29171 100644 --- a/verisimdb/elixir-orchestration/test/test_helper.exs +++ b/verisimdb/elixir-orchestration/test/test_helper.exs @@ -1,3 +1,3 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 ExUnit.start() diff --git a/verisimdb/elixir-orchestration/test/verisim/api/router_test.exs b/verisimdb/elixir-orchestration/test/verisim/api/router_test.exs index 4230dd7b..a8520de7 100644 --- a/verisimdb/elixir-orchestration/test/verisim/api/router_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/api/router_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Api.RouterTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/aspect/concurrency_test.exs b/verisimdb/elixir-orchestration/test/verisim/aspect/concurrency_test.exs index 14354a43..09066b4a 100644 --- a/verisimdb/elixir-orchestration/test/verisim/aspect/concurrency_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/aspect/concurrency_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Author: Jonathan D.A. Jewell # # Concurrency aspect tests for VeriSimDB. diff --git a/verisimdb/elixir-orchestration/test/verisim/aspect/security_test.exs b/verisimdb/elixir-orchestration/test/verisim/aspect/security_test.exs index 5d6edeea..0068e01c 100644 --- a/verisimdb/elixir-orchestration/test/verisim/aspect/security_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/aspect/security_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Author: Jonathan D.A. Jewell # # VCL security aspect tests. diff --git a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_node_test.exs b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_node_test.exs index 21ab62e9..e10b2f56 100644 --- a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_node_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_node_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftNodeTest do use ExUnit.Case, async: false diff --git a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_property_test.exs b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_property_test.exs index 5a47603c..34244c28 100644 --- a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_property_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_property_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Author: Jonathan D.A. Jewell # # Kraft consensus P2P property-based tests. diff --git a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_recovery_test.exs b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_recovery_test.exs index 0ba25fbc..f28e5812 100644 --- a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_recovery_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_recovery_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftRecoveryTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_transport_test.exs b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_transport_test.exs index ab669209..f5749db1 100644 --- a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_transport_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_transport_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftTransportTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_wal_test.exs b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_wal_test.exs index f9be5e07..9b159dbe 100644 --- a/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_wal_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/consensus/kraft_wal_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Consensus.KRaftWALTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/e2e_verisimdb_test.exs b/verisimdb/elixir-orchestration/test/verisim/e2e_verisimdb_test.exs index 06f45991..918e72f2 100644 --- a/verisimdb/elixir-orchestration/test/verisim/e2e_verisimdb_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/e2e_verisimdb_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Author: Jonathan D.A. Jewell # # VeriSimDB E2E Tests — Full lifecycle via the Elixir orchestration layer. diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapter_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapter_test.exs index 3a208e73..d11ae1f5 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapter_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapter_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.AdapterTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/clickhouse_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/clickhouse_test.exs index e508f4bf..771148e7 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/clickhouse_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/clickhouse_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ClickHouseTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/duckdb_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/duckdb_test.exs index 1af0f902..cb6350cc 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/duckdb_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/duckdb_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.DuckDBTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/influxdb_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/influxdb_test.exs index 6d786fea..b3e7772c 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/influxdb_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/influxdb_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.InfluxDBTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/clickhouse_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/clickhouse_integration_test.exs index 9d11ad51..efbda3ab 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/clickhouse_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/clickhouse_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ClickHouseIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/influxdb_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/influxdb_integration_test.exs index 39ade381..9c0a7734 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/influxdb_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/influxdb_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.InfluxDBIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/mongodb_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/mongodb_integration_test.exs index 5f966e72..e8cae8cc 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/mongodb_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/mongodb_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.MongoDBIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/neo4j_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/neo4j_integration_test.exs index 4a533e02..30d9c4df 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/neo4j_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/neo4j_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.Neo4jIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/object_storage_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/object_storage_integration_test.exs index f85b2bb5..6c77a455 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/object_storage_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/object_storage_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ObjectStorageIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/redis_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/redis_integration_test.exs index 31eed5fa..7f097b33 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/redis_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/redis_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.RedisIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/surrealdb_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/surrealdb_integration_test.exs index 1959e309..8b6e1b9b 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/surrealdb_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/integration/surrealdb_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.SurrealDBIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/mongodb_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/mongodb_test.exs index 8a82af64..8a222171 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/mongodb_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/mongodb_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.MongoDBTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/neo4j_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/neo4j_test.exs index 255eb1bf..a2a49e89 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/neo4j_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/neo4j_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.Neo4jTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/object_storage_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/object_storage_test.exs index fe64dacd..8431df32 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/object_storage_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/object_storage_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.ObjectStorageTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/redis_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/redis_test.exs index 36b2111f..5e5b7f0d 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/redis_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/redis_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.RedisTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/sqlite_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/sqlite_test.exs index fa920ea5..4d02ad84 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/sqlite_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/sqlite_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.SQLiteTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/surrealdb_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/surrealdb_test.exs index ccfe8e8f..9c81c246 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/surrealdb_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/surrealdb_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.SurrealDBTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/vector_db_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/vector_db_test.exs index 6e31256d..6c477dae 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/adapters/vector_db_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/adapters/vector_db_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.Adapters.VectorDBTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/federation/resolver_test.exs b/verisimdb/elixir-orchestration/test/verisim/federation/resolver_test.exs index 04a415a6..0ae1372b 100644 --- a/verisimdb/elixir-orchestration/test/verisim/federation/resolver_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/federation/resolver_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Federation.ResolverTest do use ExUnit.Case, async: false diff --git a/verisimdb/elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs b/verisimdb/elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs index 3681048f..0d267e70 100644 --- a/verisimdb/elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Hypatia.DispatchBridgeTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/hypatia/pattern_query_test.exs b/verisimdb/elixir-orchestration/test/verisim/hypatia/pattern_query_test.exs index 6abe802b..47323b53 100644 --- a/verisimdb/elixir-orchestration/test/verisim/hypatia/pattern_query_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/hypatia/pattern_query_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Hypatia.PatternQueryTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs b/verisimdb/elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs index 02b8ae1a..6e697f4a 100644 --- a/verisimdb/elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Hypatia.ScanIngesterTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_crossmodal_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_crossmodal_test.exs index 5566a9e3..4a23dac7 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_crossmodal_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_crossmodal_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLCrossModalTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_integration_test.exs index 7d775350..6302f165 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLDTIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_test.exs index 5c854a49..acd6daed 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_dt_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLDTTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_e2e_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_e2e_test.exs index 02c412a5..3f8e5ae5 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_e2e_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_e2e_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLE2ETest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_integration_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_integration_test.exs index 0e1eb4f0..f2d3b337 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_integration_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_integration_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLIntegrationTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_proof_certificate_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_proof_certificate_test.exs index 8c81a4a8..dc59aac5 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_proof_certificate_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_proof_certificate_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLProofCertificateTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_property_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_property_test.exs index c5a06c13..1ce6f536 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_property_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_property_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLPropertyTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_test.exs index bebf9558..a219dd9a 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/query/vcl_type_checker_test.exs b/verisimdb/elixir-orchestration/test/verisim/query/vcl_type_checker_test.exs index 6b36d4c1..3699706c 100644 --- a/verisimdb/elixir-orchestration/test/verisim/query/vcl_type_checker_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/query/vcl_type_checker_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.Query.VCLTypeCheckerTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim/telemetry_test.exs b/verisimdb/elixir-orchestration/test/verisim/telemetry_test.exs index 50f02822..43c9122e 100644 --- a/verisimdb/elixir-orchestration/test/verisim/telemetry_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim/telemetry_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.TelemetryTest do @moduledoc """ diff --git a/verisimdb/elixir-orchestration/test/verisim_test.exs b/verisimdb/elixir-orchestration/test/verisim_test.exs index c98cdf07..4c08088b 100644 --- a/verisimdb/elixir-orchestration/test/verisim_test.exs +++ b/verisimdb/elixir-orchestration/test/verisim_test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSimTest do use ExUnit.Case diff --git a/verisimdb/examples/README.adoc b/verisimdb/examples/README.adoc index b3598c0c..2a4c3094 100644 --- a/verisimdb/examples/README.adoc +++ b/verisimdb/examples/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = VeriSimDB Examples :toc: diff --git a/verisimdb/examples/SafeDOMExample.res b/verisimdb/examples/SafeDOMExample.res index 2c1b5b30..e5c90460 100644 --- a/verisimdb/examples/SafeDOMExample.res +++ b/verisimdb/examples/SafeDOMExample.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example: Using SafeDOM for formally verified DOM mounting open SafeDOM diff --git a/verisimdb/examples/load-sample-data.sh b/verisimdb/examples/load-sample-data.sh index be5be682..db4f64cd 100755 --- a/verisimdb/examples/load-sample-data.sh +++ b/verisimdb/examples/load-sample-data.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # load-sample-data.sh — Load VeriSimDB sample data and run example VCL queries. # diff --git a/verisimdb/examples/smoke-test.sh b/verisimdb/examples/smoke-test.sh index ba37d6dc..d92af010 100755 --- a/verisimdb/examples/smoke-test.sh +++ b/verisimdb/examples/smoke-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # smoke-test.sh — VeriSimDB smoke test. # diff --git a/verisimdb/examples/vcl-queries/01-basic-search.vcl b/verisimdb/examples/vcl-queries/01-basic-search.vcl index c122d139..ba2ec3df 100644 --- a/verisimdb/examples/vcl-queries/01-basic-search.vcl +++ b/verisimdb/examples/vcl-queries/01-basic-search.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 01-basic-search.vcl -- Basic text search: find entities mentioning "drift detection" diff --git a/verisimdb/examples/vcl-queries/02-vector-similarity.vcl b/verisimdb/examples/vcl-queries/02-vector-similarity.vcl index 889a58ed..978febcd 100644 --- a/verisimdb/examples/vcl-queries/02-vector-similarity.vcl +++ b/verisimdb/examples/vcl-queries/02-vector-similarity.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 02-vector-similarity.vcl -- Vector similarity: find entities with embeddings close to entity-001 diff --git a/verisimdb/examples/vcl-queries/03-cross-modal-join.vcl b/verisimdb/examples/vcl-queries/03-cross-modal-join.vcl index 4fb08d25..299c6e44 100644 --- a/verisimdb/examples/vcl-queries/03-cross-modal-join.vcl +++ b/verisimdb/examples/vcl-queries/03-cross-modal-join.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 03-cross-modal-join.vcl -- Cross-modal join: graph edges + vector similarity combined diff --git a/verisimdb/examples/vcl-queries/04-drift-detection.vcl b/verisimdb/examples/vcl-queries/04-drift-detection.vcl index 896e991b..21fb0ee0 100644 --- a/verisimdb/examples/vcl-queries/04-drift-detection.vcl +++ b/verisimdb/examples/vcl-queries/04-drift-detection.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 04-drift-detection.vcl -- Drift detection: find all entities with cross-modal drift above 0.3 diff --git a/verisimdb/examples/vcl-queries/05-provenance-chain.vcl b/verisimdb/examples/vcl-queries/05-provenance-chain.vcl index f3954221..f46ac162 100644 --- a/verisimdb/examples/vcl-queries/05-provenance-chain.vcl +++ b/verisimdb/examples/vcl-queries/05-provenance-chain.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 05-provenance-chain.vcl -- Provenance chain: trace the full origin and transformation history diff --git a/verisimdb/examples/vcl-queries/06-temporal-range.vcl b/verisimdb/examples/vcl-queries/06-temporal-range.vcl index d73646ec..c378699d 100644 --- a/verisimdb/examples/vcl-queries/06-temporal-range.vcl +++ b/verisimdb/examples/vcl-queries/06-temporal-range.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 06-temporal-range.vcl -- Temporal range: find entities modified in the last 30 days diff --git a/verisimdb/examples/vcl-queries/07-spatial-radius.vcl b/verisimdb/examples/vcl-queries/07-spatial-radius.vcl index 4506f60c..304ad534 100644 --- a/verisimdb/examples/vcl-queries/07-spatial-radius.vcl +++ b/verisimdb/examples/vcl-queries/07-spatial-radius.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 07-spatial-radius.vcl -- Spatial radius: find entities within 5km of central London diff --git a/verisimdb/examples/vcl-queries/08-proof-existence.vcl b/verisimdb/examples/vcl-queries/08-proof-existence.vcl index 9c8ff0eb..40d01a47 100644 --- a/verisimdb/examples/vcl-queries/08-proof-existence.vcl +++ b/verisimdb/examples/vcl-queries/08-proof-existence.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 08-proof-existence.vcl -- Proof-carrying query: verify entity existence across all modalities diff --git a/verisimdb/examples/vcl-queries/09-proof-consistency.vcl b/verisimdb/examples/vcl-queries/09-proof-consistency.vcl index 63f7d609..0f70522b 100644 --- a/verisimdb/examples/vcl-queries/09-proof-consistency.vcl +++ b/verisimdb/examples/vcl-queries/09-proof-consistency.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 09-proof-consistency.vcl -- Proof of consistency: verify graph-semantic coherence for entity-005 diff --git a/verisimdb/examples/vcl-queries/10-multi-modal-pipeline.vcl b/verisimdb/examples/vcl-queries/10-multi-modal-pipeline.vcl index 0fa59300..eff7eef2 100644 --- a/verisimdb/examples/vcl-queries/10-multi-modal-pipeline.vcl +++ b/verisimdb/examples/vcl-queries/10-multi-modal-pipeline.vcl @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- -- 10-multi-modal-pipeline.vcl -- Multi-modal pipeline: query all 8 octad modalities for a single entity diff --git a/verisimdb/ffi/zig/build.zig b/verisimdb/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/verisimdb/ffi/zig/build.zig +++ b/verisimdb/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/verisimdb/ffi/zig/src/main.zig b/verisimdb/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/verisimdb/ffi/zig/src/main.zig +++ b/verisimdb/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/verisimdb/ffi/zig/test/integration_test.zig b/verisimdb/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/verisimdb/ffi/zig/test/integration_test.zig +++ b/verisimdb/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/verisimdb/fuzz/Cargo.toml b/verisimdb/fuzz/Cargo.toml index c4ccd69f..0e5c04eb 100644 --- a/verisimdb/fuzz/Cargo.toml +++ b/verisimdb/fuzz/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisimdb-fuzz" version = "0.0.0" diff --git a/verisimdb/fuzz/fuzz_targets/fuzz_octad_id.rs b/verisimdb/fuzz/fuzz_targets/fuzz_octad_id.rs index 259a33ce..8894618c 100644 --- a/verisimdb/fuzz/fuzz_targets/fuzz_octad_id.rs +++ b/verisimdb/fuzz/fuzz_targets/fuzz_octad_id.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Fuzz target for Octad UUID parsing and validation #![no_main] diff --git a/verisimdb/kraft-comparison.adoc b/verisimdb/kraft-comparison.adoc index 1ab9895e..dfb69b36 100644 --- a/verisimdb/kraft-comparison.adoc +++ b/verisimdb/kraft-comparison.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = KRaft vs VeriSimDB Comparison diff --git a/verisimdb/lib/verisim/adaptive_learner.ex b/verisimdb/lib/verisim/adaptive_learner.ex index 852882aa..e6a5bc0a 100644 --- a/verisimdb/lib/verisim/adaptive_learner.ex +++ b/verisimdb/lib/verisim/adaptive_learner.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.AdaptiveLearner do @moduledoc """ diff --git a/verisimdb/lib/verisim/circuit_breaker.ex b/verisimdb/lib/verisim/circuit_breaker.ex index 3abb3bb2..46df5897 100644 --- a/verisimdb/lib/verisim/circuit_breaker.ex +++ b/verisimdb/lib/verisim/circuit_breaker.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.CircuitBreaker do @moduledoc """ diff --git a/verisimdb/lib/verisim/error_recovery.ex b/verisimdb/lib/verisim/error_recovery.ex index ce19fa5f..a8c2fd76 100644 --- a/verisimdb/lib/verisim/error_recovery.ex +++ b/verisimdb/lib/verisim/error_recovery.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.ErrorRecovery do @moduledoc """ diff --git a/verisimdb/lib/verisim/query_cache.ex b/verisimdb/lib/verisim/query_cache.ex index 85d81025..5f9534f8 100644 --- a/verisimdb/lib/verisim/query_cache.ex +++ b/verisimdb/lib/verisim/query_cache.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.QueryCache do @moduledoc """ diff --git a/verisimdb/lib/verisim/query_planner_bidirectional.ex b/verisimdb/lib/verisim/query_planner_bidirectional.ex index 275f4694..21257ac9 100644 --- a/verisimdb/lib/verisim/query_planner_bidirectional.ex +++ b/verisimdb/lib/verisim/query_planner_bidirectional.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.QueryPlanner.Bidirectional do @moduledoc """ diff --git a/verisimdb/lib/verisim/query_planner_config.ex b/verisimdb/lib/verisim/query_planner_config.ex index f42de37d..1300ccd6 100644 --- a/verisimdb/lib/verisim/query_planner_config.ex +++ b/verisimdb/lib/verisim/query_planner_config.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.QueryPlannerConfig do @moduledoc """ diff --git a/verisimdb/lib/verisim/query_router_cached.ex b/verisimdb/lib/verisim/query_router_cached.ex index 00d7a955..7c3dd03a 100644 --- a/verisimdb/lib/verisim/query_router_cached.ex +++ b/verisimdb/lib/verisim/query_router_cached.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule VeriSim.QueryRouter.Cached do @moduledoc """ diff --git a/verisimdb/opsm.toml b/verisimdb/opsm.toml index 23bf2641..1a894291 100644 --- a/verisimdb/opsm.toml +++ b/verisimdb/opsm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [opsm] name = "verisimdb" role = "dogfood-wave-1" diff --git a/verisimdb/playground/build.mjs b/verisimdb/playground/build.mjs index 7905b06b..5771ab09 100644 --- a/verisimdb/playground/build.mjs +++ b/verisimdb/playground/build.mjs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Build script — bundles ReScript output for production PWA deployment. import * as esbuild from "esbuild"; diff --git a/verisimdb/playground/public/index.html b/verisimdb/playground/public/index.html index 01c8ced2..6498c21b 100644 --- a/verisimdb/playground/public/index.html +++ b/verisimdb/playground/public/index.html @@ -1,5 +1,5 @@ - + diff --git a/verisimdb/playground/public/style.css b/verisimdb/playground/public/style.css index 327917ad..769de76e 100644 --- a/verisimdb/playground/public/style.css +++ b/verisimdb/playground/public/style.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* VCL Playground — Dark theme matching VeriSimDB branding */ :root { diff --git a/verisimdb/playground/public/sw.js b/verisimdb/playground/public/sw.js index b5e873e5..f778a452 100644 --- a/verisimdb/playground/public/sw.js +++ b/verisimdb/playground/public/sw.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Service Worker for VCL Playground PWA — offline support. const CACHE_NAME = "vcl-playground-v1"; diff --git a/verisimdb/playground/src/ApiClient.res b/verisimdb/playground/src/ApiClient.res index bf21c766..263f5d77 100644 --- a/verisimdb/playground/src/ApiClient.res +++ b/verisimdb/playground/src/ApiClient.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Playground API client — connects to a real verisim-api backend. // Falls back gracefully to demo mode when the backend is unreachable. diff --git a/verisimdb/playground/src/App.res b/verisimdb/playground/src/App.res index dee54e1d..70fdfd97 100644 --- a/verisimdb/playground/src/App.res +++ b/verisimdb/playground/src/App.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Playground — main application entry point. // Wires up the editor, VCL-UT toggle, linter, formatter, and query executor. // Tries the real verisim-api backend first, falls back to demo mode. diff --git a/verisimdb/playground/src/DemoExecutor.res b/verisimdb/playground/src/DemoExecutor.res index 24e1d300..e68891eb 100644 --- a/verisimdb/playground/src/DemoExecutor.res +++ b/verisimdb/playground/src/DemoExecutor.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Demo query executor — simulates VeriSimDB responses offline. // In production, this would call the real verisim-api endpoint. diff --git a/verisimdb/playground/src/Examples.res b/verisimdb/playground/src/Examples.res index 17f761e3..717167df 100644 --- a/verisimdb/playground/src/Examples.res +++ b/verisimdb/playground/src/Examples.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example VCL queries for the playground. // Covers all 8 octad modalities, real backend queries, and VCL-UT proof types. diff --git a/verisimdb/playground/src/Formatter.res b/verisimdb/playground/src/Formatter.res index f0369125..34e67abc 100644 --- a/verisimdb/playground/src/Formatter.res +++ b/verisimdb/playground/src/Formatter.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL formatter — canonical formatting for queries. /// Clause-starting keywords that get their own line. diff --git a/verisimdb/playground/src/Highlighter.res b/verisimdb/playground/src/Highlighter.res index 7219fe44..9d0e8697 100644 --- a/verisimdb/playground/src/Highlighter.res +++ b/verisimdb/playground/src/Highlighter.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL syntax highlighting for the playground editor. // Produces HTML spans with CSS classes for keyword colouring. diff --git a/verisimdb/playground/src/Linter.res b/verisimdb/playground/src/Linter.res index 4ff0caf4..d38e1a41 100644 --- a/verisimdb/playground/src/Linter.res +++ b/verisimdb/playground/src/Linter.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL client-side linter — mirrors the Rust linter rules (VCL001–VCL011). type severity = Hint | Warning | Error diff --git a/verisimdb/playground/src/VclKeywords.res b/verisimdb/playground/src/VclKeywords.res index 853922fc..f3cd4750 100644 --- a/verisimdb/playground/src/VclKeywords.res +++ b/verisimdb/playground/src/VclKeywords.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL keyword definitions shared across syntax highlighting, completion, and linting. // Updated for the octad architecture (8 modalities) and 11 proof types. diff --git a/verisimdb/references.bib b/verisimdb/references.bib index 9ec42624..6a0040e3 100644 --- a/verisimdb/references.bib +++ b/verisimdb/references.bib @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: MPL-2.0 % Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) % % References for VeriSimDB: multi-model database with VCL diff --git a/verisimdb/rust-core/fuzz/Cargo.toml b/verisimdb/rust-core/fuzz/Cargo.toml index 5abb5b9b..86be4290 100644 --- a/verisimdb/rust-core/fuzz/Cargo.toml +++ b/verisimdb/rust-core/fuzz/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisimdb-fuzz" diff --git a/verisimdb/rust-core/fuzz/fuzz_targets/fuzz_vcl_parser.rs b/verisimdb/rust-core/fuzz/fuzz_targets/fuzz_vcl_parser.rs index 7928ea3c..05242456 100644 --- a/verisimdb/rust-core/fuzz/fuzz_targets/fuzz_vcl_parser.rs +++ b/verisimdb/rust-core/fuzz/fuzz_targets/fuzz_vcl_parser.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // Fuzz target for the VCL parser. // Run with: cargo +nightly fuzz run fuzz_vcl_parser diff --git a/verisimdb/rust-core/verisim-api/Cargo.toml b/verisimdb/rust-core/verisim-api/Cargo.toml index 5d7b9783..18956ab2 100644 --- a/verisimdb/rust-core/verisim-api/Cargo.toml +++ b/verisimdb/rust-core/verisim-api/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-api" diff --git a/verisimdb/rust-core/verisim-api/build.rs b/verisimdb/rust-core/verisim-api/build.rs index bcdafded..d2fa725b 100644 --- a/verisimdb/rust-core/verisim-api/build.rs +++ b/verisimdb/rust-core/verisim-api/build.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // Build script for verisim-api. // diff --git a/verisimdb/rust-core/verisim-api/proto/verisim.proto b/verisimdb/rust-core/verisim-api/proto/verisim.proto index ea7362f7..1ef65bce 100644 --- a/verisimdb/rust-core/verisim-api/proto/verisim.proto +++ b/verisimdb/rust-core/verisim-api/proto/verisim.proto @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VeriSimDB gRPC service definitions. syntax = "proto3"; diff --git a/verisimdb/rust-core/verisim-api/src/a2ml.rs b/verisimdb/rust-core/verisim-api/src/a2ml.rs index 7886f56d..a8c8bbf2 100644 --- a/verisimdb/rust-core/verisim-api/src/a2ml.rs +++ b/verisimdb/rust-core/verisim-api/src/a2ml.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) //! A2ML (Annotated Attribute Markup Language) response helpers for verisim-api. //! @@ -12,7 +12,7 @@ //! ## A2ML format used here //! //! ```text -//! # SPDX-License-Identifier: PMPL-1.0-or-later +//! # SPDX-License-Identifier: MPL-2.0 //! @(key="value", ...): //! @(key="value"):@end //! @end diff --git a/verisimdb/rust-core/verisim-api/src/auth.rs b/verisimdb/rust-core/verisim-api/src/auth.rs index 4595b003..6e134850 100644 --- a/verisimdb/rust-core/verisim-api/src/auth.rs +++ b/verisimdb/rust-core/verisim-api/src/auth.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // //! Authentication and rate limiting for VeriSimDB API. diff --git a/verisimdb/rust-core/verisim-api/src/federation.rs b/verisimdb/rust-core/verisim-api/src/federation.rs index 84240e6d..d252ee9a 100644 --- a/verisimdb/rust-core/verisim-api/src/federation.rs +++ b/verisimdb/rust-core/verisim-api/src/federation.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Federation Protocol for VeriSimDB //! //! Enables cross-instance querying with drift-aware consistency policies. diff --git a/verisimdb/rust-core/verisim-api/src/graphql.rs b/verisimdb/rust-core/verisim-api/src/graphql.rs index 5c959d33..8e7e5caa 100644 --- a/verisimdb/rust-core/verisim-api/src/graphql.rs +++ b/verisimdb/rust-core/verisim-api/src/graphql.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! GraphQL API for VeriSimDB. //! //! Exposes planner, octad, search, drift, and normalizer operations diff --git a/verisimdb/rust-core/verisim-api/src/groove.rs b/verisimdb/rust-core/verisim-api/src/groove.rs index a3a2ab82..4ed1e0da 100644 --- a/verisimdb/rust-core/verisim-api/src/groove.rs +++ b/verisimdb/rust-core/verisim-api/src/groove.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // //! Groove Protocol connection lifecycle for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-api/src/grpc.rs b/verisimdb/rust-core/verisim-api/src/grpc.rs index 7d8995e5..91f4d5cf 100644 --- a/verisimdb/rust-core/verisim-api/src/grpc.rs +++ b/verisimdb/rust-core/verisim-api/src/grpc.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! gRPC API for VeriSimDB. //! //! Exposes planner and octad operations via gRPC on a separate port (50051). diff --git a/verisimdb/rust-core/verisim-api/src/lib.rs b/verisimdb/rust-core/verisim-api/src/lib.rs index d8a17f3e..3f827aa3 100644 --- a/verisimdb/rust-core/verisim-api/src/lib.rs +++ b/verisimdb/rust-core/verisim-api/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim API //! //! HTTP API server for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-api/src/main.rs b/verisimdb/rust-core/verisim-api/src/main.rs index 412a5307..a7889a09 100644 --- a/verisimdb/rust-core/verisim-api/src/main.rs +++ b/verisimdb/rust-core/verisim-api/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSimDB API server binary //! //! Starts the HTTP API server for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-api/src/proof_attempts.rs b/verisimdb/rust-core/verisim-api/src/proof_attempts.rs index be15b916..67d5c4d2 100644 --- a/verisimdb/rust-core/verisim-api/src/proof_attempts.rs +++ b/verisimdb/rust-core/verisim-api/src/proof_attempts.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) //! Proof-attempts API handlers. //! diff --git a/verisimdb/rust-core/verisim-api/src/proto/verisim.rs b/verisimdb/rust-core/verisim-api/src/proto/verisim.rs index 2b86a28e..92de8dca 100644 --- a/verisimdb/rust-core/verisim-api/src/proto/verisim.rs +++ b/verisimdb/rust-core/verisim-api/src/proto/verisim.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // This file is @generated by prost-build from proto/verisim.proto. // Do NOT edit manually — regenerate with: cargo build -p verisim-api (requires protoc) // Pre-generated to eliminate the protoc build dependency. diff --git a/verisimdb/rust-core/verisim-api/src/rbac.rs b/verisimdb/rust-core/verisim-api/src/rbac.rs index 055fb348..49a9d4ed 100644 --- a/verisimdb/rust-core/verisim-api/src/rbac.rs +++ b/verisimdb/rust-core/verisim-api/src/rbac.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // //! Role-Based Access Control (RBAC) for VeriSimDB API. diff --git a/verisimdb/rust-core/verisim-api/src/transaction.rs b/verisimdb/rust-core/verisim-api/src/transaction.rs index d717bda5..785e5974 100644 --- a/verisimdb/rust-core/verisim-api/src/transaction.rs +++ b/verisimdb/rust-core/verisim-api/src/transaction.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! ACID Transaction Manager for VeriSimDB. //! diff --git a/verisimdb/rust-core/verisim-api/src/vcl.rs b/verisimdb/rust-core/verisim-api/src/vcl.rs index 403df511..45050666 100644 --- a/verisimdb/rust-core/verisim-api/src/vcl.rs +++ b/verisimdb/rust-core/verisim-api/src/vcl.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VCL execution endpoint — accepts VCL text queries, parses them, and diff --git a/verisimdb/rust-core/verisim-document/Cargo.toml b/verisimdb/rust-core/verisim-document/Cargo.toml index 9ff9f7bd..a994d70a 100644 --- a/verisimdb/rust-core/verisim-document/Cargo.toml +++ b/verisimdb/rust-core/verisim-document/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-document" diff --git a/verisimdb/rust-core/verisim-document/src/lib.rs b/verisimdb/rust-core/verisim-document/src/lib.rs index 55ce677f..c900b389 100644 --- a/verisimdb/rust-core/verisim-document/src/lib.rs +++ b/verisimdb/rust-core/verisim-document/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Document Modality //! //! Full-text search via Tantivy. diff --git a/verisimdb/rust-core/verisim-document/tests/property_tests.rs b/verisimdb/rust-core/verisim-document/tests/property_tests.rs index 104fd08c..8876a346 100644 --- a/verisimdb/rust-core/verisim-document/tests/property_tests.rs +++ b/verisimdb/rust-core/verisim-document/tests/property_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Property-based tests for document modality use proptest::prelude::*; diff --git a/verisimdb/rust-core/verisim-drift/Cargo.toml b/verisimdb/rust-core/verisim-drift/Cargo.toml index b520884c..8d5c98c5 100644 --- a/verisimdb/rust-core/verisim-drift/Cargo.toml +++ b/verisimdb/rust-core/verisim-drift/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-drift" diff --git a/verisimdb/rust-core/verisim-drift/src/calculator.rs b/verisimdb/rust-core/verisim-drift/src/calculator.rs index 1af8e949..9ba728d0 100644 --- a/verisimdb/rust-core/verisim-drift/src/calculator.rs +++ b/verisimdb/rust-core/verisim-drift/src/calculator.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Drift calculation algorithms //! //! Computes actual drift scores between modalities to detect consistency degradation. diff --git a/verisimdb/rust-core/verisim-drift/src/lib.rs b/verisimdb/rust-core/verisim-drift/src/lib.rs index 49f5138c..33041778 100644 --- a/verisimdb/rust-core/verisim-drift/src/lib.rs +++ b/verisimdb/rust-core/verisim-drift/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Drift Detection //! //! Monitors cross-modal consistency degradation and triggers normalization. diff --git a/verisimdb/rust-core/verisim-graph/Cargo.toml b/verisimdb/rust-core/verisim-graph/Cargo.toml index 8a719376..652e2d52 100644 --- a/verisimdb/rust-core/verisim-graph/Cargo.toml +++ b/verisimdb/rust-core/verisim-graph/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-graph" diff --git a/verisimdb/rust-core/verisim-graph/src/lib.rs b/verisimdb/rust-core/verisim-graph/src/lib.rs index efcc8191..387620f0 100644 --- a/verisimdb/rust-core/verisim-graph/src/lib.rs +++ b/verisimdb/rust-core/verisim-graph/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Graph Modality //! //! RDF and property graph storage. Provides two backends: diff --git a/verisimdb/rust-core/verisim-graph/src/oxigraph_backend.rs b/verisimdb/rust-core/verisim-graph/src/oxigraph_backend.rs index e3902176..31dcd20e 100644 --- a/verisimdb/rust-core/verisim-graph/src/oxigraph_backend.rs +++ b/verisimdb/rust-core/verisim-graph/src/oxigraph_backend.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Oxigraph-backed graph store. //! //! This module is only compiled when the `oxigraph-backend` feature is enabled. diff --git a/verisimdb/rust-core/verisim-graph/src/redb_backend.rs b/verisimdb/rust-core/verisim-graph/src/redb_backend.rs index f1f8c5e5..78077b17 100644 --- a/verisimdb/rust-core/verisim-graph/src/redb_backend.rs +++ b/verisimdb/rust-core/verisim-graph/src/redb_backend.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // redb-backed persistent graph store. diff --git a/verisimdb/rust-core/verisim-nif/Cargo.toml b/verisimdb/rust-core/verisim-nif/Cargo.toml index 10461664..74f3952d 100644 --- a/verisimdb/rust-core/verisim-nif/Cargo.toml +++ b/verisimdb/rust-core/verisim-nif/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-nif" diff --git a/verisimdb/rust-core/verisim-nif/src/lib.rs b/verisimdb/rust-core/verisim-nif/src/lib.rs index 3f538c9e..0ef11980 100644 --- a/verisimdb/rust-core/verisim-nif/src/lib.rs +++ b/verisimdb/rust-core/verisim-nif/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VeriSimDB NIF Bridge — Erlang/Elixir native interface for direct in-process calls. diff --git a/verisimdb/rust-core/verisim-normalizer/Cargo.toml b/verisimdb/rust-core/verisim-normalizer/Cargo.toml index de1f524e..53ef2a19 100644 --- a/verisimdb/rust-core/verisim-normalizer/Cargo.toml +++ b/verisimdb/rust-core/verisim-normalizer/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-normalizer" diff --git a/verisimdb/rust-core/verisim-normalizer/src/conflict.rs b/verisimdb/rust-core/verisim-normalizer/src/conflict.rs index a6bbb03d..aa3efc37 100644 --- a/verisimdb/rust-core/verisim-normalizer/src/conflict.rs +++ b/verisimdb/rust-core/verisim-normalizer/src/conflict.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Conflict Resolution Policies for the VeriSim Normalizer diff --git a/verisimdb/rust-core/verisim-normalizer/src/lib.rs b/verisimdb/rust-core/verisim-normalizer/src/lib.rs index ccfb8bd1..e409d2ae 100644 --- a/verisimdb/rust-core/verisim-normalizer/src/lib.rs +++ b/verisimdb/rust-core/verisim-normalizer/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Normalizer //! //! Self-normalization engine that maintains cross-modal consistency. diff --git a/verisimdb/rust-core/verisim-normalizer/src/regeneration.rs b/verisimdb/rust-core/verisim-normalizer/src/regeneration.rs index 4865a0d2..5375301a 100644 --- a/verisimdb/rust-core/verisim-normalizer/src/regeneration.rs +++ b/verisimdb/rust-core/verisim-normalizer/src/regeneration.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Regeneration Strategies for the VeriSim Normalizer //! //! Implements authority-ranked cross-modal regeneration. When drift is detected diff --git a/verisimdb/rust-core/verisim-normalizer/src/storage_regenerator.rs b/verisimdb/rust-core/verisim-normalizer/src/storage_regenerator.rs index a9dc549f..6991ae28 100644 --- a/verisimdb/rust-core/verisim-normalizer/src/storage_regenerator.rs +++ b/verisimdb/rust-core/verisim-normalizer/src/storage_regenerator.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // StorageRegenerator — Real storage-backed ModalityRegenerator implementation diff --git a/verisimdb/rust-core/verisim-octad/Cargo.toml b/verisimdb/rust-core/verisim-octad/Cargo.toml index d5b6fee9..fd5afdd5 100644 --- a/verisimdb/rust-core/verisim-octad/Cargo.toml +++ b/verisimdb/rust-core/verisim-octad/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-octad" diff --git a/verisimdb/rust-core/verisim-octad/src/lib.rs b/verisimdb/rust-core/verisim-octad/src/lib.rs index 41cabbbc..f293ee16 100644 --- a/verisimdb/rust-core/verisim-octad/src/lib.rs +++ b/verisimdb/rust-core/verisim-octad/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Octad Entity //! //! One entity, eight synchronized representations (the octad). diff --git a/verisimdb/rust-core/verisim-octad/src/query_octad.rs b/verisimdb/rust-core/verisim-octad/src/query_octad.rs index 4882a90a..323d4a6a 100644 --- a/verisimdb/rust-core/verisim-octad/src/query_octad.rs +++ b/verisimdb/rust-core/verisim-octad/src/query_octad.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! QueryOctad Builder — Creates a octad from a VCL query. //! //! Homoiconicity: queries are data. A VCL query stored as a octad has: diff --git a/verisimdb/rust-core/verisim-octad/src/ram_promotion.rs b/verisimdb/rust-core/verisim-octad/src/ram_promotion.rs index 9f9e022c..bb589820 100644 --- a/verisimdb/rust-core/verisim-octad/src/ram_promotion.rs +++ b/verisimdb/rust-core/verisim-octad/src/ram_promotion.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // VeriSimDB Optional RAM Promotion — tiered storage acceleration. diff --git a/verisimdb/rust-core/verisim-octad/src/store.rs b/verisimdb/rust-core/verisim-octad/src/store.rs index b97a6032..879f5ac5 100644 --- a/verisimdb/rust-core/verisim-octad/src/store.rs +++ b/verisimdb/rust-core/verisim-octad/src/store.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! In-memory OctadStore implementation //! //! Coordinates all eight modality stores (octad) for unified entity management. diff --git a/verisimdb/rust-core/verisim-octad/src/transaction.rs b/verisimdb/rust-core/verisim-octad/src/transaction.rs index faf4ce7a..f4cd4daa 100644 --- a/verisimdb/rust-core/verisim-octad/src/transaction.rs +++ b/verisimdb/rust-core/verisim-octad/src/transaction.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! ACID Transaction Manager for VeriSimDB Octad Operations diff --git a/verisimdb/rust-core/verisim-octad/tests/atomicity_tests.rs b/verisimdb/rust-core/verisim-octad/tests/atomicity_tests.rs index fb0eecaf..fcace554 100644 --- a/verisimdb/rust-core/verisim-octad/tests/atomicity_tests.rs +++ b/verisimdb/rust-core/verisim-octad/tests/atomicity_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Atomicity tests for VeriSimDB octad operations. //! //! Verifies that cross-modal write operations are atomic: either all modality diff --git a/verisimdb/rust-core/verisim-octad/tests/crash_recovery_tests.rs b/verisimdb/rust-core/verisim-octad/tests/crash_recovery_tests.rs index 1dc272da..05433cf1 100644 --- a/verisimdb/rust-core/verisim-octad/tests/crash_recovery_tests.rs +++ b/verisimdb/rust-core/verisim-octad/tests/crash_recovery_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Crash recovery integration tests for VeriSimDB Phase 1.4. diff --git a/verisimdb/rust-core/verisim-octad/tests/integration_tests.rs b/verisimdb/rust-core/verisim-octad/tests/integration_tests.rs index cb274143..b08edcff 100644 --- a/verisimdb/rust-core/verisim-octad/tests/integration_tests.rs +++ b/verisimdb/rust-core/verisim-octad/tests/integration_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Integration tests for VeriSimDB //! //! Tests cross-modal consistency and end-to-end workflows. diff --git a/verisimdb/rust-core/verisim-octad/tests/stress_tests.rs b/verisimdb/rust-core/verisim-octad/tests/stress_tests.rs index a681b6b5..b24b0c35 100644 --- a/verisimdb/rust-core/verisim-octad/tests/stress_tests.rs +++ b/verisimdb/rust-core/verisim-octad/tests/stress_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Stress tests for VeriSimDB Phase 3.2. diff --git a/verisimdb/rust-core/verisim-planner/Cargo.toml b/verisimdb/rust-core/verisim-planner/Cargo.toml index 6420b15e..37e26528 100644 --- a/verisimdb/rust-core/verisim-planner/Cargo.toml +++ b/verisimdb/rust-core/verisim-planner/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-planner" diff --git a/verisimdb/rust-core/verisim-planner/src/config.rs b/verisimdb/rust-core/verisim-planner/src/config.rs index 84b67d28..51719f00 100644 --- a/verisimdb/rust-core/verisim-planner/src/config.rs +++ b/verisimdb/rust-core/verisim-planner/src/config.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Planner configuration. //! //! Defaults match the Elixir query_planner_config.ex: diff --git a/verisimdb/rust-core/verisim-planner/src/cost.rs b/verisimdb/rust-core/verisim-planner/src/cost.rs index 448e03c1..5cbb7cbf 100644 --- a/verisimdb/rust-core/verisim-planner/src/cost.rs +++ b/verisimdb/rust-core/verisim-planner/src/cost.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Cost model and estimation. //! //! Base costs match VCLExplain.res values. Mode multipliers match diff --git a/verisimdb/rust-core/verisim-planner/src/error.rs b/verisimdb/rust-core/verisim-planner/src/error.rs index 8f0bf622..9cdf971f 100644 --- a/verisimdb/rust-core/verisim-planner/src/error.rs +++ b/verisimdb/rust-core/verisim-planner/src/error.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Planner error types. use thiserror::Error; diff --git a/verisimdb/rust-core/verisim-planner/src/explain.rs b/verisimdb/rust-core/verisim-planner/src/explain.rs index 5c14db5a..2ac499f5 100644 --- a/verisimdb/rust-core/verisim-planner/src/explain.rs +++ b/verisimdb/rust-core/verisim-planner/src/explain.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! EXPLAIN output rendering (text and JSON). use std::collections::HashMap; diff --git a/verisimdb/rust-core/verisim-planner/src/lib.rs b/verisimdb/rust-core/verisim-planner/src/lib.rs index 8d3cd744..6bbbad60 100644 --- a/verisimdb/rust-core/verisim-planner/src/lib.rs +++ b/verisimdb/rust-core/verisim-planner/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Planner //! //! Cost-based query planning for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-planner/src/optimizer.rs b/verisimdb/rust-core/verisim-planner/src/optimizer.rs index e166ed50..dac0c25b 100644 --- a/verisimdb/rust-core/verisim-planner/src/optimizer.rs +++ b/verisimdb/rust-core/verisim-planner/src/optimizer.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Query optimizer — transforms logical plans into physical plans. use tracing::debug; diff --git a/verisimdb/rust-core/verisim-planner/src/plan.rs b/verisimdb/rust-core/verisim-planner/src/plan.rs index 415d477a..0d08954d 100644 --- a/verisimdb/rust-core/verisim-planner/src/plan.rs +++ b/verisimdb/rust-core/verisim-planner/src/plan.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Logical and physical plan types. use serde::{Deserialize, Serialize}; diff --git a/verisimdb/rust-core/verisim-planner/src/prepared.rs b/verisimdb/rust-core/verisim-planner/src/prepared.rs index 1ebcbb3d..2d796520 100644 --- a/verisimdb/rust-core/verisim-planner/src/prepared.rs +++ b/verisimdb/rust-core/verisim-planner/src/prepared.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Prepared statements and query plan caching. diff --git a/verisimdb/rust-core/verisim-planner/src/profiler.rs b/verisimdb/rust-core/verisim-planner/src/profiler.rs index 64f861e9..36026665 100644 --- a/verisimdb/rust-core/verisim-planner/src/profiler.rs +++ b/verisimdb/rust-core/verisim-planner/src/profiler.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! EXPLAIN ANALYZE query profiling. //! diff --git a/verisimdb/rust-core/verisim-planner/src/slow_query.rs b/verisimdb/rust-core/verisim-planner/src/slow_query.rs index 8a4c1a28..c01890fc 100644 --- a/verisimdb/rust-core/verisim-planner/src/slow_query.rs +++ b/verisimdb/rust-core/verisim-planner/src/slow_query.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! Slow query log for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-planner/src/stats.rs b/verisimdb/rust-core/verisim-planner/src/stats.rs index 64844a86..a8b62efc 100644 --- a/verisimdb/rust-core/verisim-planner/src/stats.rs +++ b/verisimdb/rust-core/verisim-planner/src/stats.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Store statistics collection and tracking. use std::collections::HashMap; diff --git a/verisimdb/rust-core/verisim-planner/src/vcl_bridge.rs b/verisimdb/rust-core/verisim-planner/src/vcl_bridge.rs index 811e7276..83dc9f22 100644 --- a/verisimdb/rust-core/verisim-planner/src/vcl_bridge.rs +++ b/verisimdb/rust-core/verisim-planner/src/vcl_bridge.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VCL AST to LogicalPlan bridge. diff --git a/verisimdb/rust-core/verisim-provenance/Cargo.toml b/verisimdb/rust-core/verisim-provenance/Cargo.toml index 02266777..c8a6c1a5 100644 --- a/verisimdb/rust-core/verisim-provenance/Cargo.toml +++ b/verisimdb/rust-core/verisim-provenance/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-provenance" diff --git a/verisimdb/rust-core/verisim-provenance/src/lib.rs b/verisimdb/rust-core/verisim-provenance/src/lib.rs index 8f78b7ef..f424d46a 100644 --- a/verisimdb/rust-core/verisim-provenance/src/lib.rs +++ b/verisimdb/rust-core/verisim-provenance/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Provenance Modality //! //! Tracks the origin, transformation history, and actor trail for each entity. diff --git a/verisimdb/rust-core/verisim-provenance/src/persistent.rs b/verisimdb/rust-core/verisim-provenance/src/persistent.rs index 214d4dc4..b7472e5c 100644 --- a/verisimdb/rust-core/verisim-provenance/src/persistent.rs +++ b/verisimdb/rust-core/verisim-provenance/src/persistent.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Persistent provenance store backed by redb via verisim-storage. diff --git a/verisimdb/rust-core/verisim-repl/Cargo.toml b/verisimdb/rust-core/verisim-repl/Cargo.toml index 6b40ccdd..52bfa46a 100644 --- a/verisimdb/rust-core/verisim-repl/Cargo.toml +++ b/verisimdb/rust-core/verisim-repl/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-repl" diff --git a/verisimdb/rust-core/verisim-repl/src/client.rs b/verisimdb/rust-core/verisim-repl/src/client.rs index e8d52e34..4e1006de 100644 --- a/verisimdb/rust-core/verisim-repl/src/client.rs +++ b/verisimdb/rust-core/verisim-repl/src/client.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! HTTP client for communicating with the verisim-api server. diff --git a/verisimdb/rust-core/verisim-repl/src/completer.rs b/verisimdb/rust-core/verisim-repl/src/completer.rs index b52b799f..57f85138 100644 --- a/verisimdb/rust-core/verisim-repl/src/completer.rs +++ b/verisimdb/rust-core/verisim-repl/src/completer.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! Tab-completion for the VCL REPL. diff --git a/verisimdb/rust-core/verisim-repl/src/formatter.rs b/verisimdb/rust-core/verisim-repl/src/formatter.rs index 3568e21d..4a69f300 100644 --- a/verisimdb/rust-core/verisim-repl/src/formatter.rs +++ b/verisimdb/rust-core/verisim-repl/src/formatter.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! Output formatters for VCL query results. diff --git a/verisimdb/rust-core/verisim-repl/src/highlighter.rs b/verisimdb/rust-core/verisim-repl/src/highlighter.rs index a25acea0..ea116efe 100644 --- a/verisimdb/rust-core/verisim-repl/src/highlighter.rs +++ b/verisimdb/rust-core/verisim-repl/src/highlighter.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VCL syntax highlighting for the interactive REPL. diff --git a/verisimdb/rust-core/verisim-repl/src/linter.rs b/verisimdb/rust-core/verisim-repl/src/linter.rs index 5cb786f0..888df169 100644 --- a/verisimdb/rust-core/verisim-repl/src/linter.rs +++ b/verisimdb/rust-core/verisim-repl/src/linter.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VCL linter — static analysis for VCL queries. diff --git a/verisimdb/rust-core/verisim-repl/src/main.rs b/verisimdb/rust-core/verisim-repl/src/main.rs index eb40fbfd..af879016 100644 --- a/verisimdb/rust-core/verisim-repl/src/main.rs +++ b/verisimdb/rust-core/verisim-repl/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VCL REPL — Interactive query shell for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-repl/src/vcl_fmt.rs b/verisimdb/rust-core/verisim-repl/src/vcl_fmt.rs index e989d78d..30a4f408 100644 --- a/verisimdb/rust-core/verisim-repl/src/vcl_fmt.rs +++ b/verisimdb/rust-core/verisim-repl/src/vcl_fmt.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! //! VCL query formatter. diff --git a/verisimdb/rust-core/verisim-semantic/Cargo.toml b/verisimdb/rust-core/verisim-semantic/Cargo.toml index 214120de..5fb0b616 100644 --- a/verisimdb/rust-core/verisim-semantic/Cargo.toml +++ b/verisimdb/rust-core/verisim-semantic/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-semantic" diff --git a/verisimdb/rust-core/verisim-semantic/src/circuit_compiler.rs b/verisimdb/rust-core/verisim-semantic/src/circuit_compiler.rs index ff6ea06f..6932dd94 100644 --- a/verisimdb/rust-core/verisim-semantic/src/circuit_compiler.rs +++ b/verisimdb/rust-core/verisim-semantic/src/circuit_compiler.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Circuit Compiler for VeriSimDB //! //! Compiles circuit definitions from the VCL DSL into R1CS constraint systems diff --git a/verisimdb/rust-core/verisim-semantic/src/circuit_registry.rs b/verisimdb/rust-core/verisim-semantic/src/circuit_registry.rs index 893ce4b7..3e9fad2d 100644 --- a/verisimdb/rust-core/verisim-semantic/src/circuit_registry.rs +++ b/verisimdb/rust-core/verisim-semantic/src/circuit_registry.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Circuit Registry for VeriSimDB ZKP Custom Circuits //! //! In-memory registry mapping circuit names to compiled verification functions. diff --git a/verisimdb/rust-core/verisim-semantic/src/lib.rs b/verisimdb/rust-core/verisim-semantic/src/lib.rs index 081c8cf0..e826cacd 100644 --- a/verisimdb/rust-core/verisim-semantic/src/lib.rs +++ b/verisimdb/rust-core/verisim-semantic/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Semantic Modality //! //! Ontology and type system with CBOR proof serialization. diff --git a/verisimdb/rust-core/verisim-semantic/src/persistent.rs b/verisimdb/rust-core/verisim-semantic/src/persistent.rs index 0a2568ac..d8a734e4 100644 --- a/verisimdb/rust-core/verisim-semantic/src/persistent.rs +++ b/verisimdb/rust-core/verisim-semantic/src/persistent.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Persistent semantic store backed by redb via verisim-storage. diff --git a/verisimdb/rust-core/verisim-semantic/src/proven_bridge.rs b/verisimdb/rust-core/verisim-semantic/src/proven_bridge.rs index 654bd096..2133486a 100644 --- a/verisimdb/rust-core/verisim-semantic/src/proven_bridge.rs +++ b/verisimdb/rust-core/verisim-semantic/src/proven_bridge.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Proven Bridge — Integration with the `proven` library (Idris2 ZKP system). //! diff --git a/verisimdb/rust-core/verisim-semantic/src/sanctify_bridge.rs b/verisimdb/rust-core/verisim-semantic/src/sanctify_bridge.rs index 05efa40d..534068e1 100644 --- a/verisimdb/rust-core/verisim-semantic/src/sanctify_bridge.rs +++ b/verisimdb/rust-core/verisim-semantic/src/sanctify_bridge.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) //! Sanctify Bridge — Integration with sanctify-php (Haskell security analyser). //! diff --git a/verisimdb/rust-core/verisim-semantic/src/verification_keys.rs b/verisimdb/rust-core/verisim-semantic/src/verification_keys.rs index 8d7b6dee..78488f11 100644 --- a/verisimdb/rust-core/verisim-semantic/src/verification_keys.rs +++ b/verisimdb/rust-core/verisim-semantic/src/verification_keys.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Verification Key Management for VeriSimDB Custom Circuits //! //! Stores verification keys per circuit with support for key rotation diff --git a/verisimdb/rust-core/verisim-semantic/src/zkp.rs b/verisimdb/rust-core/verisim-semantic/src/zkp.rs index 40f9ad5c..6ff90eae 100644 --- a/verisimdb/rust-core/verisim-semantic/src/zkp.rs +++ b/verisimdb/rust-core/verisim-semantic/src/zkp.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Zero-Knowledge Proof primitives for the semantic store. //! //! Provides cryptographic proof mechanisms that allow verification of diff --git a/verisimdb/rust-core/verisim-semantic/src/zkp_bridge.rs b/verisimdb/rust-core/verisim-semantic/src/zkp_bridge.rs index be8be359..00f218fc 100644 --- a/verisimdb/rust-core/verisim-semantic/src/zkp_bridge.rs +++ b/verisimdb/rust-core/verisim-semantic/src/zkp_bridge.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ZKP Bridge — Privacy-aware proof generation and verification. //! //! Wraps the existing ZKP primitives (hash commitments, Merkle proofs, diff --git a/verisimdb/rust-core/verisim-spatial/Cargo.toml b/verisimdb/rust-core/verisim-spatial/Cargo.toml index 2c114d30..12c71777 100644 --- a/verisimdb/rust-core/verisim-spatial/Cargo.toml +++ b/verisimdb/rust-core/verisim-spatial/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-spatial" diff --git a/verisimdb/rust-core/verisim-spatial/src/lib.rs b/verisimdb/rust-core/verisim-spatial/src/lib.rs index e157ea13..541cc08d 100644 --- a/verisimdb/rust-core/verisim-spatial/src/lib.rs +++ b/verisimdb/rust-core/verisim-spatial/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Spatial Modality //! //! Provides geospatial indexing and querying capabilities for octad entities. diff --git a/verisimdb/rust-core/verisim-spatial/src/persistent.rs b/verisimdb/rust-core/verisim-spatial/src/persistent.rs index 812f9800..08dba5ba 100644 --- a/verisimdb/rust-core/verisim-spatial/src/persistent.rs +++ b/verisimdb/rust-core/verisim-spatial/src/persistent.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Persistent spatial store backed by redb via verisim-storage. diff --git a/verisimdb/rust-core/verisim-storage/Cargo.toml b/verisimdb/rust-core/verisim-storage/Cargo.toml index 4abdd233..ef0cf81d 100644 --- a/verisimdb/rust-core/verisim-storage/Cargo.toml +++ b/verisimdb/rust-core/verisim-storage/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-storage" diff --git a/verisimdb/rust-core/verisim-storage/src/backend.rs b/verisimdb/rust-core/verisim-storage/src/backend.rs index 7d7abb11..93e2f924 100644 --- a/verisimdb/rust-core/verisim-storage/src/backend.rs +++ b/verisimdb/rust-core/verisim-storage/src/backend.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Core storage backend trait for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-storage/src/error.rs b/verisimdb/rust-core/verisim-storage/src/error.rs index 711138fc..c284ff46 100644 --- a/verisimdb/rust-core/verisim-storage/src/error.rs +++ b/verisimdb/rust-core/verisim-storage/src/error.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Storage error types for VeriSimDB backend abstraction. diff --git a/verisimdb/rust-core/verisim-storage/src/lib.rs b/verisimdb/rust-core/verisim-storage/src/lib.rs index 5387e80a..86e50250 100644 --- a/verisimdb/rust-core/verisim-storage/src/lib.rs +++ b/verisimdb/rust-core/verisim-storage/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // VeriSimDB Storage Backend Abstraction diff --git a/verisimdb/rust-core/verisim-storage/src/memory.rs b/verisimdb/rust-core/verisim-storage/src/memory.rs index 582d3584..266082a1 100644 --- a/verisimdb/rust-core/verisim-storage/src/memory.rs +++ b/verisimdb/rust-core/verisim-storage/src/memory.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // In-memory storage backend for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-storage/src/metrics.rs b/verisimdb/rust-core/verisim-storage/src/metrics.rs index a721c12b..38be56a9 100644 --- a/verisimdb/rust-core/verisim-storage/src/metrics.rs +++ b/verisimdb/rust-core/verisim-storage/src/metrics.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Metrics-collecting wrapper for VeriSimDB storage backends. diff --git a/verisimdb/rust-core/verisim-storage/src/redb_backend.rs b/verisimdb/rust-core/verisim-storage/src/redb_backend.rs index 90408caa..28127ad5 100644 --- a/verisimdb/rust-core/verisim-storage/src/redb_backend.rs +++ b/verisimdb/rust-core/verisim-storage/src/redb_backend.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // redb-backed persistent storage backend for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-storage/src/typed.rs b/verisimdb/rust-core/verisim-storage/src/typed.rs index ff149509..2cf30d98 100644 --- a/verisimdb/rust-core/verisim-storage/src/typed.rs +++ b/verisimdb/rust-core/verisim-storage/src/typed.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Typed storage wrapper for VeriSimDB. diff --git a/verisimdb/rust-core/verisim-temporal/Cargo.toml b/verisimdb/rust-core/verisim-temporal/Cargo.toml index f23ca81b..a1e6c720 100644 --- a/verisimdb/rust-core/verisim-temporal/Cargo.toml +++ b/verisimdb/rust-core/verisim-temporal/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-temporal" diff --git a/verisimdb/rust-core/verisim-temporal/src/diff.rs b/verisimdb/rust-core/verisim-temporal/src/diff.rs index 2aee624a..91e367fc 100644 --- a/verisimdb/rust-core/verisim-temporal/src/diff.rs +++ b/verisimdb/rust-core/verisim-temporal/src/diff.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Diff functionality for comparing versions use serde::{Deserialize, Serialize}; diff --git a/verisimdb/rust-core/verisim-temporal/src/lib.rs b/verisimdb/rust-core/verisim-temporal/src/lib.rs index 63c3d137..d01d2eb4 100644 --- a/verisimdb/rust-core/verisim-temporal/src/lib.rs +++ b/verisimdb/rust-core/verisim-temporal/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Temporal Modality //! //! Time-series and versioning for audit-grade history. diff --git a/verisimdb/rust-core/verisim-temporal/src/persistent.rs b/verisimdb/rust-core/verisim-temporal/src/persistent.rs index e098ddf0..1b748f3c 100644 --- a/verisimdb/rust-core/verisim-temporal/src/persistent.rs +++ b/verisimdb/rust-core/verisim-temporal/src/persistent.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Persistent temporal version store backed by redb via verisim-storage. diff --git a/verisimdb/rust-core/verisim-temporal/tests/property_tests.rs b/verisimdb/rust-core/verisim-temporal/tests/property_tests.rs index 13ae1acb..ebf21026 100644 --- a/verisimdb/rust-core/verisim-temporal/tests/property_tests.rs +++ b/verisimdb/rust-core/verisim-temporal/tests/property_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Property-based tests for temporal modality use chrono::{Duration, Utc}; diff --git a/verisimdb/rust-core/verisim-tensor/Cargo.toml b/verisimdb/rust-core/verisim-tensor/Cargo.toml index 75e70b2a..b6078d6a 100644 --- a/verisimdb/rust-core/verisim-tensor/Cargo.toml +++ b/verisimdb/rust-core/verisim-tensor/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-tensor" diff --git a/verisimdb/rust-core/verisim-tensor/src/lib.rs b/verisimdb/rust-core/verisim-tensor/src/lib.rs index a5a9cfb2..042bc6e5 100644 --- a/verisimdb/rust-core/verisim-tensor/src/lib.rs +++ b/verisimdb/rust-core/verisim-tensor/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Tensor Modality //! //! Multi-dimensional array operations via ndarray and Burn. diff --git a/verisimdb/rust-core/verisim-tensor/src/persistent.rs b/verisimdb/rust-core/verisim-tensor/src/persistent.rs index 80901551..176784d8 100644 --- a/verisimdb/rust-core/verisim-tensor/src/persistent.rs +++ b/verisimdb/rust-core/verisim-tensor/src/persistent.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Persistent tensor store backed by redb via verisim-storage. diff --git a/verisimdb/rust-core/verisim-vector/Cargo.toml b/verisimdb/rust-core/verisim-vector/Cargo.toml index 392b8652..b455808a 100644 --- a/verisimdb/rust-core/verisim-vector/Cargo.toml +++ b/verisimdb/rust-core/verisim-vector/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-vector" diff --git a/verisimdb/rust-core/verisim-vector/src/hnsw.rs b/verisimdb/rust-core/verisim-vector/src/hnsw.rs index 42a71b73..38c8a488 100644 --- a/verisimdb/rust-core/verisim-vector/src/hnsw.rs +++ b/verisimdb/rust-core/verisim-vector/src/hnsw.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! HNSW (Hierarchical Navigable Small World) vector index //! //! Pure Rust implementation with proper lifetime management. diff --git a/verisimdb/rust-core/verisim-vector/src/lib.rs b/verisimdb/rust-core/verisim-vector/src/lib.rs index 9e4f868b..d08ebd02 100644 --- a/verisimdb/rust-core/verisim-vector/src/lib.rs +++ b/verisimdb/rust-core/verisim-vector/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! VeriSim Vector Modality //! //! HNSW-based similarity search for embeddings. diff --git a/verisimdb/rust-core/verisim-vector/src/persistent.rs b/verisimdb/rust-core/verisim-vector/src/persistent.rs index 6ee18ba8..c561847a 100644 --- a/verisimdb/rust-core/verisim-vector/src/persistent.rs +++ b/verisimdb/rust-core/verisim-vector/src/persistent.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Persistent vector store backed by redb via verisim-storage. diff --git a/verisimdb/rust-core/verisim-wal/Cargo.toml b/verisimdb/rust-core/verisim-wal/Cargo.toml index d734fbf8..b79e3550 100644 --- a/verisimdb/rust-core/verisim-wal/Cargo.toml +++ b/verisimdb/rust-core/verisim-wal/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisim-wal" diff --git a/verisimdb/rust-core/verisim-wal/src/entry.rs b/verisimdb/rust-core/verisim-wal/src/entry.rs index e2d8bbb5..b0911c51 100644 --- a/verisimdb/rust-core/verisim-wal/src/entry.rs +++ b/verisimdb/rust-core/verisim-wal/src/entry.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Write-Ahead Log - Entry types // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/rust-core/verisim-wal/src/error.rs b/verisimdb/rust-core/verisim-wal/src/error.rs index 5dcedfa4..50b7a39c 100644 --- a/verisimdb/rust-core/verisim-wal/src/error.rs +++ b/verisimdb/rust-core/verisim-wal/src/error.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Write-Ahead Log - Error types // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/rust-core/verisim-wal/src/lib.rs b/verisimdb/rust-core/verisim-wal/src/lib.rs index 4753e1c3..78e98d0a 100644 --- a/verisimdb/rust-core/verisim-wal/src/lib.rs +++ b/verisimdb/rust-core/verisim-wal/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Write-Ahead Log (WAL) crate // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/rust-core/verisim-wal/src/reader.rs b/verisimdb/rust-core/verisim-wal/src/reader.rs index e17b21e9..2d098461 100644 --- a/verisimdb/rust-core/verisim-wal/src/reader.rs +++ b/verisimdb/rust-core/verisim-wal/src/reader.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Write-Ahead Log - Reader for crash recovery // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/rust-core/verisim-wal/src/segment.rs b/verisimdb/rust-core/verisim-wal/src/segment.rs index 008ad924..fd0317f6 100644 --- a/verisimdb/rust-core/verisim-wal/src/segment.rs +++ b/verisimdb/rust-core/verisim-wal/src/segment.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Write-Ahead Log - Segment management // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/rust-core/verisim-wal/src/writer.rs b/verisimdb/rust-core/verisim-wal/src/writer.rs index 8c61d650..3de30b64 100644 --- a/verisimdb/rust-core/verisim-wal/src/writer.rs +++ b/verisimdb/rust-core/verisim-wal/src/writer.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // VeriSimDB Write-Ahead Log - Append-only writer // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/verisimdb/scripts/post-commit-hook.sh b/verisimdb/scripts/post-commit-hook.sh index ed93ca35..0132334b 100755 --- a/verisimdb/scripts/post-commit-hook.sh +++ b/verisimdb/scripts/post-commit-hook.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Post-commit hook: auto-ingest the latest commit into .verisimdb/ # # Install: cp scripts/post-commit-hook.sh .git/hooks/post-commit diff --git a/verisimdb/scripts/self-ingest.sh b/verisimdb/scripts/self-ingest.sh index 7dbe1298..f1f1b1aa 100755 --- a/verisimdb/scripts/self-ingest.sh +++ b/verisimdb/scripts/self-ingest.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # self-ingest.sh — Ingest repository metadata into the self-hosted .verisimdb/ instance. diff --git a/verisimdb/scripts/self-query.sh b/verisimdb/scripts/self-query.sh index 4e2d6225..32fdc1a6 100755 --- a/verisimdb/scripts/self-query.sh +++ b/verisimdb/scripts/self-query.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # self-query.sh — Query the self-hosted .verisimdb/ instance. diff --git a/verisimdb/scripts/smoke-test.sh b/verisimdb/scripts/smoke-test.sh index 5166f4a8..b64a5ecf 100755 --- a/verisimdb/scripts/smoke-test.sh +++ b/verisimdb/scripts/smoke-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB single-node production smoke test. # Validates: startup, create, read, shutdown, restart, verify persistence. # diff --git a/verisimdb/scripts/two-node-test.sh b/verisimdb/scripts/two-node-test.sh index f21f85da..67f67356 100755 --- a/verisimdb/scripts/two-node-test.sh +++ b/verisimdb/scripts/two-node-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Phase 4.B: Two-node federation test. # # Starts two VeriSimDB instances (primary + replica), creates data on the diff --git a/verisimdb/selur-compose.yml b/verisimdb/selur-compose.yml index 3070a49e..a9922675 100644 --- a/verisimdb/selur-compose.yml +++ b/verisimdb/selur-compose.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) # # selur-compose.yml — VeriSimDB deployment stack diff --git a/verisimdb/spec/README.adoc b/verisimdb/spec/README.adoc index a5584ac0..b28297d6 100644 --- a/verisimdb/spec/README.adoc +++ b/verisimdb/spec/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: spec/index = verisimdb — Specification Directory :toc: diff --git a/verisimdb/spec/grammar.ebnf b/verisimdb/spec/grammar.ebnf index 0b81a9e1..d19d69cc 100644 --- a/verisimdb/spec/grammar.ebnf +++ b/verisimdb/spec/grammar.ebnf @@ -1,5 +1,5 @@ (* @taxonomy: spec/grammar *) -(* SPDX-License-Identifier: PMPL-1.0-or-later *) +(* SPDX-License-Identifier: MPL-2.0 *) (* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) *) (* VeriSim Consonance Language (VCL) Grammar *) (* Format: Extended Backus-Naur Form (EBNF) *) diff --git a/verisimdb/spec/system-specs.md b/verisimdb/spec/system-specs.md index 0ea5edbc..e139517f 100644 --- a/verisimdb/spec/system-specs.md +++ b/verisimdb/spec/system-specs.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # VeriSimDB System Specifications diff --git a/verisimdb/src/abi/Foreign.idr b/verisimdb/src/abi/Foreign.idr index 85dac267..8cdb633e 100644 --- a/verisimdb/src/abi/Foreign.idr +++ b/verisimdb/src/abi/Foreign.idr @@ -1,4 +1,4 @@ -||| SPDX-License-Identifier: PMPL-1.0-or-later +||| SPDX-License-Identifier: MPL-2.0 ||| VeriSimDB Foreign Function Interface Declarations ||| ||| All C-compatible functions implemented in ffi/zig/. diff --git a/verisimdb/src/abi/Layout.idr b/verisimdb/src/abi/Layout.idr index 538a9202..ddcc5c0c 100644 --- a/verisimdb/src/abi/Layout.idr +++ b/verisimdb/src/abi/Layout.idr @@ -1,4 +1,4 @@ -||| SPDX-License-Identifier: PMPL-1.0-or-later +||| SPDX-License-Identifier: MPL-2.0 ||| VeriSimDB Memory Layout Proofs ||| ||| Formal proofs about memory layout, alignment, and padding for diff --git a/verisimdb/src/abi/Types.idr b/verisimdb/src/abi/Types.idr index 88bcf6b7..9e0bdec5 100644 --- a/verisimdb/src/abi/Types.idr +++ b/verisimdb/src/abi/Types.idr @@ -1,4 +1,4 @@ -||| SPDX-License-Identifier: PMPL-1.0-or-later +||| SPDX-License-Identifier: MPL-2.0 ||| VeriSimDB ABI Type Definitions ||| ||| Formal type definitions for the VeriSimDB cross-modal entity engine. diff --git a/verisimdb/src/registry/KRaftCluster.res b/verisimdb/src/registry/KRaftCluster.res index 503e556d..a8036add 100644 --- a/verisimdb/src/registry/KRaftCluster.res +++ b/verisimdb/src/registry/KRaftCluster.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // KRaft Cluster Manager // Drives the Raft consensus lifecycle: elections, heartbeats, client requests, // and applies committed commands to the Registry state machine. diff --git a/verisimdb/src/registry/KRaftSerializer.res b/verisimdb/src/registry/KRaftSerializer.res index f849e2ee..52f279c3 100644 --- a/verisimdb/src/registry/KRaftSerializer.res +++ b/verisimdb/src/registry/KRaftSerializer.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // KRaft Serializer — JSON persistence for Raft log and cluster state. // // Provides encode/decode functions for all Raft types so the log diff --git a/verisimdb/src/registry/MetadataLog.res b/verisimdb/src/registry/MetadataLog.res index 015fa9ea..7d6e76e7 100644 --- a/verisimdb/src/registry/MetadataLog.res +++ b/verisimdb/src/registry/MetadataLog.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // KRaft-Inspired Metadata Log // Replicated state machine with Raft consensus diff --git a/verisimdb/src/registry/Registry.res b/verisimdb/src/registry/Registry.res index affad313..24bbec57 100644 --- a/verisimdb/src/registry/Registry.res +++ b/verisimdb/src/registry/Registry.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // ReScript Federation Registry // The "tiny core" (<5k LOC) for universal federated knowledge diff --git a/verisimdb/src/vcl/VCLBidir.res b/verisimdb/src/vcl/VCLBidir.res index b85885f8..427a5091 100644 --- a/verisimdb/src/vcl/VCLBidir.res +++ b/verisimdb/src/vcl/VCLBidir.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Bidirectional Type Inference // // Implements bidirectional type checking for VCL queries: diff --git a/verisimdb/src/vcl/VCLCircuit.res b/verisimdb/src/vcl/VCLCircuit.res index a8adbda8..2fc2e836 100644 --- a/verisimdb/src/vcl/VCLCircuit.res +++ b/verisimdb/src/vcl/VCLCircuit.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Circuit DSL — Defines types for custom ZKP circuits in VCL. // // Usage in VCL: diff --git a/verisimdb/src/vcl/VCLContext.res b/verisimdb/src/vcl/VCLContext.res index 9345732b..937ec4f8 100644 --- a/verisimdb/src/vcl/VCLContext.res +++ b/verisimdb/src/vcl/VCLContext.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Context — Typing environment for bidirectional type checking // // Maintains bindings, contract registry, modality field registries, diff --git a/verisimdb/src/vcl/VCLError.res b/verisimdb/src/vcl/VCLError.res index a9aabf30..63836932 100644 --- a/verisimdb/src/vcl/VCLError.res +++ b/verisimdb/src/vcl/VCLError.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * VCL Error Types - Structured error representation diff --git a/verisimdb/src/vcl/VCLExplain.res b/verisimdb/src/vcl/VCLExplain.res index 2b6679c6..8414538b 100644 --- a/verisimdb/src/vcl/VCLExplain.res +++ b/verisimdb/src/vcl/VCLExplain.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL EXPLAIN - Query Plan Visualization module AST = VCLParser.AST diff --git a/verisimdb/src/vcl/VCLParser.res b/verisimdb/src/vcl/VCLParser.res index 87331471..94be0d29 100644 --- a/verisimdb/src/vcl/VCLParser.res +++ b/verisimdb/src/vcl/VCLParser.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Slipstream Parser - Untyped AST // Phase 1: Simple parser for slipstream queries (no dependent types) diff --git a/verisimdb/src/vcl/VCLParser_test.res b/verisimdb/src/vcl/VCLParser_test.res index a1f4ce0a..ccc5f971 100644 --- a/verisimdb/src/vcl/VCLParser_test.res +++ b/verisimdb/src/vcl/VCLParser_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Parser Tests open VCLParser diff --git a/verisimdb/src/vcl/VCLProofObligation.res b/verisimdb/src/vcl/VCLProofObligation.res index 52ef7e45..edcaf4ed 100644 --- a/verisimdb/src/vcl/VCLProofObligation.res +++ b/verisimdb/src/vcl/VCLProofObligation.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Proof Obligation — Generates typed proof obligations from queries // // For each PROOF spec in a dependent-type query, generates a structured diff --git a/verisimdb/src/vcl/VCLSubtyping.res b/verisimdb/src/vcl/VCLSubtyping.res index e8328d71..cd1092d0 100644 --- a/verisimdb/src/vcl/VCLSubtyping.res +++ b/verisimdb/src/vcl/VCLSubtyping.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Subtyping — Subtype relation for the VCL type system // // Implements the 6 subtyping rules from the formal spec (Section 4): diff --git a/verisimdb/src/vcl/VCLTypeChecker.res b/verisimdb/src/vcl/VCLTypeChecker.res index 98e35bb7..ec03e920 100644 --- a/verisimdb/src/vcl/VCLTypeChecker.res +++ b/verisimdb/src/vcl/VCLTypeChecker.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Type Checker — Thin facade over VCLBidir bidirectional type inference // // Maintains backward-compatible public API (checkQuery, planProofGeneration) diff --git a/verisimdb/src/vcl/VCLTypes.res b/verisimdb/src/vcl/VCLTypes.res index d851f206..8b2a32a7 100644 --- a/verisimdb/src/vcl/VCLTypes.res +++ b/verisimdb/src/vcl/VCLTypes.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Types — Core type definitions for the bidirectional type checker // // Implements the type system from vcl-type-system.adoc: diff --git a/verisimdb/stapeln.toml b/verisimdb/stapeln.toml index fa8f0310..66d47bde 100644 --- a/verisimdb/stapeln.toml +++ b/verisimdb/stapeln.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) # # stapeln.toml — Layer-based container build configuration for VeriSimDB diff --git a/verisimdb/tests/integration_test.rs b/verisimdb/tests/integration_test.rs index ef845e9d..73574d91 100644 --- a/verisimdb/tests/integration_test.rs +++ b/verisimdb/tests/integration_test.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! Integration Tests for VeriSimDB //! //! Tests the full stack: Rust stores → HTTP API → Elixir orchestration → VCL diff --git a/verisimdb/vcl-bridge/vcl_parser_port.js b/verisimdb/vcl-bridge/vcl_parser_port.js index 453e1f88..9f6f53a0 100644 --- a/verisimdb/vcl-bridge/vcl_parser_port.js +++ b/verisimdb/vcl-bridge/vcl_parser_port.js @@ -1,5 +1,5 @@ #!/usr/bin/env -S deno run --allow-read -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL Parser Port — stdin/stdout JSON bridge for Elixir // // Reads JSON messages (one per line) from stdin, parses VCL queries diff --git a/verisimdb/verification/PROOF-STATUS.md b/verisimdb/verification/PROOF-STATUS.md index 36a59a82..941b15de 100644 --- a/verisimdb/verification/PROOF-STATUS.md +++ b/verisimdb/verification/PROOF-STATUS.md @@ -1,6 +1,6 @@ # Proof Status — VeriSimDB - + Tracking status of formal verification proofs for the VeriSimDB cross-modality octad database. diff --git a/verisimdb/verification/README.adoc b/verisimdb/verification/README.adoc index 9d1f1c5f..3af1ace5 100644 --- a/verisimdb/verification/README.adoc +++ b/verisimdb/verification/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // @taxonomy: verification/index = verisimdb — Verification Directory :toc: diff --git a/verisimdb/verification/proofs/agda/ProvenanceChain.agda b/verisimdb/verification/proofs/agda/ProvenanceChain.agda index 3c72e510..cd5d0123 100644 --- a/verisimdb/verification/proofs/agda/ProvenanceChain.agda +++ b/verisimdb/verification/proofs/agda/ProvenanceChain.agda @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- ProvenanceChain.agda — Formal proof of provenance chain immutability (V7). diff --git a/verisimdb/verification/proofs/idris2/ConnectorSafety.idr b/verisimdb/verification/proofs/idris2/ConnectorSafety.idr index b877e535..332041b0 100644 --- a/verisimdb/verification/proofs/idris2/ConnectorSafety.idr +++ b/verisimdb/verification/proofs/idris2/ConnectorSafety.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- ConnectorSafety.idr - V11: Connector type safety (eliminate unchecked diff --git a/verisimdb/verification/proofs/idris2/DriftMetric.idr b/verisimdb/verification/proofs/idris2/DriftMetric.idr index 1cfc85f5..c9bea570 100644 --- a/verisimdb/verification/proofs/idris2/DriftMetric.idr +++ b/verisimdb/verification/proofs/idris2/DriftMetric.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- DriftMetric.idr - Formal proof that the VeriSimDB drift metric is a proper diff --git a/verisimdb/verification/proofs/idris2/FFIOwnership.idr b/verisimdb/verification/proofs/idris2/FFIOwnership.idr index cda5e2e9..c7552acc 100644 --- a/verisimdb/verification/proofs/idris2/FFIOwnership.idr +++ b/verisimdb/verification/proofs/idris2/FFIOwnership.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- FFIOwnership.idr - V12: FFI pointer validity + ownership discipline. diff --git a/verisimdb/verification/proofs/idris2/OctadCoherence.idr b/verisimdb/verification/proofs/idris2/OctadCoherence.idr index 2c460c88..805bf1ee 100644 --- a/verisimdb/verification/proofs/idris2/OctadCoherence.idr +++ b/verisimdb/verification/proofs/idris2/OctadCoherence.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- OctadCoherence.idr - Formal proof that the VeriSimDB Octad coherence diff --git a/verisimdb/verification/proofs/lean4/RaftSafety.lean b/verisimdb/verification/proofs/lean4/RaftSafety.lean index 0ecf1a0a..17554d2d 100644 --- a/verisimdb/verification/proofs/lean4/RaftSafety.lean +++ b/verisimdb/verification/proofs/lean4/RaftSafety.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 /-! # Raft Consensus Safety — Commit Invariants diff --git a/verisimdb/verification/proofs/lean4/VCLSubtyping.lean b/verisimdb/verification/proofs/lean4/VCLSubtyping.lean index c24b07f9..bdb4a1c7 100644 --- a/verisimdb/verification/proofs/lean4/VCLSubtyping.lean +++ b/verisimdb/verification/proofs/lean4/VCLSubtyping.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 /-! # VCL Subtyping: Transitivity and Decidability diff --git a/verisimdb/verification/proofs/lean4/VCLTypeSoundness.lean b/verisimdb/verification/proofs/lean4/VCLTypeSoundness.lean index 5a56b644..c7033068 100644 --- a/verisimdb/verification/proofs/lean4/VCLTypeSoundness.lean +++ b/verisimdb/verification/proofs/lean4/VCLTypeSoundness.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 /-! # VCL Type Inference Soundness (V2) diff --git a/verisimdb/verification/proofs/lean4/WALIntegrity.lean b/verisimdb/verification/proofs/lean4/WALIntegrity.lean index d2b1fe5b..e2283094 100644 --- a/verisimdb/verification/proofs/lean4/WALIntegrity.lean +++ b/verisimdb/verification/proofs/lean4/WALIntegrity.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 /-! # WAL Integrity — Sequence Monotonicity, CRC Protection, Replay Idempotence diff --git a/verisimdb/verification/proofs/lean4/lakefile.lean b/verisimdb/verification/proofs/lean4/lakefile.lean index eb0f6c4e..d8e49993 100644 --- a/verisimdb/verification/proofs/lean4/lakefile.lean +++ b/verisimdb/verification/proofs/lean4/lakefile.lean @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 import Lake open Lake DSL diff --git a/verisimdb/verification/proofs/tlaplus/.gitignore b/verisimdb/verification/proofs/tlaplus/.gitignore index c200fe1b..326d23b6 100644 --- a/verisimdb/verification/proofs/tlaplus/.gitignore +++ b/verisimdb/verification/proofs/tlaplus/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # TLC model-checker scratch output. states/ tlc.log diff --git a/verisimdb/verification/proofs/tlaplus/Normalizer.cfg b/verisimdb/verification/proofs/tlaplus/Normalizer.cfg index 32304655..d5bfe05f 100644 --- a/verisimdb/verification/proofs/tlaplus/Normalizer.cfg +++ b/verisimdb/verification/proofs/tlaplus/Normalizer.cfg @@ -1,4 +1,4 @@ -\* SPDX-License-Identifier: PMPL-1.0-or-later +\* SPDX-License-Identifier: MPL-2.0 \* TLC configuration for Normalizer.tla (V9). \* \* Bounded instance: 4 modalities (abstracted from 8), 3 distinct values, diff --git a/verisimdb/verification/proofs/tlaplus/Normalizer.tla b/verisimdb/verification/proofs/tlaplus/Normalizer.tla index 7ab7a64f..de500d51 100644 --- a/verisimdb/verification/proofs/tlaplus/Normalizer.tla +++ b/verisimdb/verification/proofs/tlaplus/Normalizer.tla @@ -1,5 +1,5 @@ ------------------------------- MODULE Normalizer ------------------------------- -\* SPDX-License-Identifier: PMPL-1.0-or-later +\* SPDX-License-Identifier: MPL-2.0 \* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) \* \* V9: Normalizer determinism + convergence. diff --git a/verisimdb/verification/proofs/tlaplus/OctadAtomicity.cfg b/verisimdb/verification/proofs/tlaplus/OctadAtomicity.cfg index 1be81153..96752568 100644 --- a/verisimdb/verification/proofs/tlaplus/OctadAtomicity.cfg +++ b/verisimdb/verification/proofs/tlaplus/OctadAtomicity.cfg @@ -1,4 +1,4 @@ -\* SPDX-License-Identifier: PMPL-1.0-or-later +\* SPDX-License-Identifier: MPL-2.0 \* TLC configuration for OctadAtomicity.tla (V5). \* \* Bounded instance: 2 transactions, up to 2 crashes per run. With 8 modalities diff --git a/verisimdb/verification/proofs/tlaplus/OctadAtomicity.tla b/verisimdb/verification/proofs/tlaplus/OctadAtomicity.tla index 4893b8b8..6467e88b 100644 --- a/verisimdb/verification/proofs/tlaplus/OctadAtomicity.tla +++ b/verisimdb/verification/proofs/tlaplus/OctadAtomicity.tla @@ -1,5 +1,5 @@ ------------------------------ MODULE OctadAtomicity ------------------------------ -\* SPDX-License-Identifier: PMPL-1.0-or-later +\* SPDX-License-Identifier: MPL-2.0 \* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) \* \* V5: Transaction atomicity across the 8 modalities of a VeriSimDB octad. diff --git a/verisimdb/verification/proofs/tlaplus/README.adoc b/verisimdb/verification/proofs/tlaplus/README.adoc index a55a6731..b0ff3fd7 100644 --- a/verisimdb/verification/proofs/tlaplus/README.adoc +++ b/verisimdb/verification/proofs/tlaplus/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = VeriSimDB TLA+ proofs diff --git a/verisimdb/verification/proofs/tlaplus/Serializability.cfg b/verisimdb/verification/proofs/tlaplus/Serializability.cfg index 73012a51..0d4c7198 100644 --- a/verisimdb/verification/proofs/tlaplus/Serializability.cfg +++ b/verisimdb/verification/proofs/tlaplus/Serializability.cfg @@ -1,4 +1,4 @@ -\* SPDX-License-Identifier: PMPL-1.0-or-later +\* SPDX-License-Identifier: MPL-2.0 \* TLC configuration for Serializability.tla (V10). \* \* The scenario (Txns, Modalities, TxnReads, TxnWrites) is fixed at module diff --git a/verisimdb/verification/proofs/tlaplus/Serializability.tla b/verisimdb/verification/proofs/tlaplus/Serializability.tla index f53812e2..290b4884 100644 --- a/verisimdb/verification/proofs/tlaplus/Serializability.tla +++ b/verisimdb/verification/proofs/tlaplus/Serializability.tla @@ -1,5 +1,5 @@ ---------------------------- MODULE Serializability ---------------------------- -\* SPDX-License-Identifier: PMPL-1.0-or-later +\* SPDX-License-Identifier: MPL-2.0 \* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) \* \* V10: Conflict serializability for concurrent transactions on an octad.