From fcd927ba741a559d78c2a168a721716185e38ecc Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 2 Jun 2026 18:41:17 +0100 Subject: [PATCH] =?UTF-8?q?chore(license):=20flip=20274=20PMPL=E2=86=92MPL?= =?UTF-8?q?-2.0=20SPDX=20stamps=20(per=202026-06-02=20estate=20policy)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/hooks/session-start.sh | 2 +- .devcontainer/Containerfile | 2 +- .devcontainer/README.adoc | 2 +- .devcontainer/devcontainer.json | 2 +- .envrc | 2 +- .gitattributes | 2 +- .github/CODEOWNERS | 2 +- .github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- .github/FUNDING.yml | 2 +- .github/GOVERNANCE.md | 2 +- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/ISSUE_TEMPLATE/custom.yml | 2 +- .github/ISSUE_TEMPLATE/documentation.yml | 2 +- .github/ISSUE_TEMPLATE/feature_request.yml | 2 +- .github/ISSUE_TEMPLATE/question.yml | 2 +- .github/MAINTAINERS | 2 +- .github/copilot-instructions.md | 2 +- .github/dependabot.yml | 2 +- .github/pull_request_template.md | 2 +- .github/workflows/boj-build.yml | 2 +- .github/workflows/casket-pages.yml | 2 +- .github/workflows/codeql.yml | 2 +- .github/workflows/dependabot-automerge.yml | 2 +- .github/workflows/dogfood-gate.yml | 2 +- .github/workflows/governance.yml | 2 +- .github/workflows/instant-sync.yml | 2 +- .github/workflows/mirror.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/rhodibot.yml | 6 +++--- .github/workflows/rust-ci.yml | 2 +- .github/workflows/scorecard-enforcer.yml | 2 +- .github/workflows/scorecard.yml | 2 +- .github/workflows/secret-scanner.yml | 2 +- .github/workflows/spark-theatre-gate.yml | 2 +- .github/workflows/static-analysis-gate.yml | 2 +- .gitignore | 2 +- .gitlab-ci.yml | 2 +- .guix-channel | 2 +- .machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .machine_readable/6a2/AGENTIC.a2ml | 2 +- .machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .machine_readable/6a2/META.a2ml | 2 +- .machine_readable/6a2/NEUROSYM.a2ml | 2 +- .machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .machine_readable/6a2/STATE.a2ml | 2 +- .machine_readable/ADJUST.contractile | 2 +- .machine_readable/CLADE.a2ml | 2 +- .machine_readable/ENSAID_CONFIG.a2ml | 2 +- .machine_readable/INTENT.contractile | 2 +- .machine_readable/MUST.contractile | 2 +- .machine_readable/TRUST.contractile | 2 +- .machine_readable/agent_instructions/README.adoc | 2 +- .machine_readable/agent_instructions/coverage.a2ml | 2 +- .machine_readable/agent_instructions/debt.a2ml | 2 +- .machine_readable/agent_instructions/methodology.a2ml | 2 +- .machine_readable/ai/.clinerules | 2 +- .machine_readable/ai/.cursorrules | 2 +- .machine_readable/ai/.windsurfrules | 2 +- .machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .machine_readable/anchors/0.2-AI-MANIFEST.a2ml | 2 +- .machine_readable/anchors/ANCHOR.a2ml | 2 +- .machine_readable/compliance/rust/deny.toml | 2 +- .machine_readable/configs/0.2-AI-MANIFEST.a2ml | 2 +- .machine_readable/configs/git-cliff/cliff.toml | 2 +- .machine_readable/contractiles/adjust/Adjustfile.a2ml | 2 +- .machine_readable/contractiles/bust/Bustfile.a2ml | 2 +- .machine_readable/contractiles/bust/bust.ncl | 2 +- .machine_readable/contractiles/dust/Dustfile.a2ml | 2 +- .machine_readable/contractiles/intend/Intendfile.a2ml | 2 +- .machine_readable/contractiles/intend/Intentfile.a2ml | 4 ++-- .machine_readable/contractiles/must/Mustfile.a2ml | 2 +- .machine_readable/contractiles/trust/Trustfile.a2ml | 2 +- .machine_readable/contractiles/trust/Trustfille.a2ml | 2 +- .machine_readable/integrations/feedback-o-tron.a2ml | 2 +- .machine_readable/integrations/proven.a2ml | 2 +- .machine_readable/integrations/verisim.a2ml | 2 +- .machine_readable/integrations/vexometer.a2ml | 2 +- .machine_readable/policies/0.2-AI-MANIFEST.a2ml | 2 +- .machine_readable/policies/MAINTENANCE-AXES.a2ml | 2 +- .machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .machine_readable/scripts/0.2-AI-MANIFEST.a2ml | 2 +- .machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .machine_readable/scripts/forge/forge-sync.sh | 2 +- .machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .machine_readable/scripts/lifecycle/install-tools.sh | 2 +- .machine_readable/scripts/maintenance/maint-assault.sh | 2 +- .machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- .machine_readable/svc/k9/README.adoc | 2 +- .machine_readable/svc/k9/burble-metadata.k9.ncl | 2 +- .machine_readable/svc/k9/examples/ci-config.k9.ncl | 2 +- .machine_readable/svc/k9/examples/project-metadata.k9.ncl | 2 +- .machine_readable/svc/k9/examples/setup-repo.k9.ncl | 2 +- .machine_readable/svc/k9/template-hunt.k9.ncl | 2 +- .machine_readable/svc/k9/template-kennel.k9.ncl | 2 +- .machine_readable/svc/k9/template-yard.k9.ncl | 2 +- .well-known/ai.txt | 2 +- .well-known/humans.txt | 2 +- .well-known/security.txt | 2 +- 0-AI-MANIFEST.a2ml | 2 +- CHANGELOG.adoc | 2 +- CONTRIBUTING-DEV.adoc | 2 +- CONTRIBUTING.md | 2 +- Cargo.toml | 2 +- Containerfile | 2 +- EXPLAINME.adoc | 2 +- Justfile | 2 +- QUICKSTART-DEV.adoc | 2 +- QUICKSTART-MAINTAINER.adoc | 2 +- QUICKSTART-USER.adoc | 2 +- README.adoc | 4 ++-- ROADMAP.adoc | 2 +- SECURITY.md | 2 +- TOPOLOGY.md | 2 +- build.rs | 2 +- container/.gatekeeper.yaml | 2 +- container/0.1-AI-MANIFEST.a2ml | 2 +- container/Containerfile | 2 +- container/README.adoc | 2 +- container/compose.example.toml | 2 +- container/compose.toml | 2 +- container/ct-build.sh | 2 +- container/deploy.k9.ncl | 2 +- container/entrypoint.sh | 2 +- container/manifest.toml | 2 +- container/vordr.toml | 2 +- contractile.just | 2 +- contractiles/intend/Intentfile.a2ml | 4 ++-- contractiles/must/Mustfile.a2ml | 2 +- contractiles/trust/Trustfile.a2ml | 2 +- docs/0.1-AI-MANIFEST.a2ml | 2 +- docs/RSR_OUTLINE.adoc | 2 +- docs/STATE-VISUALIZER.adoc | 2 +- docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- docs/architecture/THREAT-MODEL.adoc | 2 +- docs/architecture/TOPOLOGY.md | 2 +- docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- docs/attribution/MAINTAINERS.adoc | 2 +- docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- docs/decisions/0000-template.adoc | 2 +- docs/decisions/0001-adopt-rsr-standard.adoc | 2 +- docs/decisions/0002-no-aspirational-justfile-recipes.adoc | 2 +- docs/decisions/0003-drift-categories.adoc | 2 +- docs/decisions/0004-octad-ontology.adoc | 2 +- docs/decisions/0005-lineage-acyclicity.adoc | 2 +- docs/decisions/0006-simulation-semantics.adoc | 2 +- docs/decisions/0007-access-control-model.adoc | 2 +- docs/decisions/0008-contractile-ci.adoc | 2 +- docs/decisions/0009-build-path.adoc | 2 +- docs/decisions/0010-provenance-forks-are-first-class.adoc | 2 +- docs/decisions/0011-sidecar-storage-is-relational.adoc | 2 +- docs/decisions/0012-json-family-sidecar-storage.adoc | 2 +- docs/decisions/0013-json-sidecar-cross-process-locking.adoc | 2 +- docs/decisions/ADR-0001-octad-ontology.adoc | 2 +- docs/decisions/ADR-0002-verification-tree.adoc | 2 +- docs/decisions/ADR-0003-justfile-aspirational-recipes.adoc | 2 +- docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- docs/governance/CRG-CRITERIA.a2ml | 2 +- docs/governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- docs/governance/TSDM.a2ml | 2 +- docs/governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/maintenance/0.2-AI-MANIFEST.a2ml | 2 +- docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- docs/governance/planning/could/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/planning/must/0.3-AI-MANIFEST.a2ml | 2 +- docs/governance/planning/should/0.3-AI-MANIFEST.a2ml | 2 +- docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- docs/logging.adoc | 2 +- docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- docs/practice/AI-CONVENTIONS.adoc | 4 ++-- docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- docs/reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- docs/reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- docs/reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- docs/reports/security/0.3-AI-MANIFEST.a2ml | 2 +- docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- docs/templates/contractiles/README.adoc | 2 +- docs/templates/contractiles/dust/Dustfile.a2ml | 2 +- docs/templates/contractiles/must/Mustfile.a2ml | 2 +- docs/templates/contractiles/trust/Trustfile.a2ml | 2 +- docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- docs/theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- docs/theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- docs/theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- docs/theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- docs/theory/provenance-threat-model.adoc | 2 +- docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- eclexiaiser.toml | 2 +- examples/README.adoc | 2 +- examples/blog-db/README.adoc | 2 +- examples/blog-db/schema.sql | 2 +- examples/blog-db/verisimiser.toml | 2 +- examples/json-sidecar/README.adoc | 2 +- examples/json-sidecar/verisimiser.toml | 2 +- features/0.1-AI-MANIFEST.a2ml | 2 +- features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- features/panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- features/ssg/ssg-bootstrap.sh | 2 +- flake.nix | 2 +- guix.scm | 2 +- k9iser.toml | 2 +- selur-compose.toml | 2 +- setup.sh | 4 ++-- src/0.1-AI-MANIFEST.a2ml | 2 +- src/abi/mod.rs | 2 +- src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- src/aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- src/aspects/observability/0.3-AI-MANIFEST.a2ml | 2 +- src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- src/codegen/ident.rs | 2 +- src/codegen/mod.rs | 2 +- src/codegen/overlay.rs | 4 ++-- src/codegen/parser.rs | 2 +- src/codegen/query.rs | 4 ++-- src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- src/core/0.2-AI-MANIFEST.a2ml | 2 +- src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- src/doctor.rs | 2 +- src/errors/0.2-AI-MANIFEST.a2ml | 2 +- src/gc.rs | 2 +- src/intercept/mod.rs | 2 +- src/intercept/sqlite.rs | 2 +- src/interface/0.2-AI-MANIFEST.a2ml | 2 +- src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- src/interface/abi/Foreign.idr | 2 +- src/interface/abi/Layout.idr | 2 +- src/interface/abi/Types.idr | 2 +- src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- src/interface/ffi/build.zig | 2 +- src/interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- src/interface/ffi/src/main.zig | 2 +- src/interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- src/interface/ffi/test/integration_test.zig | 2 +- src/interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- src/interface/generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- src/lib.rs | 2 +- src/main.rs | 2 +- src/manifest/mod.rs | 4 ++-- src/sidecar/json.rs | 2 +- src/sidecar/lock.rs | 2 +- src/sidecar/mod.rs | 2 +- src/tier1/drift.rs | 2 +- src/tier1/mod.rs | 2 +- src/tier1/provenance.rs | 2 +- src/tier1/temporal.rs | 2 +- src/tier2/mod.rs | 2 +- stapeln.toml | 2 +- tests/integration_test.rs | 2 +- tests/logging_test.rs | 2 +- tests/provenance_fork_test.rs | 2 +- tests/sidecar_cli_test.rs | 2 +- tests/sqlite_intercept_e2e.rs | 2 +- 274 files changed, 284 insertions(+), 284 deletions(-) diff --git a/.claude/hooks/session-start.sh b/.claude/hooks/session-start.sh index d284bc5..34ace46 100755 --- a/.claude/hooks/session-start.sh +++ b/.claude/hooks/session-start.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # session-start.sh — Claude Code (web) SessionStart hook for verisimiser. diff --git a/.devcontainer/Containerfile b/.devcontainer/Containerfile index d9a54f6..b0a6fd1 100644 --- a/.devcontainer/Containerfile +++ b/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Dev Container image for {{PROJECT_NAME}} diff --git a/.devcontainer/README.adoc b/.devcontainer/README.adoc index 41676b7..00fef0a 100644 --- a/.devcontainer/README.adoc +++ b/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Dev Container Usage :author: Jonathan D.A. Jewell diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 5afee97..866dcb8 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -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) // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/.envrc b/.envrc index 27add93..0b5b702 100644 --- a/.envrc +++ b/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Activate development environment # Install direnv: https://direnv.net/ diff --git a/.gitattributes b/.gitattributes index becb1d2..c95d5eb 100644 --- a/.gitattributes +++ b/.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/.github/CODEOWNERS b/.github/CODEOWNERS index 1587993..611b5a8 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # CODEOWNERS - Define code review assignments # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners # diff --git a/.github/DISCUSSION_TEMPLATE/ideas.yml b/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520..ef912f8 100644 --- a/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 labels: [enhancement] body: - type: textarea diff --git a/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca4658..df4ec20 100644 --- a/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 labels: [question] body: - type: textarea diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index fd9bb96..688a442 100644 --- a/.github/FUNDING.yml +++ b/.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/.github/GOVERNANCE.md b/.github/GOVERNANCE.md index c4e21ac..259980c 100644 --- a/.github/GOVERNANCE.md +++ b/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index aeb102d..ce81b55 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Bug report issue template for hyperpolymath/verisimiser name: Bug Report description: Create a report to help us improve diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index e820a23..84353bb 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Issue template chooser configuration for hyperpolymath/verisimiser blank_issues_enabled: true contact_links: diff --git a/.github/ISSUE_TEMPLATE/custom.yml b/.github/ISSUE_TEMPLATE/custom.yml index 7b6f127..1f5714f 100644 --- a/.github/ISSUE_TEMPLATE/custom.yml +++ b/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Custom issue template for hyperpolymath/verisimiser name: Other description: Report an issue that does not fit the other categories diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml index 580631e..95d5970 100644 --- a/.github/ISSUE_TEMPLATE/documentation.yml +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Documentation issue template for hyperpolymath/verisimiser name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index c457d40..67c2133 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Feature request issue template for hyperpolymath/verisimiser name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml index 87e0167..2845394 100644 --- a/.github/ISSUE_TEMPLATE/question.yml +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Question issue template for hyperpolymath/verisimiser name: Question description: Ask a question about usage or behaviour diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS index 0c819aa..145c4e9 100644 --- a/.github/MAINTAINERS +++ b/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 2124a9b..2e8bb78 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dc98817..4d9ae2f 100644 --- a/.github/dependabot.yml +++ b/.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/.github/pull_request_template.md b/.github/pull_request_template.md index 24b7300..67a416d 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/.github/workflows/boj-build.yml b/.github/workflows/boj-build.yml index 410dc3c..dba7fc8 100644 --- a/.github/workflows/boj-build.yml +++ b/.github/workflows/boj-build.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: BoJ Server Build Trigger on: push: diff --git a/.github/workflows/casket-pages.yml b/.github/workflows/casket-pages.yml index bc60350..ad8fd14 100644 --- a/.github/workflows/casket-pages.yml +++ b/.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/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index a5ab637..b4bb4af 100644 --- a/.github/workflows/codeql.yml +++ b/.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/.github/workflows/dependabot-automerge.yml b/.github/workflows/dependabot-automerge.yml index 69bc347..92b5254 100644 --- a/.github/workflows/dependabot-automerge.yml +++ b/.github/workflows/dependabot-automerge.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # dependabot-automerge.yml — enable GitHub's native auto-merge on # Dependabot pull requests that match a declared severity / ecosystem diff --git a/.github/workflows/dogfood-gate.yml b/.github/workflows/dogfood-gate.yml index 1480e54..e847252 100644 --- a/.github/workflows/dogfood-gate.yml +++ b/.github/workflows/dogfood-gate.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) # # dogfood-gate.yml — Hyperpolymath Dogfooding Quality Gate diff --git a/.github/workflows/governance.yml b/.github/workflows/governance.yml index 4bb50e9..653ef98 100644 --- a/.github/workflows/governance.yml +++ b/.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/.github/workflows/instant-sync.yml b/.github/workflows/instant-sync.yml index e900c7e..228dc43 100644 --- a/.github/workflows/instant-sync.yml +++ b/.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/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index a91c5ec..2083ca6 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Mirror to Git Forges on: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea78cf7..03c0ca1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.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) # # Release workflow — triggered by version tags (v*). diff --git a/.github/workflows/rhodibot.yml b/.github/workflows/rhodibot.yml index 94bfc55..95aa1fc 100644 --- a/.github/workflows/rhodibot.yml +++ b/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: @@ -95,7 +95,7 @@ jobs: # --- 5. Create missing required files --- if [ ! -f "SECURITY.md" ]; then cat > SECURITY.md << 'SECEOF' - + # Security Policy ## Reporting a Vulnerability @@ -115,7 +115,7 @@ jobs: if [ ! -f "CONTRIBUTING.md" ]; then cat > CONTRIBUTING.md << 'CONTEOF' - + # Contributing 1. Fork the repository diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 8808122..24d42ad 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Rust CI - cargo check + clippy + fmt + test on stable and MSRV name: Rust CI diff --git a/.github/workflows/scorecard-enforcer.yml b/.github/workflows/scorecard-enforcer.yml index 04206c0..6933b78 100644 --- a/.github/workflows/scorecard-enforcer.yml +++ b/.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/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 969ad71..f99d361 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# 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 2ec6ac7..097d2af 100644 --- a/.github/workflows/secret-scanner.yml +++ b/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Secret Scanner on: diff --git a/.github/workflows/spark-theatre-gate.yml b/.github/workflows/spark-theatre-gate.yml index 722a382..e6899fb 100644 --- a/.github/workflows/spark-theatre-gate.yml +++ b/.github/workflows/spark-theatre-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Estate SPARK Theatre Gate — thin caller of the reusable workflow in # hyperpolymath/standards (#135 / #141). Pinned by commit SHA per the # estate action-pinning policy. Regenerate the pin only when the reusable diff --git a/.github/workflows/static-analysis-gate.yml b/.github/workflows/static-analysis-gate.yml index 3b2f443..af0a0f3 100644 --- a/.github/workflows/static-analysis-gate.yml +++ b/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Static Analysis Gate — Required by branch protection rules. # Runs panic-attack and hypatia, deposits findings for gitbot-fleet learning. name: Static Analysis Gate diff --git a/.gitignore b/.gitignore index 6c2cfc6..a36a910 100644 --- a/.gitignore +++ b/.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/.gitlab-ci.yml b/.gitlab-ci.yml index 6df637a..7309fa9 100644 --- a/.gitlab-ci.yml +++ b/.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/.guix-channel b/.guix-channel index 463636d..f9bdf68 100644 --- a/.guix-channel +++ b/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/.machine_readable/0.1-AI-MANIFEST.a2ml b/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772..9d2bc7a 100644 --- a/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "machine-readable-pillar" diff --git a/.machine_readable/6a2/AGENTIC.a2ml b/.machine_readable/6a2/AGENTIC.a2ml index 419eb9b..10433f4 100644 --- a/.machine_readable/6a2/AGENTIC.a2ml +++ b/.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 for verisimiser diff --git a/.machine_readable/6a2/ECOSYSTEM.a2ml b/.machine_readable/6a2/ECOSYSTEM.a2ml index e3ade67..3b30e29 100644 --- a/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/.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 — Verisimiser ecosystem position diff --git a/.machine_readable/6a2/META.a2ml b/.machine_readable/6a2/META.a2ml index 3c41aa4..5d196fb 100644 --- a/.machine_readable/6a2/META.a2ml +++ b/.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 — Verisimiser meta-level information diff --git a/.machine_readable/6a2/NEUROSYM.a2ml b/.machine_readable/6a2/NEUROSYM.a2ml index 6f7fd1a..326c994 100644 --- a/.machine_readable/6a2/NEUROSYM.a2ml +++ b/.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 for verisimiser diff --git a/.machine_readable/6a2/PLAYBOOK.a2ml b/.machine_readable/6a2/PLAYBOOK.a2ml index e98b59a..564cd4a 100644 --- a/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/.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 for verisimiser diff --git a/.machine_readable/6a2/STATE.a2ml b/.machine_readable/6a2/STATE.a2ml index 49edffd..e155c8e 100644 --- a/.machine_readable/6a2/STATE.a2ml +++ b/.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 — Verisimiser project state diff --git a/.machine_readable/ADJUST.contractile b/.machine_readable/ADJUST.contractile index 9d94aa7..0a8834b 100644 --- a/.machine_readable/ADJUST.contractile +++ b/.machine_readable/ADJUST.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ADJUST.contractile — Accessibility invariants for verisimiser ; "ADJUST" = Accessibility & Digital Justice for Universal Software & Technology ; diff --git a/.machine_readable/CLADE.a2ml b/.machine_readable/CLADE.a2ml index 9e77419..b14389c 100644 --- a/.machine_readable/CLADE.a2ml +++ b/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/.machine_readable/ENSAID_CONFIG.a2ml b/.machine_readable/ENSAID_CONFIG.a2ml index 11c8223..2068cc1 100644 --- a/.machine_readable/ENSAID_CONFIG.a2ml +++ b/.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 — eNSAID Environment Configuration diff --git a/.machine_readable/INTENT.contractile b/.machine_readable/INTENT.contractile index ab38fcd..4d4b7e2 100644 --- a/.machine_readable/INTENT.contractile +++ b/.machine_readable/INTENT.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; INTENT.contractile — Purpose and scope for verisimiser ; Helps LLM/SLM agents understand what this repo IS and IS NOT. ; diff --git a/.machine_readable/MUST.contractile b/.machine_readable/MUST.contractile index f0bac59..ecfda04 100644 --- a/.machine_readable/MUST.contractile +++ b/.machine_readable/MUST.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; MUST.contractile — Baseline invariants for verisimiser ; These constraints MUST NOT be violated. K9 validators enforce them. ; diff --git a/.machine_readable/TRUST.contractile b/.machine_readable/TRUST.contractile index 973f792..9be7a59 100644 --- a/.machine_readable/TRUST.contractile +++ b/.machine_readable/TRUST.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; TRUST.contractile — Trust boundaries for verisimiser ; Defines what LLM/SLM agents are trusted to do without asking. ; diff --git a/.machine_readable/agent_instructions/README.adoc b/.machine_readable/agent_instructions/README.adoc index 0ed360b..9bc2e24 100644 --- a/.machine_readable/agent_instructions/README.adoc +++ b/.machine_readable/agent_instructions/README.adoc @@ -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) = Agent Instructions :toc: preamble diff --git a/.machine_readable/agent_instructions/coverage.a2ml b/.machine_readable/agent_instructions/coverage.a2ml index 3d720dc..6979664 100644 --- a/.machine_readable/agent_instructions/coverage.a2ml +++ b/.machine_readable/agent_instructions/coverage.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) # # coverage.a2ml — Session coverage tracking diff --git a/.machine_readable/agent_instructions/debt.a2ml b/.machine_readable/agent_instructions/debt.a2ml index f46451a..c0238c5 100644 --- a/.machine_readable/agent_instructions/debt.a2ml +++ b/.machine_readable/agent_instructions/debt.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) # # debt.a2ml — Meander debt list diff --git a/.machine_readable/agent_instructions/methodology.a2ml b/.machine_readable/agent_instructions/methodology.a2ml index 9bf1439..754f357 100644 --- a/.machine_readable/agent_instructions/methodology.a2ml +++ b/.machine_readable/agent_instructions/methodology.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) # # methodology.a2ml — AI agent methodology configuration diff --git a/.machine_readable/ai/.clinerules b/.machine_readable/ai/.clinerules index dd6a026..854d2ee 100644 --- a/.machine_readable/ai/.clinerules +++ b/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/.machine_readable/ai/.cursorrules b/.machine_readable/ai/.cursorrules index ca78d43..d3b9cee 100644 --- a/.machine_readable/ai/.cursorrules +++ b/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/.machine_readable/ai/.windsurfrules b/.machine_readable/ai/.windsurfrules index dd6a026..854d2ee 100644 --- a/.machine_readable/ai/.windsurfrules +++ b/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6c..869cbee 100644 --- a/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "ai-registry" diff --git a/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e9..45038e1 100644 --- a/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "anchors-registry" diff --git a/.machine_readable/anchors/ANCHOR.a2ml b/.machine_readable/anchors/ANCHOR.a2ml index 14dc938..b364f77 100644 --- a/.machine_readable/anchors/ANCHOR.a2ml +++ b/.machine_readable/anchors/ANCHOR.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) # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/.machine_readable/compliance/rust/deny.toml b/.machine_readable/compliance/rust/deny.toml index ad75c2c..b096db8 100644 --- a/.machine_readable/compliance/rust/deny.toml +++ b/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbba..6e41e6c 100644 --- a/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "configs-registry" diff --git a/.machine_readable/configs/git-cliff/cliff.toml b/.machine_readable/configs/git-cliff/cliff.toml index 9fa6981..e412961 100644 --- a/.machine_readable/configs/git-cliff/cliff.toml +++ b/.machine_readable/configs/git-cliff/cliff.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) # # git-cliff configuration for conventional commit changelog generation. diff --git a/.machine_readable/contractiles/adjust/Adjustfile.a2ml b/.machine_readable/contractiles/adjust/Adjustfile.a2ml index 2fcb43f..6cce3fe 100644 --- a/.machine_readable/contractiles/adjust/Adjustfile.a2ml +++ b/.machine_readable/contractiles/adjust/Adjustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Adjustfile — Accessibility Contract for Burble # Author: Jonathan D.A. Jewell # diff --git a/.machine_readable/contractiles/bust/Bustfile.a2ml b/.machine_readable/contractiles/bust/Bustfile.a2ml index 68929ea..7b5035b 100644 --- a/.machine_readable/contractiles/bust/Bustfile.a2ml +++ b/.machine_readable/contractiles/bust/Bustfile.a2ml @@ -1,5 +1,5 @@ // Bustfile.a2ml — meta-repo bust contractile (breakage / rollback) -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 Bust { name: "verisimiser" diff --git a/.machine_readable/contractiles/bust/bust.ncl b/.machine_readable/contractiles/bust/bust.ncl index 3d9ab8b..fc8cb8c 100644 --- a/.machine_readable/contractiles/bust/bust.ncl +++ b/.machine_readable/contractiles/bust/bust.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Bust — error-handling / failure-recovery runner # # Pairs with: Bustfile.a2ml (same directory) diff --git a/.machine_readable/contractiles/dust/Dustfile.a2ml b/.machine_readable/contractiles/dust/Dustfile.a2ml index ad6fb60..40c8482 100644 --- a/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile — Cleanup and hygiene contract for Burble # Author: Jonathan D.A. Jewell # diff --git a/.machine_readable/contractiles/intend/Intendfile.a2ml b/.machine_readable/contractiles/intend/Intendfile.a2ml index d454ab9..bff8a55 100644 --- a/.machine_readable/contractiles/intend/Intendfile.a2ml +++ b/.machine_readable/contractiles/intend/Intendfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Intendfile — Design intent declarations for verisimiser # Author: Jonathan D.A. Jewell diff --git a/.machine_readable/contractiles/intend/Intentfile.a2ml b/.machine_readable/contractiles/intend/Intentfile.a2ml index c83f2d7..908e832 100644 --- a/.machine_readable/contractiles/intend/Intentfile.a2ml +++ b/.machine_readable/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Intentfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) @@ -8,7 +8,7 @@ Declared intent and purpose for Burble. ## Purpose -Burble — // SPDX-License-Identifier: PMPL-1.0-or-later +Burble — // SPDX-License-Identifier: MPL-2.0 ## Anti-Purpose diff --git a/.machine_readable/contractiles/must/Mustfile.a2ml b/.machine_readable/contractiles/must/Mustfile.a2ml index 275ff33..bf03f7b 100644 --- a/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile — Physical state contract for Burble # Author: Jonathan D.A. Jewell # diff --git a/.machine_readable/contractiles/trust/Trustfile.a2ml b/.machine_readable/contractiles/trust/Trustfile.a2ml index 6f2c39c..0c95e15 100644 --- a/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile — Integrity and Provenance Contract [trustfile] diff --git a/.machine_readable/contractiles/trust/Trustfille.a2ml b/.machine_readable/contractiles/trust/Trustfille.a2ml index ce2ec03..454353d 100644 --- a/.machine_readable/contractiles/trust/Trustfille.a2ml +++ b/.machine_readable/contractiles/trust/Trustfille.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ============================================================================= # A2ML Trustfile Example (Fully Populated Reference) # This is the complete example. The blank template is Trustfile.a2ml. diff --git a/.machine_readable/integrations/feedback-o-tron.a2ml b/.machine_readable/integrations/feedback-o-tron.a2ml index 1c473ae..5381604 100644 --- a/.machine_readable/integrations/feedback-o-tron.a2ml +++ b/.machine_readable/integrations/feedback-o-tron.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Feedback-o-Tron Integration — Autonomous Bug Reporting [integration] diff --git a/.machine_readable/integrations/proven.a2ml b/.machine_readable/integrations/proven.a2ml index 6b3e805..9af33ff 100644 --- a/.machine_readable/integrations/proven.a2ml +++ b/.machine_readable/integrations/proven.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Proven Integration — Formally Verified Safety Library [integration] diff --git a/.machine_readable/integrations/verisim.a2ml b/.machine_readable/integrations/verisim.a2ml index 2c8f8f5..164c522 100644 --- a/.machine_readable/integrations/verisim.a2ml +++ b/.machine_readable/integrations/verisim.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Feed — Cross-Repo Analytics Data Store [integration] diff --git a/.machine_readable/integrations/vexometer.a2ml b/.machine_readable/integrations/vexometer.a2ml index bb7fc43..238b3d2 100644 --- a/.machine_readable/integrations/vexometer.a2ml +++ b/.machine_readable/integrations/vexometer.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Vexometer Integration — Irritation Surface Analysis [integration] diff --git a/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2c..01a1914 100644 --- a/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "policies-registry" diff --git a/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 3ca8e00..8cc906f 100644 --- a/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/.machine_readable/policies/MAINTENANCE-AXES.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) # # Canonical maintenance governance model diff --git a/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e89652..eaee720 100644 --- a/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8..093573a 100644 --- a/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # General software development approach (machine-readable) [metadata] diff --git a/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281d..615df84 100644 --- a/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-scripts-unit" diff --git a/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e1..4bbd6cf 100644 --- a/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-unit-forge" diff --git a/.machine_readable/scripts/forge/forge-sync.sh b/.machine_readable/scripts/forge/forge-sync.sh index bd754e6..330e54b 100755 --- a/.machine_readable/scripts/forge/forge-sync.sh +++ b/.machine_readable/scripts/forge/forge-sync.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # forge-sync.sh — Multi-forge mirroring script # diff --git a/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee5124..3182d17 100644 --- a/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-unit-lifecycle" diff --git a/.machine_readable/scripts/lifecycle/install-tools.sh b/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c..408df64 100755 --- a/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/.machine_readable/scripts/lifecycle/install-tools.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # install-tools.sh — Developer toolchain installer # diff --git a/.machine_readable/scripts/maintenance/maint-assault.sh b/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7..f170cab 100644 --- a/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/.machine_readable/scripts/maintenance/maint-assault.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6..460e069 100644 --- a/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-unit-verification" diff --git a/.machine_readable/svc/k9/README.adoc b/.machine_readable/svc/k9/README.adoc index 39922f1..eeb1229 100644 --- a/.machine_readable/svc/k9/README.adoc +++ b/.machine_readable/svc/k9/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = K9 Contractiles :toc: left :icons: font diff --git a/.machine_readable/svc/k9/burble-metadata.k9.ncl b/.machine_readable/svc/k9/burble-metadata.k9.ncl index 95e80db..a15f999 100644 --- a/.machine_readable/svc/k9/burble-metadata.k9.ncl +++ b/.machine_readable/svc/k9/burble-metadata.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # K9 Kennel-level guard: burble project metadata and media/comms invariants # Security Level: Kennel (data-only, no execution) diff --git a/.machine_readable/svc/k9/examples/ci-config.k9.ncl b/.machine_readable/svc/k9/examples/ci-config.k9.ncl index 077c623..1f38e2d 100644 --- a/.machine_readable/svc/k9/examples/ci-config.k9.ncl +++ b/.machine_readable/svc/k9/examples/ci-config.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Example Yard-level K9 component: CI/CD configuration with validation # Security Level: Yard (Nickel evaluation, contract validation) # Signature recommended but not required diff --git a/.machine_readable/svc/k9/examples/project-metadata.k9.ncl b/.machine_readable/svc/k9/examples/project-metadata.k9.ncl index f0b21a0..3c27879 100644 --- a/.machine_readable/svc/k9/examples/project-metadata.k9.ncl +++ b/.machine_readable/svc/k9/examples/project-metadata.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Example Kennel-level K9 component: Project metadata # Security Level: Kennel (pure data, no execution) # No signature required diff --git a/.machine_readable/svc/k9/examples/setup-repo.k9.ncl b/.machine_readable/svc/k9/examples/setup-repo.k9.ncl index 8cb384a..523e817 100644 --- a/.machine_readable/svc/k9/examples/setup-repo.k9.ncl +++ b/.machine_readable/svc/k9/examples/setup-repo.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Example Hunt-level K9 component: Repository setup automation # Security Level: Hunt (full execution with Just recipes) # ⚠️ SIGNATURE REQUIRED - DO NOT RUN WITHOUT VERIFICATION diff --git a/.machine_readable/svc/k9/template-hunt.k9.ncl b/.machine_readable/svc/k9/template-hunt.k9.ncl index 557ec5b..a9cc350 100644 --- a/.machine_readable/svc/k9/template-hunt.k9.ncl +++ b/.machine_readable/svc/k9/template-hunt.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 Hunt-level template: Full execution with Just recipes # Security Level: Hunt (full system access) # ⚠️ SIGNATURE REQUIRED - Review carefully before use diff --git a/.machine_readable/svc/k9/template-kennel.k9.ncl b/.machine_readable/svc/k9/template-kennel.k9.ncl index 9e62977..fa7e3f3 100644 --- a/.machine_readable/svc/k9/template-kennel.k9.ncl +++ b/.machine_readable/svc/k9/template-kennel.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 Kennel-level template: Pure data configuration # Security Level: Kennel (data-only, no execution) # No signature required - safe for any use diff --git a/.machine_readable/svc/k9/template-yard.k9.ncl b/.machine_readable/svc/k9/template-yard.k9.ncl index c571005..358671c 100644 --- a/.machine_readable/svc/k9/template-yard.k9.ncl +++ b/.machine_readable/svc/k9/template-yard.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 Yard-level template: Configuration with validation # Security Level: Yard (Nickel evaluation with contracts) # Signature recommended but not required diff --git a/.well-known/ai.txt b/.well-known/ai.txt index 6668d66..cc7cbc3 100644 --- a/.well-known/ai.txt +++ b/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/.well-known/humans.txt b/.well-known/humans.txt index 2873560..6b2998f 100644 --- a/.well-known/humans.txt +++ b/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # humanstxt.org /* TEAM */ diff --git a/.well-known/security.txt b/.well-known/security.txt index e78840c..37ae104 100644 --- a/.well-known/security.txt +++ b/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/0-AI-MANIFEST.a2ml b/0-AI-MANIFEST.a2ml index 6ad7415..6da011e 100644 --- a/0-AI-MANIFEST.a2ml +++ b/0-AI-MANIFEST.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) # # STOP - CRITICAL READING REQUIRED diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index f02b5a9..cc96805 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -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) = Changelog: verisimiser :toc: diff --git a/CONTRIBUTING-DEV.adoc b/CONTRIBUTING-DEV.adoc index de22f05..af49b01 100644 --- a/CONTRIBUTING-DEV.adoc +++ b/CONTRIBUTING-DEV.adoc @@ -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) = Contributing — Developer Guide Jonathan D.A. Jewell diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 37747fa..a7e0669 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ - + # Contributing Thank you for your interest in contributing! We follow a "Dual-Track" architecture where human-readable documentation lives in the root and machine-readable policies live in `.machine_readable/`. diff --git a/Cargo.toml b/Cargo.toml index 0ab9ffc..9688727 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "verisimiser" version = "0.2.0" diff --git a/Containerfile b/Containerfile index 19e2289..d7266bc 100644 --- a/Containerfile +++ b/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/EXPLAINME.adoc b/EXPLAINME.adoc index 81cb95c..94b7cc9 100644 --- a/EXPLAINME.adoc +++ b/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = VeriSimiser — Show Me The Receipts :toc: :icons: font diff --git a/Justfile b/Justfile index 4bd29b4..e09940f 100644 --- a/Justfile +++ b/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # verisimiser — Augment any database with VeriSimDB octad capabilities # Default: build and test diff --git a/QUICKSTART-DEV.adoc b/QUICKSTART-DEV.adoc index 9a098e4..622f4c2 100644 --- a/QUICKSTART-DEV.adoc +++ b/QUICKSTART-DEV.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Template: QUICKSTART-DEV.adoc — clone → build → test → PR // Replace verisimiser, {{BUILD_CMD}}, {{TEST_CMD}}, {{LANG_STACK}} with actuals = verisimiser — Quick Start for Developers diff --git a/QUICKSTART-MAINTAINER.adoc b/QUICKSTART-MAINTAINER.adoc index f269636..c13c797 100644 --- a/QUICKSTART-MAINTAINER.adoc +++ b/QUICKSTART-MAINTAINER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Template: QUICKSTART-MAINTAINER.adoc — packaging, deploying, and maintaining // Replace verisimiser, {{PACKAGE_NAME}}, {{DEPS}} with actuals = verisimiser — Quick Start for Platform Maintainers diff --git a/QUICKSTART-USER.adoc b/QUICKSTART-USER.adoc index 1cf8d80..985a0b1 100644 --- a/QUICKSTART-USER.adoc +++ b/QUICKSTART-USER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Template: QUICKSTART-USER.adoc — 5-minute path to working software // Replace verisimiser, Verisimiser — See README.adoc for details., just run, Verisimiser started successfully. with actuals = verisimiser — Quick Start for Users diff --git a/README.adoc b/README.adoc index dbd7d78..da6b62c 100644 --- a/README.adoc +++ b/README.adoc @@ -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) = VeriSimiser Jonathan D.A. Jewell @@ -418,4 +418,4 @@ Part of the https://github.com/hyperpolymath/iseriser[-iser family]. == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 diff --git a/ROADMAP.adoc b/ROADMAP.adoc index a900176..59f8f96 100644 --- a/ROADMAP.adoc +++ b/ROADMAP.adoc @@ -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) = VeriSimiser Roadmap :toc: diff --git a/SECURITY.md b/SECURITY.md index 46be0a6..ff9b45b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/TOPOLOGY.md b/TOPOLOGY.md index 04039b0..5a920d2 100644 --- a/TOPOLOGY.md +++ b/TOPOLOGY.md @@ -1,4 +1,4 @@ - + # TOPOLOGY.md — verisimiser diff --git a/build.rs b/build.rs index 1eb6b30..ddb8534 100644 --- a/build.rs +++ b/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) // // Emit git-sha + build-date as compile-time env vars so the binary can show diff --git a/container/.gatekeeper.yaml b/container/.gatekeeper.yaml index cffda23..4aac671 100644 --- a/container/.gatekeeper.yaml +++ b/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 {{PROJECT_NAME}} # diff --git a/container/0.1-AI-MANIFEST.a2ml b/container/0.1-AI-MANIFEST.a2ml index 3d89b87..ccb5bc5 100644 --- a/container/0.1-AI-MANIFEST.a2ml +++ b/container/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "container-templates" diff --git a/container/Containerfile b/container/Containerfile index efcafa2..ba85260 100644 --- a/container/Containerfile +++ b/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # {{PROJECT_NAME}} Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/container/README.adoc b/container/README.adoc index 94aabec..1c0044c 100644 --- a/container/README.adoc +++ b/container/README.adoc @@ -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) = {{PROJECT_NAME}} Container Templates :toc: left diff --git a/container/compose.example.toml b/container/compose.example.toml index 4bce828..d8d717c 100644 --- a/container/compose.example.toml +++ b/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Example selur-compose configuration — multi-service stack # diff --git a/container/compose.toml b/container/compose.toml index 19eda0f..a14f8a0 100644 --- a/container/compose.toml +++ b/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # {{PROJECT_NAME}} selur-compose configuration # diff --git a/container/ct-build.sh b/container/ct-build.sh index 527325d..a54a541 100755 --- a/container/ct-build.sh +++ b/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 # # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline # diff --git a/container/deploy.k9.ncl b/container/deploy.k9.ncl index b283a7c..0ad0d04 100644 --- a/container/deploy.k9.ncl +++ b/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/container/entrypoint.sh b/container/entrypoint.sh index 72ace9c..a7a0369 100755 --- a/container/entrypoint.sh +++ b/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # {{PROJECT_NAME}} container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/container/manifest.toml b/container/manifest.toml index a1d4c2f..39fdcb3 100644 --- a/container/manifest.toml +++ b/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 {{PROJECT_NAME}} .ctp bundle # diff --git a/container/vordr.toml b/container/vordr.toml index 0fb7fd5..af38fc5 100644 --- a/container/vordr.toml +++ b/container/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 {{PROJECT_NAME}} # diff --git a/contractile.just b/contractile.just index 8f99137..9a5827b 100644 --- a/contractile.just +++ b/contractile.just @@ -2,7 +2,7 @@ # Source directory: contractiles # Re-generate with: contractile gen-just --dir contractiles # -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/contractiles/intend/Intentfile.a2ml b/contractiles/intend/Intentfile.a2ml index 4df4bee..9437f67 100644 --- a/contractiles/intend/Intentfile.a2ml +++ b/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Intentfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) @@ -8,7 +8,7 @@ Declared intent and purpose for Verisimiser. ## Purpose -Verisimiser — // SPDX-License-Identifier: PMPL-1.0-or-later +Verisimiser — // SPDX-License-Identifier: MPL-2.0 ## Anti-Purpose diff --git a/contractiles/must/Mustfile.a2ml b/contractiles/must/Mustfile.a2ml index 5396640..3b8f617 100644 --- a/contractiles/must/Mustfile.a2ml +++ b/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/contractiles/trust/Trustfile.a2ml b/contractiles/trust/Trustfile.a2ml index 49750f6..d515e16 100644 --- a/contractiles/trust/Trustfile.a2ml +++ b/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/docs/0.1-AI-MANIFEST.a2ml b/docs/0.1-AI-MANIFEST.a2ml index 828253e..7f79301 100644 --- a/docs/0.1-AI-MANIFEST.a2ml +++ b/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "docs-pillar" diff --git a/docs/RSR_OUTLINE.adoc b/docs/RSR_OUTLINE.adoc index c793183..0ba0c97 100644 --- a/docs/RSR_OUTLINE.adoc +++ b/docs/RSR_OUTLINE.adoc @@ -281,7 +281,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/docs/STATE-VISUALIZER.adoc b/docs/STATE-VISUALIZER.adoc index fb45337..422fcd5 100644 --- a/docs/STATE-VISUALIZER.adoc +++ b/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/docs/architecture/0.2-AI-MANIFEST.a2ml b/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d9..028b503 100644 --- a/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "architecture-track" diff --git a/docs/architecture/THREAT-MODEL.adoc b/docs/architecture/THREAT-MODEL.adoc index 8a2f6c4..f30d103 100644 --- a/docs/architecture/THREAT-MODEL.adoc +++ b/docs/architecture/THREAT-MODEL.adoc @@ -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) = Threat Model: VeriSimiser :toc: diff --git a/docs/architecture/TOPOLOGY.md b/docs/architecture/TOPOLOGY.md index 4d9deb3..188ad57 100644 --- a/docs/architecture/TOPOLOGY.md +++ b/docs/architecture/TOPOLOGY.md @@ -1,4 +1,4 @@ - + # VeriSimiser Topology diff --git a/docs/attribution/0.2-AI-MANIFEST.a2ml b/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6..52beaea 100644 --- a/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "attribution-unit" diff --git a/docs/attribution/MAINTAINERS.adoc b/docs/attribution/MAINTAINERS.adoc index ac120fa..a1c6544 100644 --- a/docs/attribution/MAINTAINERS.adoc +++ b/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/docs/decisions/0.2-AI-MANIFEST.a2ml b/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf3..ac26298 100644 --- a/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "decisions-unit" diff --git a/docs/decisions/0000-template.adoc b/docs/decisions/0000-template.adoc index 49151a2..b1a561f 100644 --- a/docs/decisions/0000-template.adoc +++ b/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/docs/decisions/0001-adopt-rsr-standard.adoc b/docs/decisions/0001-adopt-rsr-standard.adoc index efd5518..070eda3 100644 --- a/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/docs/decisions/0001-adopt-rsr-standard.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0001-adopt-rsr-standard - + # 1. Adopt Rhodium Standard Repository (RSR) Template diff --git a/docs/decisions/0002-no-aspirational-justfile-recipes.adoc b/docs/decisions/0002-no-aspirational-justfile-recipes.adoc index dbf156f..72fc4d6 100644 --- a/docs/decisions/0002-no-aspirational-justfile-recipes.adoc +++ b/docs/decisions/0002-no-aspirational-justfile-recipes.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0002-no-aspirational-justfile-recipes - + # 2. Keep the Justfile honest — no recipes for unbuilt CLI subcommands diff --git a/docs/decisions/0003-drift-categories.adoc b/docs/decisions/0003-drift-categories.adoc index 6c2c798..0ca86dc 100644 --- a/docs/decisions/0003-drift-categories.adoc +++ b/docs/decisions/0003-drift-categories.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0003-drift-categories - + # 3. Eight drift categories: input, distance, threshold diff --git a/docs/decisions/0004-octad-ontology.adoc b/docs/decisions/0004-octad-ontology.adoc index 9f4b6fe..cc78100 100644 --- a/docs/decisions/0004-octad-ontology.adoc +++ b/docs/decisions/0004-octad-ontology.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0004-octad-ontology - + # 4. Canonical octad: concerns, not modalities diff --git a/docs/decisions/0005-lineage-acyclicity.adoc b/docs/decisions/0005-lineage-acyclicity.adoc index 845e19c..0fec691 100644 --- a/docs/decisions/0005-lineage-acyclicity.adoc +++ b/docs/decisions/0005-lineage-acyclicity.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0005-lineage-acyclicity - + # 5. Lineage is enforced as a DAG at write time diff --git a/docs/decisions/0006-simulation-semantics.adoc b/docs/decisions/0006-simulation-semantics.adoc index 5d4c66f..6181ee0 100644 --- a/docs/decisions/0006-simulation-semantics.adoc +++ b/docs/decisions/0006-simulation-semantics.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0006-simulation-semantics - + # 6. Simulation: branch / delta / merge / conflict semantics diff --git a/docs/decisions/0007-access-control-model.adoc b/docs/decisions/0007-access-control-model.adoc index f29e6a9..e4038aa 100644 --- a/docs/decisions/0007-access-control-model.adoc +++ b/docs/decisions/0007-access-control-model.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0007-access-control-model - + # 7. Access control: principals, roles, deny-wins, typed predicate diff --git a/docs/decisions/0008-contractile-ci.adoc b/docs/decisions/0008-contractile-ci.adoc index a89c58b..bca7496 100644 --- a/docs/decisions/0008-contractile-ci.adoc +++ b/docs/decisions/0008-contractile-ci.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0008-contractile-ci - + # 8. Contractile-check stays informational, not required diff --git a/docs/decisions/0009-build-path.adoc b/docs/decisions/0009-build-path.adoc index fdd42e5..9a32959 100644 --- a/docs/decisions/0009-build-path.adoc +++ b/docs/decisions/0009-build-path.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0009-build-path - + # 9. Canonical build paths: cargo for dev, Containerfile for ops diff --git a/docs/decisions/0010-provenance-forks-are-first-class.adoc b/docs/decisions/0010-provenance-forks-are-first-class.adoc index 746927c..025dff4 100755 --- a/docs/decisions/0010-provenance-forks-are-first-class.adoc +++ b/docs/decisions/0010-provenance-forks-are-first-class.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0010-provenance-forks-are-first-class - + # 10. Provenance forks are first-class; prevent duplicates, not divergence diff --git a/docs/decisions/0011-sidecar-storage-is-relational.adoc b/docs/decisions/0011-sidecar-storage-is-relational.adoc index 548455b..62c46db 100644 --- a/docs/decisions/0011-sidecar-storage-is-relational.adoc +++ b/docs/decisions/0011-sidecar-storage-is-relational.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0011-sidecar-storage-is-relational - + # 11. The sidecar octad store is relational; drop the JSON backend diff --git a/docs/decisions/0012-json-family-sidecar-storage.adoc b/docs/decisions/0012-json-family-sidecar-storage.adoc index 99aaec7..100c823 100644 --- a/docs/decisions/0012-json-family-sidecar-storage.adoc +++ b/docs/decisions/0012-json-family-sidecar-storage.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0012-json-family-sidecar-storage - + # 12. Implement the JSON-family sidecar store (supersedes ADR-0011) diff --git a/docs/decisions/0013-json-sidecar-cross-process-locking.adoc b/docs/decisions/0013-json-sidecar-cross-process-locking.adoc index 0e8e18a..5b83384 100644 --- a/docs/decisions/0013-json-sidecar-cross-process-locking.adoc +++ b/docs/decisions/0013-json-sidecar-cross-process-locking.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0013-json-sidecar-cross-process-locking - + # 13. Cross-process locking + atomic writes for the JSON sidecar diff --git a/docs/decisions/ADR-0001-octad-ontology.adoc b/docs/decisions/ADR-0001-octad-ontology.adoc index 4d29be0..c82c16f 100644 --- a/docs/decisions/ADR-0001-octad-ontology.adoc +++ b/docs/decisions/ADR-0001-octad-ontology.adoc @@ -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) = ADR-0001: Canonical octad ontology — concerns, not modalities :revdate: 2026-05-13 diff --git a/docs/decisions/ADR-0002-verification-tree.adoc b/docs/decisions/ADR-0002-verification-tree.adoc index f9bce7d..02c09be 100644 --- a/docs/decisions/ADR-0002-verification-tree.adoc +++ b/docs/decisions/ADR-0002-verification-tree.adoc @@ -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) = ADR-0002: Strip the empty verification/ subtree :revdate: 2026-05-13 diff --git a/docs/decisions/ADR-0003-justfile-aspirational-recipes.adoc b/docs/decisions/ADR-0003-justfile-aspirational-recipes.adoc index 281eb87..96b31f5 100644 --- a/docs/decisions/ADR-0003-justfile-aspirational-recipes.adoc +++ b/docs/decisions/ADR-0003-justfile-aspirational-recipes.adoc @@ -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) = ADR-0003: Remove aspirational Justfile recipes :revdate: 2026-05-13 diff --git a/docs/developer/0.2-AI-MANIFEST.a2ml b/docs/developer/0.2-AI-MANIFEST.a2ml index f650269..c16fcc7 100644 --- a/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "developer-unit" diff --git a/docs/governance/0.1-AI-MANIFEST.a2ml b/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c8..6e373bd 100644 --- a/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-pillar" diff --git a/docs/governance/CRG-CRITERIA.a2ml b/docs/governance/CRG-CRITERIA.a2ml index 8b0ac77..99a1c4e 100644 --- a/docs/governance/CRG-CRITERIA.a2ml +++ b/docs/governance/CRG-CRITERIA.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) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e89652..eaee720 100644 --- a/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8..093573a 100644 --- a/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # General software development approach (machine-readable) [metadata] diff --git a/docs/governance/TSDM.a2ml b/docs/governance/TSDM.a2ml index 78cd0fc..f27036c 100644 --- a/docs/governance/TSDM.a2ml +++ b/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a..4722486 100644 --- a/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-axis-audit" diff --git a/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04..b13ec69 100644 --- a/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-compliance" diff --git a/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d662..0bccae0 100644 --- a/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-effects" diff --git a/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05eb..f97bc9c 100644 --- a/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-systems" diff --git a/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e0..8e0dff5 100644 --- a/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-axis-maintenance" diff --git a/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d11..63d1a99 100644 --- a/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-adaptive" diff --git a/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf..05cb89d 100644 --- a/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-corrective" diff --git a/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee5..832762f 100644 --- a/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-perfective" diff --git a/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811c..80339e7 100644 --- a/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-axis-planning" diff --git a/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed273..fc17a27 100644 --- a/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-could" diff --git a/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1ee..0987dae 100644 --- a/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-must" diff --git a/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c37194..f492289 100644 --- a/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-should" diff --git a/docs/legal/0.2-AI-MANIFEST.a2ml b/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e3..e547798 100644 --- a/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "legal-track" diff --git a/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d..0b20fca 100644 --- a/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f4706..7fba8c9 100644 --- a/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/docs/logging.adoc b/docs/logging.adoc index 5b0b7f2..03b126f 100644 --- a/docs/logging.adoc +++ b/docs/logging.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = VeriSimiser diagnostic logging :revdate: 2026-05-17 diff --git a/docs/practice/0.2-AI-MANIFEST.a2ml b/docs/practice/0.2-AI-MANIFEST.a2ml index 9209589..257f3a4 100644 --- a/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "practice-unit" diff --git a/docs/practice/AI-CONVENTIONS.adoc b/docs/practice/AI-CONVENTIONS.adoc index db82caa..7d01533 100644 --- a/docs/practice/AI-CONVENTIONS.adoc +++ b/docs/practice/AI-CONVENTIONS.adoc @@ -1,5 +1,5 @@ = AI Conventions - + # AI Conventions (Authoritative Source) @@ -23,7 +23,7 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document. - Fallback (platform-required only): MPL-2.0 with comment explaining why. - NEVER use AGPL-3.0. - Preserve third-party licenses verbatim. -- Every source file needs `# SPDX-License-Identifier: PMPL-1.0-or-later`. +- Every source file needs `# SPDX-License-Identifier: MPL-2.0`. ## Author Attribution diff --git a/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/docs/practice/STATE-VISUALIZER-GUIDE.adoc index 6663cb7..c2490ca 100644 --- a/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = TOPOLOGY.md — Generation Guide Jonathan D.A. Jewell (hyperpolymath) :toc: diff --git a/docs/reports/0.2-AI-MANIFEST.a2ml b/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d..5eb265d 100644 --- a/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "reports-unit" diff --git a/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e0807..6b39752 100644 --- a/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "report-unit-compliance" diff --git a/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256f..43eefe2 100644 --- a/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "report-unit-maintenance" diff --git a/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8..40c0954 100644 --- a/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "report-unit-performance" diff --git a/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff0..d460edc 100644 --- a/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "report-unit-quality" diff --git a/docs/reports/security/0.3-AI-MANIFEST.a2ml b/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed..696ab59 100644 --- a/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "report-unit-security" diff --git a/docs/standards/0.2-AI-MANIFEST.a2ml b/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5..c147c6f 100644 --- a/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "standards-unit" diff --git a/docs/templates/contractiles/README.adoc b/docs/templates/contractiles/README.adoc index 32f6a5e..121da7a 100644 --- a/docs/templates/contractiles/README.adoc +++ b/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/docs/templates/contractiles/dust/Dustfile.a2ml b/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c08..903af2c 100644 --- a/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/docs/templates/contractiles/must/Mustfile.a2ml b/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25..d08796f 100644 --- a/docs/templates/contractiles/must/Mustfile.a2ml +++ b/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/docs/templates/contractiles/trust/Trustfile.a2ml b/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb..842c6b0 100644 --- a/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/docs/theory/0.2-AI-MANIFEST.a2ml b/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf..93df187 100644 --- a/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-track" diff --git a/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f..f387d08 100644 --- a/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-computing" diff --git a/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f02..cdc2baa 100644 --- a/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-formalisms" diff --git a/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa..677a4da 100644 --- a/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-mathematics" diff --git a/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c58..d888cee 100644 --- a/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-ontologies" diff --git a/docs/theory/other/0.3-AI-MANIFEST.a2ml b/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b..166ed9e 100644 --- a/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-other" diff --git a/docs/theory/provenance-threat-model.adoc b/docs/theory/provenance-threat-model.adoc index d510c81..d58855d 100644 --- a/docs/theory/provenance-threat-model.adoc +++ b/docs/theory/provenance-threat-model.adoc @@ -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 Threat Model Jonathan D.A. Jewell diff --git a/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c6864..8919522 100644 --- a/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-socio-technical" diff --git a/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee..c936101 100644 --- a/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "whitepapers-track" diff --git a/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12..ceb8a1e 100644 --- a/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "academic-unit" diff --git a/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576..20156dd 100644 --- a/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "industry-unit" diff --git a/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497..ed7e152 100644 --- a/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "whitepapers-track-outreach" diff --git a/docs/wikis/0.2-AI-MANIFEST.a2ml b/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411..f071ca8 100644 --- a/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "wikis-track" diff --git a/eclexiaiser.toml b/eclexiaiser.toml index 6eb8e5f..6fec295 100644 --- a/eclexiaiser.toml +++ b/eclexiaiser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # eclexiaiser manifest for verisimiser [project] diff --git a/examples/README.adoc b/examples/README.adoc index eb3c83b..cb90567 100644 --- a/examples/README.adoc +++ b/examples/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = examples Pillar Worked examples of `verisimiser.toml` manifests. diff --git a/examples/blog-db/README.adoc b/examples/blog-db/README.adoc index ea95994..4c0bcd0 100644 --- a/examples/blog-db/README.adoc +++ b/examples/blog-db/README.adoc @@ -1,5 +1,5 @@ = Blog Database Example -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 This example demonstrates VeriSimiser augmenting a typical blog database (users, posts, comments, tags) with VeriSimDB octad dimensions. diff --git a/examples/blog-db/schema.sql b/examples/blog-db/schema.sql index ee5b6a1..f52d446 100644 --- a/examples/blog-db/schema.sql +++ b/examples/blog-db/schema.sql @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Example blog database schema for VeriSimiser. -- -- This schema represents a typical blog application with users, posts, diff --git a/examples/blog-db/verisimiser.toml b/examples/blog-db/verisimiser.toml index 6bd80e1..8bd65dc 100644 --- a/examples/blog-db/verisimiser.toml +++ b/examples/blog-db/verisimiser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimiser manifest for the blog-db example. # # This example augments a typical blog database (SQLite) with provenance, diff --git a/examples/json-sidecar/README.adoc b/examples/json-sidecar/README.adoc index 6f2e837..5263502 100644 --- a/examples/json-sidecar/README.adoc +++ b/examples/json-sidecar/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = JSON sidecar example Demonstrates the JSON-family sidecar backend (V-L2-F3/F4): `[sidecar].storage diff --git a/examples/json-sidecar/verisimiser.toml b/examples/json-sidecar/verisimiser.toml index 7f75515..5f12aa0 100644 --- a/examples/json-sidecar/verisimiser.toml +++ b/examples/json-sidecar/verisimiser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimiser manifest: JSON-family (NDJSON) sidecar example. # # Same octad augmentation as the blog-db example, but the sidecar is an diff --git a/features/0.1-AI-MANIFEST.a2ml b/features/0.1-AI-MANIFEST.a2ml index 3fc432e..dc3e4ee 100644 --- a/features/0.1-AI-MANIFEST.a2ml +++ b/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "features-pillar" diff --git a/features/boj-server/0.2-AI-MANIFEST.a2ml b/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138..c77798c 100644 --- a/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "feature-unit-boj-server" diff --git a/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a8331..e61ad24 100644 --- a/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "feature-unit-panic-attacker" diff --git a/features/ssg/0.2-AI-MANIFEST.a2ml b/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801..121c5ae 100644 --- a/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "feature-unit-ssg" diff --git a/features/ssg/ssg-bootstrap.sh b/features/ssg/ssg-bootstrap.sh index eda90f0..89c6fa5 100755 --- a/features/ssg/ssg-bootstrap.sh +++ b/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/flake.nix b/flake.nix index da78ead..ded161e 100644 --- a/flake.nix +++ b/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/guix.scm b/guix.scm index aa88a34..bf6350c 100644 --- a/guix.scm +++ b/guix.scm @@ -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) ;; ;; Guix package definition for {{PROJECT_NAME}} diff --git a/k9iser.toml b/k9iser.toml index 33e7e18..3e176d6 100644 --- a/k9iser.toml +++ b/k9iser.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) # # k9iser manifest for verisimiser diff --git a/selur-compose.toml b/selur-compose.toml index 31ed4ac..296143e 100644 --- a/selur-compose.toml +++ b/selur-compose.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) # # Stapeln service definition for verisimiser diff --git a/setup.sh b/setup.sh index 58a11af..46db80a 100755 --- a/setup.sh +++ b/setup.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # setup.sh — Universal setup script for verisimiser # # Detects your shell, platform, and installs prerequisites. @@ -252,7 +252,7 @@ main() { # Write report REPORT_FILE="INSTALL-SECURITY-REPORT.adoc" { - printf "// SPDX-License-Identifier: PMPL-1.0-or-later\n" + printf "// SPDX-License-Identifier: MPL-2.0\n" printf "= Install Security Report\n" printf ":date: %s\n\n" "$(date -Iseconds 2>/dev/null || date)" printf "== Platform\n" diff --git a/src/0.1-AI-MANIFEST.a2ml b/src/0.1-AI-MANIFEST.a2ml index b8ec5ae..c92e124 100644 --- a/src/0.1-AI-MANIFEST.a2ml +++ b/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-pillar" diff --git a/src/abi/mod.rs b/src/abi/mod.rs index b7f2e84..f9e8754 100644 --- a/src/abi/mod.rs +++ b/src/abi/mod.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) // // ABI module for VeriSimiser. diff --git a/src/aspects/0.2-AI-MANIFEST.a2ml b/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a..3d5b209 100644 --- a/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-aspects" diff --git a/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea5..f114cbd 100644 --- a/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "aspect-unit-integrity" diff --git a/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d5..e16cbdf 100644 --- a/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "aspect-unit-observability" diff --git a/src/aspects/security/0.3-AI-MANIFEST.a2ml b/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a87..0996536 100644 --- a/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "aspect-unit-security" diff --git a/src/bridges/0.2-AI-MANIFEST.a2ml b/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f4..3d3e27a 100644 --- a/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-bridges" diff --git a/src/codegen/ident.rs b/src/codegen/ident.rs index fd1db85..c9f0e33 100644 --- a/src/codegen/ident.rs +++ b/src/codegen/ident.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) // // Identifier validation for any user-controlled name flowing into diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index 0f4f627..247dbc2 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.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) // // Code generation module for VeriSimiser. diff --git a/src/codegen/overlay.rs b/src/codegen/overlay.rs index f7c7097..8784b32 100644 --- a/src/codegen/overlay.rs +++ b/src/codegen/overlay.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) // // Sidecar overlay schema generator for VeriSimiser. @@ -138,7 +138,7 @@ fn assemble( let mut ddl = String::new(); - ddl.push_str("-- SPDX-License-Identifier: PMPL-1.0-or-later\n"); + ddl.push_str("-- SPDX-License-Identifier: MPL-2.0\n"); ddl.push_str("-- VeriSimiser sidecar schema (auto-generated)\n"); ddl.push_str("-- Do not edit manually; regenerate with `verisimiser init`.\n\n"); diff --git a/src/codegen/parser.rs b/src/codegen/parser.rs index 6724e21..c835291 100644 --- a/src/codegen/parser.rs +++ b/src/codegen/parser.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) // // Schema parser for VeriSimiser. diff --git a/src/codegen/query.rs b/src/codegen/query.rs index 5cfc6ee..ad12131 100644 --- a/src/codegen/query.rs +++ b/src/codegen/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) // // Query interceptor generator for VeriSimiser. @@ -294,7 +294,7 @@ fn generate_access_filter(table_name: &str, _backend: DatabaseBackend) -> String /// This is the main entry point for writing the interceptor output to a file. pub fn render_interceptors(interceptors: &[TableInterceptor]) -> String { let mut output = String::new(); - output.push_str("-- SPDX-License-Identifier: PMPL-1.0-or-later\n"); + output.push_str("-- SPDX-License-Identifier: MPL-2.0\n"); output.push_str("-- VeriSimiser query interceptors (auto-generated)\n\n"); for interceptor in interceptors { diff --git a/src/contracts/0.2-AI-MANIFEST.a2ml b/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c..0bd9198 100644 --- a/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-contracts" diff --git a/src/core/0.2-AI-MANIFEST.a2ml b/src/core/0.2-AI-MANIFEST.a2ml index 097b8e8..22846c7 100644 --- a/src/core/0.2-AI-MANIFEST.a2ml +++ b/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-core" diff --git a/src/definitions/0.2-AI-MANIFEST.a2ml b/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f..e54f4da 100644 --- a/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-definitions" diff --git a/src/doctor.rs b/src/doctor.rs index 0563dd5..731366b 100644 --- a/src/doctor.rs +++ b/src/doctor.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) // // `verisimiser doctor` — environment-level diagnostics. Mirrors `just diff --git a/src/errors/0.2-AI-MANIFEST.a2ml b/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a..dddcc6c 100644 --- a/src/errors/0.2-AI-MANIFEST.a2ml +++ b/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-errors" diff --git a/src/gc.rs b/src/gc.rs index 9f7b1e1..0aabd4a 100644 --- a/src/gc.rs +++ b/src/gc.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) // // `verisimiser gc` — purge sidecar rows older than the retention bound diff --git a/src/intercept/mod.rs b/src/intercept/mod.rs index f5edc31..89f6edd 100644 --- a/src/intercept/mod.rs +++ b/src/intercept/mod.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) // // Database interception layer. diff --git a/src/intercept/sqlite.rs b/src/intercept/sqlite.rs index ad5f658..051acde 100755 --- a/src/intercept/sqlite.rs +++ b/src/intercept/sqlite.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) // // SQLite write-path interception. diff --git a/src/interface/0.2-AI-MANIFEST.a2ml b/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897..7f0f471 100644 --- a/src/interface/0.2-AI-MANIFEST.a2ml +++ b/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "interface-seams-unit" diff --git a/src/interface/abi/0.3-AI-MANIFEST.a2ml b/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c..91cafa0 100644 --- a/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "abi-logic" diff --git a/src/interface/abi/Foreign.idr b/src/interface/abi/Foreign.idr index f731072..1188b94 100644 --- a/src/interface/abi/Foreign.idr +++ b/src/interface/abi/Foreign.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) -- ||| Foreign Function Interface Declarations for VeriSimiser diff --git a/src/interface/abi/Layout.idr b/src/interface/abi/Layout.idr index abf9735..920be5b 100644 --- a/src/interface/abi/Layout.idr +++ b/src/interface/abi/Layout.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) -- ||| Memory Layout Proofs for VeriSimiser diff --git a/src/interface/abi/Types.idr b/src/interface/abi/Types.idr index ebebcf4..2837479 100644 --- a/src/interface/abi/Types.idr +++ b/src/interface/abi/Types.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) -- ||| ABI Type Definitions for VeriSimiser diff --git a/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8f..bf456ae 100644 --- a/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "ffi-logic" diff --git a/src/interface/ffi/build.zig b/src/interface/ffi/build.zig index 9316ea4..f750f12 100644 --- a/src/interface/ffi/build.zig +++ b/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // VeriSimiser FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) const std = @import("std"); diff --git a/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882d..5b5f1b1 100644 --- a/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "src-unit" diff --git a/src/interface/ffi/src/main.zig b/src/interface/ffi/src/main.zig index 4e277b0..823f01c 100644 --- a/src/interface/ffi/src/main.zig +++ b/src/interface/ffi/src/main.zig @@ -6,7 +6,7 @@ // // All types and layouts must match the Idris2 ABI definitions in Types.idr and Layout.idr. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) const std = @import("std"); diff --git a/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea381..e02427f 100644 --- a/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "test-unit" diff --git a/src/interface/ffi/test/integration_test.zig b/src/interface/ffi/test/integration_test.zig index 8d83650..2b1782e 100644 --- a/src/interface/ffi/test/integration_test.zig +++ b/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // VeriSimiser Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/src/interface/generated/0.3-AI-MANIFEST.a2ml b/src/interface/generated/0.3-AI-MANIFEST.a2ml index 1a97b44..0088b80 100644 --- a/src/interface/generated/0.3-AI-MANIFEST.a2ml +++ b/src/interface/generated/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "generated-logic" diff --git a/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml b/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml index 28a5ea7..4eeb580 100644 --- a/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml +++ b/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "abi-unit" diff --git a/src/lib.rs b/src/lib.rs index 8e1e713..6ba0915 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,5 @@ #![forbid(unsafe_code)] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // VeriSimiser library crate. diff --git a/src/main.rs b/src/main.rs index 4789ed7..946eb73 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,5 @@ #![forbid(unsafe_code)] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // VeriSimiser — augment any database with VeriSimDB octad capabilities. diff --git a/src/manifest/mod.rs b/src/manifest/mod.rs index 22576f4..750d4f9 100644 --- a/src/manifest/mod.rs +++ b/src/manifest/mod.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) // // Manifest module for VeriSimiser. @@ -709,7 +709,7 @@ pub(crate) fn render_manifest_template(database: &str, name: Option<&str>) -> St let retention = RetentionConfig::default(); let project_name = name.unwrap_or(&project.name); format!( - r#"# SPDX-License-Identifier: PMPL-1.0-or-later + r#"# SPDX-License-Identifier: MPL-2.0 # VeriSimiser manifest — augment {database} with VeriSimDB octad capabilities [project] diff --git a/src/sidecar/json.rs b/src/sidecar/json.rs index 4421dba..6886863 100644 --- a/src/sidecar/json.rs +++ b/src/sidecar/json.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) // // JSON-family sidecar store (V-L2-F3, #146). diff --git a/src/sidecar/lock.rs b/src/sidecar/lock.rs index 4e2bee3..1ad53fa 100644 --- a/src/sidecar/lock.rs +++ b/src/sidecar/lock.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) // // Cross-process advisory write lock for the JSON sidecar (V-L2-F4, #150). diff --git a/src/sidecar/mod.rs b/src/sidecar/mod.rs index f7bbadb..c3afe89 100644 --- a/src/sidecar/mod.rs +++ b/src/sidecar/mod.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) // // Sidecar storage backend selection. diff --git a/src/tier1/drift.rs b/src/tier1/drift.rs index 44d17e1..275a084 100644 --- a/src/tier1/drift.rs +++ b/src/tier1/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) // // Cross-modal drift detection. diff --git a/src/tier1/mod.rs b/src/tier1/mod.rs index 95affd4..6556e7b 100644 --- a/src/tier1/mod.rs +++ b/src/tier1/mod.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) // // Tier 1: True piggyback capabilities. diff --git a/src/tier1/provenance.rs b/src/tier1/provenance.rs index 3cb45f3..8ef44ed 100644 --- a/src/tier1/provenance.rs +++ b/src/tier1/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 tracking via SHA-256 hash chains, persisted to a SQLite diff --git a/src/tier1/temporal.rs b/src/tier1/temporal.rs index 3dbc415..4a1b3a8 100644 --- a/src/tier1/temporal.rs +++ b/src/tier1/temporal.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) // // Temporal versioning sidecar. diff --git a/src/tier2/mod.rs b/src/tier2/mod.rs index 1895934..908c5f7 100644 --- a/src/tier2/mod.rs +++ b/src/tier2/mod.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) // // Tier 2: Augmentation overlays. diff --git a/stapeln.toml b/stapeln.toml index c5771b7..acf42cb 100644 --- a/stapeln.toml +++ b/stapeln.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # stapeln.toml — Layer-based container build for verisimiser # # stapeln builds containers as composable layers (German: "to stack"). diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 0467923..78cb6f4 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.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) // // Integration tests for VeriSimiser Phase 1. diff --git a/tests/logging_test.rs b/tests/logging_test.rs index fa84367..963b1af 100644 --- a/tests/logging_test.rs +++ b/tests/logging_test.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) // // Acceptance suite for #51 (V-L3-I1): tracing is wired; the stdout data diff --git a/tests/provenance_fork_test.rs b/tests/provenance_fork_test.rs index 8133aaa..571e9ff 100755 --- a/tests/provenance_fork_test.rs +++ b/tests/provenance_fork_test.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) // // ADR-0010 (provenance forks are first-class) acceptance suite for diff --git a/tests/sidecar_cli_test.rs b/tests/sidecar_cli_test.rs index 1f592d0..83299ac 100644 --- a/tests/sidecar_cli_test.rs +++ b/tests/sidecar_cli_test.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) // // End-to-end coverage for the `provenance` and `history` CLI subcommands diff --git a/tests/sqlite_intercept_e2e.rs b/tests/sqlite_intercept_e2e.rs index 39ebc2c..1278186 100755 --- a/tests/sqlite_intercept_e2e.rs +++ b/tests/sqlite_intercept_e2e.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) // // End-to-end integration test for the SQLite Tier 1 path