From ff589135014b84ab67e25c9875dd861e6a31ad53 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 2 Jun 2026 18:18:06 +0100 Subject: [PATCH] =?UTF-8?q?chore(license):=20replace=207=20subdir=20LICENS?= =?UTF-8?q?Es=20+=20flip=202717=20SPDX=20(Phase=202=20=E2=80=94=20son-shar?= =?UTF-8?q?ed=20standards-local=20sub-specs=20to=20AGPL)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See PR description for full list + verification + carve-outs. Co-Authored-By: Claude Opus 4.7 (1M context) --- 0-ai-gatekeeper-protocol/.gitattributes | 2 +- 0-ai-gatekeeper-protocol/.github/FUNDING.yml | 2 +- .../.github/dependabot.yml | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/jekyll.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- 0-ai-gatekeeper-protocol/.gitignore | 2 +- 0-ai-gatekeeper-protocol/.gitlab-ci.yml | 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 +- 0-ai-gatekeeper-protocol/LICENSE | 816 +++++++++++++---- 0-ai-gatekeeper-protocol/MAINTAINERS.adoc | 2 +- 0-ai-gatekeeper-protocol/README.adoc | 2 +- 0-ai-gatekeeper-protocol/ROADMAP.adoc | 2 +- 0-ai-gatekeeper-protocol/RSR_OUTLINE.adoc | 2 +- .../contractiles/dust/Dustfile | 2 +- .../contractiles/must/Mustfile | 2 +- .../docs/AI-MANIFEST-SPEC.adoc | 2 +- 0-ai-gatekeeper-protocol/docs/RATIONALE.md | 2 +- 0-ai-gatekeeper-protocol/ffi/zig/build.zig | 2 +- 0-ai-gatekeeper-protocol/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../mcp-repo-guardian/.github/FUNDING.yml | 2 +- .../mcp-repo-guardian/.github/dependabot.yml | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/jekyll.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../mcp-repo-guardian/.gitignore | 2 +- .../mcp-repo-guardian/.gitlab-ci.yml | 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 +- .../mcp-repo-guardian/LICENSE | 2 +- .../mcp-repo-guardian/MAINTAINERS.adoc | 2 +- .../mcp-repo-guardian/NPM-PUBLISHING.md | 2 +- .../mcp-repo-guardian/ROADMAP.adoc | 2 +- .../mcp-repo-guardian/RSR_OUTLINE.adoc | 2 +- .../mcp-repo-guardian/bench/manifest_bench.js | 2 +- .../contractiles/dust/Dustfile | 2 +- .../contractiles/must/Mustfile | 2 +- .../mcp-repo-guardian/ffi/zig/build.zig | 2 +- .../mcp-repo-guardian/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../mcp-repo-guardian/lib/ocaml/Guards.affine | 2 +- .../mcp-repo-guardian/lib/ocaml/Index.affine | 2 +- .../lib/ocaml/Manifest.affine | 2 +- .../lib/ocaml/Session.affine | 2 +- .../mcp-repo-guardian/lib/ocaml/Types.affine | 2 +- .../mcp-repo-guardian/src/Guards.affine | 2 +- .../mcp-repo-guardian/src/Index.affine | 2 +- .../mcp-repo-guardian/src/Manifest.affine | 2 +- .../mcp-repo-guardian/src/Session.affine | 2 +- .../mcp-repo-guardian/src/Types.affine | 2 +- .../mcp-repo-guardian/test/manifest_test.js | 2 +- .../repo-guardian-fs/.github/FUNDING.yml | 2 +- .../repo-guardian-fs/.github/dependabot.yml | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/jekyll.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../repo-guardian-fs/.gitignore | 2 +- .../repo-guardian-fs/.gitlab-ci.yml | 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 +- .../repo-guardian-fs/LICENSE | 2 +- .../repo-guardian-fs/MAINTAINERS.adoc | 2 +- .../repo-guardian-fs/ROADMAP.adoc | 2 +- .../repo-guardian-fs/RSR_OUTLINE.adoc | 2 +- .../contractiles/dust/Dustfile | 2 +- .../contractiles/must/Mustfile | 2 +- .../repo-guardian-fs/ffi/zig/build.zig | 2 +- .../repo-guardian-fs/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../repo-guardian-fs/src/filesystem.rs | 2 +- .../repo-guardian-fs/src/main.rs | 2 +- .../repo-guardian-fs/src/manifest.rs | 2 +- .../repo-guardian-fs/src/session_manager.rs | 2 +- .../repo-guardian-fs/tests-offline/Cargo.toml | 2 +- .../repo-guardian-fs/tests-offline/src/lib.rs | 2 +- a2ml/.gitattributes | 2 +- a2ml/.github/FUNDING.yml | 2 +- a2ml/.github/dependabot.yml | 2 +- a2ml/.github/workflows/a2ml-validation.yml | 2 +- a2ml/.github/workflows/fuzzing.yml | 2 +- a2ml/.github/workflows/governance.yml | 2 +- a2ml/.github/workflows/hypatia-scan.yml | 2 +- a2ml/.github/workflows/idris2-tests.yml | 2 +- a2ml/.github/workflows/instant-sync.yml | 2 +- a2ml/.github/workflows/mirror.yml | 2 +- a2ml/.github/workflows/rescript-tests.yml | 2 +- a2ml/.github/workflows/scorecard-enforcer.yml | 2 +- a2ml/.github/workflows/scorecard.yml | 2 +- a2ml/.github/workflows/secret-scanner.yml | 2 +- a2ml/.gitignore | 2 +- a2ml/.gitlab-ci.yml | 2 +- a2ml/.machine_readable/6a2/AGENTIC.a2ml | 2 +- a2ml/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- a2ml/.machine_readable/6a2/META.a2ml | 2 +- a2ml/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- a2ml/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- a2ml/.machine_readable/6a2/STATE.a2ml | 2 +- a2ml/IANA-MEDIA-TYPE-APPLICATION.md | 2 +- a2ml/Justfile | 2 +- a2ml/LICENSE | 825 ++++++++++++++---- a2ml/MAINTAINERS.adoc | 2 +- a2ml/READINESS.md | 2 +- a2ml/README.adoc | 2 +- a2ml/RELEASE-NOTES-v0.1.0.adoc | 2 +- a2ml/RELEASE-NOTES-v0.5.0.adoc | 2 +- a2ml/RELEASE-NOTES-v0.6.0.adoc | 2 +- a2ml/RELEASE-NOTES-v1.0.0.adoc | 2 +- a2ml/ROADMAP.adoc | 2 +- a2ml/RSR_OUTLINE.adoc | 2 +- a2ml/SPEC-v1.0.adoc | 2 +- a2ml/SPEC.adoc | 2 +- .../validate/.devcontainer/Containerfile | 2 +- .../validate/.devcontainer/README.adoc | 2 +- .../validate/.devcontainer/devcontainer.json | 2 +- a2ml/actions/validate/.envrc | 2 +- a2ml/actions/validate/.gitattributes | 2 +- a2ml/actions/validate/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- a2ml/actions/validate/.github/FUNDING.yml | 2 +- a2ml/actions/validate/.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 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- a2ml/actions/validate/.github/MAINTAINERS | 2 +- .../validate/.github/copilot-instructions.md | 2 +- a2ml/actions/validate/.github/dependabot.yml | 2 +- .../validate/.github/pull_request_template.md | 2 +- .../validate/.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../validate/.github/workflows/jekyll.yml | 2 +- .../validate/.github/workflows/mirror.yml | 2 +- .../validate/.github/workflows/release.yml | 2 +- .../validate/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../validate/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- a2ml/actions/validate/.gitignore | 2 +- a2ml/actions/validate/.gitlab-ci.yml | 2 +- a2ml/actions/validate/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../validate/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../validate/.machine_readable/6a2/STATE.a2ml | 2 +- .../validate/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../validate/.machine_readable/ai/.clinerules | 2 +- .../.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/actions/validate/.well-known/ai.txt | 2 +- a2ml/actions/validate/.well-known/humans.txt | 2 +- .../actions/validate/.well-known/security.txt | 2 +- a2ml/actions/validate/Containerfile | 2 +- a2ml/actions/validate/Justfile | 2 +- a2ml/actions/validate/LICENSE | 2 +- a2ml/actions/validate/README.adoc | 4 +- a2ml/actions/validate/ROADMAP.adoc | 2 +- a2ml/actions/validate/SECURITY.md | 2 +- a2ml/actions/validate/action.yml | 2 +- .../validate/container/.gatekeeper.yaml | 2 +- .../validate/container/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/actions/validate/container/Containerfile | 2 +- a2ml/actions/validate/container/README.adoc | 2 +- .../validate/container/compose.example.toml | 2 +- a2ml/actions/validate/container/compose.toml | 2 +- a2ml/actions/validate/container/ct-build.sh | 2 +- a2ml/actions/validate/container/deploy.k9.ncl | 2 +- a2ml/actions/validate/container/entrypoint.sh | 2 +- a2ml/actions/validate/container/manifest.toml | 2 +- a2ml/actions/validate/container/vordr.toml | 2 +- a2ml/actions/validate/contractile.just | 2 +- .../validate/docs/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/actions/validate/docs/RSR_OUTLINE.adoc | 2 +- .../validate/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 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 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../validate/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/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/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 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../validate/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/features/ssg/ssg-bootstrap.sh | 2 +- a2ml/actions/validate/flake.nix | 2 +- a2ml/actions/validate/guix.scm | 2 +- .../actions/validate/src/0.1-AI-MANIFEST.a2ml | 2 +- .../validate/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../validate/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- a2ml/actions/validate/validate-a2ml.sh | 2 +- .../verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/benchmarks/parser-bench.sh | 2 +- a2ml/benchmarks/stress-test.sh | 2 +- a2ml/bindings/README.adoc | 2 +- .../bindings/deno/.devcontainer/Containerfile | 2 +- a2ml/bindings/deno/.devcontainer/README.adoc | 2 +- .../deno/.devcontainer/devcontainer.json | 2 +- a2ml/bindings/deno/.envrc | 2 +- a2ml/bindings/deno/.gitattributes | 2 +- a2ml/bindings/deno/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- a2ml/bindings/deno/.github/FUNDING.yml | 2 +- a2ml/bindings/deno/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../deno/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../deno/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../deno/.github/ISSUE_TEMPLATE/question.yml | 2 +- a2ml/bindings/deno/.github/MAINTAINERS | 2 +- .../deno/.github/copilot-instructions.md | 2 +- a2ml/bindings/deno/.github/dependabot.yml | 2 +- .../deno/.github/pull_request_template.md | 2 +- .../deno/.github/workflows/governance.yml | 2 +- .../deno/.github/workflows/hypatia-scan.yml | 2 +- .../deno/.github/workflows/instant-sync.yml | 2 +- .../deno/.github/workflows/jekyll.yml | 2 +- .../deno/.github/workflows/mirror.yml | 2 +- .../deno/.github/workflows/release.yml | 2 +- .../deno/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../deno/.github/workflows/scorecard.yml | 2 +- .../deno/.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- a2ml/bindings/deno/.gitignore | 2 +- a2ml/bindings/deno/.gitlab-ci.yml | 2 +- a2ml/bindings/deno/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../deno/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../deno/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../deno/.machine_readable/6a2/META.a2ml | 2 +- .../deno/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../deno/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../deno/.machine_readable/6a2/STATE.a2ml | 2 +- .../deno/.machine_readable/CLADE.a2ml | 2 +- .../deno/.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../deno/.machine_readable/ai/.clinerules | 2 +- .../deno/.machine_readable/ai/.cursorrules | 2 +- .../deno/.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/deno/.well-known/ai.txt | 2 +- a2ml/bindings/deno/.well-known/humans.txt | 2 +- a2ml/bindings/deno/.well-known/security.txt | 2 +- a2ml/bindings/deno/Containerfile | 2 +- a2ml/bindings/deno/Justfile | 2 +- a2ml/bindings/deno/LICENSE | 2 +- a2ml/bindings/deno/README.adoc | 2 +- a2ml/bindings/deno/ROADMAP.adoc | 2 +- a2ml/bindings/deno/SECURITY.md | 2 +- a2ml/bindings/deno/container/.gatekeeper.yaml | 2 +- .../deno/container/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/deno/container/Containerfile | 2 +- a2ml/bindings/deno/container/README.adoc | 2 +- .../deno/container/compose.example.toml | 2 +- a2ml/bindings/deno/container/compose.toml | 2 +- a2ml/bindings/deno/container/ct-build.sh | 2 +- a2ml/bindings/deno/container/deploy.k9.ncl | 2 +- a2ml/bindings/deno/container/entrypoint.sh | 2 +- a2ml/bindings/deno/container/manifest.toml | 2 +- a2ml/bindings/deno/container/vordr.toml | 2 +- a2ml/bindings/deno/contractile.just | 2 +- a2ml/bindings/deno/docs/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/deno/docs/RSR_OUTLINE.adoc | 2 +- a2ml/bindings/deno/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/attribution/MAINTAINERS.adoc | 2 +- .../deno/docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../deno/docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../deno/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- a2ml/bindings/deno/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../deno/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../deno/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../deno/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/features/ssg/ssg-bootstrap.sh | 2 +- a2ml/bindings/deno/flake.nix | 2 +- a2ml/bindings/deno/guix.scm | 2 +- a2ml/bindings/deno/mod.ts | 2 +- a2ml/bindings/deno/src/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/deno/src/A2ML.affine | 2 +- a2ml/bindings/deno/src/A2ML_Parser.affine | 2 +- a2ml/bindings/deno/src/A2ML_Renderer.affine | 2 +- a2ml/bindings/deno/src/A2ML_Types.affine | 2 +- .../deno/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../bindings/deno/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../deno/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../deno/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/.devcontainer/Containerfile | 2 +- .../haskell/.devcontainer/README.adoc | 2 +- .../haskell/.devcontainer/devcontainer.json | 2 +- a2ml/bindings/haskell/.envrc | 2 +- a2ml/bindings/haskell/.gitattributes | 2 +- a2ml/bindings/haskell/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- a2ml/bindings/haskell/.github/FUNDING.yml | 2 +- a2ml/bindings/haskell/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../haskell/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../haskell/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- a2ml/bindings/haskell/.github/MAINTAINERS | 2 +- .../haskell/.github/copilot-instructions.md | 2 +- a2ml/bindings/haskell/.github/dependabot.yml | 2 +- .../haskell/.github/pull_request_template.md | 2 +- .../haskell/.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../haskell/.github/workflows/jekyll.yml | 2 +- .../haskell/.github/workflows/mirror.yml | 2 +- .../haskell/.github/workflows/release.yml | 2 +- .../haskell/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../haskell/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- a2ml/bindings/haskell/.gitignore | 2 +- a2ml/bindings/haskell/.gitlab-ci.yml | 2 +- a2ml/bindings/haskell/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../haskell/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../haskell/.machine_readable/6a2/STATE.a2ml | 2 +- .../haskell/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../haskell/.machine_readable/ai/.clinerules | 2 +- .../haskell/.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/haskell/.well-known/ai.txt | 2 +- a2ml/bindings/haskell/.well-known/humans.txt | 2 +- .../bindings/haskell/.well-known/security.txt | 2 +- a2ml/bindings/haskell/Containerfile | 2 +- a2ml/bindings/haskell/Justfile | 2 +- a2ml/bindings/haskell/LICENSE | 2 +- a2ml/bindings/haskell/README.adoc | 2 +- a2ml/bindings/haskell/ROADMAP.adoc | 2 +- a2ml/bindings/haskell/SECURITY.md | 2 +- .../haskell/container/.gatekeeper.yaml | 2 +- .../haskell/container/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/haskell/container/Containerfile | 2 +- a2ml/bindings/haskell/container/README.adoc | 2 +- .../haskell/container/compose.example.toml | 2 +- a2ml/bindings/haskell/container/compose.toml | 2 +- a2ml/bindings/haskell/container/ct-build.sh | 2 +- a2ml/bindings/haskell/container/deploy.k9.ncl | 2 +- a2ml/bindings/haskell/container/entrypoint.sh | 2 +- a2ml/bindings/haskell/container/manifest.toml | 2 +- a2ml/bindings/haskell/container/vordr.toml | 2 +- a2ml/bindings/haskell/contractile.just | 2 +- .../haskell/docs/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/haskell/docs/RSR_OUTLINE.adoc | 2 +- .../haskell/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../haskell/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/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/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../haskell/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../haskell/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/features/ssg/ssg-bootstrap.sh | 2 +- a2ml/bindings/haskell/flake.nix | 2 +- a2ml/bindings/haskell/guix.scm | 2 +- .../bindings/haskell/src/0.1-AI-MANIFEST.a2ml | 2 +- .../haskell/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../haskell/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../haskell/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- .../bindings/rust/.devcontainer/Containerfile | 2 +- a2ml/bindings/rust/.devcontainer/README.adoc | 2 +- .../rust/.devcontainer/devcontainer.json | 2 +- a2ml/bindings/rust/.envrc | 2 +- a2ml/bindings/rust/.gitattributes | 2 +- a2ml/bindings/rust/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- a2ml/bindings/rust/.github/FUNDING.yml | 2 +- a2ml/bindings/rust/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../rust/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../rust/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../rust/.github/ISSUE_TEMPLATE/question.yml | 2 +- a2ml/bindings/rust/.github/MAINTAINERS | 2 +- .../rust/.github/copilot-instructions.md | 2 +- a2ml/bindings/rust/.github/dependabot.yml | 2 +- .../rust/.github/pull_request_template.md | 2 +- .../rust/.github/workflows/governance.yml | 2 +- .../rust/.github/workflows/hypatia-scan.yml | 2 +- .../rust/.github/workflows/instant-sync.yml | 2 +- .../rust/.github/workflows/jekyll.yml | 2 +- .../rust/.github/workflows/mirror.yml | 2 +- .../rust/.github/workflows/release.yml | 2 +- .../rust/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../rust/.github/workflows/scorecard.yml | 2 +- .../rust/.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- a2ml/bindings/rust/.gitignore | 2 +- a2ml/bindings/rust/.gitlab-ci.yml | 2 +- a2ml/bindings/rust/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../rust/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../rust/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../rust/.machine_readable/6a2/META.a2ml | 2 +- .../rust/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../rust/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../rust/.machine_readable/6a2/STATE.a2ml | 2 +- .../rust/.machine_readable/CLADE.a2ml | 2 +- .../rust/.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../rust/.machine_readable/ai/.clinerules | 2 +- .../rust/.machine_readable/ai/.cursorrules | 2 +- .../rust/.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/rust/.well-known/ai.txt | 2 +- a2ml/bindings/rust/.well-known/humans.txt | 2 +- a2ml/bindings/rust/.well-known/security.txt | 2 +- a2ml/bindings/rust/Containerfile | 2 +- a2ml/bindings/rust/Justfile | 2 +- a2ml/bindings/rust/LICENSE | 2 +- a2ml/bindings/rust/README.adoc | 2 +- a2ml/bindings/rust/ROADMAP.adoc | 2 +- a2ml/bindings/rust/SECURITY.md | 2 +- a2ml/bindings/rust/container/.gatekeeper.yaml | 2 +- .../rust/container/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/rust/container/Containerfile | 2 +- a2ml/bindings/rust/container/README.adoc | 2 +- .../rust/container/compose.example.toml | 2 +- a2ml/bindings/rust/container/compose.toml | 2 +- a2ml/bindings/rust/container/ct-build.sh | 2 +- a2ml/bindings/rust/container/deploy.k9.ncl | 2 +- a2ml/bindings/rust/container/entrypoint.sh | 2 +- a2ml/bindings/rust/container/manifest.toml | 2 +- a2ml/bindings/rust/container/vordr.toml | 2 +- a2ml/bindings/rust/contractile.just | 2 +- a2ml/bindings/rust/docs/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/bindings/rust/docs/RSR_OUTLINE.adoc | 2 +- a2ml/bindings/rust/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/attribution/MAINTAINERS.adoc | 2 +- .../rust/docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../rust/docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../rust/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- a2ml/bindings/rust/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../rust/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../rust/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../rust/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../rust/docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../rust/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../rust/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/features/ssg/ssg-bootstrap.sh | 2 +- a2ml/bindings/rust/flake.nix | 2 +- a2ml/bindings/rust/guix.scm | 2 +- .../rust/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/cli/build.sh | 2 +- a2ml/contractiles/must/Mustfile | 2 +- a2ml/docs/ANNOUNCEMENT.adoc | 2 +- a2ml/docs/AST-JSON.adoc | 2 +- a2ml/docs/CITATIONS.adoc | 2 +- a2ml/docs/CLI.adoc | 2 +- a2ml/docs/COMPARISON.adoc | 2 +- a2ml/docs/CONFORMANCE-PLAN-v1.adoc | 2 +- a2ml/docs/CONFORMANCE-REPORT-v1.adoc | 2 +- a2ml/docs/CONFORMANCE.adoc | 2 +- a2ml/docs/CONTRACTILES-A2ML-V1.adoc | 2 +- a2ml/docs/DEPENDABILITY.adoc | 2 +- a2ml/docs/DEPLOYMENT-NARRATIVE.adoc | 2 +- a2ml/docs/DIRECTIVE-MAPPING.adoc | 2 +- a2ml/docs/GRAMMAR.adoc | 2 +- a2ml/docs/IANA-MEDIA-TYPE.adoc | 2 +- a2ml/docs/INLINE-RULES.adoc | 2 +- a2ml/docs/INSTALL.adoc | 2 +- a2ml/docs/INTEROPERABILITY.adoc | 2 +- a2ml/docs/MODULES.adoc | 2 +- a2ml/docs/PACKAGING.adoc | 2 +- a2ml/docs/QUICKSTART.adoc | 2 +- ...ELEASE-CHECKLIST-CONTRACTILES-A2ML-V1.adoc | 2 +- .../RELEASE-NOTES-CONTRACTILES-A2ML-V1.adoc | 2 +- a2ml/docs/SECURITY.adoc | 2 +- a2ml/docs/STATE-OF-A2ML.adoc | 2 +- a2ml/docs/V1-CRITERIA.adoc | 2 +- a2ml/docs/V1-IMPLEMENTATION.adoc | 2 +- a2ml/docs/VECTORS.adoc | 2 +- a2ml/docs/WEB-RENDERING.adoc | 2 +- a2ml/docs/iana/IANA-SUBMISSION-GUIDE.md | 2 +- .../application-vnd.a2ml-registration.txt | 2 +- a2ml/docs/paper/a2ml-arxiv.tex | 2 +- .../paper/arxiv-submission/a2ml-arxiv.tex | 2 +- a2ml/editors/a2ml-notepadpp.xml | 2 +- a2ml/editors/a2ml.tmLanguage.json | 2 +- .../vscode/.devcontainer/Containerfile | 2 +- a2ml/editors/vscode/.devcontainer/README.adoc | 2 +- .../vscode/.devcontainer/devcontainer.json | 2 +- a2ml/editors/vscode/.envrc | 2 +- a2ml/editors/vscode/.gitattributes | 2 +- a2ml/editors/vscode/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- a2ml/editors/vscode/.github/FUNDING.yml | 2 +- a2ml/editors/vscode/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../vscode/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../vscode/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- a2ml/editors/vscode/.github/MAINTAINERS | 2 +- .../vscode/.github/copilot-instructions.md | 2 +- a2ml/editors/vscode/.github/dependabot.yml | 2 +- .../vscode/.github/pull_request_template.md | 2 +- .../vscode/.github/workflows/governance.yml | 2 +- .../vscode/.github/workflows/hypatia-scan.yml | 2 +- .../vscode/.github/workflows/instant-sync.yml | 2 +- .../vscode/.github/workflows/jekyll.yml | 2 +- .../vscode/.github/workflows/mirror.yml | 2 +- .../vscode/.github/workflows/release.yml | 2 +- .../vscode/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../vscode/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- a2ml/editors/vscode/.gitignore | 2 +- a2ml/editors/vscode/.gitlab-ci.yml | 2 +- a2ml/editors/vscode/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../vscode/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../vscode/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../vscode/.machine_readable/6a2/STATE.a2ml | 2 +- .../vscode/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../vscode/.machine_readable/ai/.clinerules | 2 +- .../vscode/.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/editors/vscode/.well-known/ai.txt | 2 +- a2ml/editors/vscode/.well-known/humans.txt | 2 +- a2ml/editors/vscode/.well-known/security.txt | 2 +- a2ml/editors/vscode/Containerfile | 2 +- a2ml/editors/vscode/Justfile | 2 +- a2ml/editors/vscode/LICENSE | 2 +- a2ml/editors/vscode/LICENSE-PMPL | 2 +- a2ml/editors/vscode/ROADMAP.adoc | 2 +- a2ml/editors/vscode/SECURITY.md | 2 +- .../editors/vscode/container/.gatekeeper.yaml | 2 +- .../vscode/container/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/editors/vscode/container/Containerfile | 2 +- a2ml/editors/vscode/container/README.adoc | 2 +- .../vscode/container/compose.example.toml | 2 +- a2ml/editors/vscode/container/compose.toml | 2 +- a2ml/editors/vscode/container/ct-build.sh | 2 +- a2ml/editors/vscode/container/deploy.k9.ncl | 2 +- a2ml/editors/vscode/container/entrypoint.sh | 2 +- a2ml/editors/vscode/container/manifest.toml | 2 +- a2ml/editors/vscode/container/vordr.toml | 2 +- a2ml/editors/vscode/contractile.just | 2 +- a2ml/editors/vscode/docs/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/editors/vscode/docs/RSR_OUTLINE.adoc | 2 +- .../editors/vscode/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- a2ml/editors/vscode/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../vscode/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../vscode/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../vscode/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/features/ssg/ssg-bootstrap.sh | 2 +- a2ml/editors/vscode/flake.nix | 2 +- a2ml/editors/vscode/guix.scm | 2 +- a2ml/editors/vscode/snippets/a2ml.json | 2 +- a2ml/editors/vscode/src/0.1-AI-MANIFEST.a2ml | 2 +- .../vscode/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../vscode/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../vscode/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/ffi/zig/build.zig | 2 +- a2ml/ffi/zig/src/main.zig | 2 +- a2ml/ffi/zig/test/integration_test.zig | 2 +- a2ml/lsp/Cargo.toml | 2 +- a2ml/lsp/README.adoc | 2 +- a2ml/lsp/src/completions.rs | 2 +- a2ml/lsp/src/diagnostics.rs | 4 +- a2ml/lsp/src/hover.rs | 2 +- a2ml/lsp/src/main.rs | 2 +- a2ml/pandoc/.devcontainer/Containerfile | 2 +- a2ml/pandoc/.devcontainer/README.adoc | 2 +- a2ml/pandoc/.devcontainer/devcontainer.json | 2 +- a2ml/pandoc/.envrc | 2 +- a2ml/pandoc/.gitattributes | 2 +- a2ml/pandoc/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- a2ml/pandoc/.github/FUNDING.yml | 2 +- a2ml/pandoc/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- a2ml/pandoc/.github/ISSUE_TEMPLATE/config.yml | 2 +- a2ml/pandoc/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- a2ml/pandoc/.github/MAINTAINERS | 2 +- a2ml/pandoc/.github/copilot-instructions.md | 2 +- a2ml/pandoc/.github/dependabot.yml | 2 +- a2ml/pandoc/.github/pull_request_template.md | 2 +- a2ml/pandoc/.github/workflows/governance.yml | 2 +- .../pandoc/.github/workflows/hypatia-scan.yml | 2 +- .../pandoc/.github/workflows/instant-sync.yml | 2 +- a2ml/pandoc/.github/workflows/jekyll.yml | 2 +- a2ml/pandoc/.github/workflows/mirror.yml | 2 +- a2ml/pandoc/.github/workflows/release.yml | 2 +- a2ml/pandoc/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- a2ml/pandoc/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- a2ml/pandoc/.gitignore | 2 +- a2ml/pandoc/.gitlab-ci.yml | 2 +- a2ml/pandoc/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../pandoc/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- a2ml/pandoc/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- a2ml/pandoc/.machine_readable/6a2/STATE.a2ml | 2 +- a2ml/pandoc/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- a2ml/pandoc/.machine_readable/ai/.clinerules | 2 +- a2ml/pandoc/.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/.well-known/ai.txt | 2 +- a2ml/pandoc/.well-known/humans.txt | 2 +- a2ml/pandoc/.well-known/security.txt | 2 +- a2ml/pandoc/Containerfile | 2 +- a2ml/pandoc/Justfile | 2 +- a2ml/pandoc/README.adoc | 4 +- a2ml/pandoc/ROADMAP.adoc | 2 +- a2ml/pandoc/SECURITY.md | 2 +- a2ml/pandoc/a2ml-filter.lua | 2 +- a2ml/pandoc/a2ml-reader.lua | 2 +- a2ml/pandoc/a2ml-writer.lua | 4 +- a2ml/pandoc/a2ml.html | 2 +- a2ml/pandoc/a2ml.lua | 2 +- a2ml/pandoc/container/.gatekeeper.yaml | 2 +- a2ml/pandoc/container/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/container/Containerfile | 2 +- a2ml/pandoc/container/README.adoc | 2 +- a2ml/pandoc/container/compose.example.toml | 2 +- a2ml/pandoc/container/compose.toml | 2 +- a2ml/pandoc/container/ct-build.sh | 2 +- a2ml/pandoc/container/deploy.k9.ncl | 2 +- a2ml/pandoc/container/entrypoint.sh | 2 +- a2ml/pandoc/container/manifest.toml | 2 +- a2ml/pandoc/container/vordr.toml | 2 +- a2ml/pandoc/contractile.just | 2 +- a2ml/pandoc/docs/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/RSR_OUTLINE.adoc | 2 +- a2ml/pandoc/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- a2ml/pandoc/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../pandoc/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- a2ml/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- a2ml/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/expected.a2ml | 2 +- a2ml/pandoc/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/features/ssg/ssg-bootstrap.sh | 2 +- a2ml/pandoc/flake.nix | 2 +- a2ml/pandoc/guix.scm | 2 +- a2ml/pandoc/src/0.1-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- a2ml/pandoc/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- a2ml/pandoc/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- a2ml/prototype/ada-tui/docs/README.adoc | 2 +- a2ml/prototype/rescript/README.adoc | 2 +- a2ml/prototype/rescript/src/A2ml.affine | 2 +- a2ml/prototype/rescript/src/Cli.affine | 2 +- a2ml/prototype/rescript/src/Compat.affine | 2 +- a2ml/prototype/rescript/src/Demo.affine | 2 +- a2ml/prototype/rescript/src/DumpAst.affine | 2 +- a2ml/prototype/rescript/src/Json.affine | 2 +- a2ml/prototype/rescript/src/RunReport.affine | 2 +- a2ml/prototype/rescript/src/RunVectors.affine | 2 +- .../rescript/src/VectorReport.affine | 2 +- .../rescript/src/VectorRunner.affine | 2 +- a2ml/prototype/wasm/README.adoc | 2 +- a2ml/prototype/wasm/src/WasmDemo.affine | 2 +- a2ml/scripts/add-arxiv-badge.sh | 2 +- a2ml/scripts/contractiles-a2ml-tool.js | 2 +- a2ml/showcase/content/examples.md | 8 +- a2ml/showcase/content/getting-started.md | 6 +- a2ml/showcase/output/examples.html | 10 +- a2ml/showcase/output/getting-started.html | 8 +- a2ml/showcase/output/index.html | 2 +- a2ml/showcase/output/integrations.html | 2 +- a2ml/showcase/output/specification.html | 2 +- a2ml/showcase/template.html | 2 +- axel-protocol/.gitattributes | 2 +- .../.github/workflows/deploy-casket.yml | 2 +- .../.github/workflows/governance.yml | 2 +- axel-protocol/.github/workflows/scorecard.yml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- axel-protocol/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- axel-protocol/CHARTER.adoc | 2 +- axel-protocol/Containerfile | 2 +- axel-protocol/EXHIBIT-A-ETHICAL-USE.txt | 2 +- axel-protocol/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- axel-protocol/GOVERNANCE.adoc | 2 +- axel-protocol/LICENSE | 819 +++++++++++++---- axel-protocol/MAINTAINERS.adoc | 2 +- axel-protocol/ROADMAP.adoc | 2 +- axel-protocol/RSR_OUTLINE.adoc | 2 +- axel-protocol/_headers | 2 +- axel-protocol/axel-protocol.org.zone | 2 +- axel-protocol/axel_sts_demo.affine | 2 +- axel-protocol/config/ci.k9.ncl | 2 +- axel-protocol/config/metadata.k9.ncl | 2 +- axel-protocol/contractiles/dust/Dustfile | 2 +- axel-protocol/contractiles/must/Mustfile | 2 +- axel-protocol/docs/cloudflare-dns-guide.adoc | 2 +- axel-protocol/docs/deployment-checklist.adoc | 2 +- axel-protocol/docs/email-setup.adoc | 2 +- axel-protocol/docs/github-pages-setup.adoc | 2 +- axel-protocol/docs/outreach-strategy.adoc | 2 +- axel-protocol/eclexiaiser.toml | 2 +- axel-protocol/ffi/zig/build.zig | 2 +- axel-protocol/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- axel-protocol/ietf/draft-axel-core-00.md | 2 +- axel-protocol/ietf/draft-axel-origin-00.md | 2 +- axel-protocol/ietf/draft-axel-policy-00.md | 2 +- axel-protocol/spec.md | 2 +- axel-protocol/spec/core.md | 2 +- axel-protocol/spec/network.md | 2 +- axel-protocol/spec/origin.md | 2 +- axel-protocol/spec/policy.md | 2 +- axel-protocol/spec/transport.md | 2 +- axel-protocol/src/AxelApp.affine | 2 +- axel-protocol/src/AxelSts.affine | 2 +- axel-protocol/src/ProvenResult.affine | 2 +- axel-protocol/src/ProvenSafeUrl.affine | 2 +- axel-protocol/src/Tea.affine | 2 +- axel-protocol/test/axel-sts_test.affine | 2 +- axel-protocol/test/validate-policy.affine | 2 +- .../test/validate-policy_test.affine | 2 +- k9-svc/.gitattributes | 2 +- k9-svc/.github/workflows/ci.yml | 2 +- k9-svc/.github/workflows/governance.yml | 2 +- k9-svc/.github/workflows/hypatia-scan.yml | 2 +- k9-svc/.github/workflows/k9-sign-ci.yml | 2 +- k9-svc/.github/workflows/scorecard.yml | 2 +- k9-svc/.machine_readable/6a2/AGENTIC.a2ml | 2 +- k9-svc/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- k9-svc/.machine_readable/6a2/META.a2ml | 2 +- k9-svc/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- k9-svc/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- k9-svc/.machine_readable/6a2/STATE.a2ml | 2 +- k9-svc/Containerfile | 2 +- k9-svc/GUIDE.adoc | 2 +- k9-svc/IANA-MEDIA-TYPE-APPLICATION.md | 2 +- k9-svc/Justfile | 2 +- k9-svc/LICENSE | 816 +++++++++++++---- k9-svc/README.adoc | 2 +- k9-svc/SECURITY-ANALYSIS.adoc | 2 +- k9-svc/SECURITY-SOLUTIONS-VS-MITIGATIONS.adoc | 2 +- k9-svc/SPEC.adoc | 4 +- k9-svc/TESTING.adoc | 2 +- .../validate/.devcontainer/Containerfile | 2 +- .../validate/.devcontainer/README.adoc | 2 +- .../validate/.devcontainer/devcontainer.json | 2 +- k9-svc/actions/validate/.envrc | 2 +- k9-svc/actions/validate/.gitattributes | 2 +- k9-svc/actions/validate/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- k9-svc/actions/validate/.github/FUNDING.yml | 2 +- k9-svc/actions/validate/.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 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- k9-svc/actions/validate/.github/MAINTAINERS | 2 +- .../validate/.github/copilot-instructions.md | 2 +- .../actions/validate/.github/dependabot.yml | 2 +- .../validate/.github/pull_request_template.md | 2 +- .../validate/.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../validate/.github/workflows/jekyll.yml | 2 +- .../validate/.github/workflows/mirror.yml | 2 +- .../validate/.github/workflows/release.yml | 2 +- .../validate/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../validate/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- k9-svc/actions/validate/.gitignore | 2 +- k9-svc/actions/validate/.gitlab-ci.yml | 2 +- k9-svc/actions/validate/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../validate/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../validate/.machine_readable/6a2/STATE.a2ml | 2 +- .../validate/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../validate/.machine_readable/ai/.clinerules | 2 +- .../.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/actions/validate/.well-known/ai.txt | 2 +- .../actions/validate/.well-known/humans.txt | 2 +- .../actions/validate/.well-known/security.txt | 2 +- k9-svc/actions/validate/Containerfile | 2 +- k9-svc/actions/validate/Justfile | 2 +- k9-svc/actions/validate/LICENSE | 2 +- k9-svc/actions/validate/README.adoc | 2 +- k9-svc/actions/validate/ROADMAP.adoc | 2 +- k9-svc/actions/validate/SECURITY.md | 2 +- k9-svc/actions/validate/action.yml | 2 +- .../validate/container/.gatekeeper.yaml | 2 +- .../validate/container/0.1-AI-MANIFEST.a2ml | 2 +- .../actions/validate/container/Containerfile | 2 +- k9-svc/actions/validate/container/README.adoc | 2 +- .../validate/container/compose.example.toml | 2 +- .../actions/validate/container/compose.toml | 2 +- k9-svc/actions/validate/container/ct-build.sh | 2 +- .../actions/validate/container/deploy.k9.ncl | 2 +- .../actions/validate/container/entrypoint.sh | 2 +- .../actions/validate/container/manifest.toml | 2 +- k9-svc/actions/validate/container/vordr.toml | 2 +- k9-svc/actions/validate/contractile.just | 2 +- .../validate/docs/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/actions/validate/docs/RSR_OUTLINE.adoc | 2 +- .../validate/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 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 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../validate/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/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/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 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../validate/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/features/ssg/ssg-bootstrap.sh | 2 +- k9-svc/actions/validate/flake.nix | 2 +- k9-svc/actions/validate/guix.scm | 2 +- .../actions/validate/src/0.1-AI-MANIFEST.a2ml | 2 +- .../validate/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../validate/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../validate/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../validate/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- .../generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- k9-svc/actions/validate/validate-k9.sh | 2 +- .../verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/assets/k9-icon.svg | 2 +- k9-svc/assets/leash-diagram.svg | 2 +- k9-svc/assets/signing-workflow.svg | 2 +- k9-svc/assets/triad-diagram.svg | 2 +- k9-svc/benchmarks/k9-bench.sh | 2 +- k9-svc/benchmarks/quick-bench.sh | 2 +- k9-svc/bindings/README.adoc | 2 +- .../bindings/deno/.devcontainer/Containerfile | 2 +- .../bindings/deno/.devcontainer/README.adoc | 2 +- .../deno/.devcontainer/devcontainer.json | 2 +- k9-svc/bindings/deno/.envrc | 2 +- k9-svc/bindings/deno/.gitattributes | 2 +- k9-svc/bindings/deno/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- k9-svc/bindings/deno/.github/FUNDING.yml | 2 +- k9-svc/bindings/deno/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../deno/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../deno/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../deno/.github/ISSUE_TEMPLATE/question.yml | 2 +- k9-svc/bindings/deno/.github/MAINTAINERS | 2 +- .../deno/.github/copilot-instructions.md | 2 +- k9-svc/bindings/deno/.github/dependabot.yml | 2 +- .../deno/.github/pull_request_template.md | 2 +- .../deno/.github/workflows/governance.yml | 2 +- .../deno/.github/workflows/hypatia-scan.yml | 2 +- .../deno/.github/workflows/instant-sync.yml | 2 +- .../deno/.github/workflows/jekyll.yml | 2 +- .../deno/.github/workflows/mirror.yml | 2 +- .../deno/.github/workflows/release.yml | 2 +- .../deno/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../deno/.github/workflows/scorecard.yml | 2 +- .../deno/.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- k9-svc/bindings/deno/.gitignore | 2 +- k9-svc/bindings/deno/.gitlab-ci.yml | 2 +- k9-svc/bindings/deno/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../deno/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../deno/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../deno/.machine_readable/6a2/META.a2ml | 2 +- .../deno/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../deno/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../deno/.machine_readable/6a2/STATE.a2ml | 2 +- .../deno/.machine_readable/CLADE.a2ml | 2 +- .../deno/.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../deno/.machine_readable/ai/.clinerules | 2 +- .../deno/.machine_readable/ai/.cursorrules | 2 +- .../deno/.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/deno/.well-known/ai.txt | 2 +- k9-svc/bindings/deno/.well-known/humans.txt | 2 +- k9-svc/bindings/deno/.well-known/security.txt | 2 +- k9-svc/bindings/deno/Containerfile | 2 +- k9-svc/bindings/deno/Justfile | 2 +- k9-svc/bindings/deno/LICENSE | 2 +- k9-svc/bindings/deno/README.adoc | 2 +- k9-svc/bindings/deno/ROADMAP.adoc | 2 +- k9-svc/bindings/deno/SECURITY.md | 2 +- .../bindings/deno/container/.gatekeeper.yaml | 2 +- .../deno/container/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/deno/container/Containerfile | 2 +- k9-svc/bindings/deno/container/README.adoc | 2 +- .../deno/container/compose.example.toml | 2 +- k9-svc/bindings/deno/container/compose.toml | 2 +- k9-svc/bindings/deno/container/ct-build.sh | 2 +- k9-svc/bindings/deno/container/deploy.k9.ncl | 2 +- k9-svc/bindings/deno/container/entrypoint.sh | 2 +- k9-svc/bindings/deno/container/manifest.toml | 2 +- k9-svc/bindings/deno/container/vordr.toml | 2 +- k9-svc/bindings/deno/contractile.just | 2 +- .../bindings/deno/docs/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/deno/docs/RSR_OUTLINE.adoc | 2 +- .../bindings/deno/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/attribution/MAINTAINERS.adoc | 2 +- .../deno/docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../deno/docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../deno/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../bindings/deno/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../deno/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../deno/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../deno/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/features/ssg/ssg-bootstrap.sh | 2 +- k9-svc/bindings/deno/flake.nix | 2 +- k9-svc/bindings/deno/guix.scm | 2 +- k9-svc/bindings/deno/mod.ts | 2 +- k9-svc/bindings/deno/src/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/deno/src/K9.affine | 2 +- k9-svc/bindings/deno/src/K9_Parser.affine | 2 +- k9-svc/bindings/deno/src/K9_Renderer.affine | 2 +- k9-svc/bindings/deno/src/K9_Types.affine | 2 +- .../deno/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../deno/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../deno/src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../bindings/deno/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../deno/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- .../generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- .../deno/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/.devcontainer/Containerfile | 2 +- .../haskell/.devcontainer/README.adoc | 2 +- .../haskell/.devcontainer/devcontainer.json | 2 +- k9-svc/bindings/haskell/.envrc | 2 +- k9-svc/bindings/haskell/.gitattributes | 2 +- k9-svc/bindings/haskell/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- k9-svc/bindings/haskell/.github/FUNDING.yml | 2 +- k9-svc/bindings/haskell/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../haskell/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../haskell/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- k9-svc/bindings/haskell/.github/MAINTAINERS | 2 +- .../haskell/.github/copilot-instructions.md | 2 +- .../bindings/haskell/.github/dependabot.yml | 2 +- .../haskell/.github/pull_request_template.md | 2 +- .../haskell/.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../haskell/.github/workflows/jekyll.yml | 2 +- .../haskell/.github/workflows/mirror.yml | 2 +- .../haskell/.github/workflows/release.yml | 2 +- .../haskell/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../haskell/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- k9-svc/bindings/haskell/.gitignore | 2 +- k9-svc/bindings/haskell/.gitlab-ci.yml | 2 +- k9-svc/bindings/haskell/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../haskell/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../haskell/.machine_readable/6a2/STATE.a2ml | 2 +- .../haskell/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../haskell/.machine_readable/ai/.clinerules | 2 +- .../haskell/.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/haskell/.well-known/ai.txt | 2 +- .../bindings/haskell/.well-known/humans.txt | 2 +- .../bindings/haskell/.well-known/security.txt | 2 +- k9-svc/bindings/haskell/Containerfile | 2 +- k9-svc/bindings/haskell/Justfile | 2 +- k9-svc/bindings/haskell/LICENSE | 2 +- k9-svc/bindings/haskell/README.adoc | 2 +- k9-svc/bindings/haskell/ROADMAP.adoc | 2 +- k9-svc/bindings/haskell/SECURITY.md | 2 +- .../haskell/container/.gatekeeper.yaml | 2 +- .../haskell/container/0.1-AI-MANIFEST.a2ml | 2 +- .../bindings/haskell/container/Containerfile | 2 +- k9-svc/bindings/haskell/container/README.adoc | 2 +- .../haskell/container/compose.example.toml | 2 +- .../bindings/haskell/container/compose.toml | 2 +- k9-svc/bindings/haskell/container/ct-build.sh | 2 +- .../bindings/haskell/container/deploy.k9.ncl | 2 +- .../bindings/haskell/container/entrypoint.sh | 2 +- .../bindings/haskell/container/manifest.toml | 2 +- k9-svc/bindings/haskell/container/vordr.toml | 2 +- k9-svc/bindings/haskell/contractile.just | 2 +- .../haskell/docs/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/haskell/docs/RSR_OUTLINE.adoc | 2 +- .../haskell/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../haskell/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/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/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../haskell/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../haskell/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/features/ssg/ssg-bootstrap.sh | 2 +- k9-svc/bindings/haskell/flake.nix | 2 +- k9-svc/bindings/haskell/guix.scm | 2 +- .../bindings/haskell/src/0.1-AI-MANIFEST.a2ml | 2 +- .../haskell/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../haskell/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../haskell/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../haskell/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- .../generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- .../haskell/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- .../bindings/rust/.devcontainer/Containerfile | 2 +- .../bindings/rust/.devcontainer/README.adoc | 2 +- .../rust/.devcontainer/devcontainer.json | 2 +- k9-svc/bindings/rust/.envrc | 2 +- k9-svc/bindings/rust/.gitattributes | 2 +- k9-svc/bindings/rust/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- k9-svc/bindings/rust/.github/FUNDING.yml | 2 +- k9-svc/bindings/rust/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../rust/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../rust/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../rust/.github/ISSUE_TEMPLATE/question.yml | 2 +- k9-svc/bindings/rust/.github/MAINTAINERS | 2 +- .../rust/.github/copilot-instructions.md | 2 +- k9-svc/bindings/rust/.github/dependabot.yml | 2 +- .../rust/.github/pull_request_template.md | 2 +- .../rust/.github/workflows/governance.yml | 2 +- .../rust/.github/workflows/hypatia-scan.yml | 2 +- .../rust/.github/workflows/instant-sync.yml | 2 +- .../rust/.github/workflows/jekyll.yml | 2 +- .../rust/.github/workflows/mirror.yml | 2 +- .../rust/.github/workflows/release.yml | 2 +- .../rust/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../rust/.github/workflows/scorecard.yml | 2 +- .../rust/.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- k9-svc/bindings/rust/.gitignore | 2 +- k9-svc/bindings/rust/.gitlab-ci.yml | 2 +- k9-svc/bindings/rust/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../rust/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../rust/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../rust/.machine_readable/6a2/META.a2ml | 2 +- .../rust/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../rust/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../rust/.machine_readable/6a2/STATE.a2ml | 2 +- .../rust/.machine_readable/CLADE.a2ml | 2 +- .../rust/.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../rust/.machine_readable/ai/.clinerules | 2 +- .../rust/.machine_readable/ai/.cursorrules | 2 +- .../rust/.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/rust/.well-known/ai.txt | 2 +- k9-svc/bindings/rust/.well-known/humans.txt | 2 +- k9-svc/bindings/rust/.well-known/security.txt | 2 +- k9-svc/bindings/rust/Containerfile | 2 +- k9-svc/bindings/rust/Justfile | 2 +- k9-svc/bindings/rust/LICENSE | 2 +- k9-svc/bindings/rust/README.adoc | 2 +- k9-svc/bindings/rust/ROADMAP.adoc | 2 +- k9-svc/bindings/rust/SECURITY.md | 2 +- .../bindings/rust/container/.gatekeeper.yaml | 2 +- .../rust/container/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/rust/container/Containerfile | 2 +- k9-svc/bindings/rust/container/README.adoc | 2 +- .../rust/container/compose.example.toml | 2 +- k9-svc/bindings/rust/container/compose.toml | 2 +- k9-svc/bindings/rust/container/ct-build.sh | 2 +- k9-svc/bindings/rust/container/deploy.k9.ncl | 2 +- k9-svc/bindings/rust/container/entrypoint.sh | 2 +- k9-svc/bindings/rust/container/manifest.toml | 2 +- k9-svc/bindings/rust/container/vordr.toml | 2 +- k9-svc/bindings/rust/contractile.just | 2 +- .../bindings/rust/docs/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/bindings/rust/docs/RSR_OUTLINE.adoc | 2 +- .../bindings/rust/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/attribution/MAINTAINERS.adoc | 2 +- .../rust/docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../rust/docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../rust/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../bindings/rust/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../rust/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../rust/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../rust/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../rust/docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../rust/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../rust/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../rust/features/ssg/ssg-bootstrap.sh | 2 +- k9-svc/bindings/rust/flake.nix | 2 +- k9-svc/bindings/rust/guix.scm | 2 +- .../rust/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/compose.yaml | 2 +- k9-svc/docs/DEPLOYMENT-NARRATIVE.adoc | 2 +- k9-svc/docs/IANA-MEDIA-TYPE.adoc | 2 +- k9-svc/docs/SECURITY-BEST-PRACTICES.adoc | 2 +- k9-svc/docs/SECURITY-FAQ.adoc | 2 +- k9-svc/docs/SECURITY-FOR-DECISION-MAKERS.adoc | 2 +- k9-svc/docs/SECURITY-ROADMAP.adoc | 2 +- ...application-vnd.k9+nickel-registration.txt | 2 +- k9-svc/eclexiaiser.toml | 2 +- k9-svc/editors/k9-notepadpp.xml | 2 +- k9-svc/editors/k9.tmLanguage.json | 2 +- .../vscode/.devcontainer/Containerfile | 2 +- .../editors/vscode/.devcontainer/README.adoc | 2 +- .../vscode/.devcontainer/devcontainer.json | 2 +- k9-svc/editors/vscode/.envrc | 2 +- k9-svc/editors/vscode/.gitattributes | 2 +- k9-svc/editors/vscode/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- k9-svc/editors/vscode/.github/FUNDING.yml | 2 +- k9-svc/editors/vscode/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../vscode/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../vscode/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- k9-svc/editors/vscode/.github/MAINTAINERS | 2 +- .../vscode/.github/copilot-instructions.md | 2 +- k9-svc/editors/vscode/.github/dependabot.yml | 2 +- .../vscode/.github/pull_request_template.md | 2 +- .../vscode/.github/workflows/governance.yml | 2 +- .../vscode/.github/workflows/hypatia-scan.yml | 2 +- .../vscode/.github/workflows/instant-sync.yml | 2 +- .../vscode/.github/workflows/jekyll.yml | 2 +- .../vscode/.github/workflows/mirror.yml | 2 +- .../vscode/.github/workflows/release.yml | 2 +- .../vscode/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../vscode/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- k9-svc/editors/vscode/.gitignore | 2 +- k9-svc/editors/vscode/.gitlab-ci.yml | 2 +- k9-svc/editors/vscode/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../vscode/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../vscode/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../vscode/.machine_readable/6a2/STATE.a2ml | 2 +- .../vscode/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../vscode/.machine_readable/ai/.clinerules | 2 +- .../vscode/.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/editors/vscode/.well-known/ai.txt | 2 +- k9-svc/editors/vscode/.well-known/humans.txt | 2 +- .../editors/vscode/.well-known/security.txt | 2 +- k9-svc/editors/vscode/Containerfile | 2 +- k9-svc/editors/vscode/Justfile | 2 +- k9-svc/editors/vscode/LICENSE | 2 +- k9-svc/editors/vscode/LICENSE-PMPL | 2 +- k9-svc/editors/vscode/ROADMAP.adoc | 2 +- k9-svc/editors/vscode/SECURITY.md | 2 +- .../editors/vscode/container/.gatekeeper.yaml | 2 +- .../vscode/container/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/editors/vscode/container/Containerfile | 2 +- k9-svc/editors/vscode/container/README.adoc | 2 +- .../vscode/container/compose.example.toml | 2 +- k9-svc/editors/vscode/container/compose.toml | 2 +- k9-svc/editors/vscode/container/ct-build.sh | 2 +- k9-svc/editors/vscode/container/deploy.k9.ncl | 2 +- k9-svc/editors/vscode/container/entrypoint.sh | 2 +- k9-svc/editors/vscode/container/manifest.toml | 2 +- k9-svc/editors/vscode/container/vordr.toml | 2 +- k9-svc/editors/vscode/contractile.just | 2 +- .../editors/vscode/docs/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/editors/vscode/docs/RSR_OUTLINE.adoc | 2 +- .../editors/vscode/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../editors/vscode/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../vscode/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../vscode/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../vscode/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/features/ssg/ssg-bootstrap.sh | 2 +- k9-svc/editors/vscode/flake.nix | 2 +- k9-svc/editors/vscode/guix.scm | 2 +- .../editors/vscode/src/0.1-AI-MANIFEST.a2ml | 2 +- .../vscode/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../vscode/src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../vscode/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../vscode/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- .../generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- .../vscode/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/examples/NOT-a-good-fit.adoc | 2 +- k9-svc/examples/config.k9.ncl | 2 +- k9-svc/examples/container-deploy.k9.ncl | 14 +- k9-svc/examples/deploy.k9.ncl | 2 +- k9-svc/examples/hello.k9 | 2 +- k9-svc/examples/hello.k9.ncl | 2 +- k9-svc/flake.nix | 2 +- k9-svc/k9-scan | 2 +- k9-svc/k9-sign/install.sh | 2 +- k9-svc/k9-sign/src/main.rs | 2 +- k9-svc/k9-sign/src/tests.rs | 2 +- k9-svc/leash.ncl | 2 +- k9-svc/lsp/Cargo.toml | 2 +- k9-svc/lsp/README.adoc | 2 +- k9-svc/lsp/src/completions.rs | 2 +- k9-svc/lsp/src/diagnostics.rs | 6 +- k9-svc/lsp/src/hover.rs | 2 +- k9-svc/lsp/src/main.rs | 2 +- k9-svc/mime/k9.magic | 2 +- k9-svc/mime/k9.uti.plist | 2 +- k9-svc/mime/k9.xml | 2 +- k9-svc/mime/mime.types | 2 +- k9-svc/must | 2 +- k9-svc/packaging/aur/PKGBUILD | 2 +- k9-svc/packaging/homebrew/k9-svc.rb | 2 +- k9-svc/pandoc/.devcontainer/Containerfile | 2 +- k9-svc/pandoc/.devcontainer/README.adoc | 2 +- k9-svc/pandoc/.devcontainer/devcontainer.json | 2 +- k9-svc/pandoc/.envrc | 2 +- k9-svc/pandoc/.gitattributes | 2 +- k9-svc/pandoc/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- k9-svc/pandoc/.github/FUNDING.yml | 2 +- k9-svc/pandoc/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../pandoc/.github/ISSUE_TEMPLATE/config.yml | 2 +- .../pandoc/.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- k9-svc/pandoc/.github/MAINTAINERS | 2 +- k9-svc/pandoc/.github/copilot-instructions.md | 2 +- k9-svc/pandoc/.github/dependabot.yml | 2 +- .../pandoc/.github/pull_request_template.md | 2 +- .../pandoc/.github/workflows/governance.yml | 2 +- .../pandoc/.github/workflows/hypatia-scan.yml | 2 +- .../pandoc/.github/workflows/instant-sync.yml | 2 +- k9-svc/pandoc/.github/workflows/jekyll.yml | 2 +- k9-svc/pandoc/.github/workflows/mirror.yml | 2 +- k9-svc/pandoc/.github/workflows/release.yml | 2 +- k9-svc/pandoc/.github/workflows/rhodibot.yml | 6 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- k9-svc/pandoc/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- k9-svc/pandoc/.gitignore | 2 +- k9-svc/pandoc/.gitlab-ci.yml | 2 +- k9-svc/pandoc/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../pandoc/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- k9-svc/pandoc/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../pandoc/.machine_readable/6a2/STATE.a2ml | 2 +- k9-svc/pandoc/.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../pandoc/.machine_readable/ai/.clinerules | 2 +- .../pandoc/.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/.well-known/ai.txt | 2 +- k9-svc/pandoc/.well-known/humans.txt | 2 +- k9-svc/pandoc/.well-known/security.txt | 2 +- k9-svc/pandoc/Containerfile | 2 +- k9-svc/pandoc/Justfile | 2 +- k9-svc/pandoc/LICENSE | 2 +- k9-svc/pandoc/README.adoc | 2 +- k9-svc/pandoc/ROADMAP.adoc | 2 +- k9-svc/pandoc/SECURITY.md | 2 +- k9-svc/pandoc/container/.gatekeeper.yaml | 2 +- k9-svc/pandoc/container/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/container/Containerfile | 2 +- k9-svc/pandoc/container/README.adoc | 2 +- k9-svc/pandoc/container/compose.example.toml | 2 +- k9-svc/pandoc/container/compose.toml | 2 +- k9-svc/pandoc/container/ct-build.sh | 2 +- k9-svc/pandoc/container/deploy.k9.ncl | 2 +- k9-svc/pandoc/container/entrypoint.sh | 2 +- k9-svc/pandoc/container/manifest.toml | 2 +- k9-svc/pandoc/container/vordr.toml | 2 +- k9-svc/pandoc/contractile.just | 2 +- k9-svc/pandoc/docs/0.1-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/docs/RSR_OUTLINE.adoc | 2 +- k9-svc/pandoc/docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../pandoc/docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- k9-svc/pandoc/docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../pandoc/docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/docs/practice/AI-CONVENTIONS.adoc | 4 +- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../pandoc/docs/reports/0.2-AI-MANIFEST.a2ml | 2 +- .../reports/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/maintenance/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/performance/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/reports/quality/0.3-AI-MANIFEST.a2ml | 2 +- .../reports/security/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intentfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../pandoc/docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/features/ssg/ssg-bootstrap.sh | 2 +- k9-svc/pandoc/flake.nix | 2 +- k9-svc/pandoc/guix.scm | 2 +- k9-svc/pandoc/k9-filter.lua | 2 +- k9-svc/pandoc/k9-reader.lua | 2 +- k9-svc/pandoc/k9-writer.lua | 4 +- k9-svc/pandoc/k9.html | 2 +- k9-svc/pandoc/k9.lua | 2 +- k9-svc/pandoc/src/0.1-AI-MANIFEST.a2ml | 2 +- .../pandoc/src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../pandoc/src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../pandoc/src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- k9-svc/pandoc/src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- .../generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- .../pandoc/verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- k9-svc/pedigree.ncl | 2 +- k9-svc/register.ncl | 4 +- k9-svc/release-k9.k9.ncl | 2 +- k9-svc/showcase/content/examples.md | 2 +- k9-svc/showcase/content/getting-started.md | 2 +- k9-svc/showcase/content/index.md | 2 +- k9-svc/showcase/content/integrations.md | 2 +- k9-svc/showcase/content/security-levels.md | 2 +- k9-svc/showcase/output/examples.html | 8 +- k9-svc/showcase/output/getting-started.html | 8 +- k9-svc/showcase/output/index.html | 8 +- k9-svc/showcase/output/integrations.html | 8 +- k9-svc/showcase/output/security-levels.html | 8 +- k9-svc/showcase/template.html | 4 +- k9-svc/sign.sh | 2 +- k9-svc/test.sh | 2 +- k9-svc/tools/Justfile | 2 +- k9-svc/tools/README.adoc | 2 +- k9-svc/tools/github-action/action.yml | 2 +- k9-svc/tools/src/k9-init/src/main.rs | 6 +- k9-svc/tools/src/k9-sign/src/main.rs | 2 +- k9-svc/tools/src/k9-validate/src/main.rs | 2 +- .../tools/templates/minimal/template.k9.ncl | 2 +- lol/.gitattributes | 2 +- lol/.github/FUNDING.yml | 2 +- lol/.github/dependabot.yml | 2 +- .../workflows/comprehensive-quality.yml | 2 +- lol/.github/workflows/governance.yml | 2 +- lol/.github/workflows/hypatia-scan.yml | 2 +- lol/.github/workflows/instant-sync.yml | 2 +- lol/.github/workflows/jekyll-gh-pages.yml | 2 +- lol/.github/workflows/mirror.yml | 2 +- lol/.github/workflows/rescript-deno-ci.yml | 2 +- lol/.github/workflows/scorecard-enforcer.yml | 2 +- lol/.github/workflows/scorecard.yml | 2 +- lol/.github/workflows/secret-scanner.yml | 2 +- lol/.gitignore | 2 +- lol/.gitlab-ci.yml | 2 +- lol/.machine_readable/6a2/AGENTIC.a2ml | 2 +- lol/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- lol/.machine_readable/6a2/META.a2ml | 2 +- lol/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- lol/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- lol/.machine_readable/6a2/STATE.a2ml | 2 +- lol/ABI-FFI-README.md | 2 +- lol/CHANGELOG.adoc | 2 +- lol/CODE_OF_CONDUCT.adoc | 2 +- lol/CONTRIBUTING.adoc | 4 +- lol/FUTURE.adoc | 2 +- lol/Justfile | 2 +- lol/LICENSE | 816 +++++++++++++---- lol/MAINTAINERS.adoc | 2 +- lol/Mustfile | 2 +- lol/README.adoc | 2 +- lol/analysis/Project.toml | 2 +- lol/analysis/src/LolAnalysis.jl | 2 +- lol/analysis/src/corpus_stats.jl | 2 +- lol/analysis/src/frequency_analysis.jl | 2 +- lol/analysis/src/language_distance.jl | 2 +- lol/analysis/src/phylogenetic.jl | 2 +- lol/analysis/src/quality_assessment.jl | 2 +- lol/analysis/src/server.jl | 2 +- lol/analysis/src/zero_frequency.jl | 2 +- lol/analysis/test/runtests.jl | 2 +- lol/api/zig-gateway/build.zig | 2 +- lol/api/zig-gateway/src/lol_ffi.zig | 2 +- lol/api/zig-gateway/src/main.zig | 2 +- lol/api/zig-gateway/src/types.zig | 2 +- lol/contractiles/dust/Dustfile | 2 +- lol/contractiles/must/Mustfile | 2 +- lol/eclexiaiser.toml | 2 +- lol/ffi/zig/build.zig | 2 +- lol/ffi/zig/src/ffi.zig | 2 +- lol/ffi/zig/src/locale.zig | 2 +- lol/ffi/zig/src/main.zig | 2 +- lol/ffi/zig/src/plural.zig | 2 +- lol/ffi/zig/src/store.zig | 2 +- lol/ffi/zig/test/integration_test.zig | 2 +- lol/generated/abi/lol.h | 2 +- lol/lol-abi.ipkg | 2 +- lol/orchestrator/config/config.exs | 2 +- lol/orchestrator/config/dev.exs | 2 +- lol/orchestrator/config/prod.exs | 2 +- lol/orchestrator/config/runtime.exs | 2 +- lol/orchestrator/config/test.exs | 2 +- lol/orchestrator/lib/lol.ex | 2 +- lol/orchestrator/lib/lol/corpus_aggregator.ex | 2 +- .../lib/lol/crawler_supervisor.ex | 2 +- lol/orchestrator/lib/lol/crawler_worker.ex | 2 +- lol/orchestrator/lib/lol/julia_bridge.ex | 2 +- lol/orchestrator/lib/lol/rate_limiter.ex | 2 +- lol/orchestrator/lib/lol/source_registry.ex | 2 +- .../lib/lol/verisimdb_reporter.ex | 2 +- lol/orchestrator/mix.exs | 2 +- lol/orchestrator/test/crawler_worker_test.exs | 2 +- lol/orchestrator/test/rate_limiter_test.exs | 2 +- lol/orchestrator/test/test_helper.exs | 2 +- lol/proofs/POSTULATE-AUDIT.adoc | 2 +- lol/proofs/README.adoc | 2 +- lol/proofs/echidna.toml | 2 +- lol/scripts/verisimdb-ingest.sh | 2 +- lol/src/Lang1000.affine | 2 +- lol/src/abi/Foreign.idr | 2 +- lol/src/abi/I18nStore.idr | 2 +- lol/src/abi/Layout.idr | 2 +- lol/src/abi/Locale.idr | 2 +- lol/src/abi/PluralForm.idr | 2 +- lol/src/abi/TranslationKey.idr | 2 +- lol/src/abi/Types.idr | 2 +- lol/src/api/DigitalBiblePlatform.affine | 2 +- lol/src/crawlers/BibleCloud.affine | 2 +- lol/src/crawlers/BibleCom.affine | 2 +- lol/src/crawlers/Crawler.affine | 2 +- lol/src/crawlers/EBible.affine | 2 +- lol/src/crawlers/FindBible.affine | 2 +- lol/src/crawlers/PngScriptures.affine | 2 +- lol/src/cyc/OpenCyc.affine | 2 +- lol/src/utils/Http.affine | 2 +- lol/src/utils/Iso639.affine | 2 +- lol/src/utils/Statistics.affine | 2 +- lol/src/verisimdb/CorpusAnalyzer.affine | 2 +- lol/src/verisimdb/Export.affine | 2 +- lol/src/verisimdb/VeriSimDB.affine | 2 +- lol/test/Lang1000_test.affine | 2 +- lol/test/Vitest.affine | 2 +- lol/test/crawlers/Crawler_test.affine | 2 +- lol/test/utils/Iso639_test.affine | 2 +- lol/test/utils/Statistics_test.affine | 2 +- outreach/.gitattributes | 2 +- outreach/.gitignore | 2 +- outreach/.machine_readable/6a2/AGENTIC.a2ml | 2 +- outreach/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- outreach/.machine_readable/6a2/META.a2ml | 2 +- outreach/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- outreach/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- outreach/.machine_readable/6a2/STATE.a2ml | 2 +- outreach/LICENSE | 816 +++++++++++++---- outreach/nickel-community-k9-announcement.md | 2 +- rhodium-standard-repositories/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- rhodium-standard-repositories/.gitignore | 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 +- rhodium-standard-repositories/LICENSE | 678 +++++++++++++- rhodium-standard-repositories/Mustfile | 2 +- rhodium-standard-repositories/PALIMPSEST.adoc | 4 +- .../contractiles/must/Mustfile | 2 +- .../rhodium-pipeline/Justfile | 2 +- .../rhodium-pipeline/LICENSE | 2 +- .../rhodium-pipeline/Mustfile | 2 +- .../rhodium-pipeline/ROADMAP.adoc | 2 +- .../rhodium-pipeline/docs/LICENSING.adoc | 2 +- .../rsr-compliance-checklist.k9.ncl | 4 +- .../.github/workflows/governance.yml | 2 +- .../META.scm/.github/workflows/governance.yml | 2 +- .../META.scm/examples/comprehensive.a2ml | 2 +- .../satellites/META.scm/examples/minimal.a2ml | 2 +- .../satellites/cccp/.gitattributes | 2 +- .../cccp/.github/workflows/governance.yml | 2 +- .../satellites/cccp/.gitignore | 2 +- .../satellites/cccp/LICENSE | 2 +- .../satellites/cccp/Mustfile | 2 +- .../nextgen-languages/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../satellites/nextgen-languages/.gitignore | 2 +- .../7-tentacles/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../nextgen-languages/7-tentacles/.gitignore | 2 +- .../7-tentacles/agents/BlueAgent.affine | 2 +- .../7-tentacles/agents/GreenAgent.affine | 2 +- .../7-tentacles/agents/IndigoAgent.affine | 2 +- .../7-tentacles/agents/OrangeAgent.affine | 2 +- .../7-tentacles/agents/RedAgent.affine | 2 +- .../7-tentacles/agents/Types.affine | 2 +- .../7-tentacles/agents/VioletAgent.affine | 2 +- .../7-tentacles/agents/YellowAgent.affine | 2 +- .../7-tentacles/tools/RevealSystem.affine | 2 +- .../nextgen-languages/LANGUAGES.a2ml | 2 +- .../cccp/satellites/php-aegis/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../cccp/satellites/php-aegis/.gitignore | 2 +- .../satellites/sanctify-php/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../cccp/satellites/sanctify-php/.gitignore | 2 +- .../cccp/satellites/sanctify-php/app/Main.hs | 2 +- .../sanctify-php/src/Sanctify/AST.hs | 2 +- .../src/Sanctify/Analysis/Security.hs | 2 +- .../src/Sanctify/Analysis/Taint.hs | 2 +- .../src/Sanctify/Analysis/Types.hs | 2 +- .../sanctify-php/src/Sanctify/Config.hs | 2 +- .../sanctify-php/src/Sanctify/Emit.hs | 2 +- .../sanctify-php/src/Sanctify/Parser.hs | 2 +- .../sanctify-php/src/Sanctify/Report.hs | 2 +- .../src/Sanctify/Transform/Sanitize.hs | 2 +- .../src/Sanctify/Transform/StrictTypes.hs | 2 +- .../src/Sanctify/Transform/TypeHints.hs | 2 +- .../src/Sanctify/WordPress/Constraints.hs | 2 +- .../src/Sanctify/WordPress/Hooks.hs | 2 +- .../consent-aware-http/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../satellites/consent-aware-http/.gitignore | 2 +- .../satellites/mustfile/.gitattributes | 2 +- .../mustfile/.github/workflows/governance.yml | 2 +- .../satellites/mustfile/.gitignore | 2 +- .../palimpsest-license/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../satellites/palimpsest-license/.gitignore | 2 +- .../robot-repo-automaton/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../robot-repo-automaton/.gitignore | 2 +- .../robot-repo-automaton/ERROR-CATALOG.scm | 2 +- .../satellites/rsr-certifier/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../satellites/rsr-certifier/.gitignore | 2 +- .../satellites/rsr-certifier/LICENSE | 2 +- .../satellites/rsr-certifier/Mustfile | 2 +- .../satellites/rsr-certifier/PALIMPSEST.adoc | 2 +- .../rsr-certifier/hooks/validate-codeql.sh | 2 +- .../hooks/validate-permissions.sh | 2 +- .../rsr-certifier/hooks/validate-sha-pins.sh | 2 +- .../rsr-certifier/hooks/validate-spdx.sh | 4 +- .../satellites/rsr-deployer/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../satellites/rsr-deployer/.gitignore | 2 +- .../security-knowledge/logtalk/loader.lgt | 2 +- .../logtalk/security_errors.lgt | 4 +- .../security-knowledge/scm/error-catalog.scm | 2 +- .../virtuoso/queries.sparql | 2 +- .../virtuoso/security-ontology.ttl | 2 +- .../.github/workflows/governance.yml | 2 +- .../well-known-ecosystem/.gitattributes | 2 +- .../.github/workflows/governance.yml | 2 +- .../well-known-ecosystem/.gitignore | 2 +- .../scripts/containerfile-to-stapeln.jl | 4 +- .../scripts/sync-ffi-templates.sh | 2 +- .../scripts/ux-batch-rollout.jl | 4 +- .../spec/LANGUAGE-POLICY.adoc | 2 +- .../templates/ADJUST.contractile.template | 2 +- .../templates/CODEOWNERS.template | 2 +- .../templates/INTENT.contractile.template | 2 +- .../templates/MUST.contractile.template | 2 +- .../templates/QUICKSTART-DEV.adoc.template | 2 +- .../QUICKSTART-MAINTAINER.adoc.template | 2 +- .../templates/QUICKSTART-USER.adoc.template | 2 +- .../templates/TRUST.contractile.template | 2 +- .../templates/app.desktop.template | 2 +- .../templates/ffi_foreign.idr.template | 2 +- .../templates/ffi_main.zig.template | 2 +- .../templates/setup.sh.template | 4 +- .../ux-test-harness/Containerfile.alpine | 2 +- .../ux-test-harness/Containerfile.debian | 2 +- .../ux-test-harness/Containerfile.fedora | 2 +- .../ux-test-harness/Containerfile.ubuntu | 2 +- .../ux-test-harness/run-ux-test.sh | 2 +- .../ux-test-harness/test-repo.sh | 2 +- 2724 files changed, 7441 insertions(+), 3757 deletions(-) diff --git a/0-ai-gatekeeper-protocol/.gitattributes b/0-ai-gatekeeper-protocol/.gitattributes index bb561848..7bbe6d53 100644 --- a/0-ai-gatekeeper-protocol/.gitattributes +++ b/0-ai-gatekeeper-protocol/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/0-ai-gatekeeper-protocol/.github/FUNDING.yml b/0-ai-gatekeeper-protocol/.github/FUNDING.yml index fd9bb960..38fe1416 100644 --- a/0-ai-gatekeeper-protocol/.github/FUNDING.yml +++ b/0-ai-gatekeeper-protocol/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/0-ai-gatekeeper-protocol/.github/dependabot.yml b/0-ai-gatekeeper-protocol/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/0-ai-gatekeeper-protocol/.github/dependabot.yml +++ b/0-ai-gatekeeper-protocol/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/0-ai-gatekeeper-protocol/.github/workflows/governance.yml b/0-ai-gatekeeper-protocol/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/governance.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml b/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml index 9e8ff236..1879cbb3 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/0-ai-gatekeeper-protocol/.github/workflows/instant-sync.yml b/0-ai-gatekeeper-protocol/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/instant-sync.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/0-ai-gatekeeper-protocol/.github/workflows/jekyll-gh-pages.yml b/0-ai-gatekeeper-protocol/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..49fa0e0e 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/jekyll-gh-pages.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/0-ai-gatekeeper-protocol/.github/workflows/jekyll.yml b/0-ai-gatekeeper-protocol/.github/workflows/jekyll.yml index 0cc1a3ee..09700dee 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/jekyll.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/0-ai-gatekeeper-protocol/.github/workflows/mirror.yml b/0-ai-gatekeeper-protocol/.github/workflows/mirror.yml index 1e688725..35903023 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/mirror.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/0-ai-gatekeeper-protocol/.github/workflows/scorecard-enforcer.yml b/0-ai-gatekeeper-protocol/.github/workflows/scorecard-enforcer.yml index e4d4c157..0972403a 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/scorecard-enforcer.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/0-ai-gatekeeper-protocol/.github/workflows/scorecard.yml b/0-ai-gatekeeper-protocol/.github/workflows/scorecard.yml index 3dbba301..af9f092a 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/scorecard.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/0-ai-gatekeeper-protocol/.github/workflows/secret-scanner.yml b/0-ai-gatekeeper-protocol/.github/workflows/secret-scanner.yml index a6b919ea..4482faf0 100644 --- a/0-ai-gatekeeper-protocol/.github/workflows/secret-scanner.yml +++ b/0-ai-gatekeeper-protocol/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/0-ai-gatekeeper-protocol/.gitignore b/0-ai-gatekeeper-protocol/.gitignore index a433cf10..1e099ccf 100644 --- a/0-ai-gatekeeper-protocol/.gitignore +++ b/0-ai-gatekeeper-protocol/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/0-ai-gatekeeper-protocol/.gitlab-ci.yml b/0-ai-gatekeeper-protocol/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/0-ai-gatekeeper-protocol/.gitlab-ci.yml +++ b/0-ai-gatekeeper-protocol/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/0-ai-gatekeeper-protocol/.machine_readable/6a2/AGENTIC.a2ml b/0-ai-gatekeeper-protocol/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..5e665584 100644 --- a/0-ai-gatekeeper-protocol/.machine_readable/6a2/AGENTIC.a2ml +++ b/0-ai-gatekeeper-protocol/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/0-ai-gatekeeper-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml b/0-ai-gatekeeper-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml index 16399ee6..7f782951 100644 --- a/0-ai-gatekeeper-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/0-ai-gatekeeper-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — 0 Ai Gatekeeper Protocol ecosystem position diff --git a/0-ai-gatekeeper-protocol/.machine_readable/6a2/META.a2ml b/0-ai-gatekeeper-protocol/.machine_readable/6a2/META.a2ml index e11d0011..0d659f72 100644 --- a/0-ai-gatekeeper-protocol/.machine_readable/6a2/META.a2ml +++ b/0-ai-gatekeeper-protocol/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — 0 Ai Gatekeeper Protocol meta-level information diff --git a/0-ai-gatekeeper-protocol/.machine_readable/6a2/NEUROSYM.a2ml b/0-ai-gatekeeper-protocol/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..a15028a7 100644 --- a/0-ai-gatekeeper-protocol/.machine_readable/6a2/NEUROSYM.a2ml +++ b/0-ai-gatekeeper-protocol/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/0-ai-gatekeeper-protocol/.machine_readable/6a2/PLAYBOOK.a2ml b/0-ai-gatekeeper-protocol/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..6ceba31c 100644 --- a/0-ai-gatekeeper-protocol/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/0-ai-gatekeeper-protocol/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/0-ai-gatekeeper-protocol/.machine_readable/6a2/STATE.a2ml b/0-ai-gatekeeper-protocol/.machine_readable/6a2/STATE.a2ml index 4908c93d..17749d35 100644 --- a/0-ai-gatekeeper-protocol/.machine_readable/6a2/STATE.a2ml +++ b/0-ai-gatekeeper-protocol/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — 0 Ai Gatekeeper Protocol project state diff --git a/0-ai-gatekeeper-protocol/LICENSE b/0-ai-gatekeeper-protocol/LICENSE index d2dccf5b..78c37b74 100644 --- a/0-ai-gatekeeper-protocol/LICENSE +++ b/0-ai-gatekeeper-protocol/LICENSE @@ -1,153 +1,663 @@ -SPDX-License-Identifier: PMPL-1.0-or-later -SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council - -================================================================================ -PALIMPSEST-MPL LICENSE VERSION 1.0 -================================================================================ - -File-level copyleft with ethical use and quantum-safe provenance - -Based on Mozilla Public License 2.0 - --------------------------------------------------------------------------------- -PREAMBLE --------------------------------------------------------------------------------- - -This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions -for ethical use, post-quantum cryptographic provenance, and emotional lineage -protection. The base MPL-2.0 terms apply except where explicitly modified by -the Exhibits below. - -Like a palimpsest manuscript where each layer builds upon what came before, -this license recognizes that creative works carry history, context, and meaning -that transcend mere code or text. - --------------------------------------------------------------------------------- -SECTION 1: BASE LICENSE --------------------------------------------------------------------------------- - -This License incorporates the full text of Mozilla Public License 2.0 by -reference. The complete MPL-2.0 text is available at: -https://www.mozilla.org/en-US/MPL/2.0/ - -All terms, conditions, and definitions from MPL-2.0 apply except where -explicitly modified by the Exhibits in this License. - --------------------------------------------------------------------------------- -SECTION 2: ADDITIONAL DEFINITIONS --------------------------------------------------------------------------------- - -2.1. "Emotional Lineage" - means the narrative, cultural, symbolic, and contextual meaning embedded - in Covered Software, including but not limited to: protest traditions, - cultural heritage, trauma narratives, and community stories. - -2.2. "Provenance Metadata" - means cryptographically signed attribution information attached to or - associated with Covered Software, including author identities, timestamps, - modification history, and lineage references. - -2.3. "Non-Interpretive System" - means any automated system that processes Covered Software without - preserving or considering its Emotional Lineage, including but not - limited to: AI training pipelines, content aggregators, and automated - summarization tools. - -2.4. "Quantum-Safe Signature" - means a cryptographic signature using algorithms resistant to attacks - by quantum computers, as specified in Exhibit B. - --------------------------------------------------------------------------------- -SECTION 3: ETHICAL USE REQUIREMENTS --------------------------------------------------------------------------------- - -In addition to the rights and obligations under MPL-2.0: - -3.1. Emotional Lineage Preservation - You must make reasonable efforts to preserve and communicate the - Emotional Lineage of Covered Software when distributing or creating - derivative works. This includes maintaining narrative context, cultural - attributions, and symbolic meaning where documented. - -3.2. Non-Interpretive System Notice - If You use Covered Software as input to a Non-Interpretive System, You - must: - (a) document such use in a publicly accessible manner; and - (b) not claim that outputs of such systems carry the Emotional Lineage - of the original work without explicit permission from Contributors. - -3.3. Ethical Use Declaration - Commercial use of Covered Software requires acknowledgment that You have - read and understood Exhibit A (Ethical Use Guidelines) and agree to act - in good faith accordance with its principles. - -See Exhibit A for complete Ethical Use Guidelines. - --------------------------------------------------------------------------------- -SECTION 4: PROVENANCE REQUIREMENTS --------------------------------------------------------------------------------- - -4.1. Metadata Preservation - You must not strip, alter, or obscure Provenance Metadata from Covered - Software except where technically necessary and with clear documentation - of any changes. - -4.2. Quantum-Safe Provenance (Optional) - Contributors may sign their Contributions using Quantum-Safe Signatures. - If Quantum-Safe Signatures are present, You must preserve them in all - distributions. - -4.3. Lineage Chain - When creating derivative works, You should extend the provenance chain - to include Your own contributions, maintaining cryptographic linkage to - prior Contributors where feasible. - -See Exhibit B for Quantum-Safe Provenance specifications. - --------------------------------------------------------------------------------- -SECTION 5: GOVERNANCE --------------------------------------------------------------------------------- - -5.1. Stewardship Council - This License is maintained by the Palimpsest Stewardship Council, which - may issue clarifications, interpretive guidance, and future versions. - -5.2. Version Selection - You may use Covered Software under this version of the License or any - later version published by the Palimpsest Stewardship Council. - -5.3. Dispute Resolution - Disputes regarding interpretation of Ethical Use Requirements (Section 3) - should first be submitted to the Palimpsest Stewardship Council for - non-binding guidance before pursuing legal remedies. - --------------------------------------------------------------------------------- -SECTION 6: COMPATIBILITY --------------------------------------------------------------------------------- - -6.1. MPL-2.0 Compatibility - Covered Software under this License may be combined with software under - MPL-2.0. The combined work must comply with both licenses. - -6.2. Secondary Licenses - The Secondary License provisions of MPL-2.0 Section 3.3 apply to this - License. - --------------------------------------------------------------------------------- -EXHIBITS --------------------------------------------------------------------------------- - -Exhibit A - Ethical Use Guidelines -Exhibit B - Quantum-Safe Provenance Specification - -See separate files: -- EXHIBIT-A-ETHICAL-USE.txt -- EXHIBIT-B-QUANTUM-SAFE.txt - --------------------------------------------------------------------------------- -END OF PALIMPSEST-MPL LICENSE VERSION 1.0 --------------------------------------------------------------------------------- - -For questions about this License: -- Repository: https://github.com/hyperpolymath/palimpsest-license -- Council: contact via repository Issues +SPDX-License-Identifier: AGPL-3.0-or-later + + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/0-ai-gatekeeper-protocol/MAINTAINERS.adoc b/0-ai-gatekeeper-protocol/MAINTAINERS.adoc index ac120fa4..e07823ae 100644 --- a/0-ai-gatekeeper-protocol/MAINTAINERS.adoc +++ b/0-ai-gatekeeper-protocol/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/0-ai-gatekeeper-protocol/README.adoc b/0-ai-gatekeeper-protocol/README.adoc index 9a0acc5f..c04134f1 100644 --- a/0-ai-gatekeeper-protocol/README.adoc +++ b/0-ai-gatekeeper-protocol/README.adoc @@ -3,7 +3,7 @@ :toclevels: 3 :icons: font -**SPDX-License-Identifier: PMPL-1.0-or-later** +**SPDX-License-Identifier: AGPL-3.0-or-later** [IMPORTANT] ==== diff --git a/0-ai-gatekeeper-protocol/ROADMAP.adoc b/0-ai-gatekeeper-protocol/ROADMAP.adoc index 178f8266..78a88527 100644 --- a/0-ai-gatekeeper-protocol/ROADMAP.adoc +++ b/0-ai-gatekeeper-protocol/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = AI Gatekeeper Protocol Roadmap == Current Status (v1.0.0) - 2026-02-07 diff --git a/0-ai-gatekeeper-protocol/RSR_OUTLINE.adoc b/0-ai-gatekeeper-protocol/RSR_OUTLINE.adoc index d42b7a8e..fbc26333 100644 --- a/0-ai-gatekeeper-protocol/RSR_OUTLINE.adoc +++ b/0-ai-gatekeeper-protocol/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later == Links diff --git a/0-ai-gatekeeper-protocol/contractiles/dust/Dustfile b/0-ai-gatekeeper-protocol/contractiles/dust/Dustfile index df42b138..a8434c40 100644 --- a/0-ai-gatekeeper-protocol/contractiles/dust/Dustfile +++ b/0-ai-gatekeeper-protocol/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile template - recovery and rollback semantics version: 1 diff --git a/0-ai-gatekeeper-protocol/contractiles/must/Mustfile b/0-ai-gatekeeper-protocol/contractiles/must/Mustfile index 5a97a60c..c5f984ae 100644 --- a/0-ai-gatekeeper-protocol/contractiles/must/Mustfile +++ b/0-ai-gatekeeper-protocol/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile - declarative state contract (template) # See: https://github.com/hyperpolymath/mustfile diff --git a/0-ai-gatekeeper-protocol/docs/AI-MANIFEST-SPEC.adoc b/0-ai-gatekeeper-protocol/docs/AI-MANIFEST-SPEC.adoc index 66c9eec6..0070d487 100644 --- a/0-ai-gatekeeper-protocol/docs/AI-MANIFEST-SPEC.adoc +++ b/0-ai-gatekeeper-protocol/docs/AI-MANIFEST-SPEC.adoc @@ -4,7 +4,7 @@ :numbered: :icons: font -**SPDX-License-Identifier: PMPL-1.0-or-later** +**SPDX-License-Identifier: AGPL-3.0-or-later** [cols="1,3"] |=== diff --git a/0-ai-gatekeeper-protocol/docs/RATIONALE.md b/0-ai-gatekeeper-protocol/docs/RATIONALE.md index e738b6c8..f085d383 100644 --- a/0-ai-gatekeeper-protocol/docs/RATIONALE.md +++ b/0-ai-gatekeeper-protocol/docs/RATIONALE.md @@ -1,6 +1,6 @@ # AI Gatekeeper Protocol - Rationale -**SPDX-License-Identifier: PMPL-1.0-or-later** +**SPDX-License-Identifier: AGPL-3.0-or-later** ## The Problem diff --git a/0-ai-gatekeeper-protocol/ffi/zig/build.zig b/0-ai-gatekeeper-protocol/ffi/zig/build.zig index c2081bdb..fe27f5e9 100644 --- a/0-ai-gatekeeper-protocol/ffi/zig/build.zig +++ b/0-ai-gatekeeper-protocol/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/0-ai-gatekeeper-protocol/ffi/zig/src/main.zig b/0-ai-gatekeeper-protocol/ffi/zig/src/main.zig index 26a158b4..8f897a27 100644 --- a/0-ai-gatekeeper-protocol/ffi/zig/src/main.zig +++ b/0-ai-gatekeeper-protocol/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig b/0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig +++ b/0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/FUNDING.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/FUNDING.yml index fd9bb960..38fe1416 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/FUNDING.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/dependabot.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/dependabot.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/governance.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/governance.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml index 9e8ff236..1879cbb3 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/instant-sync.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/instant-sync.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll-gh-pages.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..49fa0e0e 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll-gh-pages.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll.yml index 0cc1a3ee..09700dee 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/mirror.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/mirror.yml index 1e688725..35903023 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/mirror.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard-enforcer.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard-enforcer.yml index e4d4c157..0972403a 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard-enforcer.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard.yml index 3dbba301..af9f092a 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/secret-scanner.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/secret-scanner.yml index a6b919ea..4482faf0 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/secret-scanner.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitignore b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitignore index a433cf10..1e099ccf 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitignore +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitlab-ci.yml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitlab-ci.yml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/AGENTIC.a2ml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..5e665584 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/AGENTIC.a2ml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/ECOSYSTEM.a2ml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/ECOSYSTEM.a2ml index 4c56697f..b3f1f944 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Mcp Repo Guardian ecosystem position diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/META.a2ml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/META.a2ml index dacb21c2..7ecf3230 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/META.a2ml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Mcp Repo Guardian meta-level information diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/NEUROSYM.a2ml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..a15028a7 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/NEUROSYM.a2ml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/PLAYBOOK.a2ml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..6ceba31c 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/STATE.a2ml b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/STATE.a2ml index 591fbe21..3ab61c61 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/STATE.a2ml +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Mcp Repo Guardian project state diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/LICENSE b/0-ai-gatekeeper-protocol/mcp-repo-guardian/LICENSE index d2dccf5b..ef93936a 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/LICENSE +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/MAINTAINERS.adoc b/0-ai-gatekeeper-protocol/mcp-repo-guardian/MAINTAINERS.adoc index ac120fa4..e07823ae 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/MAINTAINERS.adoc +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/NPM-PUBLISHING.md b/0-ai-gatekeeper-protocol/mcp-repo-guardian/NPM-PUBLISHING.md index a175910d..103e80d5 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/NPM-PUBLISHING.md +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/NPM-PUBLISHING.md @@ -1,6 +1,6 @@ # NPM Publishing Guide -**SPDX-License-Identifier: PMPL-1.0-or-later** +**SPDX-License-Identifier: AGPL-3.0-or-later** This document describes how to publish `@hyperpolymath/mcp-repo-guardian` to npm. diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ROADMAP.adoc b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ROADMAP.adoc index 6145ed2a..b3f4978e 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ROADMAP.adoc +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Mcp Repo Guardian Roadmap == Current Status diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/RSR_OUTLINE.adoc b/0-ai-gatekeeper-protocol/mcp-repo-guardian/RSR_OUTLINE.adoc index 75296fd6..60c79640 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/RSR_OUTLINE.adoc +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later == Links diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/bench/manifest_bench.js b/0-ai-gatekeeper-protocol/mcp-repo-guardian/bench/manifest_bench.js index aa9925c5..bdb5d461 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/bench/manifest_bench.js +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/bench/manifest_bench.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // manifest_bench.js — Throughput benchmarks for mcp-repo-guardian manifest parsing. diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/dust/Dustfile b/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/dust/Dustfile index df42b138..a8434c40 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/dust/Dustfile +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile template - recovery and rollback semantics version: 1 diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/must/Mustfile b/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/must/Mustfile index 5a97a60c..c5f984ae 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/must/Mustfile +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile - declarative state contract (template) # See: https://github.com/hyperpolymath/mustfile diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/build.zig b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/build.zig index c2081bdb..fe27f5e9 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/build.zig +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig index 26a158b4..8f897a27 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Guards.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Guards.affine index b0295a42..9a82dd93 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Guards.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Guards.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Guards.res. module Guards; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Index.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Index.affine index d1bd6627..7f760dd7 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Index.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Index.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Index.res. module Index; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Manifest.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Manifest.affine index 695bde8e..2ab4a65b 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Manifest.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Manifest.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Manifest.res. module Manifest; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Session.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Session.affine index 3101c8b4..65a348d2 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Session.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Session.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Session.res. module Session; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Types.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Types.affine index 37d089c2..ef43eb8b 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Types.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/lib/ocaml/Types.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Types.res. module Types; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Guards.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Guards.affine index b0295a42..9a82dd93 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Guards.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Guards.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Guards.res. module Guards; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Index.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Index.affine index d1bd6627..7f760dd7 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Index.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Index.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Index.res. module Index; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Manifest.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Manifest.affine index 695bde8e..2ab4a65b 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Manifest.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Manifest.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Manifest.res. module Manifest; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Session.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Session.affine index 3101c8b4..65a348d2 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Session.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Session.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Session.res. module Session; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Types.affine b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Types.affine index 37d089c2..ef43eb8b 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Types.affine +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/src/Types.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Types.res. module Types; diff --git a/0-ai-gatekeeper-protocol/mcp-repo-guardian/test/manifest_test.js b/0-ai-gatekeeper-protocol/mcp-repo-guardian/test/manifest_test.js index e670026f..f51878c6 100644 --- a/0-ai-gatekeeper-protocol/mcp-repo-guardian/test/manifest_test.js +++ b/0-ai-gatekeeper-protocol/mcp-repo-guardian/test/manifest_test.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // manifest_test.js — Unit + security tests for mcp-repo-guardian manifest parsing. diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/FUNDING.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/FUNDING.yml index fd9bb960..38fe1416 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/FUNDING.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/dependabot.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/dependabot.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/governance.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/governance.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml index 9e8ff236..1879cbb3 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/instant-sync.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/instant-sync.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll-gh-pages.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..49fa0e0e 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll-gh-pages.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll.yml index 0cc1a3ee..09700dee 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/mirror.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/mirror.yml index 1e688725..35903023 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/mirror.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard-enforcer.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard-enforcer.yml index e4d4c157..0972403a 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard-enforcer.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard.yml index 3dbba301..af9f092a 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/secret-scanner.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/secret-scanner.yml index a6b919ea..4482faf0 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/secret-scanner.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitignore b/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitignore index a433cf10..1e099ccf 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitignore +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitlab-ci.yml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitlab-ci.yml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/AGENTIC.a2ml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..5e665584 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/AGENTIC.a2ml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/ECOSYSTEM.a2ml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/ECOSYSTEM.a2ml index 4bb1b80f..1dddbd5c 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Repo Guardian Fs ecosystem position diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/META.a2ml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/META.a2ml index 0b88b2fa..f29740cf 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/META.a2ml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Repo Guardian Fs meta-level information diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/NEUROSYM.a2ml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..a15028a7 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/NEUROSYM.a2ml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/PLAYBOOK.a2ml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..6ceba31c 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/STATE.a2ml b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/STATE.a2ml index 1b362a68..5e19c412 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/STATE.a2ml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Repo Guardian Fs project state diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/LICENSE b/0-ai-gatekeeper-protocol/repo-guardian-fs/LICENSE index d2dccf5b..ef93936a 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/LICENSE +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/MAINTAINERS.adoc b/0-ai-gatekeeper-protocol/repo-guardian-fs/MAINTAINERS.adoc index ac120fa4..e07823ae 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/MAINTAINERS.adoc +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/ROADMAP.adoc b/0-ai-gatekeeper-protocol/repo-guardian-fs/ROADMAP.adoc index 308fd539..3f852642 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/ROADMAP.adoc +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Repo Guardian Fs Roadmap == Current Status diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/RSR_OUTLINE.adoc b/0-ai-gatekeeper-protocol/repo-guardian-fs/RSR_OUTLINE.adoc index d42b7a8e..fbc26333 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/RSR_OUTLINE.adoc +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later == Links diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/dust/Dustfile b/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/dust/Dustfile index df42b138..a8434c40 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/dust/Dustfile +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile template - recovery and rollback semantics version: 1 diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/must/Mustfile b/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/must/Mustfile index 5a97a60c..c5f984ae 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/must/Mustfile +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile - declarative state contract (template) # See: https://github.com/hyperpolymath/mustfile diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/build.zig b/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/build.zig index c2081bdb..fe27f5e9 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/build.zig +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/src/main.zig b/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/src/main.zig index 26a158b4..8f897a27 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/src/main.zig +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig b/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs index 060c424f..829589b1 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later //! Guardian FUSE filesystem implementation diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/main.rs b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/main.rs index 01e90680..47a7026b 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/main.rs +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later //! Repository Guardian Filesystem //! diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs index 9458db11..19feec5f 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later //! AI Manifest parsing and validation diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs index f15961bf..86083799 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later //! Session management for AI agent access control diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/Cargo.toml b/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/Cargo.toml index 9dc7acf5..6e0ec4bb 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/Cargo.toml +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Offline tests for repo-guardian-fs manifest and session logic. # # This is a SEPARATE crate from repo-guardian-fs to avoid the broken fuse3 diff --git a/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs b/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs index 14e0f72b..48216249 100644 --- a/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs +++ b/0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Offline unit tests for repo-guardian-fs manifest and session logic. diff --git a/a2ml/.gitattributes b/a2ml/.gitattributes index bb561848..7bbe6d53 100644 --- a/a2ml/.gitattributes +++ b/a2ml/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/a2ml/.github/FUNDING.yml b/a2ml/.github/FUNDING.yml index fd9bb960..38fe1416 100644 --- a/a2ml/.github/FUNDING.yml +++ b/a2ml/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/.github/dependabot.yml b/a2ml/.github/dependabot.yml index 59262f0b..543ab7c7 100644 --- a/a2ml/.github/dependabot.yml +++ b/a2ml/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/.github/workflows/a2ml-validation.yml b/a2ml/.github/workflows/a2ml-validation.yml index 93e5189c..47a45694 100644 --- a/a2ml/.github/workflows/a2ml-validation.yml +++ b/a2ml/.github/workflows/a2ml-validation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: A2ML Validation and Generation permissions: read-all diff --git a/a2ml/.github/workflows/fuzzing.yml b/a2ml/.github/workflows/fuzzing.yml index 13dfd91b..2e91ec7c 100644 --- a/a2ml/.github/workflows/fuzzing.yml +++ b/a2ml/.github/workflows/fuzzing.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: Fuzzing on: diff --git a/a2ml/.github/workflows/governance.yml b/a2ml/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/.github/workflows/governance.yml +++ b/a2ml/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/.github/workflows/hypatia-scan.yml b/a2ml/.github/workflows/hypatia-scan.yml index 9e8ff236..1879cbb3 100644 --- a/a2ml/.github/workflows/hypatia-scan.yml +++ b/a2ml/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/.github/workflows/idris2-tests.yml b/a2ml/.github/workflows/idris2-tests.yml index d4b6cc32..1436b888 100644 --- a/a2ml/.github/workflows/idris2-tests.yml +++ b/a2ml/.github/workflows/idris2-tests.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: Idris2 Tests on: diff --git a/a2ml/.github/workflows/instant-sync.yml b/a2ml/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/.github/workflows/instant-sync.yml +++ b/a2ml/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/.github/workflows/mirror.yml b/a2ml/.github/workflows/mirror.yml index 1e688725..35903023 100644 --- a/a2ml/.github/workflows/mirror.yml +++ b/a2ml/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/.github/workflows/rescript-tests.yml b/a2ml/.github/workflows/rescript-tests.yml index ffcd99d0..1c5b41c2 100644 --- a/a2ml/.github/workflows/rescript-tests.yml +++ b/a2ml/.github/workflows/rescript-tests.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: ReScript Tests on: diff --git a/a2ml/.github/workflows/scorecard-enforcer.yml b/a2ml/.github/workflows/scorecard-enforcer.yml index e4d4c157..0972403a 100644 --- a/a2ml/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/.github/workflows/scorecard.yml b/a2ml/.github/workflows/scorecard.yml index 3dbba301..af9f092a 100644 --- a/a2ml/.github/workflows/scorecard.yml +++ b/a2ml/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/.github/workflows/secret-scanner.yml b/a2ml/.github/workflows/secret-scanner.yml index a6b919ea..4482faf0 100644 --- a/a2ml/.github/workflows/secret-scanner.yml +++ b/a2ml/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/.gitignore b/a2ml/.gitignore index f006228d..a23ba43b 100644 --- a/a2ml/.gitignore +++ b/a2ml/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/.gitlab-ci.yml b/a2ml/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/.gitlab-ci.yml +++ b/a2ml/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..5e665584 100644 --- a/a2ml/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/.machine_readable/6a2/ECOSYSTEM.a2ml index 088eef6f..9e05b8ba 100644 --- a/a2ml/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — A2ml ecosystem position diff --git a/a2ml/.machine_readable/6a2/META.a2ml b/a2ml/.machine_readable/6a2/META.a2ml index 4f9f54c9..c21be086 100644 --- a/a2ml/.machine_readable/6a2/META.a2ml +++ b/a2ml/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — A2ml meta-level information diff --git a/a2ml/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..a15028a7 100644 --- a/a2ml/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..6ceba31c 100644 --- a/a2ml/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/.machine_readable/6a2/STATE.a2ml b/a2ml/.machine_readable/6a2/STATE.a2ml index 9315a3b2..973d7086 100644 --- a/a2ml/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — A2ml project state diff --git a/a2ml/IANA-MEDIA-TYPE-APPLICATION.md b/a2ml/IANA-MEDIA-TYPE-APPLICATION.md index ac4c394b..e9047a68 100644 --- a/a2ml/IANA-MEDIA-TYPE-APPLICATION.md +++ b/a2ml/IANA-MEDIA-TYPE-APPLICATION.md @@ -1,4 +1,4 @@ - + # IANA Media Type Registration Application: application/vnd.a2ml > Prepared for submission to IANA per RFC 6838 (Vendor Tree) diff --git a/a2ml/Justfile b/a2ml/Justfile index 1bfe0029..be0edc86 100644 --- a/a2ml/Justfile +++ b/a2ml/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-template-repo - RSR Standard Justfile Template # https://just.systems/man/en/ # diff --git a/a2ml/LICENSE b/a2ml/LICENSE index f639385d..78c37b74 100644 --- a/a2ml/LICENSE +++ b/a2ml/LICENSE @@ -1,162 +1,663 @@ -SPDX-License-Identifier: PMPL-1.0-or-later -SPDX-FileCopyrightText: 2025 Palimpsest Stewardship Council - -================================================================================ -PALIMPSEST-MPL LICENSE VERSION 1.0 -================================================================================ - -File-level copyleft with ethical use and quantum-safe provenance - -Based on Mozilla Public License 2.0 - --------------------------------------------------------------------------------- -PREAMBLE --------------------------------------------------------------------------------- - -This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions -for ethical use, post-quantum cryptographic provenance, and emotional lineage -protection. The base MPL-2.0 terms apply except where explicitly modified by -the Exhibits below. - -Like a palimpsest manuscript where each layer builds upon what came before, -this license recognizes that creative works carry history, context, and meaning -that transcend mere code or text. - --------------------------------------------------------------------------------- -SECTION 1: BASE LICENSE --------------------------------------------------------------------------------- - -This License incorporates the full text of Mozilla Public License 2.0 by -reference. The complete MPL-2.0 text is available at: -https://www.mozilla.org/en-US/MPL/2.0/ - -All terms, conditions, and definitions from MPL-2.0 apply except where -explicitly modified by the Exhibits in this License. - --------------------------------------------------------------------------------- -SECTION 2: ADDITIONAL DEFINITIONS --------------------------------------------------------------------------------- - -2.1. "Emotional Lineage" - means the narrative, cultural, symbolic, and contextual meaning embedded - in Covered Software, including but not limited to: protest traditions, - cultural heritage, trauma narratives, and community stories. - -2.2. "Provenance Metadata" - means cryptographically signed attribution information attached to or - associated with Covered Software, including author identities, timestamps, - modification history, and lineage references. - -2.3. "Non-Interpretive System" - means any automated system that processes Covered Software without - preserving or considering its Emotional Lineage, including but not - limited to: AI training pipelines, content aggregators, and automated - summarization tools. - -2.4. "Quantum-Safe Signature" - means a cryptographic signature using algorithms resistant to attacks - by quantum computers, as specified in Exhibit B. - --------------------------------------------------------------------------------- -SECTION 3: ETHICAL USE REQUIREMENTS --------------------------------------------------------------------------------- - -In addition to the rights and obligations under MPL-2.0: - -3.1. Emotional Lineage Preservation - You must make reasonable efforts to preserve and communicate the - Emotional Lineage of Covered Software when distributing or creating - derivative works. This includes maintaining narrative context, cultural - attributions, and symbolic meaning where documented. - -3.2. Non-Interpretive System Notice - If You use Covered Software as input to a Non-Interpretive System, You - must: - (a) document such use in a publicly accessible manner; and - (b) not claim that outputs of such systems carry the Emotional Lineage - of the original work without explicit permission from Contributors. - -3.3. Ethical Use Declaration - Commercial use of Covered Software requires acknowledgment that You have - read and understood Exhibit A (Ethical Use Guidelines) and agree to act - in good faith accordance with its principles. - -See Exhibit A for complete Ethical Use Guidelines. - --------------------------------------------------------------------------------- -SECTION 4: PROVENANCE REQUIREMENTS --------------------------------------------------------------------------------- - -4.1. Metadata Preservation - You must not strip, alter, or obscure Provenance Metadata from Covered - Software except where technically necessary and with clear documentation - of any changes. - -4.2. Quantum-Safe Provenance (Optional) - Contributors may sign their Contributions using Quantum-Safe Signatures. - If Quantum-Safe Signatures are present, You must preserve them in all - distributions. - -4.3. Lineage Chain - When creating derivative works, You should extend the provenance chain - to include Your own contributions, maintaining cryptographic linkage to - prior Contributors where feasible. - -See Exhibit B for Quantum-Safe Provenance specifications. - --------------------------------------------------------------------------------- -SECTION 5: GOVERNANCE --------------------------------------------------------------------------------- - -5.1. Stewardship Council - This License is maintained by the Palimpsest Stewardship Council, which - may issue clarifications, interpretive guidance, and future versions. - -5.2. Version Selection - You may use Covered Software under this version of the License or any - later version published by the Palimpsest Stewardship Council. - -5.3. Dispute Resolution - Disputes regarding interpretation of Ethical Use Requirements (Section 3) - should first be submitted to the Palimpsest Stewardship Council for - non-binding guidance before pursuing legal remedies. - --------------------------------------------------------------------------------- -SECTION 6: COMPATIBILITY --------------------------------------------------------------------------------- - -6.1. MPL-2.0 Compatibility - Covered Software under this License may be combined with software under - MPL-2.0. The combined work must comply with both licenses. - -6.2. Secondary Licenses - The Secondary License provisions of MPL-2.0 Section 3.3 apply to this - License. - --------------------------------------------------------------------------------- -EXHIBITS --------------------------------------------------------------------------------- - -Exhibit A - Ethical Use Guidelines -Exhibit B - Quantum-Safe Provenance Specification - -See separate files: -- EXHIBIT-A-ETHICAL-USE.txt -- EXHIBIT-B-QUANTUM-SAFE.txt - --------------------------------------------------------------------------------- -END OF PALIMPSEST-MPL-1.0 LICENSE TEXT --------------------------------------------------------------------------------- - -For exhibits, specifications, provenance rules, and governance: -https://github.com/hyperpolymath/palimpsest-license - -For legal frameworks and jurisdictional analysis: -See /legal/frameworks/ - -For provenance and audit tooling: -See /tools/ and /spec/PROVENANCE-SPEC.adoc - -For questions about this License: -- Repository: https://github.com/hyperpolymath/palimpsest-license -- Council: contact via repository Issues +SPDX-License-Identifier: AGPL-3.0-or-later + + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/a2ml/MAINTAINERS.adoc b/a2ml/MAINTAINERS.adoc index ac120fa4..e07823ae 100644 --- a/a2ml/MAINTAINERS.adoc +++ b/a2ml/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/READINESS.md b/a2ml/READINESS.md index 9aaee8eb..77b19988 100644 --- a/a2ml/READINESS.md +++ b/a2ml/READINESS.md @@ -1,4 +1,4 @@ - + # a2ml Component Readiness Assessment diff --git a/a2ml/README.adoc b/a2ml/README.adoc index 4372cbf3..0c5d7ad1 100644 --- a/a2ml/README.adoc +++ b/a2ml/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML (Attested Markup Language) :toc: preamble :toclevels: 2 diff --git a/a2ml/RELEASE-NOTES-v0.1.0.adoc b/a2ml/RELEASE-NOTES-v0.1.0.adoc index 5963b2ca..fe3e7f3f 100644 --- a/a2ml/RELEASE-NOTES-v0.1.0.adoc +++ b/a2ml/RELEASE-NOTES-v0.1.0.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v0.1.0 Release Notes :toc: :toclevels: 2 diff --git a/a2ml/RELEASE-NOTES-v0.5.0.adoc b/a2ml/RELEASE-NOTES-v0.5.0.adoc index 6a6def06..8fe202db 100644 --- a/a2ml/RELEASE-NOTES-v0.5.0.adoc +++ b/a2ml/RELEASE-NOTES-v0.5.0.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v0.5.0 Release Notes :toc: :toclevels: 2 diff --git a/a2ml/RELEASE-NOTES-v0.6.0.adoc b/a2ml/RELEASE-NOTES-v0.6.0.adoc index 5e91f5db..82a1d28a 100644 --- a/a2ml/RELEASE-NOTES-v0.6.0.adoc +++ b/a2ml/RELEASE-NOTES-v0.6.0.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v0.6.0 Release Notes :toc: :toclevels: 2 diff --git a/a2ml/RELEASE-NOTES-v1.0.0.adoc b/a2ml/RELEASE-NOTES-v1.0.0.adoc index ec7003fa..28152fd9 100644 --- a/a2ml/RELEASE-NOTES-v1.0.0.adoc +++ b/a2ml/RELEASE-NOTES-v1.0.0.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v1.0.0 Release Notes :toc: :toclevels: 2 diff --git a/a2ml/ROADMAP.adoc b/a2ml/ROADMAP.adoc index 4415ba72..a3893331 100644 --- a/a2ml/ROADMAP.adoc +++ b/a2ml/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Roadmap == Current Status diff --git a/a2ml/RSR_OUTLINE.adoc b/a2ml/RSR_OUTLINE.adoc index 75296fd6..60c79640 100644 --- a/a2ml/RSR_OUTLINE.adoc +++ b/a2ml/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later == Links diff --git a/a2ml/SPEC-v1.0.adoc b/a2ml/SPEC-v1.0.adoc index d55d5525..2f413758 100644 --- a/a2ml/SPEC-v1.0.adoc +++ b/a2ml/SPEC-v1.0.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v1.0.0 Specification :version: 1.0.0 :date: 2026-01-30 diff --git a/a2ml/SPEC.adoc b/a2ml/SPEC.adoc index ee4907e7..2aa2a5b2 100644 --- a/a2ml/SPEC.adoc +++ b/a2ml/SPEC.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v0 Specification (Draft) :toc: :toclevels: 3 diff --git a/a2ml/actions/validate/.devcontainer/Containerfile b/a2ml/actions/validate/.devcontainer/Containerfile index b5516386..c01fee98 100644 --- a/a2ml/actions/validate/.devcontainer/Containerfile +++ b/a2ml/actions/validate/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Dev Container image for a2ml-validate-action diff --git a/a2ml/actions/validate/.devcontainer/README.adoc b/a2ml/actions/validate/.devcontainer/README.adoc index 14a40066..1c8035b9 100644 --- a/a2ml/actions/validate/.devcontainer/README.adoc +++ b/a2ml/actions/validate/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Dev Container Usage :author: Jonathan D.A. Jewell diff --git a/a2ml/actions/validate/.devcontainer/devcontainer.json b/a2ml/actions/validate/.devcontainer/devcontainer.json index 433cb22b..35e90e7d 100644 --- a/a2ml/actions/validate/.devcontainer/devcontainer.json +++ b/a2ml/actions/validate/.devcontainer/devcontainer.json @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Dev Container configuration for a2ml-validate-action diff --git a/a2ml/actions/validate/.envrc b/a2ml/actions/validate/.envrc index e9b823f2..09d3b247 100644 --- a/a2ml/actions/validate/.envrc +++ b/a2ml/actions/validate/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Activate development environment # Install direnv: https://direnv.net/ diff --git a/a2ml/actions/validate/.gitattributes b/a2ml/actions/validate/.gitattributes index becb1d24..729c304e 100644 --- a/a2ml/actions/validate/.gitattributes +++ b/a2ml/actions/validate/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/a2ml/actions/validate/.github/CODEOWNERS b/a2ml/actions/validate/.github/CODEOWNERS index c0c02712..63511272 100644 --- a/a2ml/actions/validate/.github/CODEOWNERS +++ b/a2ml/actions/validate/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml b/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..1a1b58ed 100644 --- a/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [enhancement] body: - type: textarea diff --git a/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..5a299d34 100644 --- a/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/a2ml/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [question] body: - type: textarea diff --git a/a2ml/actions/validate/.github/FUNDING.yml b/a2ml/actions/validate/.github/FUNDING.yml index fd9bb960..38fe1416 100644 --- a/a2ml/actions/validate/.github/FUNDING.yml +++ b/a2ml/actions/validate/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/actions/validate/.github/GOVERNANCE.md b/a2ml/actions/validate/.github/GOVERNANCE.md index 8f56c598..a1256706 100644 --- a/a2ml/actions/validate/.github/GOVERNANCE.md +++ b/a2ml/actions/validate/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml index 765fa346..8f33b34b 100644 --- a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Bug report issue template for hyperpolymath/a2ml-validate-action name: Bug Report description: Create a report to help us improve diff --git a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/config.yml b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/config.yml index 5d4e7bd2..88900fee 100644 --- a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/config.yml +++ b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Issue template chooser configuration for hyperpolymath/a2ml-validate-action blank_issues_enabled: true contact_links: diff --git a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/custom.yml b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/custom.yml index f466086f..8ce93f24 100644 --- a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/custom.yml +++ b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Custom issue template for hyperpolymath/a2ml-validate-action name: Other description: Report an issue that does not fit the other categories diff --git a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml index 991c48b6..b98175f5 100644 --- a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml +++ b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Documentation issue template for hyperpolymath/a2ml-validate-action name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml index be84a3fb..a946fdbb 100644 --- a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Feature request issue template for hyperpolymath/a2ml-validate-action name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/question.yml b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/question.yml index 85182fba..35a24e52 100644 --- a/a2ml/actions/validate/.github/ISSUE_TEMPLATE/question.yml +++ b/a2ml/actions/validate/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Question issue template for hyperpolymath/a2ml-validate-action name: Question description: Ask a question about usage or behaviour diff --git a/a2ml/actions/validate/.github/MAINTAINERS b/a2ml/actions/validate/.github/MAINTAINERS index 7ef48bd1..32d87b88 100644 --- a/a2ml/actions/validate/.github/MAINTAINERS +++ b/a2ml/actions/validate/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/a2ml/actions/validate/.github/copilot-instructions.md b/a2ml/actions/validate/.github/copilot-instructions.md index 2124a9b5..887113a4 100644 --- a/a2ml/actions/validate/.github/copilot-instructions.md +++ b/a2ml/actions/validate/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/a2ml/actions/validate/.github/dependabot.yml b/a2ml/actions/validate/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/a2ml/actions/validate/.github/dependabot.yml +++ b/a2ml/actions/validate/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/actions/validate/.github/pull_request_template.md b/a2ml/actions/validate/.github/pull_request_template.md index 24b73006..125e641a 100644 --- a/a2ml/actions/validate/.github/pull_request_template.md +++ b/a2ml/actions/validate/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/a2ml/actions/validate/.github/workflows/governance.yml b/a2ml/actions/validate/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/actions/validate/.github/workflows/governance.yml +++ b/a2ml/actions/validate/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/actions/validate/.github/workflows/hypatia-scan.yml b/a2ml/actions/validate/.github/workflows/hypatia-scan.yml index b502b973..f510efb3 100644 --- a/a2ml/actions/validate/.github/workflows/hypatia-scan.yml +++ b/a2ml/actions/validate/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/actions/validate/.github/workflows/instant-sync.yml b/a2ml/actions/validate/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/actions/validate/.github/workflows/instant-sync.yml +++ b/a2ml/actions/validate/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/actions/validate/.github/workflows/jekyll.yml b/a2ml/actions/validate/.github/workflows/jekyll.yml index 3cd34799..04a53a22 100644 --- a/a2ml/actions/validate/.github/workflows/jekyll.yml +++ b/a2ml/actions/validate/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/a2ml/actions/validate/.github/workflows/mirror.yml b/a2ml/actions/validate/.github/workflows/mirror.yml index 8ce25434..c6dfb696 100644 --- a/a2ml/actions/validate/.github/workflows/mirror.yml +++ b/a2ml/actions/validate/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/actions/validate/.github/workflows/release.yml b/a2ml/actions/validate/.github/workflows/release.yml index 62b06b46..7708e87d 100644 --- a/a2ml/actions/validate/.github/workflows/release.yml +++ b/a2ml/actions/validate/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Release workflow — triggered by version tags (v*). diff --git a/a2ml/actions/validate/.github/workflows/rhodibot.yml b/a2ml/actions/validate/.github/workflows/rhodibot.yml index 94bfc55d..ba23f66c 100644 --- a/a2ml/actions/validate/.github/workflows/rhodibot.yml +++ b/a2ml/actions/validate/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/actions/validate/.github/workflows/scorecard-enforcer.yml b/a2ml/actions/validate/.github/workflows/scorecard-enforcer.yml index e1f5c2fd..97764421 100644 --- a/a2ml/actions/validate/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/actions/validate/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/actions/validate/.github/workflows/scorecard.yml b/a2ml/actions/validate/.github/workflows/scorecard.yml index 27dad2c2..91ff03bb 100644 --- a/a2ml/actions/validate/.github/workflows/scorecard.yml +++ b/a2ml/actions/validate/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/actions/validate/.github/workflows/secret-scanner.yml b/a2ml/actions/validate/.github/workflows/secret-scanner.yml index 1ca8acac..b6ea6fa5 100644 --- a/a2ml/actions/validate/.github/workflows/secret-scanner.yml +++ b/a2ml/actions/validate/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/actions/validate/.github/workflows/static-analysis-gate.yml b/a2ml/actions/validate/.github/workflows/static-analysis-gate.yml index 08148e3f..fad710fb 100644 --- a/a2ml/actions/validate/.github/workflows/static-analysis-gate.yml +++ b/a2ml/actions/validate/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/actions/validate/.gitignore b/a2ml/actions/validate/.gitignore index 03e4afb5..9e4f8b47 100644 --- a/a2ml/actions/validate/.gitignore +++ b/a2ml/actions/validate/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/actions/validate/.gitlab-ci.yml b/a2ml/actions/validate/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/actions/validate/.gitlab-ci.yml +++ b/a2ml/actions/validate/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/actions/validate/.guix-channel b/a2ml/actions/validate/.guix-channel index 59235547..7e221721 100644 --- a/a2ml/actions/validate/.guix-channel +++ b/a2ml/actions/validate/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ;; ;; Guix channel definition for a2ml-validate-action diff --git a/a2ml/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..1f056880 100644 --- a/a2ml/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "machine-readable-pillar" diff --git a/a2ml/actions/validate/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/actions/validate/.machine_readable/6a2/AGENTIC.a2ml index 1b4b0509..aa4d5f8e 100644 --- a/a2ml/actions/validate/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/actions/validate/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml index 8f33937b..70b936a2 100644 --- a/a2ml/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Project ecosystem position diff --git a/a2ml/actions/validate/.machine_readable/6a2/META.a2ml b/a2ml/actions/validate/.machine_readable/6a2/META.a2ml index 169b1c9e..d360e083 100644 --- a/a2ml/actions/validate/.machine_readable/6a2/META.a2ml +++ b/a2ml/actions/validate/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Project meta-level information diff --git a/a2ml/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml index f7c08c82..add58c3a 100644 --- a/a2ml/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml index 8e1fa959..b97f515a 100644 --- a/a2ml/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/actions/validate/.machine_readable/6a2/STATE.a2ml b/a2ml/actions/validate/.machine_readable/6a2/STATE.a2ml index 430971dc..f07a52c6 100644 --- a/a2ml/actions/validate/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/actions/validate/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Project state checkpoint (META-TEMPLATE) diff --git a/a2ml/actions/validate/.machine_readable/CLADE.a2ml b/a2ml/actions/validate/.machine_readable/CLADE.a2ml index 9e77419b..1b3c063b 100644 --- a/a2ml/actions/validate/.machine_readable/CLADE.a2ml +++ b/a2ml/actions/validate/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/a2ml/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml b/a2ml/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml index b94e8a52..1fcce158 100644 --- a/a2ml/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml +++ b/a2ml/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/a2ml/actions/validate/.machine_readable/ai/.clinerules b/a2ml/actions/validate/.machine_readable/ai/.clinerules index bd9faaca..f2daa9de 100644 --- a/a2ml/actions/validate/.machine_readable/ai/.clinerules +++ b/a2ml/actions/validate/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/actions/validate/.machine_readable/ai/.cursorrules b/a2ml/actions/validate/.machine_readable/ai/.cursorrules index 7f86ec7d..2df9608b 100644 --- a/a2ml/actions/validate/.machine_readable/ai/.cursorrules +++ b/a2ml/actions/validate/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/actions/validate/.machine_readable/ai/.windsurfrules b/a2ml/actions/validate/.machine_readable/ai/.windsurfrules index bd9faaca..f2daa9de 100644 --- a/a2ml/actions/validate/.machine_readable/ai/.windsurfrules +++ b/a2ml/actions/validate/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..464fe2ce 100644 --- a/a2ml/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ai-registry" diff --git a/a2ml/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..47fc535e 100644 --- a/a2ml/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "anchors-registry" diff --git a/a2ml/actions/validate/.machine_readable/anchors/ANCHOR.a2ml b/a2ml/actions/validate/.machine_readable/anchors/ANCHOR.a2ml index 0fddc7f2..c0f0e94a 100644 --- a/a2ml/actions/validate/.machine_readable/anchors/ANCHOR.a2ml +++ b/a2ml/actions/validate/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/a2ml/actions/validate/.machine_readable/compliance/rust/deny.toml b/a2ml/actions/validate/.machine_readable/compliance/rust/deny.toml index ad75c2cd..c2395f40 100644 --- a/a2ml/actions/validate/.machine_readable/compliance/rust/deny.toml +++ b/a2ml/actions/validate/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/a2ml/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..58452eaa 100644 --- a/a2ml/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "configs-registry" diff --git a/a2ml/actions/validate/.machine_readable/configs/git-cliff/cliff.toml b/a2ml/actions/validate/.machine_readable/configs/git-cliff/cliff.toml index 80410886..9eede2ed 100644 --- a/a2ml/actions/validate/.machine_readable/configs/git-cliff/cliff.toml +++ b/a2ml/actions/validate/.machine_readable/configs/git-cliff/cliff.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # git-cliff configuration for conventional commit changelog generation. diff --git a/a2ml/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml b/a2ml/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml index 7bf18fb0..d09e60ec 100644 --- a/a2ml/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/a2ml/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile — Cleanup and hygiene contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml b/a2ml/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml index 5f27f776..24993e4c 100644 --- a/a2ml/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/a2ml/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile — Physical state contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml b/a2ml/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..37a058b9 100644 --- a/a2ml/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/a2ml/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/a2ml/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..db51801f 100644 --- a/a2ml/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "policies-registry" diff --git a/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml index bc9f8c85..bc0da417 100644 --- a/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Canonical maintenance governance model diff --git a/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..12c84596 100644 --- a/a2ml/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-scripts-unit" diff --git a/a2ml/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..7a191cec 100644 --- a/a2ml/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-forge" diff --git a/a2ml/actions/validate/.machine_readable/scripts/forge/forge-sync.sh b/a2ml/actions/validate/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..6fc40fab 100755 --- a/a2ml/actions/validate/.machine_readable/scripts/forge/forge-sync.sh +++ b/a2ml/actions/validate/.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: AGPL-3.0-or-later # # forge-sync.sh — Multi-forge mirroring script # diff --git a/a2ml/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..8820eb50 100644 --- a/a2ml/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-lifecycle" diff --git a/a2ml/actions/validate/.machine_readable/scripts/lifecycle/install-tools.sh b/a2ml/actions/validate/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..8b4ca652 100755 --- a/a2ml/actions/validate/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/a2ml/actions/validate/.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: AGPL-3.0-or-later # # install-tools.sh — Developer toolchain installer # diff --git a/a2ml/actions/validate/.machine_readable/scripts/maintenance/maint-assault.sh b/a2ml/actions/validate/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..b7e3c0d0 100644 --- a/a2ml/actions/validate/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/a2ml/actions/validate/.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: AGPL-3.0-or-later # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/a2ml/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..c6e027f0 100644 --- a/a2ml/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-verification" diff --git a/a2ml/actions/validate/.well-known/ai.txt b/a2ml/actions/validate/.well-known/ai.txt index 6668d669..894d9da1 100644 --- a/a2ml/actions/validate/.well-known/ai.txt +++ b/a2ml/actions/validate/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/a2ml/actions/validate/.well-known/humans.txt b/a2ml/actions/validate/.well-known/humans.txt index 9e1c5a48..b15498d4 100644 --- a/a2ml/actions/validate/.well-known/humans.txt +++ b/a2ml/actions/validate/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # humanstxt.org /* TEAM */ diff --git a/a2ml/actions/validate/.well-known/security.txt b/a2ml/actions/validate/.well-known/security.txt index 965bbd85..7a138a12 100644 --- a/a2ml/actions/validate/.well-known/security.txt +++ b/a2ml/actions/validate/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/a2ml/actions/validate/Containerfile b/a2ml/actions/validate/Containerfile index 06ab80a8..367e43ad 100644 --- a/a2ml/actions/validate/Containerfile +++ b/a2ml/actions/validate/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Containerfile for a2ml-validate-action diff --git a/a2ml/actions/validate/Justfile b/a2ml/actions/validate/Justfile index c06cf9e1..915e04d3 100644 --- a/a2ml/actions/validate/Justfile +++ b/a2ml/actions/validate/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # RSR Standard Justfile Template diff --git a/a2ml/actions/validate/LICENSE b/a2ml/actions/validate/LICENSE index d2dccf5b..ef93936a 100644 --- a/a2ml/actions/validate/LICENSE +++ b/a2ml/actions/validate/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/a2ml/actions/validate/README.adoc b/a2ml/actions/validate/README.adoc index 6fe8bfbe..45548ad1 100644 --- a/a2ml/actions/validate/README.adoc +++ b/a2ml/actions/validate/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Validate A2ML Manifests -- GitHub Action @@ -128,7 +128,7 @@ number, and a description of the issue. == Licensing -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later See link:LICENSE[LICENSE] for the full text. diff --git a/a2ml/actions/validate/ROADMAP.adoc b/a2ml/actions/validate/ROADMAP.adoc index ae349b97..605c5ebb 100644 --- a/a2ml/actions/validate/ROADMAP.adoc +++ b/a2ml/actions/validate/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Validate Roadmap == Current Status diff --git a/a2ml/actions/validate/SECURITY.md b/a2ml/actions/validate/SECURITY.md index aefad4c0..f6fd0c56 100644 --- a/a2ml/actions/validate/SECURITY.md +++ b/a2ml/actions/validate/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/a2ml/actions/validate/action.yml b/a2ml/actions/validate/action.yml index 973549d1..9965ca4e 100644 --- a/a2ml/actions/validate/action.yml +++ b/a2ml/actions/validate/action.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # action.yml — Validate A2ML Manifests GitHub Action diff --git a/a2ml/actions/validate/container/.gatekeeper.yaml b/a2ml/actions/validate/container/.gatekeeper.yaml index c4390159..d93f5d11 100644 --- a/a2ml/actions/validate/container/.gatekeeper.yaml +++ b/a2ml/actions/validate/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Svalinn gatekeeper policy for a2ml-validate-action # diff --git a/a2ml/actions/validate/container/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/container/0.1-AI-MANIFEST.a2ml index 3d89b876..189b6d98 100644 --- a/a2ml/actions/validate/container/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/container/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "container-templates" diff --git a/a2ml/actions/validate/container/Containerfile b/a2ml/actions/validate/container/Containerfile index cb6fa58b..753c3ec8 100644 --- a/a2ml/actions/validate/container/Containerfile +++ b/a2ml/actions/validate/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # a2ml-validate-action Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/a2ml/actions/validate/container/README.adoc b/a2ml/actions/validate/container/README.adoc index 34bd3581..458ed8f6 100644 --- a/a2ml/actions/validate/container/README.adoc +++ b/a2ml/actions/validate/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = a2ml-validate-action Container Templates :toc: left diff --git a/a2ml/actions/validate/container/compose.example.toml b/a2ml/actions/validate/container/compose.example.toml index 4bce8288..14264108 100644 --- a/a2ml/actions/validate/container/compose.example.toml +++ b/a2ml/actions/validate/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Example selur-compose configuration — multi-service stack # diff --git a/a2ml/actions/validate/container/compose.toml b/a2ml/actions/validate/container/compose.toml index e2b5d777..86914d13 100644 --- a/a2ml/actions/validate/container/compose.toml +++ b/a2ml/actions/validate/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # a2ml-validate-action selur-compose configuration # diff --git a/a2ml/actions/validate/container/ct-build.sh b/a2ml/actions/validate/container/ct-build.sh index 79fbfb05..33fa00b2 100755 --- a/a2ml/actions/validate/container/ct-build.sh +++ b/a2ml/actions/validate/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # a2ml-validate-action — Cerro Torre build, sign, and verify pipeline # diff --git a/a2ml/actions/validate/container/deploy.k9.ncl b/a2ml/actions/validate/container/deploy.k9.ncl index bcae0f90..19a4c1fe 100644 --- a/a2ml/actions/validate/container/deploy.k9.ncl +++ b/a2ml/actions/validate/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # deploy.k9.ncl — a2ml-validate-action deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/a2ml/actions/validate/container/entrypoint.sh b/a2ml/actions/validate/container/entrypoint.sh index 44e881b8..277b7c2f 100755 --- a/a2ml/actions/validate/container/entrypoint.sh +++ b/a2ml/actions/validate/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # a2ml-validate-action container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/a2ml/actions/validate/container/manifest.toml b/a2ml/actions/validate/container/manifest.toml index c3b6046a..658ffa35 100644 --- a/a2ml/actions/validate/container/manifest.toml +++ b/a2ml/actions/validate/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Cerro Torre manifest for a2ml-validate-action .ctp bundle # diff --git a/a2ml/actions/validate/container/vordr.toml b/a2ml/actions/validate/container/vordr.toml index 74977ea9..f784e2d4 100644 --- a/a2ml/actions/validate/container/vordr.toml +++ b/a2ml/actions/validate/container/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Vordr runtime monitoring configuration for a2ml-validate-action # diff --git a/a2ml/actions/validate/contractile.just b/a2ml/actions/validate/contractile.just index 8f99137a..1ef1a2be 100644 --- a/a2ml/actions/validate/contractile.just +++ b/a2ml/actions/validate/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: AGPL-3.0-or-later # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/a2ml/actions/validate/docs/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/0.1-AI-MANIFEST.a2ml index 828253e6..eb61ba87 100644 --- a/a2ml/actions/validate/docs/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "docs-pillar" diff --git a/a2ml/actions/validate/docs/RSR_OUTLINE.adoc b/a2ml/actions/validate/docs/RSR_OUTLINE.adoc index c7931831..3302f2a7 100644 --- a/a2ml/actions/validate/docs/RSR_OUTLINE.adoc +++ b/a2ml/actions/validate/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: AGPL-3.0-or-later == Links diff --git a/a2ml/actions/validate/docs/STATE-VISUALIZER.adoc b/a2ml/actions/validate/docs/STATE-VISUALIZER.adoc index fb453375..5f3fb377 100644 --- a/a2ml/actions/validate/docs/STATE-VISUALIZER.adoc +++ b/a2ml/actions/validate/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/a2ml/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..cc7a8c9c 100644 --- a/a2ml/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "architecture-track" diff --git a/a2ml/actions/validate/docs/architecture/THREAT-MODEL.adoc b/a2ml/actions/validate/docs/architecture/THREAT-MODEL.adoc index 6c7391a5..b90b05b1 100644 --- a/a2ml/actions/validate/docs/architecture/THREAT-MODEL.adoc +++ b/a2ml/actions/validate/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: a2ml-validate-action diff --git a/a2ml/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..0697c1f5 100644 --- a/a2ml/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "attribution-unit" diff --git a/a2ml/actions/validate/docs/attribution/MAINTAINERS.adoc b/a2ml/actions/validate/docs/attribution/MAINTAINERS.adoc index ac120fa4..e07823ae 100644 --- a/a2ml/actions/validate/docs/attribution/MAINTAINERS.adoc +++ b/a2ml/actions/validate/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..9e2effd7 100644 --- a/a2ml/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "decisions-unit" diff --git a/a2ml/actions/validate/docs/decisions/0000-template.adoc b/a2ml/actions/validate/docs/decisions/0000-template.adoc index 49151a25..86f7b129 100644 --- a/a2ml/actions/validate/docs/decisions/0000-template.adoc +++ b/a2ml/actions/validate/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/a2ml/actions/validate/docs/decisions/0001-adopt-rsr-standard.adoc b/a2ml/actions/validate/docs/decisions/0001-adopt-rsr-standard.adoc index efd55181..61f16280 100644 --- a/a2ml/actions/validate/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/a2ml/actions/validate/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/a2ml/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..8f922dfa 100644 --- a/a2ml/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "developer-unit" diff --git a/a2ml/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..4eb2363b 100644 --- a/a2ml/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-pillar" diff --git a/a2ml/actions/validate/docs/governance/CRG-CRITERIA.a2ml b/a2ml/actions/validate/docs/governance/CRG-CRITERIA.a2ml index 8b0ac778..bfabd9a3 100644 --- a/a2ml/actions/validate/docs/governance/CRG-CRITERIA.a2ml +++ b/a2ml/actions/validate/docs/governance/CRG-CRITERIA.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: AGPL-3.0-or-later ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/a2ml/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/a2ml/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/actions/validate/docs/governance/TSDM.a2ml b/a2ml/actions/validate/docs/governance/TSDM.a2ml index 78cd0fc6..e4bccc24 100644 --- a/a2ml/actions/validate/docs/governance/TSDM.a2ml +++ b/a2ml/actions/validate/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/a2ml/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..d2ca6393 100644 --- a/a2ml/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-audit" diff --git a/a2ml/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..21e21f54 100644 --- a/a2ml/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-compliance" diff --git a/a2ml/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..d4a969c7 100644 --- a/a2ml/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-effects" diff --git a/a2ml/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..be4cf590 100644 --- a/a2ml/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-systems" diff --git a/a2ml/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..93daf7ce 100644 --- a/a2ml/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-maintenance" diff --git a/a2ml/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..58fff174 100644 --- a/a2ml/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-adaptive" diff --git a/a2ml/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..36388f59 100644 --- a/a2ml/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-corrective" diff --git a/a2ml/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..5f1a1936 100644 --- a/a2ml/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-perfective" diff --git a/a2ml/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..a8eb9666 100644 --- a/a2ml/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-planning" diff --git a/a2ml/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..be5e7be7 100644 --- a/a2ml/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-could" diff --git a/a2ml/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..696b2400 100644 --- a/a2ml/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-must" diff --git a/a2ml/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..b0c11cb6 100644 --- a/a2ml/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-should" diff --git a/a2ml/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..336052f4 100644 --- a/a2ml/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "legal-track" diff --git a/a2ml/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/a2ml/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..5e54f7c5 100644 --- a/a2ml/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/a2ml/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/a2ml/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/a2ml/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..fd57ca74 100644 --- a/a2ml/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/a2ml/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/a2ml/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..3cdc74b3 100644 --- a/a2ml/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "practice-unit" diff --git a/a2ml/actions/validate/docs/practice/AI-CONVENTIONS.adoc b/a2ml/actions/validate/docs/practice/AI-CONVENTIONS.adoc index db82caa3..a9255e01 100644 --- a/a2ml/actions/validate/docs/practice/AI-CONVENTIONS.adoc +++ b/a2ml/actions/validate/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: AGPL-3.0-or-later`. ## Author Attribution diff --git a/a2ml/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/a2ml/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc index 6663cb79..e39dc5b4 100644 --- a/a2ml/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/a2ml/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = TOPOLOGY.md — Generation Guide Jonathan D.A. Jewell (hyperpolymath) :toc: diff --git a/a2ml/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d6..02278532 100644 --- a/a2ml/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "reports-unit" diff --git a/a2ml/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e08070..e0942aee 100644 --- a/a2ml/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-compliance" diff --git a/a2ml/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256ff..c88e0e1f 100644 --- a/a2ml/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-maintenance" diff --git a/a2ml/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8c..1f902114 100644 --- a/a2ml/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-performance" diff --git a/a2ml/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff01..ef493fef 100644 --- a/a2ml/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-quality" diff --git a/a2ml/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed0..990eae4f 100644 --- a/a2ml/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-security" diff --git a/a2ml/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..472b79c2 100644 --- a/a2ml/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "standards-unit" diff --git a/a2ml/actions/validate/docs/templates/contractiles/README.adoc b/a2ml/actions/validate/docs/templates/contractiles/README.adoc index 32f6a5e0..db88824d 100644 --- a/a2ml/actions/validate/docs/templates/contractiles/README.adoc +++ b/a2ml/actions/validate/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/a2ml/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml b/a2ml/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..55499898 100644 --- a/a2ml/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/a2ml/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml b/a2ml/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml index 6a72de89..cd19d76d 100644 --- a/a2ml/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml +++ b/a2ml/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Intentfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml b/a2ml/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..77e5ec19 100644 --- a/a2ml/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml +++ b/a2ml/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml b/a2ml/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..f8dcea7f 100644 --- a/a2ml/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/a2ml/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..51b679ec 100644 --- a/a2ml/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-track" diff --git a/a2ml/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..37282fbf 100644 --- a/a2ml/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-computing" diff --git a/a2ml/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..15761bed 100644 --- a/a2ml/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-formalisms" diff --git a/a2ml/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..01dc5ddc 100644 --- a/a2ml/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-mathematics" diff --git a/a2ml/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..f5cb9433 100644 --- a/a2ml/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-ontologies" diff --git a/a2ml/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..6d42b119 100644 --- a/a2ml/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-other" diff --git a/a2ml/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..bf7ba777 100644 --- a/a2ml/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-socio-technical" diff --git a/a2ml/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..cf09aaaa 100644 --- a/a2ml/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track" diff --git a/a2ml/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..7077dee5 100644 --- a/a2ml/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "academic-unit" diff --git a/a2ml/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..0da7ccd4 100644 --- a/a2ml/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "industry-unit" diff --git a/a2ml/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..c1f851d9 100644 --- a/a2ml/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track-outreach" diff --git a/a2ml/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f75ccc4b 100644 --- a/a2ml/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "wikis-track" diff --git a/a2ml/actions/validate/features/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..eff7b023 100644 --- a/a2ml/actions/validate/features/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "features-pillar" diff --git a/a2ml/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..ba24454c 100644 --- a/a2ml/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-boj-server" diff --git a/a2ml/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..1f361c78 100644 --- a/a2ml/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-panic-attacker" diff --git a/a2ml/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..04a741d5 100644 --- a/a2ml/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-ssg" diff --git a/a2ml/actions/validate/features/ssg/ssg-bootstrap.sh b/a2ml/actions/validate/features/ssg/ssg-bootstrap.sh index eda90f00..f5096851 100755 --- a/a2ml/actions/validate/features/ssg/ssg-bootstrap.sh +++ b/a2ml/actions/validate/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/a2ml/actions/validate/flake.nix b/a2ml/actions/validate/flake.nix index 93d2abf2..d56210d6 100644 --- a/a2ml/actions/validate/flake.nix +++ b/a2ml/actions/validate/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Nix flake for a2ml-validate-action diff --git a/a2ml/actions/validate/guix.scm b/a2ml/actions/validate/guix.scm index 136ce37f..39ba0799 100644 --- a/a2ml/actions/validate/guix.scm +++ b/a2ml/actions/validate/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ;; ;; Guix package definition for a2ml-validate-action diff --git a/a2ml/actions/validate/src/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/0.1-AI-MANIFEST.a2ml index b8ec5aef..7170c5d5 100644 --- a/a2ml/actions/validate/src/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-pillar" diff --git a/a2ml/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a5..ba77eb74 100644 --- a/a2ml/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-aspects" diff --git a/a2ml/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea51..99e5ee96 100644 --- a/a2ml/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-integrity" diff --git a/a2ml/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d59..92ebf4f7 100644 --- a/a2ml/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-observability" diff --git a/a2ml/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a878..02113660 100644 --- a/a2ml/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-security" diff --git a/a2ml/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f48..d50f0668 100644 --- a/a2ml/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-bridges" diff --git a/a2ml/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c7..37f19413 100644 --- a/a2ml/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-contracts" diff --git a/a2ml/actions/validate/src/core/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/core/0.2-AI-MANIFEST.a2ml index 097b8e86..6af7ffde 100644 --- a/a2ml/actions/validate/src/core/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-core" diff --git a/a2ml/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f5..aec38193 100644 --- a/a2ml/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-definitions" diff --git a/a2ml/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a2..d54c7a5e 100644 --- a/a2ml/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-errors" diff --git a/a2ml/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897b..618ffe8a 100644 --- a/a2ml/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "interface-seams-unit" diff --git a/a2ml/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c9..1eff53c1 100644 --- a/a2ml/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "abi-logic" diff --git a/a2ml/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8fa..52eea6fe 100644 --- a/a2ml/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ffi-logic" diff --git a/a2ml/actions/validate/src/interface/ffi/build.zig b/a2ml/actions/validate/src/interface/ffi/build.zig index c2081bdb..fe27f5e9 100644 --- a/a2ml/actions/validate/src/interface/ffi/build.zig +++ b/a2ml/actions/validate/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882dc..f3f0bd25 100644 --- a/a2ml/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "src-unit" diff --git a/a2ml/actions/validate/src/interface/ffi/src/main.zig b/a2ml/actions/validate/src/interface/ffi/src/main.zig index 26a158b4..8f897a27 100644 --- a/a2ml/actions/validate/src/interface/ffi/src/main.zig +++ b/a2ml/actions/validate/src/interface/ffi/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/a2ml/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea3818..5b1eab79 100644 --- a/a2ml/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "test-unit" diff --git a/a2ml/actions/validate/src/interface/ffi/test/integration_test.zig b/a2ml/actions/validate/src/interface/ffi/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/a2ml/actions/validate/src/interface/ffi/test/integration_test.zig +++ b/a2ml/actions/validate/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/a2ml/actions/validate/validate-a2ml.sh b/a2ml/actions/validate/validate-a2ml.sh index 1a7cec00..78cb55c6 100755 --- a/a2ml/actions/validate/validate-a2ml.sh +++ b/a2ml/actions/validate/validate-a2ml.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # validate-a2ml.sh — A2ML manifest validation script diff --git a/a2ml/actions/validate/verification/0.1-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..6e6b8746 100644 --- a/a2ml/actions/validate/verification/0.1-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-pillar" diff --git a/a2ml/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..a1720d6c 100644 --- a/a2ml/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "benches-pillar" diff --git a/a2ml/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..f624d5c7 100644 --- a/a2ml/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-coverage" diff --git a/a2ml/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..76601a92 100644 --- a/a2ml/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "fuzzing-unit" diff --git a/a2ml/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..a8cd1074 100644 --- a/a2ml/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-proofs" diff --git a/a2ml/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..56a8810e 100644 --- a/a2ml/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-safety_case" diff --git a/a2ml/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..711edb12 100644 --- a/a2ml/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "simulations-unit" diff --git a/a2ml/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml b/a2ml/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..334dfa51 100644 --- a/a2ml/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/a2ml/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-traceability" diff --git a/a2ml/benchmarks/parser-bench.sh b/a2ml/benchmarks/parser-bench.sh index e13b46d6..1547d17a 100755 --- a/a2ml/benchmarks/parser-bench.sh +++ b/a2ml/benchmarks/parser-bench.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Performance benchmarks for A2ML parser vs Markdown/AsciiDoc set -euo pipefail diff --git a/a2ml/benchmarks/stress-test.sh b/a2ml/benchmarks/stress-test.sh index e3166f9e..0459266b 100755 --- a/a2ml/benchmarks/stress-test.sh +++ b/a2ml/benchmarks/stress-test.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Stress testing A2ML parser with large, real-world documents set -euo pipefail diff --git a/a2ml/bindings/README.adoc b/a2ml/bindings/README.adoc index 404c5828..cb9c9a52 100644 --- a/a2ml/bindings/README.adoc +++ b/a2ml/bindings/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = A2ML Language Bindings diff --git a/a2ml/bindings/deno/.devcontainer/Containerfile b/a2ml/bindings/deno/.devcontainer/Containerfile index d9a54f6c..441fe6af 100644 --- a/a2ml/bindings/deno/.devcontainer/Containerfile +++ b/a2ml/bindings/deno/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Dev Container image for {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/.devcontainer/README.adoc b/a2ml/bindings/deno/.devcontainer/README.adoc index 4302e6db..8013ab0b 100644 --- a/a2ml/bindings/deno/.devcontainer/README.adoc +++ b/a2ml/bindings/deno/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Dev Container Usage :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}> diff --git a/a2ml/bindings/deno/.devcontainer/devcontainer.json b/a2ml/bindings/deno/.devcontainer/devcontainer.json index 4eb611b4..1ecb2581 100644 --- a/a2ml/bindings/deno/.devcontainer/devcontainer.json +++ b/a2ml/bindings/deno/.devcontainer/devcontainer.json @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/.envrc b/a2ml/bindings/deno/.envrc index 27add933..ea74537b 100644 --- a/a2ml/bindings/deno/.envrc +++ b/a2ml/bindings/deno/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Activate development environment # Install direnv: https://direnv.net/ diff --git a/a2ml/bindings/deno/.gitattributes b/a2ml/bindings/deno/.gitattributes index becb1d24..729c304e 100644 --- a/a2ml/bindings/deno/.gitattributes +++ b/a2ml/bindings/deno/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/a2ml/bindings/deno/.github/CODEOWNERS b/a2ml/bindings/deno/.github/CODEOWNERS index 15879937..18f0d0c5 100644 --- a/a2ml/bindings/deno/.github/CODEOWNERS +++ b/a2ml/bindings/deno/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml b/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..1a1b58ed 100644 --- a/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [enhancement] body: - type: textarea diff --git a/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..5a299d34 100644 --- a/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/a2ml/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [question] body: - type: textarea diff --git a/a2ml/bindings/deno/.github/FUNDING.yml b/a2ml/bindings/deno/.github/FUNDING.yml index fa9ed4fa..1f9d81ce 100644 --- a/a2ml/bindings/deno/.github/FUNDING.yml +++ b/a2ml/bindings/deno/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Funding platforms for {{OWNER}} 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/a2ml/bindings/deno/.github/GOVERNANCE.md b/a2ml/bindings/deno/.github/GOVERNANCE.md index 5fd4251a..0b9c20ba 100644 --- a/a2ml/bindings/deno/.github/GOVERNANCE.md +++ b/a2ml/bindings/deno/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml index 91cd940a..cf14d866 100644 --- a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Bug report issue template for {{OWNER}}/{{REPO}} name: Bug Report description: Create a report to help us improve diff --git a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/config.yml b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/config.yml index 39c496e6..af007500 100644 --- a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/config.yml +++ b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Issue template chooser configuration for {{OWNER}}/{{REPO}} blank_issues_enabled: true contact_links: diff --git a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml index 8fc9654e..19edee3a 100644 --- a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml +++ b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Custom issue template for {{OWNER}}/{{REPO}} name: Other description: Report an issue that does not fit the other categories diff --git a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml index fc210dcb..5d73ce64 100644 --- a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml +++ b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Documentation issue template for {{OWNER}}/{{REPO}} name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml index 7d83ad1c..1f871f73 100644 --- a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Feature request issue template for {{OWNER}}/{{REPO}} name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/question.yml b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/question.yml index 7d470c20..824a6866 100644 --- a/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/question.yml +++ b/a2ml/bindings/deno/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Question issue template for {{OWNER}}/{{REPO}} name: Question description: Ask a question about usage or behaviour diff --git a/a2ml/bindings/deno/.github/MAINTAINERS b/a2ml/bindings/deno/.github/MAINTAINERS index 0c819aa8..424ada32 100644 --- a/a2ml/bindings/deno/.github/MAINTAINERS +++ b/a2ml/bindings/deno/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/a2ml/bindings/deno/.github/copilot-instructions.md b/a2ml/bindings/deno/.github/copilot-instructions.md index 2b9f6ff0..2c783109 100644 --- a/a2ml/bindings/deno/.github/copilot-instructions.md +++ b/a2ml/bindings/deno/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/a2ml/bindings/deno/.github/dependabot.yml b/a2ml/bindings/deno/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/a2ml/bindings/deno/.github/dependabot.yml +++ b/a2ml/bindings/deno/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/bindings/deno/.github/pull_request_template.md b/a2ml/bindings/deno/.github/pull_request_template.md index 24b73006..125e641a 100644 --- a/a2ml/bindings/deno/.github/pull_request_template.md +++ b/a2ml/bindings/deno/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/a2ml/bindings/deno/.github/workflows/governance.yml b/a2ml/bindings/deno/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/bindings/deno/.github/workflows/governance.yml +++ b/a2ml/bindings/deno/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml b/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml index b502b973..f510efb3 100644 --- a/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml +++ b/a2ml/bindings/deno/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/bindings/deno/.github/workflows/instant-sync.yml b/a2ml/bindings/deno/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/bindings/deno/.github/workflows/instant-sync.yml +++ b/a2ml/bindings/deno/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/bindings/deno/.github/workflows/jekyll.yml b/a2ml/bindings/deno/.github/workflows/jekyll.yml index 3cd34799..04a53a22 100644 --- a/a2ml/bindings/deno/.github/workflows/jekyll.yml +++ b/a2ml/bindings/deno/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/a2ml/bindings/deno/.github/workflows/mirror.yml b/a2ml/bindings/deno/.github/workflows/mirror.yml index 8ce25434..c6dfb696 100644 --- a/a2ml/bindings/deno/.github/workflows/mirror.yml +++ b/a2ml/bindings/deno/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/bindings/deno/.github/workflows/release.yml b/a2ml/bindings/deno/.github/workflows/release.yml index 62b06b46..7708e87d 100644 --- a/a2ml/bindings/deno/.github/workflows/release.yml +++ b/a2ml/bindings/deno/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Release workflow — triggered by version tags (v*). diff --git a/a2ml/bindings/deno/.github/workflows/rhodibot.yml b/a2ml/bindings/deno/.github/workflows/rhodibot.yml index 94bfc55d..ba23f66c 100644 --- a/a2ml/bindings/deno/.github/workflows/rhodibot.yml +++ b/a2ml/bindings/deno/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/deno/.github/workflows/scorecard-enforcer.yml b/a2ml/bindings/deno/.github/workflows/scorecard-enforcer.yml index e1f5c2fd..97764421 100644 --- a/a2ml/bindings/deno/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/bindings/deno/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/bindings/deno/.github/workflows/scorecard.yml b/a2ml/bindings/deno/.github/workflows/scorecard.yml index 27dad2c2..91ff03bb 100644 --- a/a2ml/bindings/deno/.github/workflows/scorecard.yml +++ b/a2ml/bindings/deno/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/bindings/deno/.github/workflows/secret-scanner.yml b/a2ml/bindings/deno/.github/workflows/secret-scanner.yml index 1ca8acac..b6ea6fa5 100644 --- a/a2ml/bindings/deno/.github/workflows/secret-scanner.yml +++ b/a2ml/bindings/deno/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/bindings/deno/.github/workflows/static-analysis-gate.yml b/a2ml/bindings/deno/.github/workflows/static-analysis-gate.yml index 08148e3f..fad710fb 100644 --- a/a2ml/bindings/deno/.github/workflows/static-analysis-gate.yml +++ b/a2ml/bindings/deno/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/deno/.gitignore b/a2ml/bindings/deno/.gitignore index f911e270..598eb5b9 100644 --- a/a2ml/bindings/deno/.gitignore +++ b/a2ml/bindings/deno/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/bindings/deno/.gitlab-ci.yml b/a2ml/bindings/deno/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/bindings/deno/.gitlab-ci.yml +++ b/a2ml/bindings/deno/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/bindings/deno/.guix-channel b/a2ml/bindings/deno/.guix-channel index 463636d7..cba19db4 100644 --- a/a2ml/bindings/deno/.guix-channel +++ b/a2ml/bindings/deno/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..1f056880 100644 --- a/a2ml/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "machine-readable-pillar" diff --git a/a2ml/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..3c32c420 100644 --- a/a2ml/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml index e8696871..2251e1ee 100644 --- a/a2ml/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Project ecosystem position diff --git a/a2ml/bindings/deno/.machine_readable/6a2/META.a2ml b/a2ml/bindings/deno/.machine_readable/6a2/META.a2ml index 81186d98..5656e411 100644 --- a/a2ml/bindings/deno/.machine_readable/6a2/META.a2ml +++ b/a2ml/bindings/deno/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Project meta-level information diff --git a/a2ml/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..d2cadb50 100644 --- a/a2ml/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..e2e75303 100644 --- a/a2ml/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/bindings/deno/.machine_readable/6a2/STATE.a2ml b/a2ml/bindings/deno/.machine_readable/6a2/STATE.a2ml index 131832b2..05c99525 100644 --- a/a2ml/bindings/deno/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/bindings/deno/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Project state checkpoint (META-TEMPLATE) diff --git a/a2ml/bindings/deno/.machine_readable/CLADE.a2ml b/a2ml/bindings/deno/.machine_readable/CLADE.a2ml index 9e77419b..1b3c063b 100644 --- a/a2ml/bindings/deno/.machine_readable/CLADE.a2ml +++ b/a2ml/bindings/deno/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/a2ml/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml b/a2ml/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml index 0a6e5718..2781fc7c 100644 --- a/a2ml/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml +++ b/a2ml/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/a2ml/bindings/deno/.machine_readable/ai/.clinerules b/a2ml/bindings/deno/.machine_readable/ai/.clinerules index dd6a026c..2bcfb397 100644 --- a/a2ml/bindings/deno/.machine_readable/ai/.clinerules +++ b/a2ml/bindings/deno/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/deno/.machine_readable/ai/.cursorrules b/a2ml/bindings/deno/.machine_readable/ai/.cursorrules index ca78d43b..0b23064a 100644 --- a/a2ml/bindings/deno/.machine_readable/ai/.cursorrules +++ b/a2ml/bindings/deno/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/deno/.machine_readable/ai/.windsurfrules b/a2ml/bindings/deno/.machine_readable/ai/.windsurfrules index dd6a026c..2bcfb397 100644 --- a/a2ml/bindings/deno/.machine_readable/ai/.windsurfrules +++ b/a2ml/bindings/deno/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..464fe2ce 100644 --- a/a2ml/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ai-registry" diff --git a/a2ml/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..47fc535e 100644 --- a/a2ml/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "anchors-registry" diff --git a/a2ml/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml b/a2ml/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml index 7e2593a6..ad8a7819 100644 --- a/a2ml/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml +++ b/a2ml/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/a2ml/bindings/deno/.machine_readable/compliance/rust/deny.toml b/a2ml/bindings/deno/.machine_readable/compliance/rust/deny.toml index ad75c2cd..c2395f40 100644 --- a/a2ml/bindings/deno/.machine_readable/compliance/rust/deny.toml +++ b/a2ml/bindings/deno/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/a2ml/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..58452eaa 100644 --- a/a2ml/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "configs-registry" diff --git a/a2ml/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml b/a2ml/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml index 4256fda2..f4136ae9 100644 --- a/a2ml/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml +++ b/a2ml/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # git-cliff configuration for conventional commit changelog generation. diff --git a/a2ml/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml b/a2ml/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml index 7bf18fb0..d09e60ec 100644 --- a/a2ml/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/a2ml/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile — Cleanup and hygiene contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml b/a2ml/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml index 5f27f776..24993e4c 100644 --- a/a2ml/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/a2ml/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile — Physical state contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml b/a2ml/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..37a058b9 100644 --- a/a2ml/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/a2ml/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..db51801f 100644 --- a/a2ml/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "policies-registry" diff --git a/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 0260a9d7..a0430d75 100644 --- a/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Canonical maintenance governance model diff --git a/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..12c84596 100644 --- a/a2ml/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-scripts-unit" diff --git a/a2ml/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..7a191cec 100644 --- a/a2ml/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-forge" diff --git a/a2ml/bindings/deno/.machine_readable/scripts/forge/forge-sync.sh b/a2ml/bindings/deno/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..6fc40fab 100755 --- a/a2ml/bindings/deno/.machine_readable/scripts/forge/forge-sync.sh +++ b/a2ml/bindings/deno/.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: AGPL-3.0-or-later # # forge-sync.sh — Multi-forge mirroring script # diff --git a/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..8820eb50 100644 --- a/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-lifecycle" diff --git a/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/install-tools.sh b/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..8b4ca652 100755 --- a/a2ml/bindings/deno/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/a2ml/bindings/deno/.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: AGPL-3.0-or-later # # install-tools.sh — Developer toolchain installer # diff --git a/a2ml/bindings/deno/.machine_readable/scripts/maintenance/maint-assault.sh b/a2ml/bindings/deno/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..b7e3c0d0 100644 --- a/a2ml/bindings/deno/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/a2ml/bindings/deno/.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: AGPL-3.0-or-later # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/a2ml/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..c6e027f0 100644 --- a/a2ml/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-verification" diff --git a/a2ml/bindings/deno/.well-known/ai.txt b/a2ml/bindings/deno/.well-known/ai.txt index 6668d669..894d9da1 100644 --- a/a2ml/bindings/deno/.well-known/ai.txt +++ b/a2ml/bindings/deno/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/a2ml/bindings/deno/.well-known/humans.txt b/a2ml/bindings/deno/.well-known/humans.txt index 60be6cfc..90a7a024 100644 --- a/a2ml/bindings/deno/.well-known/humans.txt +++ b/a2ml/bindings/deno/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # humanstxt.org /* TEAM */ diff --git a/a2ml/bindings/deno/.well-known/security.txt b/a2ml/bindings/deno/.well-known/security.txt index 93ce46e0..0bcf7ea8 100644 --- a/a2ml/bindings/deno/.well-known/security.txt +++ b/a2ml/bindings/deno/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/a2ml/bindings/deno/Containerfile b/a2ml/bindings/deno/Containerfile index 19e2289f..0f27d27a 100644 --- a/a2ml/bindings/deno/Containerfile +++ b/a2ml/bindings/deno/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/Justfile b/a2ml/bindings/deno/Justfile index 06b8af24..1e29c745 100644 --- a/a2ml/bindings/deno/Justfile +++ b/a2ml/bindings/deno/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # RSR Standard Justfile Template diff --git a/a2ml/bindings/deno/LICENSE b/a2ml/bindings/deno/LICENSE index d2dccf5b..ef93936a 100644 --- a/a2ml/bindings/deno/LICENSE +++ b/a2ml/bindings/deno/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/a2ml/bindings/deno/README.adoc b/a2ml/bindings/deno/README.adoc index 27793a99..d26746b6 100644 --- a/a2ml/bindings/deno/README.adoc +++ b/a2ml/bindings/deno/README.adoc @@ -110,7 +110,7 @@ deno task test # Run tests == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/a2ml/bindings/deno/ROADMAP.adoc b/a2ml/bindings/deno/ROADMAP.adoc index c31a9d9f..72e53d83 100644 --- a/a2ml/bindings/deno/ROADMAP.adoc +++ b/a2ml/bindings/deno/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Deno Roadmap == Current Status diff --git a/a2ml/bindings/deno/SECURITY.md b/a2ml/bindings/deno/SECURITY.md index aefad4c0..f6fd0c56 100644 --- a/a2ml/bindings/deno/SECURITY.md +++ b/a2ml/bindings/deno/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/a2ml/bindings/deno/container/.gatekeeper.yaml b/a2ml/bindings/deno/container/.gatekeeper.yaml index cffda23e..711b4285 100644 --- a/a2ml/bindings/deno/container/.gatekeeper.yaml +++ b/a2ml/bindings/deno/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Svalinn gatekeeper policy for {{PROJECT_NAME}} # diff --git a/a2ml/bindings/deno/container/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/container/0.1-AI-MANIFEST.a2ml index 3d89b876..189b6d98 100644 --- a/a2ml/bindings/deno/container/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/container/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "container-templates" diff --git a/a2ml/bindings/deno/container/Containerfile b/a2ml/bindings/deno/container/Containerfile index efcafa22..c7d071df 100644 --- a/a2ml/bindings/deno/container/Containerfile +++ b/a2ml/bindings/deno/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/a2ml/bindings/deno/container/README.adoc b/a2ml/bindings/deno/container/README.adoc index 13732c33..def1438c 100644 --- a/a2ml/bindings/deno/container/README.adoc +++ b/a2ml/bindings/deno/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> = {{PROJECT_NAME}} Container Templates :toc: left diff --git a/a2ml/bindings/deno/container/compose.example.toml b/a2ml/bindings/deno/container/compose.example.toml index 4bce8288..14264108 100644 --- a/a2ml/bindings/deno/container/compose.example.toml +++ b/a2ml/bindings/deno/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Example selur-compose configuration — multi-service stack # diff --git a/a2ml/bindings/deno/container/compose.toml b/a2ml/bindings/deno/container/compose.toml index 19eda0fa..31168235 100644 --- a/a2ml/bindings/deno/container/compose.toml +++ b/a2ml/bindings/deno/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} selur-compose configuration # diff --git a/a2ml/bindings/deno/container/ct-build.sh b/a2ml/bindings/deno/container/ct-build.sh index 527325d9..7741418e 100755 --- a/a2ml/bindings/deno/container/ct-build.sh +++ b/a2ml/bindings/deno/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline # diff --git a/a2ml/bindings/deno/container/deploy.k9.ncl b/a2ml/bindings/deno/container/deploy.k9.ncl index b283a7c1..de25c815 100644 --- a/a2ml/bindings/deno/container/deploy.k9.ncl +++ b/a2ml/bindings/deno/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/a2ml/bindings/deno/container/entrypoint.sh b/a2ml/bindings/deno/container/entrypoint.sh index 72ace9c1..e8a691c1 100755 --- a/a2ml/bindings/deno/container/entrypoint.sh +++ b/a2ml/bindings/deno/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/a2ml/bindings/deno/container/manifest.toml b/a2ml/bindings/deno/container/manifest.toml index f196ee25..8d8703b7 100644 --- a/a2ml/bindings/deno/container/manifest.toml +++ b/a2ml/bindings/deno/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle # diff --git a/a2ml/bindings/deno/container/vordr.toml b/a2ml/bindings/deno/container/vordr.toml index 0fb7fd59..f0fa3c7d 100644 --- a/a2ml/bindings/deno/container/vordr.toml +++ b/a2ml/bindings/deno/container/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Vordr runtime monitoring configuration for {{PROJECT_NAME}} # diff --git a/a2ml/bindings/deno/contractile.just b/a2ml/bindings/deno/contractile.just index 8f99137a..1ef1a2be 100644 --- a/a2ml/bindings/deno/contractile.just +++ b/a2ml/bindings/deno/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: AGPL-3.0-or-later # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/a2ml/bindings/deno/docs/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/0.1-AI-MANIFEST.a2ml index 828253e6..eb61ba87 100644 --- a/a2ml/bindings/deno/docs/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "docs-pillar" diff --git a/a2ml/bindings/deno/docs/RSR_OUTLINE.adoc b/a2ml/bindings/deno/docs/RSR_OUTLINE.adoc index c7931831..3302f2a7 100644 --- a/a2ml/bindings/deno/docs/RSR_OUTLINE.adoc +++ b/a2ml/bindings/deno/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: AGPL-3.0-or-later == Links diff --git a/a2ml/bindings/deno/docs/STATE-VISUALIZER.adoc b/a2ml/bindings/deno/docs/STATE-VISUALIZER.adoc index fb453375..5f3fb377 100644 --- a/a2ml/bindings/deno/docs/STATE-VISUALIZER.adoc +++ b/a2ml/bindings/deno/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/a2ml/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..cc7a8c9c 100644 --- a/a2ml/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "architecture-track" diff --git a/a2ml/bindings/deno/docs/architecture/THREAT-MODEL.adoc b/a2ml/bindings/deno/docs/architecture/THREAT-MODEL.adoc index ff4794fa..33f12d6e 100644 --- a/a2ml/bindings/deno/docs/architecture/THREAT-MODEL.adoc +++ b/a2ml/bindings/deno/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..0697c1f5 100644 --- a/a2ml/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "attribution-unit" diff --git a/a2ml/bindings/deno/docs/attribution/MAINTAINERS.adoc b/a2ml/bindings/deno/docs/attribution/MAINTAINERS.adoc index 9db32d96..2dfc303a 100644 --- a/a2ml/bindings/deno/docs/attribution/MAINTAINERS.adoc +++ b/a2ml/bindings/deno/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..9e2effd7 100644 --- a/a2ml/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "decisions-unit" diff --git a/a2ml/bindings/deno/docs/decisions/0000-template.adoc b/a2ml/bindings/deno/docs/decisions/0000-template.adoc index 037fc2be..d5c8514b 100644 --- a/a2ml/bindings/deno/docs/decisions/0000-template.adoc +++ b/a2ml/bindings/deno/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/a2ml/bindings/deno/docs/decisions/0001-adopt-rsr-standard.adoc b/a2ml/bindings/deno/docs/decisions/0001-adopt-rsr-standard.adoc index 3fad7407..7d3e913b 100644 --- a/a2ml/bindings/deno/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/a2ml/bindings/deno/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/a2ml/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..8f922dfa 100644 --- a/a2ml/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "developer-unit" diff --git a/a2ml/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..4eb2363b 100644 --- a/a2ml/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-pillar" diff --git a/a2ml/bindings/deno/docs/governance/CRG-CRITERIA.a2ml b/a2ml/bindings/deno/docs/governance/CRG-CRITERIA.a2ml index 8b0ac778..bfabd9a3 100644 --- a/a2ml/bindings/deno/docs/governance/CRG-CRITERIA.a2ml +++ b/a2ml/bindings/deno/docs/governance/CRG-CRITERIA.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: AGPL-3.0-or-later ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/a2ml/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/a2ml/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/bindings/deno/docs/governance/TSDM.a2ml b/a2ml/bindings/deno/docs/governance/TSDM.a2ml index 78cd0fc6..e4bccc24 100644 --- a/a2ml/bindings/deno/docs/governance/TSDM.a2ml +++ b/a2ml/bindings/deno/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/a2ml/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..d2ca6393 100644 --- a/a2ml/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-audit" diff --git a/a2ml/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..21e21f54 100644 --- a/a2ml/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-compliance" diff --git a/a2ml/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..d4a969c7 100644 --- a/a2ml/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-effects" diff --git a/a2ml/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..be4cf590 100644 --- a/a2ml/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-systems" diff --git a/a2ml/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..93daf7ce 100644 --- a/a2ml/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-maintenance" diff --git a/a2ml/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..58fff174 100644 --- a/a2ml/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-adaptive" diff --git a/a2ml/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..36388f59 100644 --- a/a2ml/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-corrective" diff --git a/a2ml/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..5f1a1936 100644 --- a/a2ml/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-perfective" diff --git a/a2ml/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..a8eb9666 100644 --- a/a2ml/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-planning" diff --git a/a2ml/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..be5e7be7 100644 --- a/a2ml/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-could" diff --git a/a2ml/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..696b2400 100644 --- a/a2ml/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-must" diff --git a/a2ml/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..b0c11cb6 100644 --- a/a2ml/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-should" diff --git a/a2ml/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..336052f4 100644 --- a/a2ml/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "legal-track" diff --git a/a2ml/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/a2ml/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..5e54f7c5 100644 --- a/a2ml/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/a2ml/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/a2ml/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/a2ml/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..fd57ca74 100644 --- a/a2ml/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/a2ml/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/a2ml/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..3cdc74b3 100644 --- a/a2ml/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "practice-unit" diff --git a/a2ml/bindings/deno/docs/practice/AI-CONVENTIONS.adoc b/a2ml/bindings/deno/docs/practice/AI-CONVENTIONS.adoc index b30b795b..079e68e2 100644 --- a/a2ml/bindings/deno/docs/practice/AI-CONVENTIONS.adoc +++ b/a2ml/bindings/deno/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: AGPL-3.0-or-later`. ## Author Attribution diff --git a/a2ml/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/a2ml/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc index a29d816d..6fa14b17 100644 --- a/a2ml/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/a2ml/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = TOPOLOGY.md — Generation Guide {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> :toc: diff --git a/a2ml/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d6..02278532 100644 --- a/a2ml/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "reports-unit" diff --git a/a2ml/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e08070..e0942aee 100644 --- a/a2ml/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-compliance" diff --git a/a2ml/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256ff..c88e0e1f 100644 --- a/a2ml/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-maintenance" diff --git a/a2ml/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8c..1f902114 100644 --- a/a2ml/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-performance" diff --git a/a2ml/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff01..ef493fef 100644 --- a/a2ml/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-quality" diff --git a/a2ml/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed0..990eae4f 100644 --- a/a2ml/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-security" diff --git a/a2ml/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..472b79c2 100644 --- a/a2ml/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "standards-unit" diff --git a/a2ml/bindings/deno/docs/templates/contractiles/README.adoc b/a2ml/bindings/deno/docs/templates/contractiles/README.adoc index 32f6a5e0..db88824d 100644 --- a/a2ml/bindings/deno/docs/templates/contractiles/README.adoc +++ b/a2ml/bindings/deno/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/a2ml/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml b/a2ml/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..55499898 100644 --- a/a2ml/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/a2ml/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml b/a2ml/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml index 6a72de89..cd19d76d 100644 --- a/a2ml/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml +++ b/a2ml/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Intentfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml b/a2ml/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..77e5ec19 100644 --- a/a2ml/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml +++ b/a2ml/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml b/a2ml/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..f8dcea7f 100644 --- a/a2ml/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/a2ml/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..51b679ec 100644 --- a/a2ml/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-track" diff --git a/a2ml/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..37282fbf 100644 --- a/a2ml/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-computing" diff --git a/a2ml/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..15761bed 100644 --- a/a2ml/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-formalisms" diff --git a/a2ml/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..01dc5ddc 100644 --- a/a2ml/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-mathematics" diff --git a/a2ml/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..f5cb9433 100644 --- a/a2ml/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-ontologies" diff --git a/a2ml/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..6d42b119 100644 --- a/a2ml/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-other" diff --git a/a2ml/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..bf7ba777 100644 --- a/a2ml/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-socio-technical" diff --git a/a2ml/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..cf09aaaa 100644 --- a/a2ml/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track" diff --git a/a2ml/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..7077dee5 100644 --- a/a2ml/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "academic-unit" diff --git a/a2ml/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..0da7ccd4 100644 --- a/a2ml/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "industry-unit" diff --git a/a2ml/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..c1f851d9 100644 --- a/a2ml/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track-outreach" diff --git a/a2ml/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f75ccc4b 100644 --- a/a2ml/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "wikis-track" diff --git a/a2ml/bindings/deno/features/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..eff7b023 100644 --- a/a2ml/bindings/deno/features/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "features-pillar" diff --git a/a2ml/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..ba24454c 100644 --- a/a2ml/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-boj-server" diff --git a/a2ml/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..1f361c78 100644 --- a/a2ml/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-panic-attacker" diff --git a/a2ml/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..04a741d5 100644 --- a/a2ml/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-ssg" diff --git a/a2ml/bindings/deno/features/ssg/ssg-bootstrap.sh b/a2ml/bindings/deno/features/ssg/ssg-bootstrap.sh index eda90f00..f5096851 100755 --- a/a2ml/bindings/deno/features/ssg/ssg-bootstrap.sh +++ b/a2ml/bindings/deno/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/a2ml/bindings/deno/flake.nix b/a2ml/bindings/deno/flake.nix index da78ead3..32e448dc 100644 --- a/a2ml/bindings/deno/flake.nix +++ b/a2ml/bindings/deno/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/guix.scm b/a2ml/bindings/deno/guix.scm index e8467d43..edd9ae28 100644 --- a/a2ml/bindings/deno/guix.scm +++ b/a2ml/bindings/deno/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix package definition for {{PROJECT_NAME}} diff --git a/a2ml/bindings/deno/mod.ts b/a2ml/bindings/deno/mod.ts index 0120b80a..83565c3b 100644 --- a/a2ml/bindings/deno/mod.ts +++ b/a2ml/bindings/deno/mod.ts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // mod.ts — Deno entry point for the @hyperpolymath/a2ml library. diff --git a/a2ml/bindings/deno/src/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/0.1-AI-MANIFEST.a2ml index b8ec5aef..7170c5d5 100644 --- a/a2ml/bindings/deno/src/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-pillar" diff --git a/a2ml/bindings/deno/src/A2ML.affine b/a2ml/bindings/deno/src/A2ML.affine index e9bb03e8..0b3d7744 100644 --- a/a2ml/bindings/deno/src/A2ML.affine +++ b/a2ml/bindings/deno/src/A2ML.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // A2ML — main module for the A2ML parser library. diff --git a/a2ml/bindings/deno/src/A2ML_Parser.affine b/a2ml/bindings/deno/src/A2ML_Parser.affine index 03fb4421..9457474f 100644 --- a/a2ml/bindings/deno/src/A2ML_Parser.affine +++ b/a2ml/bindings/deno/src/A2ML_Parser.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // A2ML_Parser — parser for A2ML documents. diff --git a/a2ml/bindings/deno/src/A2ML_Renderer.affine b/a2ml/bindings/deno/src/A2ML_Renderer.affine index ea1c9e1e..2e249f39 100644 --- a/a2ml/bindings/deno/src/A2ML_Renderer.affine +++ b/a2ml/bindings/deno/src/A2ML_Renderer.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // A2ML_Renderer — render A2ML AST back to A2ML surface syntax. diff --git a/a2ml/bindings/deno/src/A2ML_Types.affine b/a2ml/bindings/deno/src/A2ML_Types.affine index ea36cd13..4bed6da7 100644 --- a/a2ml/bindings/deno/src/A2ML_Types.affine +++ b/a2ml/bindings/deno/src/A2ML_Types.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // A2ML_Types — core data types for A2ML documents. diff --git a/a2ml/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a5..ba77eb74 100644 --- a/a2ml/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-aspects" diff --git a/a2ml/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea51..99e5ee96 100644 --- a/a2ml/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-integrity" diff --git a/a2ml/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d59..92ebf4f7 100644 --- a/a2ml/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-observability" diff --git a/a2ml/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a878..02113660 100644 --- a/a2ml/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-security" diff --git a/a2ml/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f48..d50f0668 100644 --- a/a2ml/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-bridges" diff --git a/a2ml/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c7..37f19413 100644 --- a/a2ml/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-contracts" diff --git a/a2ml/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml index 097b8e86..6af7ffde 100644 --- a/a2ml/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-core" diff --git a/a2ml/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f5..aec38193 100644 --- a/a2ml/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-definitions" diff --git a/a2ml/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a2..d54c7a5e 100644 --- a/a2ml/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-errors" diff --git a/a2ml/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897b..618ffe8a 100644 --- a/a2ml/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "interface-seams-unit" diff --git a/a2ml/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c9..1eff53c1 100644 --- a/a2ml/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "abi-logic" diff --git a/a2ml/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8fa..52eea6fe 100644 --- a/a2ml/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ffi-logic" diff --git a/a2ml/bindings/deno/src/interface/ffi/build.zig b/a2ml/bindings/deno/src/interface/ffi/build.zig index c2081bdb..fe27f5e9 100644 --- a/a2ml/bindings/deno/src/interface/ffi/build.zig +++ b/a2ml/bindings/deno/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882dc..f3f0bd25 100644 --- a/a2ml/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "src-unit" diff --git a/a2ml/bindings/deno/src/interface/ffi/src/main.zig b/a2ml/bindings/deno/src/interface/ffi/src/main.zig index 26a158b4..8f897a27 100644 --- a/a2ml/bindings/deno/src/interface/ffi/src/main.zig +++ b/a2ml/bindings/deno/src/interface/ffi/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/a2ml/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea3818..5b1eab79 100644 --- a/a2ml/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "test-unit" diff --git a/a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig b/a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig +++ b/a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/a2ml/bindings/deno/verification/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..6e6b8746 100644 --- a/a2ml/bindings/deno/verification/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-pillar" diff --git a/a2ml/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..a1720d6c 100644 --- a/a2ml/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "benches-pillar" diff --git a/a2ml/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..f624d5c7 100644 --- a/a2ml/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-coverage" diff --git a/a2ml/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..76601a92 100644 --- a/a2ml/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "fuzzing-unit" diff --git a/a2ml/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..a8cd1074 100644 --- a/a2ml/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-proofs" diff --git a/a2ml/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..56a8810e 100644 --- a/a2ml/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-safety_case" diff --git a/a2ml/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..711edb12 100644 --- a/a2ml/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "simulations-unit" diff --git a/a2ml/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..334dfa51 100644 --- a/a2ml/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-traceability" diff --git a/a2ml/bindings/haskell/.devcontainer/Containerfile b/a2ml/bindings/haskell/.devcontainer/Containerfile index d9a54f6c..441fe6af 100644 --- a/a2ml/bindings/haskell/.devcontainer/Containerfile +++ b/a2ml/bindings/haskell/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Dev Container image for {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/.devcontainer/README.adoc b/a2ml/bindings/haskell/.devcontainer/README.adoc index 4302e6db..8013ab0b 100644 --- a/a2ml/bindings/haskell/.devcontainer/README.adoc +++ b/a2ml/bindings/haskell/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Dev Container Usage :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}> diff --git a/a2ml/bindings/haskell/.devcontainer/devcontainer.json b/a2ml/bindings/haskell/.devcontainer/devcontainer.json index 4eb611b4..1ecb2581 100644 --- a/a2ml/bindings/haskell/.devcontainer/devcontainer.json +++ b/a2ml/bindings/haskell/.devcontainer/devcontainer.json @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/.envrc b/a2ml/bindings/haskell/.envrc index 27add933..ea74537b 100644 --- a/a2ml/bindings/haskell/.envrc +++ b/a2ml/bindings/haskell/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Activate development environment # Install direnv: https://direnv.net/ diff --git a/a2ml/bindings/haskell/.gitattributes b/a2ml/bindings/haskell/.gitattributes index becb1d24..729c304e 100644 --- a/a2ml/bindings/haskell/.gitattributes +++ b/a2ml/bindings/haskell/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/a2ml/bindings/haskell/.github/CODEOWNERS b/a2ml/bindings/haskell/.github/CODEOWNERS index 15879937..18f0d0c5 100644 --- a/a2ml/bindings/haskell/.github/CODEOWNERS +++ b/a2ml/bindings/haskell/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml b/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..1a1b58ed 100644 --- a/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [enhancement] body: - type: textarea diff --git a/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..5a299d34 100644 --- a/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/a2ml/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [question] body: - type: textarea diff --git a/a2ml/bindings/haskell/.github/FUNDING.yml b/a2ml/bindings/haskell/.github/FUNDING.yml index fa9ed4fa..1f9d81ce 100644 --- a/a2ml/bindings/haskell/.github/FUNDING.yml +++ b/a2ml/bindings/haskell/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Funding platforms for {{OWNER}} 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/a2ml/bindings/haskell/.github/GOVERNANCE.md b/a2ml/bindings/haskell/.github/GOVERNANCE.md index 5fd4251a..0b9c20ba 100644 --- a/a2ml/bindings/haskell/.github/GOVERNANCE.md +++ b/a2ml/bindings/haskell/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml index 91cd940a..cf14d866 100644 --- a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Bug report issue template for {{OWNER}}/{{REPO}} name: Bug Report description: Create a report to help us improve diff --git a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml index 39c496e6..af007500 100644 --- a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml +++ b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Issue template chooser configuration for {{OWNER}}/{{REPO}} blank_issues_enabled: true contact_links: diff --git a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml index 8fc9654e..19edee3a 100644 --- a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml +++ b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Custom issue template for {{OWNER}}/{{REPO}} name: Other description: Report an issue that does not fit the other categories diff --git a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml index fc210dcb..5d73ce64 100644 --- a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml +++ b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Documentation issue template for {{OWNER}}/{{REPO}} name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml index 7d83ad1c..1f871f73 100644 --- a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Feature request issue template for {{OWNER}}/{{REPO}} name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml index 7d470c20..824a6866 100644 --- a/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml +++ b/a2ml/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Question issue template for {{OWNER}}/{{REPO}} name: Question description: Ask a question about usage or behaviour diff --git a/a2ml/bindings/haskell/.github/MAINTAINERS b/a2ml/bindings/haskell/.github/MAINTAINERS index 0c819aa8..424ada32 100644 --- a/a2ml/bindings/haskell/.github/MAINTAINERS +++ b/a2ml/bindings/haskell/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/a2ml/bindings/haskell/.github/copilot-instructions.md b/a2ml/bindings/haskell/.github/copilot-instructions.md index 2b9f6ff0..2c783109 100644 --- a/a2ml/bindings/haskell/.github/copilot-instructions.md +++ b/a2ml/bindings/haskell/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/a2ml/bindings/haskell/.github/dependabot.yml b/a2ml/bindings/haskell/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/a2ml/bindings/haskell/.github/dependabot.yml +++ b/a2ml/bindings/haskell/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/bindings/haskell/.github/pull_request_template.md b/a2ml/bindings/haskell/.github/pull_request_template.md index 24b73006..125e641a 100644 --- a/a2ml/bindings/haskell/.github/pull_request_template.md +++ b/a2ml/bindings/haskell/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/a2ml/bindings/haskell/.github/workflows/governance.yml b/a2ml/bindings/haskell/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/bindings/haskell/.github/workflows/governance.yml +++ b/a2ml/bindings/haskell/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml b/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml index b502b973..f510efb3 100644 --- a/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml +++ b/a2ml/bindings/haskell/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/bindings/haskell/.github/workflows/instant-sync.yml b/a2ml/bindings/haskell/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/bindings/haskell/.github/workflows/instant-sync.yml +++ b/a2ml/bindings/haskell/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/bindings/haskell/.github/workflows/jekyll.yml b/a2ml/bindings/haskell/.github/workflows/jekyll.yml index 3cd34799..04a53a22 100644 --- a/a2ml/bindings/haskell/.github/workflows/jekyll.yml +++ b/a2ml/bindings/haskell/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/a2ml/bindings/haskell/.github/workflows/mirror.yml b/a2ml/bindings/haskell/.github/workflows/mirror.yml index 8ce25434..c6dfb696 100644 --- a/a2ml/bindings/haskell/.github/workflows/mirror.yml +++ b/a2ml/bindings/haskell/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/bindings/haskell/.github/workflows/release.yml b/a2ml/bindings/haskell/.github/workflows/release.yml index 62b06b46..7708e87d 100644 --- a/a2ml/bindings/haskell/.github/workflows/release.yml +++ b/a2ml/bindings/haskell/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Release workflow — triggered by version tags (v*). diff --git a/a2ml/bindings/haskell/.github/workflows/rhodibot.yml b/a2ml/bindings/haskell/.github/workflows/rhodibot.yml index 94bfc55d..ba23f66c 100644 --- a/a2ml/bindings/haskell/.github/workflows/rhodibot.yml +++ b/a2ml/bindings/haskell/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/haskell/.github/workflows/scorecard-enforcer.yml b/a2ml/bindings/haskell/.github/workflows/scorecard-enforcer.yml index e1f5c2fd..97764421 100644 --- a/a2ml/bindings/haskell/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/bindings/haskell/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/bindings/haskell/.github/workflows/scorecard.yml b/a2ml/bindings/haskell/.github/workflows/scorecard.yml index 27dad2c2..91ff03bb 100644 --- a/a2ml/bindings/haskell/.github/workflows/scorecard.yml +++ b/a2ml/bindings/haskell/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/bindings/haskell/.github/workflows/secret-scanner.yml b/a2ml/bindings/haskell/.github/workflows/secret-scanner.yml index 1ca8acac..b6ea6fa5 100644 --- a/a2ml/bindings/haskell/.github/workflows/secret-scanner.yml +++ b/a2ml/bindings/haskell/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/bindings/haskell/.github/workflows/static-analysis-gate.yml b/a2ml/bindings/haskell/.github/workflows/static-analysis-gate.yml index 08148e3f..fad710fb 100644 --- a/a2ml/bindings/haskell/.github/workflows/static-analysis-gate.yml +++ b/a2ml/bindings/haskell/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/haskell/.gitignore b/a2ml/bindings/haskell/.gitignore index 03e4afb5..9e4f8b47 100644 --- a/a2ml/bindings/haskell/.gitignore +++ b/a2ml/bindings/haskell/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/bindings/haskell/.gitlab-ci.yml b/a2ml/bindings/haskell/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/bindings/haskell/.gitlab-ci.yml +++ b/a2ml/bindings/haskell/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/bindings/haskell/.guix-channel b/a2ml/bindings/haskell/.guix-channel index 463636d7..cba19db4 100644 --- a/a2ml/bindings/haskell/.guix-channel +++ b/a2ml/bindings/haskell/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..1f056880 100644 --- a/a2ml/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "machine-readable-pillar" diff --git a/a2ml/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..3c32c420 100644 --- a/a2ml/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml index 2b0e9d2e..1bd21f8b 100644 --- a/a2ml/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Project ecosystem position diff --git a/a2ml/bindings/haskell/.machine_readable/6a2/META.a2ml b/a2ml/bindings/haskell/.machine_readable/6a2/META.a2ml index 81186d98..5656e411 100644 --- a/a2ml/bindings/haskell/.machine_readable/6a2/META.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Project meta-level information diff --git a/a2ml/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..d2cadb50 100644 --- a/a2ml/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..e2e75303 100644 --- a/a2ml/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/bindings/haskell/.machine_readable/6a2/STATE.a2ml b/a2ml/bindings/haskell/.machine_readable/6a2/STATE.a2ml index 131832b2..05c99525 100644 --- a/a2ml/bindings/haskell/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Project state checkpoint (META-TEMPLATE) diff --git a/a2ml/bindings/haskell/.machine_readable/CLADE.a2ml b/a2ml/bindings/haskell/.machine_readable/CLADE.a2ml index 9e77419b..1b3c063b 100644 --- a/a2ml/bindings/haskell/.machine_readable/CLADE.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/a2ml/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml b/a2ml/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml index 0a6e5718..2781fc7c 100644 --- a/a2ml/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/a2ml/bindings/haskell/.machine_readable/ai/.clinerules b/a2ml/bindings/haskell/.machine_readable/ai/.clinerules index dd6a026c..2bcfb397 100644 --- a/a2ml/bindings/haskell/.machine_readable/ai/.clinerules +++ b/a2ml/bindings/haskell/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/haskell/.machine_readable/ai/.cursorrules b/a2ml/bindings/haskell/.machine_readable/ai/.cursorrules index ca78d43b..0b23064a 100644 --- a/a2ml/bindings/haskell/.machine_readable/ai/.cursorrules +++ b/a2ml/bindings/haskell/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/haskell/.machine_readable/ai/.windsurfrules b/a2ml/bindings/haskell/.machine_readable/ai/.windsurfrules index dd6a026c..2bcfb397 100644 --- a/a2ml/bindings/haskell/.machine_readable/ai/.windsurfrules +++ b/a2ml/bindings/haskell/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..464fe2ce 100644 --- a/a2ml/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ai-registry" diff --git a/a2ml/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..47fc535e 100644 --- a/a2ml/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "anchors-registry" diff --git a/a2ml/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml b/a2ml/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml index 7e2593a6..ad8a7819 100644 --- a/a2ml/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/a2ml/bindings/haskell/.machine_readable/compliance/rust/deny.toml b/a2ml/bindings/haskell/.machine_readable/compliance/rust/deny.toml index ad75c2cd..c2395f40 100644 --- a/a2ml/bindings/haskell/.machine_readable/compliance/rust/deny.toml +++ b/a2ml/bindings/haskell/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/a2ml/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..58452eaa 100644 --- a/a2ml/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "configs-registry" diff --git a/a2ml/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml b/a2ml/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml index 4256fda2..f4136ae9 100644 --- a/a2ml/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml +++ b/a2ml/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # git-cliff configuration for conventional commit changelog generation. diff --git a/a2ml/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml b/a2ml/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml index 7bf18fb0..d09e60ec 100644 --- a/a2ml/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile — Cleanup and hygiene contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml b/a2ml/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml index 5f27f776..24993e4c 100644 --- a/a2ml/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile — Physical state contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml b/a2ml/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..37a058b9 100644 --- a/a2ml/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..db51801f 100644 --- a/a2ml/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "policies-registry" diff --git a/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 0260a9d7..a0430d75 100644 --- a/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Canonical maintenance governance model diff --git a/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..12c84596 100644 --- a/a2ml/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-scripts-unit" diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..7a191cec 100644 --- a/a2ml/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-forge" diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/forge/forge-sync.sh b/a2ml/bindings/haskell/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..6fc40fab 100755 --- a/a2ml/bindings/haskell/.machine_readable/scripts/forge/forge-sync.sh +++ b/a2ml/bindings/haskell/.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: AGPL-3.0-or-later # # forge-sync.sh — Multi-forge mirroring script # diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..8820eb50 100644 --- a/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-lifecycle" diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/install-tools.sh b/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..8b4ca652 100755 --- a/a2ml/bindings/haskell/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/a2ml/bindings/haskell/.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: AGPL-3.0-or-later # # install-tools.sh — Developer toolchain installer # diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/maintenance/maint-assault.sh b/a2ml/bindings/haskell/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..b7e3c0d0 100644 --- a/a2ml/bindings/haskell/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/a2ml/bindings/haskell/.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: AGPL-3.0-or-later # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/a2ml/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..c6e027f0 100644 --- a/a2ml/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-verification" diff --git a/a2ml/bindings/haskell/.well-known/ai.txt b/a2ml/bindings/haskell/.well-known/ai.txt index 6668d669..894d9da1 100644 --- a/a2ml/bindings/haskell/.well-known/ai.txt +++ b/a2ml/bindings/haskell/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/a2ml/bindings/haskell/.well-known/humans.txt b/a2ml/bindings/haskell/.well-known/humans.txt index 60be6cfc..90a7a024 100644 --- a/a2ml/bindings/haskell/.well-known/humans.txt +++ b/a2ml/bindings/haskell/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # humanstxt.org /* TEAM */ diff --git a/a2ml/bindings/haskell/.well-known/security.txt b/a2ml/bindings/haskell/.well-known/security.txt index 93ce46e0..0bcf7ea8 100644 --- a/a2ml/bindings/haskell/.well-known/security.txt +++ b/a2ml/bindings/haskell/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/a2ml/bindings/haskell/Containerfile b/a2ml/bindings/haskell/Containerfile index 19e2289f..0f27d27a 100644 --- a/a2ml/bindings/haskell/Containerfile +++ b/a2ml/bindings/haskell/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/Justfile b/a2ml/bindings/haskell/Justfile index 06b8af24..1e29c745 100644 --- a/a2ml/bindings/haskell/Justfile +++ b/a2ml/bindings/haskell/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # RSR Standard Justfile Template diff --git a/a2ml/bindings/haskell/LICENSE b/a2ml/bindings/haskell/LICENSE index d2dccf5b..ef93936a 100644 --- a/a2ml/bindings/haskell/LICENSE +++ b/a2ml/bindings/haskell/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/a2ml/bindings/haskell/README.adoc b/a2ml/bindings/haskell/README.adoc index bb41e999..443228bf 100644 --- a/a2ml/bindings/haskell/README.adoc +++ b/a2ml/bindings/haskell/README.adoc @@ -161,5 +161,5 @@ See link:https://github.com/hyperpolymath/contractiles[contractiles documentatio == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later See link:LICENSE[LICENSE] and link:docs/legal/[docs/legal/] for details. diff --git a/a2ml/bindings/haskell/ROADMAP.adoc b/a2ml/bindings/haskell/ROADMAP.adoc index 54f81348..0e96495d 100644 --- a/a2ml/bindings/haskell/ROADMAP.adoc +++ b/a2ml/bindings/haskell/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Haskell Roadmap == Current Status diff --git a/a2ml/bindings/haskell/SECURITY.md b/a2ml/bindings/haskell/SECURITY.md index aefad4c0..f6fd0c56 100644 --- a/a2ml/bindings/haskell/SECURITY.md +++ b/a2ml/bindings/haskell/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/a2ml/bindings/haskell/container/.gatekeeper.yaml b/a2ml/bindings/haskell/container/.gatekeeper.yaml index cffda23e..711b4285 100644 --- a/a2ml/bindings/haskell/container/.gatekeeper.yaml +++ b/a2ml/bindings/haskell/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Svalinn gatekeeper policy for {{PROJECT_NAME}} # diff --git a/a2ml/bindings/haskell/container/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/container/0.1-AI-MANIFEST.a2ml index 3d89b876..189b6d98 100644 --- a/a2ml/bindings/haskell/container/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/container/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "container-templates" diff --git a/a2ml/bindings/haskell/container/Containerfile b/a2ml/bindings/haskell/container/Containerfile index efcafa22..c7d071df 100644 --- a/a2ml/bindings/haskell/container/Containerfile +++ b/a2ml/bindings/haskell/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/a2ml/bindings/haskell/container/README.adoc b/a2ml/bindings/haskell/container/README.adoc index 13732c33..def1438c 100644 --- a/a2ml/bindings/haskell/container/README.adoc +++ b/a2ml/bindings/haskell/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> = {{PROJECT_NAME}} Container Templates :toc: left diff --git a/a2ml/bindings/haskell/container/compose.example.toml b/a2ml/bindings/haskell/container/compose.example.toml index 4bce8288..14264108 100644 --- a/a2ml/bindings/haskell/container/compose.example.toml +++ b/a2ml/bindings/haskell/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Example selur-compose configuration — multi-service stack # diff --git a/a2ml/bindings/haskell/container/compose.toml b/a2ml/bindings/haskell/container/compose.toml index 19eda0fa..31168235 100644 --- a/a2ml/bindings/haskell/container/compose.toml +++ b/a2ml/bindings/haskell/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} selur-compose configuration # diff --git a/a2ml/bindings/haskell/container/ct-build.sh b/a2ml/bindings/haskell/container/ct-build.sh index 527325d9..7741418e 100755 --- a/a2ml/bindings/haskell/container/ct-build.sh +++ b/a2ml/bindings/haskell/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline # diff --git a/a2ml/bindings/haskell/container/deploy.k9.ncl b/a2ml/bindings/haskell/container/deploy.k9.ncl index b283a7c1..de25c815 100644 --- a/a2ml/bindings/haskell/container/deploy.k9.ncl +++ b/a2ml/bindings/haskell/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/a2ml/bindings/haskell/container/entrypoint.sh b/a2ml/bindings/haskell/container/entrypoint.sh index 72ace9c1..e8a691c1 100755 --- a/a2ml/bindings/haskell/container/entrypoint.sh +++ b/a2ml/bindings/haskell/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/a2ml/bindings/haskell/container/manifest.toml b/a2ml/bindings/haskell/container/manifest.toml index f196ee25..8d8703b7 100644 --- a/a2ml/bindings/haskell/container/manifest.toml +++ b/a2ml/bindings/haskell/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle # diff --git a/a2ml/bindings/haskell/container/vordr.toml b/a2ml/bindings/haskell/container/vordr.toml index 0fb7fd59..f0fa3c7d 100644 --- a/a2ml/bindings/haskell/container/vordr.toml +++ b/a2ml/bindings/haskell/container/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Vordr runtime monitoring configuration for {{PROJECT_NAME}} # diff --git a/a2ml/bindings/haskell/contractile.just b/a2ml/bindings/haskell/contractile.just index 8f99137a..1ef1a2be 100644 --- a/a2ml/bindings/haskell/contractile.just +++ b/a2ml/bindings/haskell/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: AGPL-3.0-or-later # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/a2ml/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml index 828253e6..eb61ba87 100644 --- a/a2ml/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "docs-pillar" diff --git a/a2ml/bindings/haskell/docs/RSR_OUTLINE.adoc b/a2ml/bindings/haskell/docs/RSR_OUTLINE.adoc index c7931831..3302f2a7 100644 --- a/a2ml/bindings/haskell/docs/RSR_OUTLINE.adoc +++ b/a2ml/bindings/haskell/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: AGPL-3.0-or-later == Links diff --git a/a2ml/bindings/haskell/docs/STATE-VISUALIZER.adoc b/a2ml/bindings/haskell/docs/STATE-VISUALIZER.adoc index fb453375..5f3fb377 100644 --- a/a2ml/bindings/haskell/docs/STATE-VISUALIZER.adoc +++ b/a2ml/bindings/haskell/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/a2ml/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..cc7a8c9c 100644 --- a/a2ml/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "architecture-track" diff --git a/a2ml/bindings/haskell/docs/architecture/THREAT-MODEL.adoc b/a2ml/bindings/haskell/docs/architecture/THREAT-MODEL.adoc index ff4794fa..33f12d6e 100644 --- a/a2ml/bindings/haskell/docs/architecture/THREAT-MODEL.adoc +++ b/a2ml/bindings/haskell/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..0697c1f5 100644 --- a/a2ml/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "attribution-unit" diff --git a/a2ml/bindings/haskell/docs/attribution/MAINTAINERS.adoc b/a2ml/bindings/haskell/docs/attribution/MAINTAINERS.adoc index 9db32d96..2dfc303a 100644 --- a/a2ml/bindings/haskell/docs/attribution/MAINTAINERS.adoc +++ b/a2ml/bindings/haskell/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..9e2effd7 100644 --- a/a2ml/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "decisions-unit" diff --git a/a2ml/bindings/haskell/docs/decisions/0000-template.adoc b/a2ml/bindings/haskell/docs/decisions/0000-template.adoc index 037fc2be..d5c8514b 100644 --- a/a2ml/bindings/haskell/docs/decisions/0000-template.adoc +++ b/a2ml/bindings/haskell/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/a2ml/bindings/haskell/docs/decisions/0001-adopt-rsr-standard.adoc b/a2ml/bindings/haskell/docs/decisions/0001-adopt-rsr-standard.adoc index 3fad7407..7d3e913b 100644 --- a/a2ml/bindings/haskell/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/a2ml/bindings/haskell/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/a2ml/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..8f922dfa 100644 --- a/a2ml/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "developer-unit" diff --git a/a2ml/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..4eb2363b 100644 --- a/a2ml/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-pillar" diff --git a/a2ml/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml b/a2ml/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml index 8b0ac778..bfabd9a3 100644 --- a/a2ml/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml +++ b/a2ml/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: AGPL-3.0-or-later ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/a2ml/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/a2ml/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/bindings/haskell/docs/governance/TSDM.a2ml b/a2ml/bindings/haskell/docs/governance/TSDM.a2ml index 78cd0fc6..e4bccc24 100644 --- a/a2ml/bindings/haskell/docs/governance/TSDM.a2ml +++ b/a2ml/bindings/haskell/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/a2ml/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..d2ca6393 100644 --- a/a2ml/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-audit" diff --git a/a2ml/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..21e21f54 100644 --- a/a2ml/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-compliance" diff --git a/a2ml/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..d4a969c7 100644 --- a/a2ml/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-effects" diff --git a/a2ml/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..be4cf590 100644 --- a/a2ml/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-systems" diff --git a/a2ml/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..93daf7ce 100644 --- a/a2ml/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-maintenance" diff --git a/a2ml/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..58fff174 100644 --- a/a2ml/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-adaptive" diff --git a/a2ml/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..36388f59 100644 --- a/a2ml/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-corrective" diff --git a/a2ml/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..5f1a1936 100644 --- a/a2ml/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-perfective" diff --git a/a2ml/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..a8eb9666 100644 --- a/a2ml/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-planning" diff --git a/a2ml/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..be5e7be7 100644 --- a/a2ml/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-could" diff --git a/a2ml/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..696b2400 100644 --- a/a2ml/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-must" diff --git a/a2ml/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..b0c11cb6 100644 --- a/a2ml/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-should" diff --git a/a2ml/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..336052f4 100644 --- a/a2ml/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "legal-track" diff --git a/a2ml/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/a2ml/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..5e54f7c5 100644 --- a/a2ml/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/a2ml/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/a2ml/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/a2ml/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..fd57ca74 100644 --- a/a2ml/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/a2ml/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/a2ml/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..3cdc74b3 100644 --- a/a2ml/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "practice-unit" diff --git a/a2ml/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc b/a2ml/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc index b30b795b..079e68e2 100644 --- a/a2ml/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc +++ b/a2ml/bindings/haskell/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: AGPL-3.0-or-later`. ## Author Attribution diff --git a/a2ml/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/a2ml/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc index a29d816d..6fa14b17 100644 --- a/a2ml/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/a2ml/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = TOPOLOGY.md — Generation Guide {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> :toc: diff --git a/a2ml/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d6..02278532 100644 --- a/a2ml/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "reports-unit" diff --git a/a2ml/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e08070..e0942aee 100644 --- a/a2ml/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-compliance" diff --git a/a2ml/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256ff..c88e0e1f 100644 --- a/a2ml/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-maintenance" diff --git a/a2ml/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8c..1f902114 100644 --- a/a2ml/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-performance" diff --git a/a2ml/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff01..ef493fef 100644 --- a/a2ml/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-quality" diff --git a/a2ml/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed0..990eae4f 100644 --- a/a2ml/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-security" diff --git a/a2ml/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..472b79c2 100644 --- a/a2ml/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "standards-unit" diff --git a/a2ml/bindings/haskell/docs/templates/contractiles/README.adoc b/a2ml/bindings/haskell/docs/templates/contractiles/README.adoc index 32f6a5e0..db88824d 100644 --- a/a2ml/bindings/haskell/docs/templates/contractiles/README.adoc +++ b/a2ml/bindings/haskell/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/a2ml/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml b/a2ml/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..55499898 100644 --- a/a2ml/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/a2ml/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml b/a2ml/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml index 6a72de89..cd19d76d 100644 --- a/a2ml/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml +++ b/a2ml/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Intentfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml b/a2ml/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..77e5ec19 100644 --- a/a2ml/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml +++ b/a2ml/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml b/a2ml/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..f8dcea7f 100644 --- a/a2ml/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/a2ml/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..51b679ec 100644 --- a/a2ml/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-track" diff --git a/a2ml/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..37282fbf 100644 --- a/a2ml/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-computing" diff --git a/a2ml/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..15761bed 100644 --- a/a2ml/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-formalisms" diff --git a/a2ml/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..01dc5ddc 100644 --- a/a2ml/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-mathematics" diff --git a/a2ml/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..f5cb9433 100644 --- a/a2ml/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-ontologies" diff --git a/a2ml/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..6d42b119 100644 --- a/a2ml/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-other" diff --git a/a2ml/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..bf7ba777 100644 --- a/a2ml/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-socio-technical" diff --git a/a2ml/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..cf09aaaa 100644 --- a/a2ml/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track" diff --git a/a2ml/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..7077dee5 100644 --- a/a2ml/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "academic-unit" diff --git a/a2ml/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..0da7ccd4 100644 --- a/a2ml/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "industry-unit" diff --git a/a2ml/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..c1f851d9 100644 --- a/a2ml/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track-outreach" diff --git a/a2ml/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f75ccc4b 100644 --- a/a2ml/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "wikis-track" diff --git a/a2ml/bindings/haskell/features/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..eff7b023 100644 --- a/a2ml/bindings/haskell/features/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "features-pillar" diff --git a/a2ml/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..ba24454c 100644 --- a/a2ml/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-boj-server" diff --git a/a2ml/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..1f361c78 100644 --- a/a2ml/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-panic-attacker" diff --git a/a2ml/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..04a741d5 100644 --- a/a2ml/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-ssg" diff --git a/a2ml/bindings/haskell/features/ssg/ssg-bootstrap.sh b/a2ml/bindings/haskell/features/ssg/ssg-bootstrap.sh index eda90f00..f5096851 100755 --- a/a2ml/bindings/haskell/features/ssg/ssg-bootstrap.sh +++ b/a2ml/bindings/haskell/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/a2ml/bindings/haskell/flake.nix b/a2ml/bindings/haskell/flake.nix index da78ead3..32e448dc 100644 --- a/a2ml/bindings/haskell/flake.nix +++ b/a2ml/bindings/haskell/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/guix.scm b/a2ml/bindings/haskell/guix.scm index e8467d43..edd9ae28 100644 --- a/a2ml/bindings/haskell/guix.scm +++ b/a2ml/bindings/haskell/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix package definition for {{PROJECT_NAME}} diff --git a/a2ml/bindings/haskell/src/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/0.1-AI-MANIFEST.a2ml index b8ec5aef..7170c5d5 100644 --- a/a2ml/bindings/haskell/src/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-pillar" diff --git a/a2ml/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a5..ba77eb74 100644 --- a/a2ml/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-aspects" diff --git a/a2ml/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea51..99e5ee96 100644 --- a/a2ml/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-integrity" diff --git a/a2ml/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d59..92ebf4f7 100644 --- a/a2ml/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-observability" diff --git a/a2ml/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a878..02113660 100644 --- a/a2ml/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-security" diff --git a/a2ml/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f48..d50f0668 100644 --- a/a2ml/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-bridges" diff --git a/a2ml/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c7..37f19413 100644 --- a/a2ml/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-contracts" diff --git a/a2ml/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml index 097b8e86..6af7ffde 100644 --- a/a2ml/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-core" diff --git a/a2ml/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f5..aec38193 100644 --- a/a2ml/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-definitions" diff --git a/a2ml/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a2..d54c7a5e 100644 --- a/a2ml/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-errors" diff --git a/a2ml/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897b..618ffe8a 100644 --- a/a2ml/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "interface-seams-unit" diff --git a/a2ml/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c9..1eff53c1 100644 --- a/a2ml/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "abi-logic" diff --git a/a2ml/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8fa..52eea6fe 100644 --- a/a2ml/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ffi-logic" diff --git a/a2ml/bindings/haskell/src/interface/ffi/build.zig b/a2ml/bindings/haskell/src/interface/ffi/build.zig index c2081bdb..fe27f5e9 100644 --- a/a2ml/bindings/haskell/src/interface/ffi/build.zig +++ b/a2ml/bindings/haskell/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882dc..f3f0bd25 100644 --- a/a2ml/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "src-unit" diff --git a/a2ml/bindings/haskell/src/interface/ffi/src/main.zig b/a2ml/bindings/haskell/src/interface/ffi/src/main.zig index 26a158b4..8f897a27 100644 --- a/a2ml/bindings/haskell/src/interface/ffi/src/main.zig +++ b/a2ml/bindings/haskell/src/interface/ffi/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea3818..5b1eab79 100644 --- a/a2ml/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "test-unit" diff --git a/a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig b/a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig +++ b/a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/a2ml/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..6e6b8746 100644 --- a/a2ml/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-pillar" diff --git a/a2ml/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..a1720d6c 100644 --- a/a2ml/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "benches-pillar" diff --git a/a2ml/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..f624d5c7 100644 --- a/a2ml/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-coverage" diff --git a/a2ml/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..76601a92 100644 --- a/a2ml/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "fuzzing-unit" diff --git a/a2ml/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..a8cd1074 100644 --- a/a2ml/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-proofs" diff --git a/a2ml/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..56a8810e 100644 --- a/a2ml/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-safety_case" diff --git a/a2ml/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..711edb12 100644 --- a/a2ml/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "simulations-unit" diff --git a/a2ml/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..334dfa51 100644 --- a/a2ml/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-traceability" diff --git a/a2ml/bindings/rust/.devcontainer/Containerfile b/a2ml/bindings/rust/.devcontainer/Containerfile index d9a54f6c..441fe6af 100644 --- a/a2ml/bindings/rust/.devcontainer/Containerfile +++ b/a2ml/bindings/rust/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Dev Container image for {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/.devcontainer/README.adoc b/a2ml/bindings/rust/.devcontainer/README.adoc index 4302e6db..8013ab0b 100644 --- a/a2ml/bindings/rust/.devcontainer/README.adoc +++ b/a2ml/bindings/rust/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Dev Container Usage :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}> diff --git a/a2ml/bindings/rust/.devcontainer/devcontainer.json b/a2ml/bindings/rust/.devcontainer/devcontainer.json index 4eb611b4..1ecb2581 100644 --- a/a2ml/bindings/rust/.devcontainer/devcontainer.json +++ b/a2ml/bindings/rust/.devcontainer/devcontainer.json @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/.envrc b/a2ml/bindings/rust/.envrc index 27add933..ea74537b 100644 --- a/a2ml/bindings/rust/.envrc +++ b/a2ml/bindings/rust/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Activate development environment # Install direnv: https://direnv.net/ diff --git a/a2ml/bindings/rust/.gitattributes b/a2ml/bindings/rust/.gitattributes index becb1d24..729c304e 100644 --- a/a2ml/bindings/rust/.gitattributes +++ b/a2ml/bindings/rust/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/a2ml/bindings/rust/.github/CODEOWNERS b/a2ml/bindings/rust/.github/CODEOWNERS index 15879937..18f0d0c5 100644 --- a/a2ml/bindings/rust/.github/CODEOWNERS +++ b/a2ml/bindings/rust/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml b/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..1a1b58ed 100644 --- a/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [enhancement] body: - type: textarea diff --git a/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..5a299d34 100644 --- a/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/a2ml/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [question] body: - type: textarea diff --git a/a2ml/bindings/rust/.github/FUNDING.yml b/a2ml/bindings/rust/.github/FUNDING.yml index fa9ed4fa..1f9d81ce 100644 --- a/a2ml/bindings/rust/.github/FUNDING.yml +++ b/a2ml/bindings/rust/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Funding platforms for {{OWNER}} 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/a2ml/bindings/rust/.github/GOVERNANCE.md b/a2ml/bindings/rust/.github/GOVERNANCE.md index 5fd4251a..0b9c20ba 100644 --- a/a2ml/bindings/rust/.github/GOVERNANCE.md +++ b/a2ml/bindings/rust/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml index 91cd940a..cf14d866 100644 --- a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Bug report issue template for {{OWNER}}/{{REPO}} name: Bug Report description: Create a report to help us improve diff --git a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/config.yml b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/config.yml index 39c496e6..af007500 100644 --- a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/config.yml +++ b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Issue template chooser configuration for {{OWNER}}/{{REPO}} blank_issues_enabled: true contact_links: diff --git a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml index 8fc9654e..19edee3a 100644 --- a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml +++ b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Custom issue template for {{OWNER}}/{{REPO}} name: Other description: Report an issue that does not fit the other categories diff --git a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml index fc210dcb..5d73ce64 100644 --- a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml +++ b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Documentation issue template for {{OWNER}}/{{REPO}} name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml index 7d83ad1c..1f871f73 100644 --- a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Feature request issue template for {{OWNER}}/{{REPO}} name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/question.yml b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/question.yml index 7d470c20..824a6866 100644 --- a/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/question.yml +++ b/a2ml/bindings/rust/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Question issue template for {{OWNER}}/{{REPO}} name: Question description: Ask a question about usage or behaviour diff --git a/a2ml/bindings/rust/.github/MAINTAINERS b/a2ml/bindings/rust/.github/MAINTAINERS index 0c819aa8..424ada32 100644 --- a/a2ml/bindings/rust/.github/MAINTAINERS +++ b/a2ml/bindings/rust/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/a2ml/bindings/rust/.github/copilot-instructions.md b/a2ml/bindings/rust/.github/copilot-instructions.md index 2b9f6ff0..2c783109 100644 --- a/a2ml/bindings/rust/.github/copilot-instructions.md +++ b/a2ml/bindings/rust/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/a2ml/bindings/rust/.github/dependabot.yml b/a2ml/bindings/rust/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/a2ml/bindings/rust/.github/dependabot.yml +++ b/a2ml/bindings/rust/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/bindings/rust/.github/pull_request_template.md b/a2ml/bindings/rust/.github/pull_request_template.md index 24b73006..125e641a 100644 --- a/a2ml/bindings/rust/.github/pull_request_template.md +++ b/a2ml/bindings/rust/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/a2ml/bindings/rust/.github/workflows/governance.yml b/a2ml/bindings/rust/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/bindings/rust/.github/workflows/governance.yml +++ b/a2ml/bindings/rust/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml b/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml index b502b973..f510efb3 100644 --- a/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml +++ b/a2ml/bindings/rust/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/bindings/rust/.github/workflows/instant-sync.yml b/a2ml/bindings/rust/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/bindings/rust/.github/workflows/instant-sync.yml +++ b/a2ml/bindings/rust/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/bindings/rust/.github/workflows/jekyll.yml b/a2ml/bindings/rust/.github/workflows/jekyll.yml index 3cd34799..04a53a22 100644 --- a/a2ml/bindings/rust/.github/workflows/jekyll.yml +++ b/a2ml/bindings/rust/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/a2ml/bindings/rust/.github/workflows/mirror.yml b/a2ml/bindings/rust/.github/workflows/mirror.yml index 8ce25434..c6dfb696 100644 --- a/a2ml/bindings/rust/.github/workflows/mirror.yml +++ b/a2ml/bindings/rust/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/bindings/rust/.github/workflows/release.yml b/a2ml/bindings/rust/.github/workflows/release.yml index 62b06b46..7708e87d 100644 --- a/a2ml/bindings/rust/.github/workflows/release.yml +++ b/a2ml/bindings/rust/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Release workflow — triggered by version tags (v*). diff --git a/a2ml/bindings/rust/.github/workflows/rhodibot.yml b/a2ml/bindings/rust/.github/workflows/rhodibot.yml index 94bfc55d..ba23f66c 100644 --- a/a2ml/bindings/rust/.github/workflows/rhodibot.yml +++ b/a2ml/bindings/rust/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/rust/.github/workflows/scorecard-enforcer.yml b/a2ml/bindings/rust/.github/workflows/scorecard-enforcer.yml index e1f5c2fd..97764421 100644 --- a/a2ml/bindings/rust/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/bindings/rust/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/bindings/rust/.github/workflows/scorecard.yml b/a2ml/bindings/rust/.github/workflows/scorecard.yml index 27dad2c2..91ff03bb 100644 --- a/a2ml/bindings/rust/.github/workflows/scorecard.yml +++ b/a2ml/bindings/rust/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/bindings/rust/.github/workflows/secret-scanner.yml b/a2ml/bindings/rust/.github/workflows/secret-scanner.yml index 1ca8acac..b6ea6fa5 100644 --- a/a2ml/bindings/rust/.github/workflows/secret-scanner.yml +++ b/a2ml/bindings/rust/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/bindings/rust/.github/workflows/static-analysis-gate.yml b/a2ml/bindings/rust/.github/workflows/static-analysis-gate.yml index 08148e3f..fad710fb 100644 --- a/a2ml/bindings/rust/.github/workflows/static-analysis-gate.yml +++ b/a2ml/bindings/rust/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/bindings/rust/.gitignore b/a2ml/bindings/rust/.gitignore index 03e4afb5..9e4f8b47 100644 --- a/a2ml/bindings/rust/.gitignore +++ b/a2ml/bindings/rust/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/bindings/rust/.gitlab-ci.yml b/a2ml/bindings/rust/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/bindings/rust/.gitlab-ci.yml +++ b/a2ml/bindings/rust/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/bindings/rust/.guix-channel b/a2ml/bindings/rust/.guix-channel index 463636d7..cba19db4 100644 --- a/a2ml/bindings/rust/.guix-channel +++ b/a2ml/bindings/rust/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..1f056880 100644 --- a/a2ml/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "machine-readable-pillar" diff --git a/a2ml/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..3c32c420 100644 --- a/a2ml/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml index 569f802e..d955e2fd 100644 --- a/a2ml/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Project ecosystem position diff --git a/a2ml/bindings/rust/.machine_readable/6a2/META.a2ml b/a2ml/bindings/rust/.machine_readable/6a2/META.a2ml index 81186d98..5656e411 100644 --- a/a2ml/bindings/rust/.machine_readable/6a2/META.a2ml +++ b/a2ml/bindings/rust/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Project meta-level information diff --git a/a2ml/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..d2cadb50 100644 --- a/a2ml/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..e2e75303 100644 --- a/a2ml/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/bindings/rust/.machine_readable/6a2/STATE.a2ml b/a2ml/bindings/rust/.machine_readable/6a2/STATE.a2ml index 131832b2..05c99525 100644 --- a/a2ml/bindings/rust/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/bindings/rust/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Project state checkpoint (META-TEMPLATE) diff --git a/a2ml/bindings/rust/.machine_readable/CLADE.a2ml b/a2ml/bindings/rust/.machine_readable/CLADE.a2ml index 9e77419b..1b3c063b 100644 --- a/a2ml/bindings/rust/.machine_readable/CLADE.a2ml +++ b/a2ml/bindings/rust/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/a2ml/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml b/a2ml/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml index 0a6e5718..2781fc7c 100644 --- a/a2ml/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml +++ b/a2ml/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/a2ml/bindings/rust/.machine_readable/ai/.clinerules b/a2ml/bindings/rust/.machine_readable/ai/.clinerules index dd6a026c..2bcfb397 100644 --- a/a2ml/bindings/rust/.machine_readable/ai/.clinerules +++ b/a2ml/bindings/rust/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/rust/.machine_readable/ai/.cursorrules b/a2ml/bindings/rust/.machine_readable/ai/.cursorrules index ca78d43b..0b23064a 100644 --- a/a2ml/bindings/rust/.machine_readable/ai/.cursorrules +++ b/a2ml/bindings/rust/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/rust/.machine_readable/ai/.windsurfrules b/a2ml/bindings/rust/.machine_readable/ai/.windsurfrules index dd6a026c..2bcfb397 100644 --- a/a2ml/bindings/rust/.machine_readable/ai/.windsurfrules +++ b/a2ml/bindings/rust/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..464fe2ce 100644 --- a/a2ml/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ai-registry" diff --git a/a2ml/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..47fc535e 100644 --- a/a2ml/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "anchors-registry" diff --git a/a2ml/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml b/a2ml/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml index 7e2593a6..ad8a7819 100644 --- a/a2ml/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml +++ b/a2ml/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/a2ml/bindings/rust/.machine_readable/compliance/rust/deny.toml b/a2ml/bindings/rust/.machine_readable/compliance/rust/deny.toml index ad75c2cd..c2395f40 100644 --- a/a2ml/bindings/rust/.machine_readable/compliance/rust/deny.toml +++ b/a2ml/bindings/rust/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/a2ml/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..58452eaa 100644 --- a/a2ml/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "configs-registry" diff --git a/a2ml/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml b/a2ml/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml index 4256fda2..f4136ae9 100644 --- a/a2ml/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml +++ b/a2ml/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # git-cliff configuration for conventional commit changelog generation. diff --git a/a2ml/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml b/a2ml/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml index 7bf18fb0..d09e60ec 100644 --- a/a2ml/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/a2ml/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile — Cleanup and hygiene contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml b/a2ml/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml index 5f27f776..24993e4c 100644 --- a/a2ml/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/a2ml/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile — Physical state contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml b/a2ml/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..37a058b9 100644 --- a/a2ml/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/a2ml/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/a2ml/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..db51801f 100644 --- a/a2ml/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "policies-registry" diff --git a/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 0260a9d7..a0430d75 100644 --- a/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Canonical maintenance governance model diff --git a/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..12c84596 100644 --- a/a2ml/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-scripts-unit" diff --git a/a2ml/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..7a191cec 100644 --- a/a2ml/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-forge" diff --git a/a2ml/bindings/rust/.machine_readable/scripts/forge/forge-sync.sh b/a2ml/bindings/rust/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..6fc40fab 100755 --- a/a2ml/bindings/rust/.machine_readable/scripts/forge/forge-sync.sh +++ b/a2ml/bindings/rust/.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: AGPL-3.0-or-later # # forge-sync.sh — Multi-forge mirroring script # diff --git a/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..8820eb50 100644 --- a/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-lifecycle" diff --git a/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/install-tools.sh b/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..8b4ca652 100755 --- a/a2ml/bindings/rust/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/a2ml/bindings/rust/.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: AGPL-3.0-or-later # # install-tools.sh — Developer toolchain installer # diff --git a/a2ml/bindings/rust/.machine_readable/scripts/maintenance/maint-assault.sh b/a2ml/bindings/rust/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..b7e3c0d0 100644 --- a/a2ml/bindings/rust/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/a2ml/bindings/rust/.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: AGPL-3.0-or-later # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/a2ml/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..c6e027f0 100644 --- a/a2ml/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-verification" diff --git a/a2ml/bindings/rust/.well-known/ai.txt b/a2ml/bindings/rust/.well-known/ai.txt index 6668d669..894d9da1 100644 --- a/a2ml/bindings/rust/.well-known/ai.txt +++ b/a2ml/bindings/rust/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/a2ml/bindings/rust/.well-known/humans.txt b/a2ml/bindings/rust/.well-known/humans.txt index 60be6cfc..90a7a024 100644 --- a/a2ml/bindings/rust/.well-known/humans.txt +++ b/a2ml/bindings/rust/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # humanstxt.org /* TEAM */ diff --git a/a2ml/bindings/rust/.well-known/security.txt b/a2ml/bindings/rust/.well-known/security.txt index 93ce46e0..0bcf7ea8 100644 --- a/a2ml/bindings/rust/.well-known/security.txt +++ b/a2ml/bindings/rust/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/a2ml/bindings/rust/Containerfile b/a2ml/bindings/rust/Containerfile index 19e2289f..0f27d27a 100644 --- a/a2ml/bindings/rust/Containerfile +++ b/a2ml/bindings/rust/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/Justfile b/a2ml/bindings/rust/Justfile index 06b8af24..1e29c745 100644 --- a/a2ml/bindings/rust/Justfile +++ b/a2ml/bindings/rust/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # RSR Standard Justfile Template diff --git a/a2ml/bindings/rust/LICENSE b/a2ml/bindings/rust/LICENSE index d2dccf5b..ef93936a 100644 --- a/a2ml/bindings/rust/LICENSE +++ b/a2ml/bindings/rust/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/a2ml/bindings/rust/README.adoc b/a2ml/bindings/rust/README.adoc index bb41e999..443228bf 100644 --- a/a2ml/bindings/rust/README.adoc +++ b/a2ml/bindings/rust/README.adoc @@ -161,5 +161,5 @@ See link:https://github.com/hyperpolymath/contractiles[contractiles documentatio == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later See link:LICENSE[LICENSE] and link:docs/legal/[docs/legal/] for details. diff --git a/a2ml/bindings/rust/ROADMAP.adoc b/a2ml/bindings/rust/ROADMAP.adoc index 2af76d73..f278d21c 100644 --- a/a2ml/bindings/rust/ROADMAP.adoc +++ b/a2ml/bindings/rust/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Rust Roadmap == Current Status diff --git a/a2ml/bindings/rust/SECURITY.md b/a2ml/bindings/rust/SECURITY.md index aefad4c0..f6fd0c56 100644 --- a/a2ml/bindings/rust/SECURITY.md +++ b/a2ml/bindings/rust/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/a2ml/bindings/rust/container/.gatekeeper.yaml b/a2ml/bindings/rust/container/.gatekeeper.yaml index cffda23e..711b4285 100644 --- a/a2ml/bindings/rust/container/.gatekeeper.yaml +++ b/a2ml/bindings/rust/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Svalinn gatekeeper policy for {{PROJECT_NAME}} # diff --git a/a2ml/bindings/rust/container/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/rust/container/0.1-AI-MANIFEST.a2ml index 3d89b876..189b6d98 100644 --- a/a2ml/bindings/rust/container/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/container/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "container-templates" diff --git a/a2ml/bindings/rust/container/Containerfile b/a2ml/bindings/rust/container/Containerfile index efcafa22..c7d071df 100644 --- a/a2ml/bindings/rust/container/Containerfile +++ b/a2ml/bindings/rust/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/a2ml/bindings/rust/container/README.adoc b/a2ml/bindings/rust/container/README.adoc index 13732c33..def1438c 100644 --- a/a2ml/bindings/rust/container/README.adoc +++ b/a2ml/bindings/rust/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> = {{PROJECT_NAME}} Container Templates :toc: left diff --git a/a2ml/bindings/rust/container/compose.example.toml b/a2ml/bindings/rust/container/compose.example.toml index 4bce8288..14264108 100644 --- a/a2ml/bindings/rust/container/compose.example.toml +++ b/a2ml/bindings/rust/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Example selur-compose configuration — multi-service stack # diff --git a/a2ml/bindings/rust/container/compose.toml b/a2ml/bindings/rust/container/compose.toml index 19eda0fa..31168235 100644 --- a/a2ml/bindings/rust/container/compose.toml +++ b/a2ml/bindings/rust/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} selur-compose configuration # diff --git a/a2ml/bindings/rust/container/ct-build.sh b/a2ml/bindings/rust/container/ct-build.sh index 527325d9..7741418e 100755 --- a/a2ml/bindings/rust/container/ct-build.sh +++ b/a2ml/bindings/rust/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline # diff --git a/a2ml/bindings/rust/container/deploy.k9.ncl b/a2ml/bindings/rust/container/deploy.k9.ncl index b283a7c1..de25c815 100644 --- a/a2ml/bindings/rust/container/deploy.k9.ncl +++ b/a2ml/bindings/rust/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/a2ml/bindings/rust/container/entrypoint.sh b/a2ml/bindings/rust/container/entrypoint.sh index 72ace9c1..e8a691c1 100755 --- a/a2ml/bindings/rust/container/entrypoint.sh +++ b/a2ml/bindings/rust/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/a2ml/bindings/rust/container/manifest.toml b/a2ml/bindings/rust/container/manifest.toml index f196ee25..8d8703b7 100644 --- a/a2ml/bindings/rust/container/manifest.toml +++ b/a2ml/bindings/rust/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle # diff --git a/a2ml/bindings/rust/container/vordr.toml b/a2ml/bindings/rust/container/vordr.toml index 0fb7fd59..f0fa3c7d 100644 --- a/a2ml/bindings/rust/container/vordr.toml +++ b/a2ml/bindings/rust/container/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Vordr runtime monitoring configuration for {{PROJECT_NAME}} # diff --git a/a2ml/bindings/rust/contractile.just b/a2ml/bindings/rust/contractile.just index 8f99137a..1ef1a2be 100644 --- a/a2ml/bindings/rust/contractile.just +++ b/a2ml/bindings/rust/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: AGPL-3.0-or-later # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/a2ml/bindings/rust/docs/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/0.1-AI-MANIFEST.a2ml index 828253e6..eb61ba87 100644 --- a/a2ml/bindings/rust/docs/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "docs-pillar" diff --git a/a2ml/bindings/rust/docs/RSR_OUTLINE.adoc b/a2ml/bindings/rust/docs/RSR_OUTLINE.adoc index c7931831..3302f2a7 100644 --- a/a2ml/bindings/rust/docs/RSR_OUTLINE.adoc +++ b/a2ml/bindings/rust/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: AGPL-3.0-or-later == Links diff --git a/a2ml/bindings/rust/docs/STATE-VISUALIZER.adoc b/a2ml/bindings/rust/docs/STATE-VISUALIZER.adoc index fb453375..5f3fb377 100644 --- a/a2ml/bindings/rust/docs/STATE-VISUALIZER.adoc +++ b/a2ml/bindings/rust/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/a2ml/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..cc7a8c9c 100644 --- a/a2ml/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "architecture-track" diff --git a/a2ml/bindings/rust/docs/architecture/THREAT-MODEL.adoc b/a2ml/bindings/rust/docs/architecture/THREAT-MODEL.adoc index ff4794fa..33f12d6e 100644 --- a/a2ml/bindings/rust/docs/architecture/THREAT-MODEL.adoc +++ b/a2ml/bindings/rust/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..0697c1f5 100644 --- a/a2ml/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "attribution-unit" diff --git a/a2ml/bindings/rust/docs/attribution/MAINTAINERS.adoc b/a2ml/bindings/rust/docs/attribution/MAINTAINERS.adoc index 9db32d96..2dfc303a 100644 --- a/a2ml/bindings/rust/docs/attribution/MAINTAINERS.adoc +++ b/a2ml/bindings/rust/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..9e2effd7 100644 --- a/a2ml/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "decisions-unit" diff --git a/a2ml/bindings/rust/docs/decisions/0000-template.adoc b/a2ml/bindings/rust/docs/decisions/0000-template.adoc index 037fc2be..d5c8514b 100644 --- a/a2ml/bindings/rust/docs/decisions/0000-template.adoc +++ b/a2ml/bindings/rust/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/a2ml/bindings/rust/docs/decisions/0001-adopt-rsr-standard.adoc b/a2ml/bindings/rust/docs/decisions/0001-adopt-rsr-standard.adoc index 3fad7407..7d3e913b 100644 --- a/a2ml/bindings/rust/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/a2ml/bindings/rust/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/a2ml/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..8f922dfa 100644 --- a/a2ml/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "developer-unit" diff --git a/a2ml/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..4eb2363b 100644 --- a/a2ml/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-pillar" diff --git a/a2ml/bindings/rust/docs/governance/CRG-CRITERIA.a2ml b/a2ml/bindings/rust/docs/governance/CRG-CRITERIA.a2ml index 8b0ac778..bfabd9a3 100644 --- a/a2ml/bindings/rust/docs/governance/CRG-CRITERIA.a2ml +++ b/a2ml/bindings/rust/docs/governance/CRG-CRITERIA.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: AGPL-3.0-or-later ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/a2ml/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/a2ml/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/bindings/rust/docs/governance/TSDM.a2ml b/a2ml/bindings/rust/docs/governance/TSDM.a2ml index 78cd0fc6..e4bccc24 100644 --- a/a2ml/bindings/rust/docs/governance/TSDM.a2ml +++ b/a2ml/bindings/rust/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/a2ml/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..d2ca6393 100644 --- a/a2ml/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-audit" diff --git a/a2ml/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..21e21f54 100644 --- a/a2ml/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-compliance" diff --git a/a2ml/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..d4a969c7 100644 --- a/a2ml/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-effects" diff --git a/a2ml/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..be4cf590 100644 --- a/a2ml/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-systems" diff --git a/a2ml/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..93daf7ce 100644 --- a/a2ml/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-maintenance" diff --git a/a2ml/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..58fff174 100644 --- a/a2ml/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-adaptive" diff --git a/a2ml/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..36388f59 100644 --- a/a2ml/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-corrective" diff --git a/a2ml/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..5f1a1936 100644 --- a/a2ml/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-perfective" diff --git a/a2ml/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..a8eb9666 100644 --- a/a2ml/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-planning" diff --git a/a2ml/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..be5e7be7 100644 --- a/a2ml/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-could" diff --git a/a2ml/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..696b2400 100644 --- a/a2ml/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-must" diff --git a/a2ml/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..b0c11cb6 100644 --- a/a2ml/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-should" diff --git a/a2ml/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..336052f4 100644 --- a/a2ml/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "legal-track" diff --git a/a2ml/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/a2ml/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..5e54f7c5 100644 --- a/a2ml/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/a2ml/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/a2ml/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/a2ml/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..fd57ca74 100644 --- a/a2ml/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/a2ml/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/a2ml/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..3cdc74b3 100644 --- a/a2ml/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "practice-unit" diff --git a/a2ml/bindings/rust/docs/practice/AI-CONVENTIONS.adoc b/a2ml/bindings/rust/docs/practice/AI-CONVENTIONS.adoc index b30b795b..079e68e2 100644 --- a/a2ml/bindings/rust/docs/practice/AI-CONVENTIONS.adoc +++ b/a2ml/bindings/rust/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: AGPL-3.0-or-later`. ## Author Attribution diff --git a/a2ml/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/a2ml/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc index a29d816d..6fa14b17 100644 --- a/a2ml/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/a2ml/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = TOPOLOGY.md — Generation Guide {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> :toc: diff --git a/a2ml/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d6..02278532 100644 --- a/a2ml/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "reports-unit" diff --git a/a2ml/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e08070..e0942aee 100644 --- a/a2ml/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-compliance" diff --git a/a2ml/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256ff..c88e0e1f 100644 --- a/a2ml/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-maintenance" diff --git a/a2ml/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8c..1f902114 100644 --- a/a2ml/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-performance" diff --git a/a2ml/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff01..ef493fef 100644 --- a/a2ml/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-quality" diff --git a/a2ml/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed0..990eae4f 100644 --- a/a2ml/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-security" diff --git a/a2ml/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..472b79c2 100644 --- a/a2ml/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "standards-unit" diff --git a/a2ml/bindings/rust/docs/templates/contractiles/README.adoc b/a2ml/bindings/rust/docs/templates/contractiles/README.adoc index 32f6a5e0..db88824d 100644 --- a/a2ml/bindings/rust/docs/templates/contractiles/README.adoc +++ b/a2ml/bindings/rust/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/a2ml/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml b/a2ml/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..55499898 100644 --- a/a2ml/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/a2ml/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml b/a2ml/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml index 6a72de89..cd19d76d 100644 --- a/a2ml/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml +++ b/a2ml/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Intentfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml b/a2ml/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..77e5ec19 100644 --- a/a2ml/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml +++ b/a2ml/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml b/a2ml/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..f8dcea7f 100644 --- a/a2ml/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/a2ml/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..51b679ec 100644 --- a/a2ml/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-track" diff --git a/a2ml/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..37282fbf 100644 --- a/a2ml/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-computing" diff --git a/a2ml/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..15761bed 100644 --- a/a2ml/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-formalisms" diff --git a/a2ml/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..01dc5ddc 100644 --- a/a2ml/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-mathematics" diff --git a/a2ml/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..f5cb9433 100644 --- a/a2ml/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-ontologies" diff --git a/a2ml/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..6d42b119 100644 --- a/a2ml/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-other" diff --git a/a2ml/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..bf7ba777 100644 --- a/a2ml/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-socio-technical" diff --git a/a2ml/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..cf09aaaa 100644 --- a/a2ml/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track" diff --git a/a2ml/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..7077dee5 100644 --- a/a2ml/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "academic-unit" diff --git a/a2ml/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..0da7ccd4 100644 --- a/a2ml/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "industry-unit" diff --git a/a2ml/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..c1f851d9 100644 --- a/a2ml/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track-outreach" diff --git a/a2ml/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f75ccc4b 100644 --- a/a2ml/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "wikis-track" diff --git a/a2ml/bindings/rust/features/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/rust/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..eff7b023 100644 --- a/a2ml/bindings/rust/features/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "features-pillar" diff --git a/a2ml/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..ba24454c 100644 --- a/a2ml/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-boj-server" diff --git a/a2ml/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..1f361c78 100644 --- a/a2ml/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-panic-attacker" diff --git a/a2ml/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..04a741d5 100644 --- a/a2ml/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-ssg" diff --git a/a2ml/bindings/rust/features/ssg/ssg-bootstrap.sh b/a2ml/bindings/rust/features/ssg/ssg-bootstrap.sh index eda90f00..f5096851 100755 --- a/a2ml/bindings/rust/features/ssg/ssg-bootstrap.sh +++ b/a2ml/bindings/rust/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/a2ml/bindings/rust/flake.nix b/a2ml/bindings/rust/flake.nix index da78ead3..32e448dc 100644 --- a/a2ml/bindings/rust/flake.nix +++ b/a2ml/bindings/rust/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/guix.scm b/a2ml/bindings/rust/guix.scm index e8467d43..edd9ae28 100644 --- a/a2ml/bindings/rust/guix.scm +++ b/a2ml/bindings/rust/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix package definition for {{PROJECT_NAME}} diff --git a/a2ml/bindings/rust/verification/0.1-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..6e6b8746 100644 --- a/a2ml/bindings/rust/verification/0.1-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-pillar" diff --git a/a2ml/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..a1720d6c 100644 --- a/a2ml/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "benches-pillar" diff --git a/a2ml/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..f624d5c7 100644 --- a/a2ml/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-coverage" diff --git a/a2ml/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..76601a92 100644 --- a/a2ml/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "fuzzing-unit" diff --git a/a2ml/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..a8cd1074 100644 --- a/a2ml/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-proofs" diff --git a/a2ml/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..56a8810e 100644 --- a/a2ml/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-safety_case" diff --git a/a2ml/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..711edb12 100644 --- a/a2ml/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "simulations-unit" diff --git a/a2ml/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml b/a2ml/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..334dfa51 100644 --- a/a2ml/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/a2ml/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-traceability" diff --git a/a2ml/cli/build.sh b/a2ml/cli/build.sh index 8a191156..371e6d6b 100644 --- a/a2ml/cli/build.sh +++ b/a2ml/cli/build.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Build script for A2ML CLI set -euo pipefail diff --git a/a2ml/contractiles/must/Mustfile b/a2ml/contractiles/must/Mustfile index 7928e4b0..dbdcabc3 100644 --- a/a2ml/contractiles/must/Mustfile +++ b/a2ml/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/a2ml/docs/ANNOUNCEMENT.adoc b/a2ml/docs/ANNOUNCEMENT.adoc index 2231003e..33eda491 100644 --- a/a2ml/docs/ANNOUNCEMENT.adoc +++ b/a2ml/docs/ANNOUNCEMENT.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v0.1.0 Announcement (Draft) A2ML (Attested Markup Language) is a lightweight markup format that compiles diff --git a/a2ml/docs/AST-JSON.adoc b/a2ml/docs/AST-JSON.adoc index c8cb671f..379e55a8 100644 --- a/a2ml/docs/AST-JSON.adoc +++ b/a2ml/docs/AST-JSON.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Surface AST JSON (Prototype) The ReScript prototype can emit a JSON representation of the surface AST. diff --git a/a2ml/docs/CITATIONS.adoc b/a2ml/docs/CITATIONS.adoc index 5adc87ab..dd5cc12c 100644 --- a/a2ml/docs/CITATIONS.adoc +++ b/a2ml/docs/CITATIONS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Citation Guide :toc: diff --git a/a2ml/docs/CLI.adoc b/a2ml/docs/CLI.adoc index 271cc18c..4548f5e4 100644 --- a/a2ml/docs/CLI.adoc +++ b/a2ml/docs/CLI.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML CLI (Prototype) This CLI is a lightweight wrapper around the ReScript prototype parser. diff --git a/a2ml/docs/COMPARISON.adoc b/a2ml/docs/COMPARISON.adoc index 42e88e66..24446486 100644 --- a/a2ml/docs/COMPARISON.adoc +++ b/a2ml/docs/COMPARISON.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Comparison Matrix :toc: :toclevels: 2 diff --git a/a2ml/docs/CONFORMANCE-PLAN-v1.adoc b/a2ml/docs/CONFORMANCE-PLAN-v1.adoc index 1104e8bf..c58836de 100644 --- a/a2ml/docs/CONFORMANCE-PLAN-v1.adoc +++ b/a2ml/docs/CONFORMANCE-PLAN-v1.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v1 Conformance Plan (Draft) :toc: :toclevels: 2 diff --git a/a2ml/docs/CONFORMANCE-REPORT-v1.adoc b/a2ml/docs/CONFORMANCE-REPORT-v1.adoc index 5765d2aa..cfbb3149 100644 --- a/a2ml/docs/CONFORMANCE-REPORT-v1.adoc +++ b/a2ml/docs/CONFORMANCE-REPORT-v1.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v1 Conformance Report (Draft) == Status diff --git a/a2ml/docs/CONFORMANCE.adoc b/a2ml/docs/CONFORMANCE.adoc index ade4436f..bc7cd332 100644 --- a/a2ml/docs/CONFORMANCE.adoc +++ b/a2ml/docs/CONFORMANCE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Conformance (Draft) :toc: :toclevels: 2 diff --git a/a2ml/docs/CONTRACTILES-A2ML-V1.adoc b/a2ml/docs/CONTRACTILES-A2ML-V1.adoc index ad665267..59061e7c 100644 --- a/a2ml/docs/CONTRACTILES-A2ML-V1.adoc +++ b/a2ml/docs/CONTRACTILES-A2ML-V1.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractiles A2ML v1 Specification :toc: :sectnums: diff --git a/a2ml/docs/DEPENDABILITY.adoc b/a2ml/docs/DEPENDABILITY.adoc index e7c6bcfb..16ce196a 100644 --- a/a2ml/docs/DEPENDABILITY.adoc +++ b/a2ml/docs/DEPENDABILITY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Dependability Brief == Purpose diff --git a/a2ml/docs/DEPLOYMENT-NARRATIVE.adoc b/a2ml/docs/DEPLOYMENT-NARRATIVE.adoc index 301103db..f629f354 100644 --- a/a2ml/docs/DEPLOYMENT-NARRATIVE.adoc +++ b/a2ml/docs/DEPLOYMENT-NARRATIVE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = A2ML Attestation Deployment Narrative: Where Attestations Help and Where They Don't :toc: left diff --git a/a2ml/docs/DIRECTIVE-MAPPING.adoc b/a2ml/docs/DIRECTIVE-MAPPING.adoc index 0e30a77a..10dd47a7 100644 --- a/a2ml/docs/DIRECTIVE-MAPPING.adoc +++ b/a2ml/docs/DIRECTIVE-MAPPING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Directive Mapping (Prototype) This note documents how directive attributes map to HTML and the typed core in diff --git a/a2ml/docs/GRAMMAR.adoc b/a2ml/docs/GRAMMAR.adoc index 7951f707..b3eb6a7a 100644 --- a/a2ml/docs/GRAMMAR.adoc +++ b/a2ml/docs/GRAMMAR.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Grammar Appendix (v0 Draft) :toc: :toclevels: 2 diff --git a/a2ml/docs/IANA-MEDIA-TYPE.adoc b/a2ml/docs/IANA-MEDIA-TYPE.adoc index 3476f7ff..4d8c06c7 100644 --- a/a2ml/docs/IANA-MEDIA-TYPE.adoc +++ b/a2ml/docs/IANA-MEDIA-TYPE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = IANA Media Type Draft This is a draft template for registering A2ML as a media type. diff --git a/a2ml/docs/INLINE-RULES.adoc b/a2ml/docs/INLINE-RULES.adoc index 3fddd0af..85e1f8d5 100644 --- a/a2ml/docs/INLINE-RULES.adoc +++ b/a2ml/docs/INLINE-RULES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Inline Parsing Rules (Prototype) This document describes the current inline parsing rules for the prototype. diff --git a/a2ml/docs/INSTALL.adoc b/a2ml/docs/INSTALL.adoc index cde69533..69241a99 100644 --- a/a2ml/docs/INSTALL.adoc +++ b/a2ml/docs/INSTALL.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML CLI Installation (Prototype) == Local install diff --git a/a2ml/docs/INTEROPERABILITY.adoc b/a2ml/docs/INTEROPERABILITY.adoc index 3bbdc360..9a10b5b8 100644 --- a/a2ml/docs/INTEROPERABILITY.adoc +++ b/a2ml/docs/INTEROPERABILITY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Interoperability Brief == Purpose diff --git a/a2ml/docs/MODULES.adoc b/a2ml/docs/MODULES.adoc index 4852b232..3168af39 100644 --- a/a2ml/docs/MODULES.adoc +++ b/a2ml/docs/MODULES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Syntax Modules (Opt-in) :toc: :toclevels: 2 diff --git a/a2ml/docs/PACKAGING.adoc b/a2ml/docs/PACKAGING.adoc index c2bfe0e9..14963957 100644 --- a/a2ml/docs/PACKAGING.adoc +++ b/a2ml/docs/PACKAGING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = CLI Packaging (Prototype) == Wrapper Script diff --git a/a2ml/docs/QUICKSTART.adoc b/a2ml/docs/QUICKSTART.adoc index 9154a41e..07df6f28 100644 --- a/a2ml/docs/QUICKSTART.adoc +++ b/a2ml/docs/QUICKSTART.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Module 0 Quickstart A2ML Module 0 is intentionally tiny. It gives you readable markup plus a path diff --git a/a2ml/docs/RELEASE-CHECKLIST-CONTRACTILES-A2ML-V1.adoc b/a2ml/docs/RELEASE-CHECKLIST-CONTRACTILES-A2ML-V1.adoc index 883c89e7..fce0109f 100644 --- a/a2ml/docs/RELEASE-CHECKLIST-CONTRACTILES-A2ML-V1.adoc +++ b/a2ml/docs/RELEASE-CHECKLIST-CONTRACTILES-A2ML-V1.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractiles A2ML v1 Release Checklist :toc: diff --git a/a2ml/docs/RELEASE-NOTES-CONTRACTILES-A2ML-V1.adoc b/a2ml/docs/RELEASE-NOTES-CONTRACTILES-A2ML-V1.adoc index a5ee8f75..12a9a4b6 100644 --- a/a2ml/docs/RELEASE-NOTES-CONTRACTILES-A2ML-V1.adoc +++ b/a2ml/docs/RELEASE-NOTES-CONTRACTILES-A2ML-V1.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractiles A2ML v1 Release Notes :toc: :sectnums: diff --git a/a2ml/docs/SECURITY.adoc b/a2ml/docs/SECURITY.adoc index ffd1f3fd..10c969b1 100644 --- a/a2ml/docs/SECURITY.adoc +++ b/a2ml/docs/SECURITY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Security Brief == Purpose diff --git a/a2ml/docs/STATE-OF-A2ML.adoc b/a2ml/docs/STATE-OF-A2ML.adoc index 8ef977d2..b30a8e68 100644 --- a/a2ml/docs/STATE-OF-A2ML.adoc +++ b/a2ml/docs/STATE-OF-A2ML.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = State of A2ML (v0.1.0) A2ML (Attested Markup Language) is a lightweight markup format that compiles diff --git a/a2ml/docs/V1-CRITERIA.adoc b/a2ml/docs/V1-CRITERIA.adoc index ae7882a4..75c1e59c 100644 --- a/a2ml/docs/V1-CRITERIA.adoc +++ b/a2ml/docs/V1-CRITERIA.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML v1.0.0 Criteria This checklist defines what “v1.0.0” means for A2ML. diff --git a/a2ml/docs/V1-IMPLEMENTATION.adoc b/a2ml/docs/V1-IMPLEMENTATION.adoc index 725dab4f..977803c0 100644 --- a/a2ml/docs/V1-IMPLEMENTATION.adoc +++ b/a2ml/docs/V1-IMPLEMENTATION.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = v1 Implementation Plan :toc: :toclevels: 2 diff --git a/a2ml/docs/VECTORS.adoc b/a2ml/docs/VECTORS.adoc index b71d914b..33fa0d26 100644 --- a/a2ml/docs/VECTORS.adoc +++ b/a2ml/docs/VECTORS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Vector Runner (Prototype) This is a minimal ReScript-based vector runner for Module 0 parsing and diff --git a/a2ml/docs/WEB-RENDERING.adoc b/a2ml/docs/WEB-RENDERING.adoc index d7abde45..35d8f62a 100644 --- a/a2ml/docs/WEB-RENDERING.adoc +++ b/a2ml/docs/WEB-RENDERING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Web Rendering Options A2ML can be rendered on the web without browser changes. diff --git a/a2ml/docs/iana/IANA-SUBMISSION-GUIDE.md b/a2ml/docs/iana/IANA-SUBMISSION-GUIDE.md index 71b2ce84..2af9d115 100644 --- a/a2ml/docs/iana/IANA-SUBMISSION-GUIDE.md +++ b/a2ml/docs/iana/IANA-SUBMISSION-GUIDE.md @@ -1,4 +1,4 @@ - + # IANA Media Type Submission Guide Guide for submitting A2ML and K9 media type registrations to IANA. diff --git a/a2ml/docs/iana/application-vnd.a2ml-registration.txt b/a2ml/docs/iana/application-vnd.a2ml-registration.txt index 87d78e82..d0571d9b 100644 --- a/a2ml/docs/iana/application-vnd.a2ml-registration.txt +++ b/a2ml/docs/iana/application-vnd.a2ml-registration.txt @@ -1,6 +1,6 @@ IANA Media Type Registration: application/vnd.a2ml ========================================================= -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later Canonical copy: format-registrations/iana/a2ml-media-type.txt This file is a synchronised copy for co-location with the A2ML spec. diff --git a/a2ml/docs/paper/a2ml-arxiv.tex b/a2ml/docs/paper/a2ml-arxiv.tex index 469fd2d0..34c3a927 100644 --- a/a2ml/docs/paper/a2ml-arxiv.tex +++ b/a2ml/docs/paper/a2ml-arxiv.tex @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: AGPL-3.0-or-later \documentclass[10pt,twocolumn]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} diff --git a/a2ml/docs/paper/arxiv-submission/a2ml-arxiv.tex b/a2ml/docs/paper/arxiv-submission/a2ml-arxiv.tex index 469fd2d0..34c3a927 100644 --- a/a2ml/docs/paper/arxiv-submission/a2ml-arxiv.tex +++ b/a2ml/docs/paper/arxiv-submission/a2ml-arxiv.tex @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: AGPL-3.0-or-later \documentclass[10pt,twocolumn]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} diff --git a/a2ml/editors/a2ml-notepadpp.xml b/a2ml/editors/a2ml-notepadpp.xml index 9aaae9b6..ff815cc6 100644 --- a/a2ml/editors/a2ml-notepadpp.xml +++ b/a2ml/editors/a2ml-notepadpp.xml @@ -1,4 +1,4 @@ - + + # Project Governance diff --git a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml index 91cd940a..cf14d866 100644 --- a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Bug report issue template for {{OWNER}}/{{REPO}} name: Bug Report description: Create a report to help us improve diff --git a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/config.yml b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/config.yml index 39c496e6..af007500 100644 --- a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/config.yml +++ b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Issue template chooser configuration for {{OWNER}}/{{REPO}} blank_issues_enabled: true contact_links: diff --git a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml index 8fc9654e..19edee3a 100644 --- a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml +++ b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Custom issue template for {{OWNER}}/{{REPO}} name: Other description: Report an issue that does not fit the other categories diff --git a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml index fc210dcb..5d73ce64 100644 --- a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml +++ b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Documentation issue template for {{OWNER}}/{{REPO}} name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml index 7d83ad1c..1f871f73 100644 --- a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Feature request issue template for {{OWNER}}/{{REPO}} name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/question.yml b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/question.yml index 7d470c20..824a6866 100644 --- a/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/question.yml +++ b/a2ml/editors/vscode/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Question issue template for {{OWNER}}/{{REPO}} name: Question description: Ask a question about usage or behaviour diff --git a/a2ml/editors/vscode/.github/MAINTAINERS b/a2ml/editors/vscode/.github/MAINTAINERS index 0c819aa8..424ada32 100644 --- a/a2ml/editors/vscode/.github/MAINTAINERS +++ b/a2ml/editors/vscode/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/a2ml/editors/vscode/.github/copilot-instructions.md b/a2ml/editors/vscode/.github/copilot-instructions.md index 2b9f6ff0..2c783109 100644 --- a/a2ml/editors/vscode/.github/copilot-instructions.md +++ b/a2ml/editors/vscode/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/a2ml/editors/vscode/.github/dependabot.yml b/a2ml/editors/vscode/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/a2ml/editors/vscode/.github/dependabot.yml +++ b/a2ml/editors/vscode/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/editors/vscode/.github/pull_request_template.md b/a2ml/editors/vscode/.github/pull_request_template.md index 24b73006..125e641a 100644 --- a/a2ml/editors/vscode/.github/pull_request_template.md +++ b/a2ml/editors/vscode/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/a2ml/editors/vscode/.github/workflows/governance.yml b/a2ml/editors/vscode/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/editors/vscode/.github/workflows/governance.yml +++ b/a2ml/editors/vscode/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml b/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml index b502b973..f510efb3 100644 --- a/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml +++ b/a2ml/editors/vscode/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/editors/vscode/.github/workflows/instant-sync.yml b/a2ml/editors/vscode/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/editors/vscode/.github/workflows/instant-sync.yml +++ b/a2ml/editors/vscode/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/editors/vscode/.github/workflows/jekyll.yml b/a2ml/editors/vscode/.github/workflows/jekyll.yml index 3cd34799..04a53a22 100644 --- a/a2ml/editors/vscode/.github/workflows/jekyll.yml +++ b/a2ml/editors/vscode/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/a2ml/editors/vscode/.github/workflows/mirror.yml b/a2ml/editors/vscode/.github/workflows/mirror.yml index 8ce25434..c6dfb696 100644 --- a/a2ml/editors/vscode/.github/workflows/mirror.yml +++ b/a2ml/editors/vscode/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/editors/vscode/.github/workflows/release.yml b/a2ml/editors/vscode/.github/workflows/release.yml index 62b06b46..7708e87d 100644 --- a/a2ml/editors/vscode/.github/workflows/release.yml +++ b/a2ml/editors/vscode/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Release workflow — triggered by version tags (v*). diff --git a/a2ml/editors/vscode/.github/workflows/rhodibot.yml b/a2ml/editors/vscode/.github/workflows/rhodibot.yml index 94bfc55d..ba23f66c 100644 --- a/a2ml/editors/vscode/.github/workflows/rhodibot.yml +++ b/a2ml/editors/vscode/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/editors/vscode/.github/workflows/scorecard-enforcer.yml b/a2ml/editors/vscode/.github/workflows/scorecard-enforcer.yml index e1f5c2fd..97764421 100644 --- a/a2ml/editors/vscode/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/editors/vscode/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/editors/vscode/.github/workflows/scorecard.yml b/a2ml/editors/vscode/.github/workflows/scorecard.yml index 27dad2c2..91ff03bb 100644 --- a/a2ml/editors/vscode/.github/workflows/scorecard.yml +++ b/a2ml/editors/vscode/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/editors/vscode/.github/workflows/secret-scanner.yml b/a2ml/editors/vscode/.github/workflows/secret-scanner.yml index 1ca8acac..b6ea6fa5 100644 --- a/a2ml/editors/vscode/.github/workflows/secret-scanner.yml +++ b/a2ml/editors/vscode/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/editors/vscode/.github/workflows/static-analysis-gate.yml b/a2ml/editors/vscode/.github/workflows/static-analysis-gate.yml index 08148e3f..fad710fb 100644 --- a/a2ml/editors/vscode/.github/workflows/static-analysis-gate.yml +++ b/a2ml/editors/vscode/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/editors/vscode/.gitignore b/a2ml/editors/vscode/.gitignore index 03e4afb5..9e4f8b47 100644 --- a/a2ml/editors/vscode/.gitignore +++ b/a2ml/editors/vscode/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/editors/vscode/.gitlab-ci.yml b/a2ml/editors/vscode/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/editors/vscode/.gitlab-ci.yml +++ b/a2ml/editors/vscode/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/editors/vscode/.guix-channel b/a2ml/editors/vscode/.guix-channel index 463636d7..cba19db4 100644 --- a/a2ml/editors/vscode/.guix-channel +++ b/a2ml/editors/vscode/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/a2ml/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..1f056880 100644 --- a/a2ml/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "machine-readable-pillar" diff --git a/a2ml/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..3c32c420 100644 --- a/a2ml/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml index c3a0e93c..f4a3de1c 100644 --- a/a2ml/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Project ecosystem position diff --git a/a2ml/editors/vscode/.machine_readable/6a2/META.a2ml b/a2ml/editors/vscode/.machine_readable/6a2/META.a2ml index 81186d98..5656e411 100644 --- a/a2ml/editors/vscode/.machine_readable/6a2/META.a2ml +++ b/a2ml/editors/vscode/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Project meta-level information diff --git a/a2ml/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..d2cadb50 100644 --- a/a2ml/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..e2e75303 100644 --- a/a2ml/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/editors/vscode/.machine_readable/6a2/STATE.a2ml b/a2ml/editors/vscode/.machine_readable/6a2/STATE.a2ml index 131832b2..05c99525 100644 --- a/a2ml/editors/vscode/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/editors/vscode/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Project state checkpoint (META-TEMPLATE) diff --git a/a2ml/editors/vscode/.machine_readable/CLADE.a2ml b/a2ml/editors/vscode/.machine_readable/CLADE.a2ml index 9e77419b..1b3c063b 100644 --- a/a2ml/editors/vscode/.machine_readable/CLADE.a2ml +++ b/a2ml/editors/vscode/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/a2ml/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml b/a2ml/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml index 0a6e5718..2781fc7c 100644 --- a/a2ml/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml +++ b/a2ml/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/a2ml/editors/vscode/.machine_readable/ai/.clinerules b/a2ml/editors/vscode/.machine_readable/ai/.clinerules index dd6a026c..2bcfb397 100644 --- a/a2ml/editors/vscode/.machine_readable/ai/.clinerules +++ b/a2ml/editors/vscode/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/editors/vscode/.machine_readable/ai/.cursorrules b/a2ml/editors/vscode/.machine_readable/ai/.cursorrules index ca78d43b..0b23064a 100644 --- a/a2ml/editors/vscode/.machine_readable/ai/.cursorrules +++ b/a2ml/editors/vscode/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/editors/vscode/.machine_readable/ai/.windsurfrules b/a2ml/editors/vscode/.machine_readable/ai/.windsurfrules index dd6a026c..2bcfb397 100644 --- a/a2ml/editors/vscode/.machine_readable/ai/.windsurfrules +++ b/a2ml/editors/vscode/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..464fe2ce 100644 --- a/a2ml/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ai-registry" diff --git a/a2ml/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..47fc535e 100644 --- a/a2ml/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "anchors-registry" diff --git a/a2ml/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml b/a2ml/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml index 7e2593a6..ad8a7819 100644 --- a/a2ml/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml +++ b/a2ml/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/a2ml/editors/vscode/.machine_readable/compliance/rust/deny.toml b/a2ml/editors/vscode/.machine_readable/compliance/rust/deny.toml index ad75c2cd..c2395f40 100644 --- a/a2ml/editors/vscode/.machine_readable/compliance/rust/deny.toml +++ b/a2ml/editors/vscode/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/a2ml/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..58452eaa 100644 --- a/a2ml/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "configs-registry" diff --git a/a2ml/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml b/a2ml/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml index 4256fda2..f4136ae9 100644 --- a/a2ml/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml +++ b/a2ml/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # git-cliff configuration for conventional commit changelog generation. diff --git a/a2ml/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml b/a2ml/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml index 7bf18fb0..d09e60ec 100644 --- a/a2ml/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/a2ml/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile — Cleanup and hygiene contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml b/a2ml/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml index 5f27f776..24993e4c 100644 --- a/a2ml/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/a2ml/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile — Physical state contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml b/a2ml/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..37a058b9 100644 --- a/a2ml/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/a2ml/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/a2ml/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..db51801f 100644 --- a/a2ml/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "policies-registry" diff --git a/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 0260a9d7..a0430d75 100644 --- a/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Canonical maintenance governance model diff --git a/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..12c84596 100644 --- a/a2ml/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-scripts-unit" diff --git a/a2ml/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..7a191cec 100644 --- a/a2ml/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-forge" diff --git a/a2ml/editors/vscode/.machine_readable/scripts/forge/forge-sync.sh b/a2ml/editors/vscode/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..6fc40fab 100755 --- a/a2ml/editors/vscode/.machine_readable/scripts/forge/forge-sync.sh +++ b/a2ml/editors/vscode/.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: AGPL-3.0-or-later # # forge-sync.sh — Multi-forge mirroring script # diff --git a/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..8820eb50 100644 --- a/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-lifecycle" diff --git a/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/install-tools.sh b/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..8b4ca652 100755 --- a/a2ml/editors/vscode/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/a2ml/editors/vscode/.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: AGPL-3.0-or-later # # install-tools.sh — Developer toolchain installer # diff --git a/a2ml/editors/vscode/.machine_readable/scripts/maintenance/maint-assault.sh b/a2ml/editors/vscode/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..b7e3c0d0 100644 --- a/a2ml/editors/vscode/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/a2ml/editors/vscode/.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: AGPL-3.0-or-later # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/a2ml/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..c6e027f0 100644 --- a/a2ml/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-verification" diff --git a/a2ml/editors/vscode/.well-known/ai.txt b/a2ml/editors/vscode/.well-known/ai.txt index 6668d669..894d9da1 100644 --- a/a2ml/editors/vscode/.well-known/ai.txt +++ b/a2ml/editors/vscode/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/a2ml/editors/vscode/.well-known/humans.txt b/a2ml/editors/vscode/.well-known/humans.txt index 60be6cfc..90a7a024 100644 --- a/a2ml/editors/vscode/.well-known/humans.txt +++ b/a2ml/editors/vscode/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # humanstxt.org /* TEAM */ diff --git a/a2ml/editors/vscode/.well-known/security.txt b/a2ml/editors/vscode/.well-known/security.txt index 93ce46e0..0bcf7ea8 100644 --- a/a2ml/editors/vscode/.well-known/security.txt +++ b/a2ml/editors/vscode/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/a2ml/editors/vscode/Containerfile b/a2ml/editors/vscode/Containerfile index 19e2289f..0f27d27a 100644 --- a/a2ml/editors/vscode/Containerfile +++ b/a2ml/editors/vscode/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/a2ml/editors/vscode/Justfile b/a2ml/editors/vscode/Justfile index 06b8af24..1e29c745 100644 --- a/a2ml/editors/vscode/Justfile +++ b/a2ml/editors/vscode/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # RSR Standard Justfile Template diff --git a/a2ml/editors/vscode/LICENSE b/a2ml/editors/vscode/LICENSE index d2dccf5b..ef93936a 100644 --- a/a2ml/editors/vscode/LICENSE +++ b/a2ml/editors/vscode/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/a2ml/editors/vscode/LICENSE-PMPL b/a2ml/editors/vscode/LICENSE-PMPL index d2dccf5b..ef93936a 100644 --- a/a2ml/editors/vscode/LICENSE-PMPL +++ b/a2ml/editors/vscode/LICENSE-PMPL @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/a2ml/editors/vscode/ROADMAP.adoc b/a2ml/editors/vscode/ROADMAP.adoc index dbadf39d..a9a1c8c3 100644 --- a/a2ml/editors/vscode/ROADMAP.adoc +++ b/a2ml/editors/vscode/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Vscode Roadmap == Current Status diff --git a/a2ml/editors/vscode/SECURITY.md b/a2ml/editors/vscode/SECURITY.md index aefad4c0..f6fd0c56 100644 --- a/a2ml/editors/vscode/SECURITY.md +++ b/a2ml/editors/vscode/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/a2ml/editors/vscode/container/.gatekeeper.yaml b/a2ml/editors/vscode/container/.gatekeeper.yaml index cffda23e..711b4285 100644 --- a/a2ml/editors/vscode/container/.gatekeeper.yaml +++ b/a2ml/editors/vscode/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Svalinn gatekeeper policy for {{PROJECT_NAME}} # diff --git a/a2ml/editors/vscode/container/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/container/0.1-AI-MANIFEST.a2ml index 3d89b876..189b6d98 100644 --- a/a2ml/editors/vscode/container/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/container/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "container-templates" diff --git a/a2ml/editors/vscode/container/Containerfile b/a2ml/editors/vscode/container/Containerfile index efcafa22..c7d071df 100644 --- a/a2ml/editors/vscode/container/Containerfile +++ b/a2ml/editors/vscode/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/a2ml/editors/vscode/container/README.adoc b/a2ml/editors/vscode/container/README.adoc index 13732c33..def1438c 100644 --- a/a2ml/editors/vscode/container/README.adoc +++ b/a2ml/editors/vscode/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> = {{PROJECT_NAME}} Container Templates :toc: left diff --git a/a2ml/editors/vscode/container/compose.example.toml b/a2ml/editors/vscode/container/compose.example.toml index 4bce8288..14264108 100644 --- a/a2ml/editors/vscode/container/compose.example.toml +++ b/a2ml/editors/vscode/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Example selur-compose configuration — multi-service stack # diff --git a/a2ml/editors/vscode/container/compose.toml b/a2ml/editors/vscode/container/compose.toml index 19eda0fa..31168235 100644 --- a/a2ml/editors/vscode/container/compose.toml +++ b/a2ml/editors/vscode/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} selur-compose configuration # diff --git a/a2ml/editors/vscode/container/ct-build.sh b/a2ml/editors/vscode/container/ct-build.sh index 527325d9..7741418e 100755 --- a/a2ml/editors/vscode/container/ct-build.sh +++ b/a2ml/editors/vscode/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline # diff --git a/a2ml/editors/vscode/container/deploy.k9.ncl b/a2ml/editors/vscode/container/deploy.k9.ncl index b283a7c1..de25c815 100644 --- a/a2ml/editors/vscode/container/deploy.k9.ncl +++ b/a2ml/editors/vscode/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/a2ml/editors/vscode/container/entrypoint.sh b/a2ml/editors/vscode/container/entrypoint.sh index 72ace9c1..e8a691c1 100755 --- a/a2ml/editors/vscode/container/entrypoint.sh +++ b/a2ml/editors/vscode/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # {{PROJECT_NAME}} container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/a2ml/editors/vscode/container/manifest.toml b/a2ml/editors/vscode/container/manifest.toml index f196ee25..8d8703b7 100644 --- a/a2ml/editors/vscode/container/manifest.toml +++ b/a2ml/editors/vscode/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle # diff --git a/a2ml/editors/vscode/container/vordr.toml b/a2ml/editors/vscode/container/vordr.toml index 0fb7fd59..f0fa3c7d 100644 --- a/a2ml/editors/vscode/container/vordr.toml +++ b/a2ml/editors/vscode/container/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # Vordr runtime monitoring configuration for {{PROJECT_NAME}} # diff --git a/a2ml/editors/vscode/contractile.just b/a2ml/editors/vscode/contractile.just index 8f99137a..1ef1a2be 100644 --- a/a2ml/editors/vscode/contractile.just +++ b/a2ml/editors/vscode/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: AGPL-3.0-or-later # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/a2ml/editors/vscode/docs/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/0.1-AI-MANIFEST.a2ml index 828253e6..eb61ba87 100644 --- a/a2ml/editors/vscode/docs/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "docs-pillar" diff --git a/a2ml/editors/vscode/docs/RSR_OUTLINE.adoc b/a2ml/editors/vscode/docs/RSR_OUTLINE.adoc index c7931831..3302f2a7 100644 --- a/a2ml/editors/vscode/docs/RSR_OUTLINE.adoc +++ b/a2ml/editors/vscode/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: AGPL-3.0-or-later == Links diff --git a/a2ml/editors/vscode/docs/STATE-VISUALIZER.adoc b/a2ml/editors/vscode/docs/STATE-VISUALIZER.adoc index fb453375..5f3fb377 100644 --- a/a2ml/editors/vscode/docs/STATE-VISUALIZER.adoc +++ b/a2ml/editors/vscode/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/a2ml/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..cc7a8c9c 100644 --- a/a2ml/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "architecture-track" diff --git a/a2ml/editors/vscode/docs/architecture/THREAT-MODEL.adoc b/a2ml/editors/vscode/docs/architecture/THREAT-MODEL.adoc index ff4794fa..33f12d6e 100644 --- a/a2ml/editors/vscode/docs/architecture/THREAT-MODEL.adoc +++ b/a2ml/editors/vscode/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: {{PROJECT_NAME}} diff --git a/a2ml/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..0697c1f5 100644 --- a/a2ml/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "attribution-unit" diff --git a/a2ml/editors/vscode/docs/attribution/MAINTAINERS.adoc b/a2ml/editors/vscode/docs/attribution/MAINTAINERS.adoc index 9db32d96..2dfc303a 100644 --- a/a2ml/editors/vscode/docs/attribution/MAINTAINERS.adoc +++ b/a2ml/editors/vscode/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..9e2effd7 100644 --- a/a2ml/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "decisions-unit" diff --git a/a2ml/editors/vscode/docs/decisions/0000-template.adoc b/a2ml/editors/vscode/docs/decisions/0000-template.adoc index 037fc2be..d5c8514b 100644 --- a/a2ml/editors/vscode/docs/decisions/0000-template.adoc +++ b/a2ml/editors/vscode/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/a2ml/editors/vscode/docs/decisions/0001-adopt-rsr-standard.adoc b/a2ml/editors/vscode/docs/decisions/0001-adopt-rsr-standard.adoc index 3fad7407..7d3e913b 100644 --- a/a2ml/editors/vscode/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/a2ml/editors/vscode/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/a2ml/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..8f922dfa 100644 --- a/a2ml/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "developer-unit" diff --git a/a2ml/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..4eb2363b 100644 --- a/a2ml/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-pillar" diff --git a/a2ml/editors/vscode/docs/governance/CRG-CRITERIA.a2ml b/a2ml/editors/vscode/docs/governance/CRG-CRITERIA.a2ml index 8b0ac778..bfabd9a3 100644 --- a/a2ml/editors/vscode/docs/governance/CRG-CRITERIA.a2ml +++ b/a2ml/editors/vscode/docs/governance/CRG-CRITERIA.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: AGPL-3.0-or-later ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/a2ml/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/a2ml/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/editors/vscode/docs/governance/TSDM.a2ml b/a2ml/editors/vscode/docs/governance/TSDM.a2ml index 78cd0fc6..e4bccc24 100644 --- a/a2ml/editors/vscode/docs/governance/TSDM.a2ml +++ b/a2ml/editors/vscode/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/a2ml/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..d2ca6393 100644 --- a/a2ml/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-audit" diff --git a/a2ml/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..21e21f54 100644 --- a/a2ml/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-compliance" diff --git a/a2ml/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..d4a969c7 100644 --- a/a2ml/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-effects" diff --git a/a2ml/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..be4cf590 100644 --- a/a2ml/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-systems" diff --git a/a2ml/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..93daf7ce 100644 --- a/a2ml/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-maintenance" diff --git a/a2ml/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..58fff174 100644 --- a/a2ml/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-adaptive" diff --git a/a2ml/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..36388f59 100644 --- a/a2ml/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-corrective" diff --git a/a2ml/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..5f1a1936 100644 --- a/a2ml/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-perfective" diff --git a/a2ml/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..a8eb9666 100644 --- a/a2ml/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-planning" diff --git a/a2ml/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..be5e7be7 100644 --- a/a2ml/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-could" diff --git a/a2ml/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..696b2400 100644 --- a/a2ml/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-must" diff --git a/a2ml/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..b0c11cb6 100644 --- a/a2ml/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-should" diff --git a/a2ml/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..336052f4 100644 --- a/a2ml/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "legal-track" diff --git a/a2ml/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/a2ml/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..5e54f7c5 100644 --- a/a2ml/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/a2ml/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/a2ml/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/a2ml/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..fd57ca74 100644 --- a/a2ml/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/a2ml/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/a2ml/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..3cdc74b3 100644 --- a/a2ml/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "practice-unit" diff --git a/a2ml/editors/vscode/docs/practice/AI-CONVENTIONS.adoc b/a2ml/editors/vscode/docs/practice/AI-CONVENTIONS.adoc index b30b795b..079e68e2 100644 --- a/a2ml/editors/vscode/docs/practice/AI-CONVENTIONS.adoc +++ b/a2ml/editors/vscode/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: AGPL-3.0-or-later`. ## Author Attribution diff --git a/a2ml/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/a2ml/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc index a29d816d..6fa14b17 100644 --- a/a2ml/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/a2ml/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = TOPOLOGY.md — Generation Guide {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> :toc: diff --git a/a2ml/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d6..02278532 100644 --- a/a2ml/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "reports-unit" diff --git a/a2ml/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e08070..e0942aee 100644 --- a/a2ml/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-compliance" diff --git a/a2ml/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256ff..c88e0e1f 100644 --- a/a2ml/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-maintenance" diff --git a/a2ml/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8c..1f902114 100644 --- a/a2ml/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-performance" diff --git a/a2ml/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff01..ef493fef 100644 --- a/a2ml/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-quality" diff --git a/a2ml/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed0..990eae4f 100644 --- a/a2ml/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-security" diff --git a/a2ml/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..472b79c2 100644 --- a/a2ml/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "standards-unit" diff --git a/a2ml/editors/vscode/docs/templates/contractiles/README.adoc b/a2ml/editors/vscode/docs/templates/contractiles/README.adoc index 32f6a5e0..db88824d 100644 --- a/a2ml/editors/vscode/docs/templates/contractiles/README.adoc +++ b/a2ml/editors/vscode/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/a2ml/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml b/a2ml/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..55499898 100644 --- a/a2ml/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/a2ml/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml b/a2ml/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml index 6a72de89..cd19d76d 100644 --- a/a2ml/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml +++ b/a2ml/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Intentfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml b/a2ml/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..77e5ec19 100644 --- a/a2ml/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml +++ b/a2ml/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml b/a2ml/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..f8dcea7f 100644 --- a/a2ml/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/a2ml/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..51b679ec 100644 --- a/a2ml/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-track" diff --git a/a2ml/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..37282fbf 100644 --- a/a2ml/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-computing" diff --git a/a2ml/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..15761bed 100644 --- a/a2ml/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-formalisms" diff --git a/a2ml/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..01dc5ddc 100644 --- a/a2ml/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-mathematics" diff --git a/a2ml/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..f5cb9433 100644 --- a/a2ml/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-ontologies" diff --git a/a2ml/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..6d42b119 100644 --- a/a2ml/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-other" diff --git a/a2ml/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..bf7ba777 100644 --- a/a2ml/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-socio-technical" diff --git a/a2ml/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..cf09aaaa 100644 --- a/a2ml/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track" diff --git a/a2ml/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..7077dee5 100644 --- a/a2ml/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "academic-unit" diff --git a/a2ml/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..0da7ccd4 100644 --- a/a2ml/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "industry-unit" diff --git a/a2ml/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..c1f851d9 100644 --- a/a2ml/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track-outreach" diff --git a/a2ml/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f75ccc4b 100644 --- a/a2ml/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "wikis-track" diff --git a/a2ml/editors/vscode/features/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..eff7b023 100644 --- a/a2ml/editors/vscode/features/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "features-pillar" diff --git a/a2ml/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..ba24454c 100644 --- a/a2ml/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-boj-server" diff --git a/a2ml/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..1f361c78 100644 --- a/a2ml/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-panic-attacker" diff --git a/a2ml/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..04a741d5 100644 --- a/a2ml/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-ssg" diff --git a/a2ml/editors/vscode/features/ssg/ssg-bootstrap.sh b/a2ml/editors/vscode/features/ssg/ssg-bootstrap.sh index eda90f00..f5096851 100755 --- a/a2ml/editors/vscode/features/ssg/ssg-bootstrap.sh +++ b/a2ml/editors/vscode/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/a2ml/editors/vscode/flake.nix b/a2ml/editors/vscode/flake.nix index da78ead3..32e448dc 100644 --- a/a2ml/editors/vscode/flake.nix +++ b/a2ml/editors/vscode/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/a2ml/editors/vscode/guix.scm b/a2ml/editors/vscode/guix.scm index e8467d43..edd9ae28 100644 --- a/a2ml/editors/vscode/guix.scm +++ b/a2ml/editors/vscode/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix package definition for {{PROJECT_NAME}} diff --git a/a2ml/editors/vscode/snippets/a2ml.json b/a2ml/editors/vscode/snippets/a2ml.json index 23700b3d..58038894 100644 --- a/a2ml/editors/vscode/snippets/a2ml.json +++ b/a2ml/editors/vscode/snippets/a2ml.json @@ -11,7 +11,7 @@ "A2ML Manifest": { "prefix": "manifest", "body": [ - "# SPDX-License-Identifier: PMPL-1.0-or-later", + "# SPDX-License-Identifier: AGPL-3.0-or-later", "# AI Manifest for ${1:project-name}", "---", "format: a2ml", diff --git a/a2ml/editors/vscode/src/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/0.1-AI-MANIFEST.a2ml index b8ec5aef..7170c5d5 100644 --- a/a2ml/editors/vscode/src/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-pillar" diff --git a/a2ml/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a5..ba77eb74 100644 --- a/a2ml/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-aspects" diff --git a/a2ml/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea51..99e5ee96 100644 --- a/a2ml/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-integrity" diff --git a/a2ml/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d59..92ebf4f7 100644 --- a/a2ml/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-observability" diff --git a/a2ml/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a878..02113660 100644 --- a/a2ml/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-security" diff --git a/a2ml/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f48..d50f0668 100644 --- a/a2ml/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-bridges" diff --git a/a2ml/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c7..37f19413 100644 --- a/a2ml/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-contracts" diff --git a/a2ml/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml index 097b8e86..6af7ffde 100644 --- a/a2ml/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-core" diff --git a/a2ml/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f5..aec38193 100644 --- a/a2ml/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-definitions" diff --git a/a2ml/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a2..d54c7a5e 100644 --- a/a2ml/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-errors" diff --git a/a2ml/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897b..618ffe8a 100644 --- a/a2ml/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "interface-seams-unit" diff --git a/a2ml/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c9..1eff53c1 100644 --- a/a2ml/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "abi-logic" diff --git a/a2ml/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8fa..52eea6fe 100644 --- a/a2ml/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ffi-logic" diff --git a/a2ml/editors/vscode/src/interface/ffi/build.zig b/a2ml/editors/vscode/src/interface/ffi/build.zig index c2081bdb..fe27f5e9 100644 --- a/a2ml/editors/vscode/src/interface/ffi/build.zig +++ b/a2ml/editors/vscode/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882dc..f3f0bd25 100644 --- a/a2ml/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "src-unit" diff --git a/a2ml/editors/vscode/src/interface/ffi/src/main.zig b/a2ml/editors/vscode/src/interface/ffi/src/main.zig index 26a158b4..8f897a27 100644 --- a/a2ml/editors/vscode/src/interface/ffi/src/main.zig +++ b/a2ml/editors/vscode/src/interface/ffi/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/a2ml/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea3818..5b1eab79 100644 --- a/a2ml/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "test-unit" diff --git a/a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig b/a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig +++ b/a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/a2ml/editors/vscode/verification/0.1-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..6e6b8746 100644 --- a/a2ml/editors/vscode/verification/0.1-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-pillar" diff --git a/a2ml/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..a1720d6c 100644 --- a/a2ml/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "benches-pillar" diff --git a/a2ml/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..f624d5c7 100644 --- a/a2ml/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-coverage" diff --git a/a2ml/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..76601a92 100644 --- a/a2ml/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "fuzzing-unit" diff --git a/a2ml/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..a8cd1074 100644 --- a/a2ml/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-proofs" diff --git a/a2ml/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..56a8810e 100644 --- a/a2ml/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-safety_case" diff --git a/a2ml/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..711edb12 100644 --- a/a2ml/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "simulations-unit" diff --git a/a2ml/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml b/a2ml/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..334dfa51 100644 --- a/a2ml/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/a2ml/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-traceability" diff --git a/a2ml/ffi/zig/build.zig b/a2ml/ffi/zig/build.zig index c2081bdb..fe27f5e9 100644 --- a/a2ml/ffi/zig/build.zig +++ b/a2ml/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/ffi/zig/src/main.zig b/a2ml/ffi/zig/src/main.zig index 26a158b4..8f897a27 100644 --- a/a2ml/ffi/zig/src/main.zig +++ b/a2ml/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/ffi/zig/test/integration_test.zig b/a2ml/ffi/zig/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/a2ml/ffi/zig/test/integration_test.zig +++ b/a2ml/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/a2ml/lsp/Cargo.toml b/a2ml/lsp/Cargo.toml index d3504502..8c95d0c9 100644 --- a/a2ml/lsp/Cargo.toml +++ b/a2ml/lsp/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # A2ML Language Server — LSP server for A2ML (Attested Markup Language). # Provides diagnostics, completions, and hover for .a2ml files. diff --git a/a2ml/lsp/README.adoc b/a2ml/lsp/README.adoc index 8c84afa1..4cf64e37 100644 --- a/a2ml/lsp/README.adoc +++ b/a2ml/lsp/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML LSP Server :toc: preamble :toclevels: 2 diff --git a/a2ml/lsp/src/completions.rs b/a2ml/lsp/src/completions.rs index 294ddc16..954c6702 100644 --- a/a2ml/lsp/src/completions.rs +++ b/a2ml/lsp/src/completions.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // a2ml-lsp — Completion provider for A2ML documents. // diff --git a/a2ml/lsp/src/diagnostics.rs b/a2ml/lsp/src/diagnostics.rs index 58c5ef74..e987edc8 100644 --- a/a2ml/lsp/src/diagnostics.rs +++ b/a2ml/lsp/src/diagnostics.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // a2ml-lsp — Diagnostic checks for A2ML documents. // @@ -441,7 +441,7 @@ mod tests { #[test] fn spdx_present_no_warning() { - let text = "// SPDX-License-Identifier: PMPL-1.0-or-later\n# Title\n"; + let text = "// SPDX-License-Identifier: AGPL-3.0-or-later\n# Title\n"; let diags = run_all_checks(text); assert_eq!(count_with_code(&diags, "missing-spdx"), 0); } diff --git a/a2ml/lsp/src/hover.rs b/a2ml/lsp/src/hover.rs index ec77762f..70437a71 100644 --- a/a2ml/lsp/src/hover.rs +++ b/a2ml/lsp/src/hover.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // a2ml-lsp — Hover provider for A2ML documents. // diff --git a/a2ml/lsp/src/main.rs b/a2ml/lsp/src/main.rs index 83800690..4c00492f 100644 --- a/a2ml/lsp/src/main.rs +++ b/a2ml/lsp/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // a2ml-lsp — Language Server Protocol server for A2ML (Attested Markup Language). // diff --git a/a2ml/pandoc/.devcontainer/Containerfile b/a2ml/pandoc/.devcontainer/Containerfile index d9a54f6c..441fe6af 100644 --- a/a2ml/pandoc/.devcontainer/Containerfile +++ b/a2ml/pandoc/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Dev Container image for {{PROJECT_NAME}} diff --git a/a2ml/pandoc/.devcontainer/README.adoc b/a2ml/pandoc/.devcontainer/README.adoc index 4302e6db..8013ab0b 100644 --- a/a2ml/pandoc/.devcontainer/README.adoc +++ b/a2ml/pandoc/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Dev Container Usage :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}> diff --git a/a2ml/pandoc/.devcontainer/devcontainer.json b/a2ml/pandoc/.devcontainer/devcontainer.json index 4eb611b4..1ecb2581 100644 --- a/a2ml/pandoc/.devcontainer/devcontainer.json +++ b/a2ml/pandoc/.devcontainer/devcontainer.json @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/a2ml/pandoc/.envrc b/a2ml/pandoc/.envrc index 68d11393..2ecd57a8 100644 --- a/a2ml/pandoc/.envrc +++ b/a2ml/pandoc/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Activate development environment # Install direnv: https://direnv.net/ diff --git a/a2ml/pandoc/.gitattributes b/a2ml/pandoc/.gitattributes index becb1d24..729c304e 100644 --- a/a2ml/pandoc/.gitattributes +++ b/a2ml/pandoc/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/a2ml/pandoc/.github/CODEOWNERS b/a2ml/pandoc/.github/CODEOWNERS index 15879937..18f0d0c5 100644 --- a/a2ml/pandoc/.github/CODEOWNERS +++ b/a2ml/pandoc/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml b/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..1a1b58ed 100644 --- a/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [enhancement] body: - type: textarea diff --git a/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..5a299d34 100644 --- a/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/a2ml/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later labels: [question] body: - type: textarea diff --git a/a2ml/pandoc/.github/FUNDING.yml b/a2ml/pandoc/.github/FUNDING.yml index fa9ed4fa..1f9d81ce 100644 --- a/a2ml/pandoc/.github/FUNDING.yml +++ b/a2ml/pandoc/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Funding platforms for {{OWNER}} 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/a2ml/pandoc/.github/GOVERNANCE.md b/a2ml/pandoc/.github/GOVERNANCE.md index 5fd4251a..0b9c20ba 100644 --- a/a2ml/pandoc/.github/GOVERNANCE.md +++ b/a2ml/pandoc/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/a2ml/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml b/a2ml/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml index 91cd940a..cf14d866 100644 --- a/a2ml/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/a2ml/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Bug report issue template for {{OWNER}}/{{REPO}} name: Bug Report description: Create a report to help us improve diff --git a/a2ml/pandoc/.github/ISSUE_TEMPLATE/config.yml b/a2ml/pandoc/.github/ISSUE_TEMPLATE/config.yml index 39c496e6..af007500 100644 --- a/a2ml/pandoc/.github/ISSUE_TEMPLATE/config.yml +++ b/a2ml/pandoc/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Issue template chooser configuration for {{OWNER}}/{{REPO}} blank_issues_enabled: true contact_links: diff --git a/a2ml/pandoc/.github/ISSUE_TEMPLATE/custom.yml b/a2ml/pandoc/.github/ISSUE_TEMPLATE/custom.yml index 8fc9654e..19edee3a 100644 --- a/a2ml/pandoc/.github/ISSUE_TEMPLATE/custom.yml +++ b/a2ml/pandoc/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Custom issue template for {{OWNER}}/{{REPO}} name: Other description: Report an issue that does not fit the other categories diff --git a/a2ml/pandoc/.github/ISSUE_TEMPLATE/documentation.yml b/a2ml/pandoc/.github/ISSUE_TEMPLATE/documentation.yml index fc210dcb..5d73ce64 100644 --- a/a2ml/pandoc/.github/ISSUE_TEMPLATE/documentation.yml +++ b/a2ml/pandoc/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Documentation issue template for {{OWNER}}/{{REPO}} name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/a2ml/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml b/a2ml/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml index 7d83ad1c..1f871f73 100644 --- a/a2ml/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/a2ml/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Feature request issue template for {{OWNER}}/{{REPO}} name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/a2ml/pandoc/.github/ISSUE_TEMPLATE/question.yml b/a2ml/pandoc/.github/ISSUE_TEMPLATE/question.yml index 7d470c20..824a6866 100644 --- a/a2ml/pandoc/.github/ISSUE_TEMPLATE/question.yml +++ b/a2ml/pandoc/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Question issue template for {{OWNER}}/{{REPO}} name: Question description: Ask a question about usage or behaviour diff --git a/a2ml/pandoc/.github/MAINTAINERS b/a2ml/pandoc/.github/MAINTAINERS index 0c819aa8..424ada32 100644 --- a/a2ml/pandoc/.github/MAINTAINERS +++ b/a2ml/pandoc/.github/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/a2ml/pandoc/.github/copilot-instructions.md b/a2ml/pandoc/.github/copilot-instructions.md index 2b9f6ff0..2c783109 100644 --- a/a2ml/pandoc/.github/copilot-instructions.md +++ b/a2ml/pandoc/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/a2ml/pandoc/.github/dependabot.yml b/a2ml/pandoc/.github/dependabot.yml index 30c879ab..2628deb3 100644 --- a/a2ml/pandoc/.github/dependabot.yml +++ b/a2ml/pandoc/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/a2ml/pandoc/.github/pull_request_template.md b/a2ml/pandoc/.github/pull_request_template.md index 24b73006..125e641a 100644 --- a/a2ml/pandoc/.github/pull_request_template.md +++ b/a2ml/pandoc/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/a2ml/pandoc/.github/workflows/governance.yml b/a2ml/pandoc/.github/workflows/governance.yml index 36a7d418..582974f4 100644 --- a/a2ml/pandoc/.github/workflows/governance.yml +++ b/a2ml/pandoc/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/a2ml/pandoc/.github/workflows/hypatia-scan.yml b/a2ml/pandoc/.github/workflows/hypatia-scan.yml index b502b973..f510efb3 100644 --- a/a2ml/pandoc/.github/workflows/hypatia-scan.yml +++ b/a2ml/pandoc/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/a2ml/pandoc/.github/workflows/instant-sync.yml b/a2ml/pandoc/.github/workflows/instant-sync.yml index e900c7e7..b5b1e62a 100644 --- a/a2ml/pandoc/.github/workflows/instant-sync.yml +++ b/a2ml/pandoc/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/a2ml/pandoc/.github/workflows/jekyll.yml b/a2ml/pandoc/.github/workflows/jekyll.yml index 3cd34799..04a53a22 100644 --- a/a2ml/pandoc/.github/workflows/jekyll.yml +++ b/a2ml/pandoc/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/a2ml/pandoc/.github/workflows/mirror.yml b/a2ml/pandoc/.github/workflows/mirror.yml index 8ce25434..c6dfb696 100644 --- a/a2ml/pandoc/.github/workflows/mirror.yml +++ b/a2ml/pandoc/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/a2ml/pandoc/.github/workflows/release.yml b/a2ml/pandoc/.github/workflows/release.yml index 62b06b46..7708e87d 100644 --- a/a2ml/pandoc/.github/workflows/release.yml +++ b/a2ml/pandoc/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Release workflow — triggered by version tags (v*). diff --git a/a2ml/pandoc/.github/workflows/rhodibot.yml b/a2ml/pandoc/.github/workflows/rhodibot.yml index 94bfc55d..ba23f66c 100644 --- a/a2ml/pandoc/.github/workflows/rhodibot.yml +++ b/a2ml/pandoc/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/pandoc/.github/workflows/scorecard-enforcer.yml b/a2ml/pandoc/.github/workflows/scorecard-enforcer.yml index e1f5c2fd..97764421 100644 --- a/a2ml/pandoc/.github/workflows/scorecard-enforcer.yml +++ b/a2ml/pandoc/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/a2ml/pandoc/.github/workflows/scorecard.yml b/a2ml/pandoc/.github/workflows/scorecard.yml index 27dad2c2..91ff03bb 100644 --- a/a2ml/pandoc/.github/workflows/scorecard.yml +++ b/a2ml/pandoc/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later name: OSSF Scorecard on: push: diff --git a/a2ml/pandoc/.github/workflows/secret-scanner.yml b/a2ml/pandoc/.github/workflows/secret-scanner.yml index 1ca8acac..b6ea6fa5 100644 --- a/a2ml/pandoc/.github/workflows/secret-scanner.yml +++ b/a2ml/pandoc/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/a2ml/pandoc/.github/workflows/static-analysis-gate.yml b/a2ml/pandoc/.github/workflows/static-analysis-gate.yml index 08148e3f..fad710fb 100644 --- a/a2ml/pandoc/.github/workflows/static-analysis-gate.yml +++ b/a2ml/pandoc/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # 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/a2ml/pandoc/.gitignore b/a2ml/pandoc/.gitignore index b3a13018..aff26963 100644 --- a/a2ml/pandoc/.gitignore +++ b/a2ml/pandoc/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RSR-compliant .gitignore # OS & Editor diff --git a/a2ml/pandoc/.gitlab-ci.yml b/a2ml/pandoc/.gitlab-ci.yml index 6df637a9..257bc747 100644 --- a/a2ml/pandoc/.gitlab-ci.yml +++ b/a2ml/pandoc/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Primary CI/CD - GitLab is the source of truth stages: diff --git a/a2ml/pandoc/.guix-channel b/a2ml/pandoc/.guix-channel index 463636d7..cba19db4 100644 --- a/a2ml/pandoc/.guix-channel +++ b/a2ml/pandoc/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/a2ml/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..1f056880 100644 --- a/a2ml/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "machine-readable-pillar" diff --git a/a2ml/pandoc/.machine_readable/6a2/AGENTIC.a2ml b/a2ml/pandoc/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..3c32c420 100644 --- a/a2ml/pandoc/.machine_readable/6a2/AGENTIC.a2ml +++ b/a2ml/pandoc/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/a2ml/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml b/a2ml/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml index f6a8d9e4..fc528d39 100644 --- a/a2ml/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/a2ml/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Project ecosystem position diff --git a/a2ml/pandoc/.machine_readable/6a2/META.a2ml b/a2ml/pandoc/.machine_readable/6a2/META.a2ml index 81186d98..5656e411 100644 --- a/a2ml/pandoc/.machine_readable/6a2/META.a2ml +++ b/a2ml/pandoc/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Project meta-level information diff --git a/a2ml/pandoc/.machine_readable/6a2/NEUROSYM.a2ml b/a2ml/pandoc/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..d2cadb50 100644 --- a/a2ml/pandoc/.machine_readable/6a2/NEUROSYM.a2ml +++ b/a2ml/pandoc/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/a2ml/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml b/a2ml/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..e2e75303 100644 --- a/a2ml/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/a2ml/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/a2ml/pandoc/.machine_readable/6a2/STATE.a2ml b/a2ml/pandoc/.machine_readable/6a2/STATE.a2ml index 131832b2..05c99525 100644 --- a/a2ml/pandoc/.machine_readable/6a2/STATE.a2ml +++ b/a2ml/pandoc/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Project state checkpoint (META-TEMPLATE) diff --git a/a2ml/pandoc/.machine_readable/CLADE.a2ml b/a2ml/pandoc/.machine_readable/CLADE.a2ml index 6c9ecf67..34af5a50 100644 --- a/a2ml/pandoc/.machine_readable/CLADE.a2ml +++ b/a2ml/pandoc/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/a2ml/pandoc/.machine_readable/ENSAID_CONFIG.a2ml b/a2ml/pandoc/.machine_readable/ENSAID_CONFIG.a2ml index 0a6e5718..2781fc7c 100644 --- a/a2ml/pandoc/.machine_readable/ENSAID_CONFIG.a2ml +++ b/a2ml/pandoc/.machine_readable/ENSAID_CONFIG.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/a2ml/pandoc/.machine_readable/ai/.clinerules b/a2ml/pandoc/.machine_readable/ai/.clinerules index dd6a026c..2bcfb397 100644 --- a/a2ml/pandoc/.machine_readable/ai/.clinerules +++ b/a2ml/pandoc/.machine_readable/ai/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/pandoc/.machine_readable/ai/.cursorrules b/a2ml/pandoc/.machine_readable/ai/.cursorrules index ca78d43b..0b23064a 100644 --- a/a2ml/pandoc/.machine_readable/ai/.cursorrules +++ b/a2ml/pandoc/.machine_readable/ai/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/pandoc/.machine_readable/ai/.windsurfrules b/a2ml/pandoc/.machine_readable/ai/.windsurfrules index dd6a026c..2bcfb397 100644 --- a/a2ml/pandoc/.machine_readable/ai/.windsurfrules +++ b/a2ml/pandoc/.machine_readable/ai/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/a2ml/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..464fe2ce 100644 --- a/a2ml/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ai-registry" diff --git a/a2ml/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..47fc535e 100644 --- a/a2ml/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "anchors-registry" diff --git a/a2ml/pandoc/.machine_readable/anchors/ANCHOR.a2ml b/a2ml/pandoc/.machine_readable/anchors/ANCHOR.a2ml index 7e2593a6..ad8a7819 100644 --- a/a2ml/pandoc/.machine_readable/anchors/ANCHOR.a2ml +++ b/a2ml/pandoc/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/a2ml/pandoc/.machine_readable/compliance/rust/deny.toml b/a2ml/pandoc/.machine_readable/compliance/rust/deny.toml index ad75c2cd..c2395f40 100644 --- a/a2ml/pandoc/.machine_readable/compliance/rust/deny.toml +++ b/a2ml/pandoc/.machine_readable/compliance/rust/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/a2ml/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..58452eaa 100644 --- a/a2ml/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "configs-registry" diff --git a/a2ml/pandoc/.machine_readable/configs/git-cliff/cliff.toml b/a2ml/pandoc/.machine_readable/configs/git-cliff/cliff.toml index 4256fda2..f4136ae9 100644 --- a/a2ml/pandoc/.machine_readable/configs/git-cliff/cliff.toml +++ b/a2ml/pandoc/.machine_readable/configs/git-cliff/cliff.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # git-cliff configuration for conventional commit changelog generation. diff --git a/a2ml/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml b/a2ml/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml index 7bf18fb0..d09e60ec 100644 --- a/a2ml/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/a2ml/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile — Cleanup and hygiene contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml b/a2ml/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml index 5f27f776..24993e4c 100644 --- a/a2ml/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/a2ml/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile — Physical state contract # Author: Jonathan D.A. Jewell diff --git a/a2ml/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml b/a2ml/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..37a058b9 100644 --- a/a2ml/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/a2ml/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/a2ml/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..db51801f 100644 --- a/a2ml/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "policies-registry" diff --git a/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 0260a9d7..a0430d75 100644 --- a/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Canonical maintenance governance model diff --git a/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..12c84596 100644 --- a/a2ml/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-scripts-unit" diff --git a/a2ml/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..7a191cec 100644 --- a/a2ml/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-forge" diff --git a/a2ml/pandoc/.machine_readable/scripts/forge/forge-sync.sh b/a2ml/pandoc/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..6fc40fab 100755 --- a/a2ml/pandoc/.machine_readable/scripts/forge/forge-sync.sh +++ b/a2ml/pandoc/.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: AGPL-3.0-or-later # # forge-sync.sh — Multi-forge mirroring script # diff --git a/a2ml/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..8820eb50 100644 --- a/a2ml/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-lifecycle" diff --git a/a2ml/pandoc/.machine_readable/scripts/lifecycle/install-tools.sh b/a2ml/pandoc/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..8b4ca652 100755 --- a/a2ml/pandoc/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/a2ml/pandoc/.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: AGPL-3.0-or-later # # install-tools.sh — Developer toolchain installer # diff --git a/a2ml/pandoc/.machine_readable/scripts/maintenance/maint-assault.sh b/a2ml/pandoc/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..b7e3c0d0 100644 --- a/a2ml/pandoc/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/a2ml/pandoc/.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: AGPL-3.0-or-later # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/a2ml/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..c6e027f0 100644 --- a/a2ml/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "automation-unit-verification" diff --git a/a2ml/pandoc/.well-known/ai.txt b/a2ml/pandoc/.well-known/ai.txt index 6668d669..894d9da1 100644 --- a/a2ml/pandoc/.well-known/ai.txt +++ b/a2ml/pandoc/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/a2ml/pandoc/.well-known/humans.txt b/a2ml/pandoc/.well-known/humans.txt index 60be6cfc..90a7a024 100644 --- a/a2ml/pandoc/.well-known/humans.txt +++ b/a2ml/pandoc/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # humanstxt.org /* TEAM */ diff --git a/a2ml/pandoc/.well-known/security.txt b/a2ml/pandoc/.well-known/security.txt index 93ce46e0..0bcf7ea8 100644 --- a/a2ml/pandoc/.well-known/security.txt +++ b/a2ml/pandoc/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/a2ml/pandoc/Containerfile b/a2ml/pandoc/Containerfile index 19e2289f..0f27d27a 100644 --- a/a2ml/pandoc/Containerfile +++ b/a2ml/pandoc/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/a2ml/pandoc/Justfile b/a2ml/pandoc/Justfile index 06b8af24..1e29c745 100644 --- a/a2ml/pandoc/Justfile +++ b/a2ml/pandoc/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # RSR Standard Justfile Template diff --git a/a2ml/pandoc/README.adoc b/a2ml/pandoc/README.adoc index ad8c6ef5..ed05ee08 100644 --- a/a2ml/pandoc/README.adoc +++ b/a2ml/pandoc/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = A2ML Pandoc Reader, Writer & Filter @@ -257,7 +257,7 @@ constructs. Media type: `application/vnd.a2ml` (IANA registration pending). == Licensing -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later See link:LICENSE[LICENSE] for the full text. diff --git a/a2ml/pandoc/ROADMAP.adoc b/a2ml/pandoc/ROADMAP.adoc index 055d3c20..11d48f40 100644 --- a/a2ml/pandoc/ROADMAP.adoc +++ b/a2ml/pandoc/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Pandoc Roadmap == Current Status diff --git a/a2ml/pandoc/SECURITY.md b/a2ml/pandoc/SECURITY.md index aefad4c0..f6fd0c56 100644 --- a/a2ml/pandoc/SECURITY.md +++ b/a2ml/pandoc/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy ## Reporting a Vulnerability diff --git a/a2ml/pandoc/a2ml-filter.lua b/a2ml/pandoc/a2ml-filter.lua index bbfbb2e5..ab99e725 100644 --- a/a2ml/pandoc/a2ml-filter.lua +++ b/a2ml/pandoc/a2ml-filter.lua @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: AGPL-3.0-or-later -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- a2ml-filter.lua — Pandoc Lua filter for A2ML documents. diff --git a/a2ml/pandoc/a2ml-reader.lua b/a2ml/pandoc/a2ml-reader.lua index e57ba076..8e4d4e77 100644 --- a/a2ml/pandoc/a2ml-reader.lua +++ b/a2ml/pandoc/a2ml-reader.lua @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: AGPL-3.0-or-later -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- a2ml-reader.lua — Pandoc custom reader for A2ML (Attested Markup Language) diff --git a/a2ml/pandoc/a2ml-writer.lua b/a2ml/pandoc/a2ml-writer.lua index 729c51af..375aae08 100644 --- a/a2ml/pandoc/a2ml-writer.lua +++ b/a2ml/pandoc/a2ml-writer.lua @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: AGPL-3.0-or-later -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -- -- a2ml-writer.lua — Pandoc custom writer for A2ML (Attested Markup Language) @@ -15,7 +15,7 @@ function Writer(doc, opts) local function add(s) table.insert(buffer, s) end -- SPDX header - add(";; SPDX-License-Identifier: PMPL-1.0-or-later") + add(";; SPDX-License-Identifier: AGPL-3.0-or-later") add("") for _, block in ipairs(doc.blocks) do diff --git a/a2ml/pandoc/a2ml.html b/a2ml/pandoc/a2ml.html index b3d9aef8..69c72299 100644 --- a/a2ml/pandoc/a2ml.html +++ b/a2ml/pandoc/a2ml.html @@ -1,6 +1,6 @@ + diff --git a/a2ml/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..cc7a8c9c 100644 --- a/a2ml/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "architecture-track" diff --git a/a2ml/pandoc/docs/architecture/THREAT-MODEL.adoc b/a2ml/pandoc/docs/architecture/THREAT-MODEL.adoc index ff4794fa..33f12d6e 100644 --- a/a2ml/pandoc/docs/architecture/THREAT-MODEL.adoc +++ b/a2ml/pandoc/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: {{PROJECT_NAME}} diff --git a/a2ml/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..0697c1f5 100644 --- a/a2ml/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "attribution-unit" diff --git a/a2ml/pandoc/docs/attribution/MAINTAINERS.adoc b/a2ml/pandoc/docs/attribution/MAINTAINERS.adoc index 9db32d96..2dfc303a 100644 --- a/a2ml/pandoc/docs/attribution/MAINTAINERS.adoc +++ b/a2ml/pandoc/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Maintainers :toc: preamble diff --git a/a2ml/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..9e2effd7 100644 --- a/a2ml/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "decisions-unit" diff --git a/a2ml/pandoc/docs/decisions/0000-template.adoc b/a2ml/pandoc/docs/decisions/0000-template.adoc index 037fc2be..d5c8514b 100644 --- a/a2ml/pandoc/docs/decisions/0000-template.adoc +++ b/a2ml/pandoc/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/a2ml/pandoc/docs/decisions/0001-adopt-rsr-standard.adoc b/a2ml/pandoc/docs/decisions/0001-adopt-rsr-standard.adoc index 3fad7407..7d3e913b 100644 --- a/a2ml/pandoc/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/a2ml/pandoc/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/a2ml/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..8f922dfa 100644 --- a/a2ml/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "developer-unit" diff --git a/a2ml/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..4eb2363b 100644 --- a/a2ml/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-pillar" diff --git a/a2ml/pandoc/docs/governance/CRG-CRITERIA.a2ml b/a2ml/pandoc/docs/governance/CRG-CRITERIA.a2ml index 8b0ac778..bfabd9a3 100644 --- a/a2ml/pandoc/docs/governance/CRG-CRITERIA.a2ml +++ b/a2ml/pandoc/docs/governance/CRG-CRITERIA.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: AGPL-3.0-or-later ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ; Component Readiness Grades (CRG) — Machine-readable specification diff --git a/a2ml/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/a2ml/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 7e896524..6a96db62 100644 --- a/a2ml/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/a2ml/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/a2ml/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/a2ml/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..c647bb72 100644 --- a/a2ml/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/a2ml/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # General software development approach (machine-readable) [metadata] diff --git a/a2ml/pandoc/docs/governance/TSDM.a2ml b/a2ml/pandoc/docs/governance/TSDM.a2ml index 78cd0fc6..e4bccc24 100644 --- a/a2ml/pandoc/docs/governance/TSDM.a2ml +++ b/a2ml/pandoc/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [TSDM_SPEC] id: "tsdm-standard" diff --git a/a2ml/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..d2ca6393 100644 --- a/a2ml/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-audit" diff --git a/a2ml/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..21e21f54 100644 --- a/a2ml/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-compliance" diff --git a/a2ml/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..d4a969c7 100644 --- a/a2ml/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-effects" diff --git a/a2ml/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..be4cf590 100644 --- a/a2ml/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-systems" diff --git a/a2ml/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..93daf7ce 100644 --- a/a2ml/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-maintenance" diff --git a/a2ml/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..58fff174 100644 --- a/a2ml/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-adaptive" diff --git a/a2ml/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..36388f59 100644 --- a/a2ml/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-corrective" diff --git a/a2ml/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..5f1a1936 100644 --- a/a2ml/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-perfective" diff --git a/a2ml/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..a8eb9666 100644 --- a/a2ml/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-axis-planning" diff --git a/a2ml/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..be5e7be7 100644 --- a/a2ml/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-could" diff --git a/a2ml/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..696b2400 100644 --- a/a2ml/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-must" diff --git a/a2ml/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..b0c11cb6 100644 --- a/a2ml/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "governance-unit-should" diff --git a/a2ml/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..336052f4 100644 --- a/a2ml/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "legal-track" diff --git a/a2ml/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/a2ml/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..5e54f7c5 100644 --- a/a2ml/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/a2ml/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/a2ml/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/a2ml/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..fd57ca74 100644 --- a/a2ml/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/a2ml/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: AGPL-3.0-or-later ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/a2ml/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..3cdc74b3 100644 --- a/a2ml/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "practice-unit" diff --git a/a2ml/pandoc/docs/practice/AI-CONVENTIONS.adoc b/a2ml/pandoc/docs/practice/AI-CONVENTIONS.adoc index b30b795b..079e68e2 100644 --- a/a2ml/pandoc/docs/practice/AI-CONVENTIONS.adoc +++ b/a2ml/pandoc/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: AGPL-3.0-or-later`. ## Author Attribution diff --git a/a2ml/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/a2ml/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc index a29d816d..6fa14b17 100644 --- a/a2ml/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/a2ml/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = TOPOLOGY.md — Generation Guide {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> :toc: diff --git a/a2ml/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml index ec4a54d6..02278532 100644 --- a/a2ml/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "reports-unit" diff --git a/a2ml/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml index 80e08070..e0942aee 100644 --- a/a2ml/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-compliance" diff --git a/a2ml/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml index 900256ff..c88e0e1f 100644 --- a/a2ml/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-maintenance" diff --git a/a2ml/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml index ef901d8c..1f902114 100644 --- a/a2ml/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-performance" diff --git a/a2ml/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml index 803eff01..ef493fef 100644 --- a/a2ml/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-quality" diff --git a/a2ml/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml index 869d2ed0..990eae4f 100644 --- a/a2ml/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "report-unit-security" diff --git a/a2ml/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..472b79c2 100644 --- a/a2ml/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "standards-unit" diff --git a/a2ml/pandoc/docs/templates/contractiles/README.adoc b/a2ml/pandoc/docs/templates/contractiles/README.adoc index 32f6a5e0..db88824d 100644 --- a/a2ml/pandoc/docs/templates/contractiles/README.adoc +++ b/a2ml/pandoc/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/a2ml/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml b/a2ml/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..55499898 100644 --- a/a2ml/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/a2ml/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml b/a2ml/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml index 6a72de89..cd19d76d 100644 --- a/a2ml/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml +++ b/a2ml/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Intentfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/pandoc/docs/templates/contractiles/must/Mustfile.a2ml b/a2ml/pandoc/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..77e5ec19 100644 --- a/a2ml/pandoc/docs/templates/contractiles/must/Mustfile.a2ml +++ b/a2ml/pandoc/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml b/a2ml/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..f8dcea7f 100644 --- a/a2ml/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/a2ml/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/a2ml/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..51b679ec 100644 --- a/a2ml/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-track" diff --git a/a2ml/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..37282fbf 100644 --- a/a2ml/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-computing" diff --git a/a2ml/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..15761bed 100644 --- a/a2ml/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-formalisms" diff --git a/a2ml/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..01dc5ddc 100644 --- a/a2ml/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-mathematics" diff --git a/a2ml/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..f5cb9433 100644 --- a/a2ml/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-ontologies" diff --git a/a2ml/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..6d42b119 100644 --- a/a2ml/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-other" diff --git a/a2ml/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..bf7ba777 100644 --- a/a2ml/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "theory-unit-socio-technical" diff --git a/a2ml/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..cf09aaaa 100644 --- a/a2ml/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track" diff --git a/a2ml/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..7077dee5 100644 --- a/a2ml/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "academic-unit" diff --git a/a2ml/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..0da7ccd4 100644 --- a/a2ml/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "industry-unit" diff --git a/a2ml/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..c1f851d9 100644 --- a/a2ml/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "whitepapers-track-outreach" diff --git a/a2ml/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f75ccc4b 100644 --- a/a2ml/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "wikis-track" diff --git a/a2ml/pandoc/expected.a2ml b/a2ml/pandoc/expected.a2ml index 6be499bf..3c6a05b5 100644 --- a/a2ml/pandoc/expected.a2ml +++ b/a2ml/pandoc/expected.a2ml @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # A2ML Overview diff --git a/a2ml/pandoc/features/0.1-AI-MANIFEST.a2ml b/a2ml/pandoc/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..eff7b023 100644 --- a/a2ml/pandoc/features/0.1-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "features-pillar" diff --git a/a2ml/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..ba24454c 100644 --- a/a2ml/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-boj-server" diff --git a/a2ml/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..1f361c78 100644 --- a/a2ml/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-panic-attacker" diff --git a/a2ml/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..04a741d5 100644 --- a/a2ml/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "feature-unit-ssg" diff --git a/a2ml/pandoc/features/ssg/ssg-bootstrap.sh b/a2ml/pandoc/features/ssg/ssg-bootstrap.sh index eda90f00..f5096851 100755 --- a/a2ml/pandoc/features/ssg/ssg-bootstrap.sh +++ b/a2ml/pandoc/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/a2ml/pandoc/flake.nix b/a2ml/pandoc/flake.nix index da78ead3..32e448dc 100644 --- a/a2ml/pandoc/flake.nix +++ b/a2ml/pandoc/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/a2ml/pandoc/guix.scm b/a2ml/pandoc/guix.scm index d200d7a8..5b388cb5 100644 --- a/a2ml/pandoc/guix.scm +++ b/a2ml/pandoc/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later ;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ;; ;; Guix package definition for pandoc-a2ml diff --git a/a2ml/pandoc/src/0.1-AI-MANIFEST.a2ml b/a2ml/pandoc/src/0.1-AI-MANIFEST.a2ml index b8ec5aef..7170c5d5 100644 --- a/a2ml/pandoc/src/0.1-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-pillar" diff --git a/a2ml/pandoc/src/aspects/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a5..ba77eb74 100644 --- a/a2ml/pandoc/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-aspects" diff --git a/a2ml/pandoc/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea51..99e5ee96 100644 --- a/a2ml/pandoc/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-integrity" diff --git a/a2ml/pandoc/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d59..92ebf4f7 100644 --- a/a2ml/pandoc/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-observability" diff --git a/a2ml/pandoc/src/aspects/security/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a878..02113660 100644 --- a/a2ml/pandoc/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "aspect-unit-security" diff --git a/a2ml/pandoc/src/bridges/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f48..d50f0668 100644 --- a/a2ml/pandoc/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-bridges" diff --git a/a2ml/pandoc/src/contracts/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c7..37f19413 100644 --- a/a2ml/pandoc/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-contracts" diff --git a/a2ml/pandoc/src/core/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/core/0.2-AI-MANIFEST.a2ml index 097b8e86..6af7ffde 100644 --- a/a2ml/pandoc/src/core/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-core" diff --git a/a2ml/pandoc/src/definitions/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f5..aec38193 100644 --- a/a2ml/pandoc/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-definitions" diff --git a/a2ml/pandoc/src/errors/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a2..d54c7a5e 100644 --- a/a2ml/pandoc/src/errors/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "source-unit-errors" diff --git a/a2ml/pandoc/src/interface/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897b..618ffe8a 100644 --- a/a2ml/pandoc/src/interface/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "interface-seams-unit" diff --git a/a2ml/pandoc/src/interface/abi/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c9..1eff53c1 100644 --- a/a2ml/pandoc/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "abi-logic" diff --git a/a2ml/pandoc/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/a2ml/pandoc/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8fa..52eea6fe 100644 --- a/a2ml/pandoc/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "ffi-logic" diff --git a/a2ml/pandoc/src/interface/ffi/build.zig b/a2ml/pandoc/src/interface/ffi/build.zig index c2081bdb..fe27f5e9 100644 --- a/a2ml/pandoc/src/interface/ffi/build.zig +++ b/a2ml/pandoc/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/pandoc/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/a2ml/pandoc/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882dc..f3f0bd25 100644 --- a/a2ml/pandoc/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "src-unit" diff --git a/a2ml/pandoc/src/interface/ffi/src/main.zig b/a2ml/pandoc/src/interface/ffi/src/main.zig index 26a158b4..8f897a27 100644 --- a/a2ml/pandoc/src/interface/ffi/src/main.zig +++ b/a2ml/pandoc/src/interface/ffi/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/a2ml/pandoc/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/a2ml/pandoc/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea3818..5b1eab79 100644 --- a/a2ml/pandoc/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "test-unit" diff --git a/a2ml/pandoc/src/interface/ffi/test/integration_test.zig b/a2ml/pandoc/src/interface/ffi/test/integration_test.zig index d66a3025..e5ba919c 100644 --- a/a2ml/pandoc/src/interface/ffi/test/integration_test.zig +++ b/a2ml/pandoc/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/a2ml/pandoc/verification/0.1-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..6e6b8746 100644 --- a/a2ml/pandoc/verification/0.1-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-pillar" diff --git a/a2ml/pandoc/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..a1720d6c 100644 --- a/a2ml/pandoc/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "benches-pillar" diff --git a/a2ml/pandoc/verification/coverage/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..f624d5c7 100644 --- a/a2ml/pandoc/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-coverage" diff --git a/a2ml/pandoc/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..76601a92 100644 --- a/a2ml/pandoc/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "fuzzing-unit" diff --git a/a2ml/pandoc/verification/proofs/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..a8cd1074 100644 --- a/a2ml/pandoc/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-proofs" diff --git a/a2ml/pandoc/verification/safety_case/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..56a8810e 100644 --- a/a2ml/pandoc/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-safety_case" diff --git a/a2ml/pandoc/verification/simulations/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..711edb12 100644 --- a/a2ml/pandoc/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "simulations-unit" diff --git a/a2ml/pandoc/verification/traceability/0.2-AI-MANIFEST.a2ml b/a2ml/pandoc/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..334dfa51 100644 --- a/a2ml/pandoc/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/a2ml/pandoc/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later --- ### [META] id: "verification-unit-traceability" diff --git a/a2ml/prototype/ada-tui/docs/README.adoc b/a2ml/prototype/ada-tui/docs/README.adoc index 8a4d2527..54c14756 100644 --- a/a2ml/prototype/ada-tui/docs/README.adoc +++ b/a2ml/prototype/ada-tui/docs/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Ada/SPARK TUI (Prototype) This is a minimal Ada TUI wrapper around the A2ML CLI. diff --git a/a2ml/prototype/rescript/README.adoc b/a2ml/prototype/rescript/README.adoc index 636ee40f..31ddfc5d 100644 --- a/a2ml/prototype/rescript/README.adoc +++ b/a2ml/prototype/rescript/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML Web Prototype (ReScript) This is a minimal, non-exhaustive ReScript prototype that demonstrates: diff --git a/a2ml/prototype/rescript/src/A2ml.affine b/a2ml/prototype/rescript/src/A2ml.affine index 87c5a653..7cd70745 100644 --- a/a2ml/prototype/rescript/src/A2ml.affine +++ b/a2ml/prototype/rescript/src/A2ml.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // Minimal Module-0 parser and checked validator for web rendering demos. // AffineScript port of A2ml.res. Intentionally small but deterministic. diff --git a/a2ml/prototype/rescript/src/Cli.affine b/a2ml/prototype/rescript/src/Cli.affine index 1e14aa4a..ae81e161 100644 --- a/a2ml/prototype/rescript/src/Cli.affine +++ b/a2ml/prototype/rescript/src/Cli.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Cli.res — A2ML CLI (prototype). module Cli; diff --git a/a2ml/prototype/rescript/src/Compat.affine b/a2ml/prototype/rescript/src/Compat.affine index 89e5387f..c44bb61a 100644 --- a/a2ml/prototype/rescript/src/Compat.affine +++ b/a2ml/prototype/rescript/src/Compat.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Compat.res (JS compatibility helpers). module Compat; diff --git a/a2ml/prototype/rescript/src/Demo.affine b/a2ml/prototype/rescript/src/Demo.affine index 63806a83..c516b3d4 100644 --- a/a2ml/prototype/rescript/src/Demo.affine +++ b/a2ml/prototype/rescript/src/Demo.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Demo.res. module Demo; diff --git a/a2ml/prototype/rescript/src/DumpAst.affine b/a2ml/prototype/rescript/src/DumpAst.affine index 9b30a110..fd870d05 100644 --- a/a2ml/prototype/rescript/src/DumpAst.affine +++ b/a2ml/prototype/rescript/src/DumpAst.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of DumpAst.res. module DumpAst; diff --git a/a2ml/prototype/rescript/src/Json.affine b/a2ml/prototype/rescript/src/Json.affine index 5b76e880..7184faab 100644 --- a/a2ml/prototype/rescript/src/Json.affine +++ b/a2ml/prototype/rescript/src/Json.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of Json.res — simple JSON encoding for the A2ML AST. module Json; diff --git a/a2ml/prototype/rescript/src/RunReport.affine b/a2ml/prototype/rescript/src/RunReport.affine index 19fdf879..ec6fb533 100644 --- a/a2ml/prototype/rescript/src/RunReport.affine +++ b/a2ml/prototype/rescript/src/RunReport.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of RunReport.res. module RunReport; diff --git a/a2ml/prototype/rescript/src/RunVectors.affine b/a2ml/prototype/rescript/src/RunVectors.affine index 69f048a6..92b3be9a 100644 --- a/a2ml/prototype/rescript/src/RunVectors.affine +++ b/a2ml/prototype/rescript/src/RunVectors.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of RunVectors.res. module RunVectors; diff --git a/a2ml/prototype/rescript/src/VectorReport.affine b/a2ml/prototype/rescript/src/VectorReport.affine index 8a9e5321..4203d17e 100644 --- a/a2ml/prototype/rescript/src/VectorReport.affine +++ b/a2ml/prototype/rescript/src/VectorReport.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // AffineScript port of VectorReport.res. module VectorReport; diff --git a/a2ml/prototype/rescript/src/VectorRunner.affine b/a2ml/prototype/rescript/src/VectorRunner.affine index 8b22bf8e..d3f03f12 100644 --- a/a2ml/prototype/rescript/src/VectorRunner.affine +++ b/a2ml/prototype/rescript/src/VectorRunner.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // Minimal test vector runner for Module 0. AffineScript port of VectorRunner.res. module VectorRunner; diff --git a/a2ml/prototype/wasm/README.adoc b/a2ml/prototype/wasm/README.adoc index 34e27b0f..981393d7 100644 --- a/a2ml/prototype/wasm/README.adoc +++ b/a2ml/prototype/wasm/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later = A2ML WASM Prototype (ReScript + rescript-wasm-runtime) This prototype demonstrates a direct-to-WASM flow using the diff --git a/a2ml/prototype/wasm/src/WasmDemo.affine b/a2ml/prototype/wasm/src/WasmDemo.affine index ca079c60..f44b24a4 100644 --- a/a2ml/prototype/wasm/src/WasmDemo.affine +++ b/a2ml/prototype/wasm/src/WasmDemo.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // // A2ML WASM prototype. AffineScript port of WasmDemo.res. // Minimal demo intended for local testing only. diff --git a/a2ml/scripts/add-arxiv-badge.sh b/a2ml/scripts/add-arxiv-badge.sh index 3e4eff62..95179519 100755 --- a/a2ml/scripts/add-arxiv-badge.sh +++ b/a2ml/scripts/add-arxiv-badge.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: AGPL-3.0-or-later # Add arXiv badge to A2ML README after paper acceptance set -euo pipefail diff --git a/a2ml/scripts/contractiles-a2ml-tool.js b/a2ml/scripts/contractiles-a2ml-tool.js index 46a68450..c7b262b6 100644 --- a/a2ml/scripts/contractiles-a2ml-tool.js +++ b/a2ml/scripts/contractiles-a2ml-tool.js @@ -1,5 +1,5 @@ #!/usr/bin/env -S deno run --allow-read --allow-write -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: AGPL-3.0-or-later // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) // // Contractiles A2ML validator/emitter (Deno port of the former Python tool; diff --git a/a2ml/showcase/content/examples.md b/a2ml/showcase/content/examples.md index fe36522f..a4d5c12a 100644 --- a/a2ml/showcase/content/examples.md +++ b/a2ml/showcase/content/examples.md @@ -13,7 +13,7 @@ Real-world A2ML manifests demonstrating the format in practice. Each example sho The simplest possible A2ML file. Declares an agent with a single self-attestation. ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # Greeter Bot @@ -40,7 +40,7 @@ This is enough for tooling to identify the agent, understand what it does, and r A GitHub Actions bot that runs in CI pipelines, with a verified attestation from the security team. ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # rhodibot — Repository Automation Agent @@ -110,7 +110,7 @@ action: allow-execution Hypatia, a neurosymbolic security scanner, declaring its scanning capabilities with an audited attestation. ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # Hypatia — Neurosymbolic Security Scanner @@ -184,7 +184,7 @@ signature: sha256:c91e5a3b0d... Multiple agents referencing each other's attestations to establish a trust network for a deployment pipeline. ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # Deployment Pipeline — Agent Trust Network diff --git a/a2ml/showcase/content/getting-started.md b/a2ml/showcase/content/getting-started.md index cce05adc..06fb094a 100644 --- a/a2ml/showcase/content/getting-started.md +++ b/a2ml/showcase/content/getting-started.md @@ -66,7 +66,7 @@ You should now see syntax highlighting for `.a2ml` files, including directive bl Create a file called `0-AI-MANIFEST.a2ml` in your repository root. This is the entry point that AI agents and tooling will read first. ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # AI Manifest — my-project @@ -136,7 +136,7 @@ mkdir -p .machine_readable/anchors .machine_readable/policies Create `.machine_readable/STATE.a2ml`: ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # Project State @@ -158,7 +158,7 @@ None currently. Create `.machine_readable/META.a2ml`: ``` -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: AGPL-3.0-or-later # Project Metadata diff --git a/a2ml/showcase/output/examples.html b/a2ml/showcase/output/examples.html index d1753bcf..b800d339 100644 --- a/a2ml/showcase/output/examples.html +++ b/a2ml/showcase/output/examples.html @@ -1,4 +1,4 @@ - + @@ -414,7 +414,7 @@

Examples

Real-world A2ML manifests demonstrating the format in practice. Each example shows a different use case, from minimal declarations to multi-agent orchestration.

1. Minimal Manifest

The simplest possible A2ML file. Declares an agent with a single self-attestation.

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # Greeter Bot
 
@@ -435,7 +435,7 @@ 

1. Minimal Manifest

---

2. CI/CD Agent Manifest

A GitHub Actions bot that runs in CI pipelines, with a verified attestation from the security team.

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # rhodibot — Repository Automation Agent
 
@@ -500,7 +500,7 @@ 

2. CI/CD Agent Manifest

---

3. Security Scanner Manifest

Hypatia, a neurosymbolic security scanner, declaring its scanning capabilities with an audited attestation.

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # Hypatia — Neurosymbolic Security Scanner
 
@@ -569,7 +569,7 @@ 

3. Security Scanner Manifest

---

4. Multi-Agent Orchestration

Multiple agents referencing each other's attestations to establish a trust network for a deployment pipeline.

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # Deployment Pipeline — Agent Trust Network
 
diff --git a/a2ml/showcase/output/getting-started.html b/a2ml/showcase/output/getting-started.html
index a904a0bb..bb4050b4 100644
--- a/a2ml/showcase/output/getting-started.html
+++ b/a2ml/showcase/output/getting-started.html
@@ -1,4 +1,4 @@
-
+
 
 
 
@@ -447,7 +447,7 @@ 

Install the VS Code Extension

Create Your First Manifest

Create a file called 0-AI-MANIFEST.a2ml in your repository root. This is the entry point that AI agents and tooling will read first.

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # AI Manifest — my-project
 
@@ -498,7 +498,7 @@ 

Add Machine-Readable Metadata

mkdir -p .machine_readable/anchors .machine_readable/policies
 

Create .machine_readable/STATE.a2ml:

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # Project State
 
@@ -517,7 +517,7 @@ 

Add Machine-Readable Metadata

None currently.

Create .machine_readable/META.a2ml:

-
;; SPDX-License-Identifier: PMPL-1.0-or-later
+
;; SPDX-License-Identifier: AGPL-3.0-or-later
 
 # Project Metadata
 
diff --git a/a2ml/showcase/output/index.html b/a2ml/showcase/output/index.html
index 21053d64..f2a4f48a 100644
--- a/a2ml/showcase/output/index.html
+++ b/a2ml/showcase/output/index.html
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/a2ml/showcase/output/integrations.html b/a2ml/showcase/output/integrations.html
index 7b3c3494..06c375c3 100644
--- a/a2ml/showcase/output/integrations.html
+++ b/a2ml/showcase/output/integrations.html
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/a2ml/showcase/output/specification.html b/a2ml/showcase/output/specification.html
index 40c1aed1..1956c2ec 100644
--- a/a2ml/showcase/output/specification.html
+++ b/a2ml/showcase/output/specification.html
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/a2ml/showcase/template.html b/a2ml/showcase/template.html
index d2de4db9..d1e2f538 100644
--- a/a2ml/showcase/template.html
+++ b/a2ml/showcase/template.html
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/axel-protocol/.gitattributes b/axel-protocol/.gitattributes
index bb561848..7bbe6d53 100644
--- a/axel-protocol/.gitattributes
+++ b/axel-protocol/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/axel-protocol/.github/workflows/deploy-casket.yml b/axel-protocol/.github/workflows/deploy-casket.yml
index 39b130bd..7c16c06b 100644
--- a/axel-protocol/.github/workflows/deploy-casket.yml
+++ b/axel-protocol/.github/workflows/deploy-casket.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: Deploy with Casket-SSG
 
 permissions: read-all
diff --git a/axel-protocol/.github/workflows/governance.yml b/axel-protocol/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/axel-protocol/.github/workflows/governance.yml
+++ b/axel-protocol/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/axel-protocol/.github/workflows/scorecard.yml b/axel-protocol/.github/workflows/scorecard.yml
index 3dbba301..af9f092a 100644
--- a/axel-protocol/.github/workflows/scorecard.yml
+++ b/axel-protocol/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/axel-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml b/axel-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml
index 3b6c2a10..ded9a934 100644
--- a/axel-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/axel-protocol/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Axel Protocol ecosystem position
diff --git a/axel-protocol/.machine_readable/6a2/META.a2ml b/axel-protocol/.machine_readable/6a2/META.a2ml
index e4b60e47..f333bd52 100644
--- a/axel-protocol/.machine_readable/6a2/META.a2ml
+++ b/axel-protocol/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Axel Protocol meta-level information
diff --git a/axel-protocol/.machine_readable/6a2/STATE.a2ml b/axel-protocol/.machine_readable/6a2/STATE.a2ml
index f7363477..f81fbbd5 100644
--- a/axel-protocol/.machine_readable/6a2/STATE.a2ml
+++ b/axel-protocol/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Axel Protocol project state
diff --git a/axel-protocol/CHARTER.adoc b/axel-protocol/CHARTER.adoc
index fb2dd678..cfbc0392 100644
--- a/axel-protocol/CHARTER.adoc
+++ b/axel-protocol/CHARTER.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = ASPEC Charter
diff --git a/axel-protocol/Containerfile b/axel-protocol/Containerfile
index b3018368..3e908e4a 100644
--- a/axel-protocol/Containerfile
+++ b/axel-protocol/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 #
 # Containerfile for AXEL Service
diff --git a/axel-protocol/EXHIBIT-A-ETHICAL-USE.txt b/axel-protocol/EXHIBIT-A-ETHICAL-USE.txt
index ec108cf0..4db470a1 100644
--- a/axel-protocol/EXHIBIT-A-ETHICAL-USE.txt
+++ b/axel-protocol/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/axel-protocol/EXHIBIT-B-QUANTUM-SAFE.txt b/axel-protocol/EXHIBIT-B-QUANTUM-SAFE.txt
index 763a754b..86469845 100644
--- a/axel-protocol/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/axel-protocol/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/axel-protocol/GOVERNANCE.adoc b/axel-protocol/GOVERNANCE.adoc
index d4ca84ba..37c90c6a 100644
--- a/axel-protocol/GOVERNANCE.adoc
+++ b/axel-protocol/GOVERNANCE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = ASPEC Governance
diff --git a/axel-protocol/LICENSE b/axel-protocol/LICENSE
index 0ab6b016..78c37b74 100644
--- a/axel-protocol/LICENSE
+++ b/axel-protocol/LICENSE
@@ -1,156 +1,663 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
-SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell
-
-================================================================================
-PALIMPSEST-MPL LICENSE VERSION 1.0
-================================================================================
-
-File-level copyleft with ethical use and quantum-safe provenance
-
-Based on Mozilla Public License 2.0
-
---------------------------------------------------------------------------------
-PREAMBLE
---------------------------------------------------------------------------------
-
-This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions
-for ethical use, post-quantum cryptographic provenance, and emotional lineage
-protection. The base MPL-2.0 terms apply except where explicitly modified by
-the Exhibits below.
-
-Like a palimpsest manuscript where each layer builds upon what came before,
-this license recognizes that creative works carry history, context, and meaning
-that transcend mere code or text.
-
---------------------------------------------------------------------------------
-SECTION 1: BASE LICENSE
---------------------------------------------------------------------------------
-
-This License incorporates the full text of Mozilla Public License 2.0 by
-reference. The complete MPL-2.0 text is available at:
-https://www.mozilla.org/en-US/MPL/2.0/
-
-All terms, conditions, and definitions from MPL-2.0 apply except where
-explicitly modified by the Exhibits in this License.
-
---------------------------------------------------------------------------------
-SECTION 2: ADDITIONAL DEFINITIONS
---------------------------------------------------------------------------------
-
-2.1. "Emotional Lineage"
-    means the narrative, cultural, symbolic, and contextual meaning embedded
-    in Covered Software, including but not limited to: protest traditions,
-    cultural heritage, trauma narratives, and community stories.
-
-2.2. "Provenance Metadata"
-    means cryptographically signed attribution information attached to or
-    associated with Covered Software, including author identities, timestamps,
-    modification history, and lineage references.
-
-2.3. "Non-Interpretive System"
-    means any automated system that processes Covered Software without
-    preserving or considering its Emotional Lineage, including but not
-    limited to: AI training pipelines, content aggregators, and automated
-    summarization tools.
-
-2.4. "Quantum-Safe Signature"
-    means a cryptographic signature using algorithms resistant to attacks
-    by quantum computers, as specified in Exhibit B.
-
---------------------------------------------------------------------------------
-SECTION 3: ETHICAL USE REQUIREMENTS
---------------------------------------------------------------------------------
-
-In addition to the rights and obligations under MPL-2.0:
-
-3.1. Emotional Lineage Preservation
-    You must make reasonable efforts to preserve and communicate the
-    Emotional Lineage of Covered Software when distributing or creating
-    derivative works. This includes maintaining narrative context, cultural
-    attributions, and symbolic meaning where documented.
-
-3.2. Non-Interpretive System Notice
-    If You use Covered Software as input to a Non-Interpretive System, You
-    must:
-    (a) document such use in a publicly accessible manner; and
-    (b) not claim that outputs of such systems carry the Emotional Lineage
-        of the original work without explicit permission from Contributors.
-
-3.3. Ethical Use Declaration
-    Commercial use of Covered Software requires acknowledgment that You have
-    read and understood Exhibit A (Ethical Use Guidelines) and agree to act
-    in good faith accordance with its principles.
-
-See Exhibit A for complete Ethical Use Guidelines.
-
---------------------------------------------------------------------------------
-SECTION 4: PROVENANCE REQUIREMENTS
---------------------------------------------------------------------------------
-
-4.1. Metadata Preservation
-    You must not strip, alter, or obscure Provenance Metadata from Covered
-    Software except where technically necessary and with clear documentation
-    of any changes.
-
-4.2. Quantum-Safe Provenance (Optional)
-    Contributors may sign their Contributions using Quantum-Safe Signatures.
-    If Quantum-Safe Signatures are present, You must preserve them in all
-    distributions.
-
-4.3. Lineage Chain
-    When creating derivative works, You should extend the provenance chain
-    to include Your own contributions, maintaining cryptographic linkage to
-    prior Contributors where feasible.
-
-See Exhibit B for Quantum-Safe Provenance specifications.
-
---------------------------------------------------------------------------------
-SECTION 5: GOVERNANCE
---------------------------------------------------------------------------------
-
-5.1. Stewardship Council
-    This License is maintained by the Palimpsest Stewardship Council, which
-    may issue clarifications, interpretive guidance, and future versions.
-
-5.2. Version Selection
-    You may use Covered Software under this version of the License or any
-    later version published by the Palimpsest Stewardship Council.
-
-5.3. Dispute Resolution
-    Disputes regarding interpretation of Ethical Use Requirements (Section 3)
-    should first be submitted to the Palimpsest Stewardship Council for
-    non-binding guidance before pursuing legal remedies.
-
---------------------------------------------------------------------------------
-SECTION 6: COMPATIBILITY
---------------------------------------------------------------------------------
-
-6.1. MPL-2.0 Compatibility
-    Covered Software under this License may be combined with software under
-    MPL-2.0. The combined work must comply with both licenses.
-
-6.2. Secondary Licenses
-    The Secondary License provisions of MPL-2.0 Section 3.3 apply to this
-    License.
-
---------------------------------------------------------------------------------
-EXHIBITS
---------------------------------------------------------------------------------
-
-Exhibit A - Ethical Use Guidelines
-Exhibit B - Quantum-Safe Provenance Specification
-
-See separate files:
-- EXHIBIT-A-ETHICAL-USE.txt
-- EXHIBIT-B-QUANTUM-SAFE.txt
-
---------------------------------------------------------------------------------
-END OF PALIMPSEST-MPL-1.0 LICENSE TEXT
---------------------------------------------------------------------------------
-
-For exhibits, specifications, provenance rules, and governance:
-https://github.com/hyperpolymath/palimpsest-license
-
-For questions about this License:
-- Repository: https://github.com/hyperpolymath/palimpsest-license
-- Council: contact via repository Issues
+SPDX-License-Identifier: AGPL-3.0-or-later
+
+                    GNU AFFERO GENERAL PUBLIC LICENSE
+                       Version 3, 19 November 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. 
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU Affero General Public License is a free, copyleft license for
+software and other kinds of works, specifically designed to ensure
+cooperation with the community in the case of network server software.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+our General Public Licenses are intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  Developers that use our General Public Licenses protect your rights
+with two steps: (1) assert copyright on the software, and (2) offer
+you this License which gives you legal permission to copy, distribute
+and/or modify the software.
+
+  A secondary benefit of defending all users' freedom is that
+improvements made in alternate versions of the program, if they
+receive widespread use, become available for other developers to
+incorporate.  Many developers of free software are heartened and
+encouraged by the resulting cooperation.  However, in the case of
+software used on network servers, this result may fail to come about.
+The GNU General Public License permits making a modified version and
+letting the public access it on a server without ever releasing its
+source code to the public.
+
+  The GNU Affero General Public License is designed specifically to
+ensure that, in such cases, the modified source code becomes available
+to the community.  It requires the operator of a network server to
+provide the source code of the modified version running there to the
+users of that server.  Therefore, public use of a modified version, on
+a publicly accessible server, gives the public access to the source
+code of the modified version.
+
+  An older license, called the Affero General Public License and
+published by Affero, was designed to accomplish similar goals.  This is
+a different license, not a version of the Affero GPL, but Affero has
+released a new version of the Affero GPL which permits relicensing under
+this license.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU Affero General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Remote Network Interaction; Use with the GNU General Public License.
+
+  Notwithstanding any other provision of this License, if you modify the
+Program, your modified version must prominently offer all users
+interacting with it remotely through a computer network (if your version
+supports such interaction) an opportunity to receive the Corresponding
+Source of your version by providing access to the Corresponding Source
+from a network server at no charge, through some standard or customary
+means of facilitating copying of software.  This Corresponding Source
+shall include the Corresponding Source for any work covered by version 3
+of the GNU General Public License that is incorporated pursuant to the
+following paragraph.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the work with which it is combined will remain governed by version
+3 of the GNU General Public License.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU Affero General Public License from time to time.  Such new versions
+will be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU Affero General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU Affero General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU Affero General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    
+    Copyright (C)   
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU Affero General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU Affero General Public License for more details.
+
+    You should have received a copy of the GNU Affero General Public License
+    along with this program.  If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source.  For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code.  There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU AGPL, see
+.
diff --git a/axel-protocol/MAINTAINERS.adoc b/axel-protocol/MAINTAINERS.adoc
index ac120fa4..e07823ae 100644
--- a/axel-protocol/MAINTAINERS.adoc
+++ b/axel-protocol/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/axel-protocol/ROADMAP.adoc b/axel-protocol/ROADMAP.adoc
index 534972e3..afeb1411 100644
--- a/axel-protocol/ROADMAP.adoc
+++ b/axel-protocol/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Axel Protocol Roadmap
 
 == Current Status
diff --git a/axel-protocol/RSR_OUTLINE.adoc b/axel-protocol/RSR_OUTLINE.adoc
index 75296fd6..60c79640 100644
--- a/axel-protocol/RSR_OUTLINE.adoc
+++ b/axel-protocol/RSR_OUTLINE.adoc
@@ -209,7 +209,7 @@ This template is part of:
 
 == License
 
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 == Links
 
diff --git a/axel-protocol/_headers b/axel-protocol/_headers
index 526c4734..6a780c44 100644
--- a/axel-protocol/_headers
+++ b/axel-protocol/_headers
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Security headers for axel-protocol.org (Cloudflare Pages format)
 
 /*
diff --git a/axel-protocol/axel-protocol.org.zone b/axel-protocol/axel-protocol.org.zone
index 766fe584..759318f4 100644
--- a/axel-protocol/axel-protocol.org.zone
+++ b/axel-protocol/axel-protocol.org.zone
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; DNS zone file for axel-protocol.org
 ; Security-focused configuration with CAA, SPF, and DMARC
 
diff --git a/axel-protocol/axel_sts_demo.affine b/axel-protocol/axel_sts_demo.affine
index e74ddefa..660ece69 100644
--- a/axel-protocol/axel_sts_demo.affine
+++ b/axel-protocol/axel_sts_demo.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // AXEL-STS DNS Record Validator (demo). AffineScript port of axelSts.res.
diff --git a/axel-protocol/config/ci.k9.ncl b/axel-protocol/config/ci.k9.ncl
index 319563f2..10cefa71 100644
--- a/axel-protocol/config/ci.k9.ncl
+++ b/axel-protocol/config/ci.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # K9 Contractile: Yard Level (Validated Config)
 # CI/CD configuration with Nickel contracts
 
diff --git a/axel-protocol/config/metadata.k9.ncl b/axel-protocol/config/metadata.k9.ncl
index 73db0c71..e487e85a 100644
--- a/axel-protocol/config/metadata.k9.ncl
+++ b/axel-protocol/config/metadata.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # K9 Contractile: Kennel Level (Pure Data)
 # Project metadata for axel-protocol
 
diff --git a/axel-protocol/contractiles/dust/Dustfile b/axel-protocol/contractiles/dust/Dustfile
index df42b138..a8434c40 100644
--- a/axel-protocol/contractiles/dust/Dustfile
+++ b/axel-protocol/contractiles/dust/Dustfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile template - recovery and rollback semantics
 
 version: 1
diff --git a/axel-protocol/contractiles/must/Mustfile b/axel-protocol/contractiles/must/Mustfile
index 5a97a60c..c5f984ae 100644
--- a/axel-protocol/contractiles/must/Mustfile
+++ b/axel-protocol/contractiles/must/Mustfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile - declarative state contract (template)
 # See: https://github.com/hyperpolymath/mustfile
 
diff --git a/axel-protocol/docs/cloudflare-dns-guide.adoc b/axel-protocol/docs/cloudflare-dns-guide.adoc
index 7ca4435a..c0b253f6 100644
--- a/axel-protocol/docs/cloudflare-dns-guide.adoc
+++ b/axel-protocol/docs/cloudflare-dns-guide.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = Cloudflare DNS Configuration for GitHub Pages
diff --git a/axel-protocol/docs/deployment-checklist.adoc b/axel-protocol/docs/deployment-checklist.adoc
index 14e95d54..eb7c54d9 100644
--- a/axel-protocol/docs/deployment-checklist.adoc
+++ b/axel-protocol/docs/deployment-checklist.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = AXEL Protocol Deployment Checklist
diff --git a/axel-protocol/docs/email-setup.adoc b/axel-protocol/docs/email-setup.adoc
index a5c84c63..8c3eba8c 100644
--- a/axel-protocol/docs/email-setup.adoc
+++ b/axel-protocol/docs/email-setup.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = Email Setup for axel-protocol.org
diff --git a/axel-protocol/docs/github-pages-setup.adoc b/axel-protocol/docs/github-pages-setup.adoc
index 15a89f9d..b31af5fc 100644
--- a/axel-protocol/docs/github-pages-setup.adoc
+++ b/axel-protocol/docs/github-pages-setup.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = GitHub Pages Setup for axel-protocol.org
diff --git a/axel-protocol/docs/outreach-strategy.adoc b/axel-protocol/docs/outreach-strategy.adoc
index da411e16..feba599d 100644
--- a/axel-protocol/docs/outreach-strategy.adoc
+++ b/axel-protocol/docs/outreach-strategy.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 
 
 = AXEL Protocol Outreach Strategy
diff --git a/axel-protocol/eclexiaiser.toml b/axel-protocol/eclexiaiser.toml
index 7efdb9d1..d0e0f255 100644
--- a/axel-protocol/eclexiaiser.toml
+++ b/axel-protocol/eclexiaiser.toml
@@ -1,5 +1,5 @@
 # eclexiaiser manifest — energy/carbon resource budgets
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 
 [project]
 name = "axel-protocol"
diff --git a/axel-protocol/ffi/zig/build.zig b/axel-protocol/ffi/zig/build.zig
index c2081bdb..fe27f5e9 100644
--- a/axel-protocol/ffi/zig/build.zig
+++ b/axel-protocol/ffi/zig/build.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} FFI Build Configuration
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/axel-protocol/ffi/zig/src/main.zig b/axel-protocol/ffi/zig/src/main.zig
index 26a158b4..8f897a27 100644
--- a/axel-protocol/ffi/zig/src/main.zig
+++ b/axel-protocol/ffi/zig/src/main.zig
@@ -3,7 +3,7 @@
 // This module implements the C-compatible FFI declared in src/abi/Foreign.idr
 // All types and layouts must match the Idris2 ABI definitions.
 //
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/axel-protocol/ffi/zig/test/integration_test.zig b/axel-protocol/ffi/zig/test/integration_test.zig
index d66a3025..e5ba919c 100644
--- a/axel-protocol/ffi/zig/test/integration_test.zig
+++ b/axel-protocol/ffi/zig/test/integration_test.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} Integration Tests
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // These tests verify that the Zig FFI correctly implements the Idris2 ABI
 
diff --git a/axel-protocol/ietf/draft-axel-core-00.md b/axel-protocol/ietf/draft-axel-core-00.md
index 89772e46..3a4edda3 100644
--- a/axel-protocol/ietf/draft-axel-core-00.md
+++ b/axel-protocol/ietf/draft-axel-core-00.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/ietf/draft-axel-origin-00.md b/axel-protocol/ietf/draft-axel-origin-00.md
index 1798e785..5e21e1eb 100644
--- a/axel-protocol/ietf/draft-axel-origin-00.md
+++ b/axel-protocol/ietf/draft-axel-origin-00.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/ietf/draft-axel-policy-00.md b/axel-protocol/ietf/draft-axel-policy-00.md
index ec2b965f..a6efde2c 100644
--- a/axel-protocol/ietf/draft-axel-policy-00.md
+++ b/axel-protocol/ietf/draft-axel-policy-00.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/spec.md b/axel-protocol/spec.md
index 6c2bca83..229130f6 100644
--- a/axel-protocol/spec.md
+++ b/axel-protocol/spec.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/spec/core.md b/axel-protocol/spec/core.md
index a6dbb7ff..92f5036c 100644
--- a/axel-protocol/spec/core.md
+++ b/axel-protocol/spec/core.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/spec/network.md b/axel-protocol/spec/network.md
index 7bf6bc3e..67fe2e7c 100644
--- a/axel-protocol/spec/network.md
+++ b/axel-protocol/spec/network.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/spec/origin.md b/axel-protocol/spec/origin.md
index 52adb1d8..cde6d501 100644
--- a/axel-protocol/spec/origin.md
+++ b/axel-protocol/spec/origin.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/spec/policy.md b/axel-protocol/spec/policy.md
index 369b9144..1a9d4fca 100644
--- a/axel-protocol/spec/policy.md
+++ b/axel-protocol/spec/policy.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/spec/transport.md b/axel-protocol/spec/transport.md
index 1bc832bc..66817907 100644
--- a/axel-protocol/spec/transport.md
+++ b/axel-protocol/spec/transport.md
@@ -1,5 +1,5 @@
 
 
diff --git a/axel-protocol/src/AxelApp.affine b/axel-protocol/src/AxelApp.affine
index 9ba094cd..f57cd8b3 100644
--- a/axel-protocol/src/AxelApp.affine
+++ b/axel-protocol/src/AxelApp.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // AXEL Protocol - DNS Label Checker. AffineScript port of AxelApp.res.
 // With proven formally verified URL/domain validation.
 
diff --git a/axel-protocol/src/AxelSts.affine b/axel-protocol/src/AxelSts.affine
index 0c594609..7f28cf91 100644
--- a/axel-protocol/src/AxelSts.affine
+++ b/axel-protocol/src/AxelSts.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // AXEL Protocol - DNS TXT Record Parser (Strict).
diff --git a/axel-protocol/src/ProvenResult.affine b/axel-protocol/src/ProvenResult.affine
index e8dda99e..f683c1ad 100644
--- a/axel-protocol/src/ProvenResult.affine
+++ b/axel-protocol/src/ProvenResult.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // Result type for proven bindings. AffineScript port of ProvenResult.res.
diff --git a/axel-protocol/src/ProvenSafeUrl.affine b/axel-protocol/src/ProvenSafeUrl.affine
index 30de11a6..2d1d249c 100644
--- a/axel-protocol/src/ProvenSafeUrl.affine
+++ b/axel-protocol/src/ProvenSafeUrl.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // SafeUrl - URL parsing that cannot crash. AffineScript port of
diff --git a/axel-protocol/src/Tea.affine b/axel-protocol/src/Tea.affine
index 9432d480..378e2d4a 100644
--- a/axel-protocol/src/Tea.affine
+++ b/axel-protocol/src/Tea.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Minimal TEA implementation for STAMP. AffineScript port of Tea.res.
 // Compatible with the full rescript-tea architecture.
 
diff --git a/axel-protocol/test/axel-sts_test.affine b/axel-protocol/test/axel-sts_test.affine
index 476e7e00..a8c11b38 100644
--- a/axel-protocol/test/axel-sts_test.affine
+++ b/axel-protocol/test/axel-sts_test.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // AXEL Protocol - DNS TXT Parser Tests.
diff --git a/axel-protocol/test/validate-policy.affine b/axel-protocol/test/validate-policy.affine
index 3d5b2a7d..9864a9fb 100644
--- a/axel-protocol/test/validate-policy.affine
+++ b/axel-protocol/test/validate-policy.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // AXEL Protocol - Policy JSON Schema Validator.
diff --git a/axel-protocol/test/validate-policy_test.affine b/axel-protocol/test/validate-policy_test.affine
index c2979a89..3d1b424e 100644
--- a/axel-protocol/test/validate-policy_test.affine
+++ b/axel-protocol/test/validate-policy_test.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell 
 //
 // AXEL Protocol - Policy Schema Validation Tests.
diff --git a/k9-svc/.gitattributes b/k9-svc/.gitattributes
index bb561848..7bbe6d53 100644
--- a/k9-svc/.gitattributes
+++ b/k9-svc/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/k9-svc/.github/workflows/ci.yml b/k9-svc/.github/workflows/ci.yml
index 75657f40..3768ea54 100644
--- a/k9-svc/.github/workflows/ci.yml
+++ b/k9-svc/.github/workflows/ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: K9 SVC CI
 
 on:
diff --git a/k9-svc/.github/workflows/governance.yml b/k9-svc/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/.github/workflows/governance.yml
+++ b/k9-svc/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/.github/workflows/hypatia-scan.yml b/k9-svc/.github/workflows/hypatia-scan.yml
index 9e8ff236..1879cbb3 100644
--- a/k9-svc/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/.github/workflows/k9-sign-ci.yml b/k9-svc/.github/workflows/k9-sign-ci.yml
index 06321be5..14e13b57 100644
--- a/k9-svc/.github/workflows/k9-sign-ci.yml
+++ b/k9-svc/.github/workflows/k9-sign-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: k9-sign CI
 
 on:
diff --git a/k9-svc/.github/workflows/scorecard.yml b/k9-svc/.github/workflows/scorecard.yml
index 3dbba301..af9f092a 100644
--- a/k9-svc/.github/workflows/scorecard.yml
+++ b/k9-svc/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/.machine_readable/6a2/AGENTIC.a2ml
index 5a4e4b1d..ec0478ba 100644
--- a/k9-svc/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; SPDX-FileCopyrightText: 2025 hyperpolymath
 ; AGENTIC.scm - K9 SVC AI Agent Collaboration Guide
 
diff --git a/k9-svc/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/.machine_readable/6a2/ECOSYSTEM.a2ml
index e28ef478..26dd61dd 100644
--- a/k9-svc/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; ECOSYSTEM.scm - K9 SVC Ecosystem Position
 
 (ecosystem
diff --git a/k9-svc/.machine_readable/6a2/META.a2ml b/k9-svc/.machine_readable/6a2/META.a2ml
index f3abbb4a..79b91310 100644
--- a/k9-svc/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; META.scm - K9 SVC Meta-Level Information
 
 (meta
diff --git a/k9-svc/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/.machine_readable/6a2/NEUROSYM.a2ml
index 972c9554..b3492ea4 100644
--- a/k9-svc/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; SPDX-FileCopyrightText: 2025 hyperpolymath
 ; NEUROSYM.scm - K9 SVC Neurosymbolic Reasoning Guide
 
diff --git a/k9-svc/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/.machine_readable/6a2/PLAYBOOK.a2ml
index d42a2ab7..874c9b4c 100644
--- a/k9-svc/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; SPDX-FileCopyrightText: 2025 hyperpolymath
 ; PLAYBOOK.scm - K9 SVC Operational Playbook
 
diff --git a/k9-svc/.machine_readable/6a2/STATE.a2ml b/k9-svc/.machine_readable/6a2/STATE.a2ml
index 7a6a9724..30fc3231 100644
--- a/k9-svc/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; STATE.scm - K9 SVC Project State
 
 (define state
diff --git a/k9-svc/Containerfile b/k9-svc/Containerfile
index 2f81a2ea..a9c6acb5 100644
--- a/k9-svc/Containerfile
+++ b/k9-svc/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Containerfile - K9 SVC Runtime Container
 #
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
diff --git a/k9-svc/GUIDE.adoc b/k9-svc/GUIDE.adoc
index 7f2b583f..a4ca3617 100644
--- a/k9-svc/GUIDE.adoc
+++ b/k9-svc/GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 = K9 SVC User Guide
 :toc: left
diff --git a/k9-svc/IANA-MEDIA-TYPE-APPLICATION.md b/k9-svc/IANA-MEDIA-TYPE-APPLICATION.md
index 9205b6db..04158c42 100644
--- a/k9-svc/IANA-MEDIA-TYPE-APPLICATION.md
+++ b/k9-svc/IANA-MEDIA-TYPE-APPLICATION.md
@@ -1,4 +1,4 @@
-
+
 # IANA Media Type Registration Application: application/vnd.k9
 
 > Prepared for submission to IANA per RFC 6838 (Vendor Tree)
diff --git a/k9-svc/Justfile b/k9-svc/Justfile
index 811a5c92..90c05b5c 100644
--- a/k9-svc/Justfile
+++ b/k9-svc/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # justfile - K9 SVC Orchestration (The Muscle)
 #
 # Part of the must-just-nickel triad.
diff --git a/k9-svc/LICENSE b/k9-svc/LICENSE
index d2dccf5b..78c37b74 100644
--- a/k9-svc/LICENSE
+++ b/k9-svc/LICENSE
@@ -1,153 +1,663 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
-SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
-
-================================================================================
-PALIMPSEST-MPL LICENSE VERSION 1.0
-================================================================================
-
-File-level copyleft with ethical use and quantum-safe provenance
-
-Based on Mozilla Public License 2.0
-
---------------------------------------------------------------------------------
-PREAMBLE
---------------------------------------------------------------------------------
-
-This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions
-for ethical use, post-quantum cryptographic provenance, and emotional lineage
-protection. The base MPL-2.0 terms apply except where explicitly modified by
-the Exhibits below.
-
-Like a palimpsest manuscript where each layer builds upon what came before,
-this license recognizes that creative works carry history, context, and meaning
-that transcend mere code or text.
-
---------------------------------------------------------------------------------
-SECTION 1: BASE LICENSE
---------------------------------------------------------------------------------
-
-This License incorporates the full text of Mozilla Public License 2.0 by
-reference. The complete MPL-2.0 text is available at:
-https://www.mozilla.org/en-US/MPL/2.0/
-
-All terms, conditions, and definitions from MPL-2.0 apply except where
-explicitly modified by the Exhibits in this License.
-
---------------------------------------------------------------------------------
-SECTION 2: ADDITIONAL DEFINITIONS
---------------------------------------------------------------------------------
-
-2.1. "Emotional Lineage"
-    means the narrative, cultural, symbolic, and contextual meaning embedded
-    in Covered Software, including but not limited to: protest traditions,
-    cultural heritage, trauma narratives, and community stories.
-
-2.2. "Provenance Metadata"
-    means cryptographically signed attribution information attached to or
-    associated with Covered Software, including author identities, timestamps,
-    modification history, and lineage references.
-
-2.3. "Non-Interpretive System"
-    means any automated system that processes Covered Software without
-    preserving or considering its Emotional Lineage, including but not
-    limited to: AI training pipelines, content aggregators, and automated
-    summarization tools.
-
-2.4. "Quantum-Safe Signature"
-    means a cryptographic signature using algorithms resistant to attacks
-    by quantum computers, as specified in Exhibit B.
-
---------------------------------------------------------------------------------
-SECTION 3: ETHICAL USE REQUIREMENTS
---------------------------------------------------------------------------------
-
-In addition to the rights and obligations under MPL-2.0:
-
-3.1. Emotional Lineage Preservation
-    You must make reasonable efforts to preserve and communicate the
-    Emotional Lineage of Covered Software when distributing or creating
-    derivative works. This includes maintaining narrative context, cultural
-    attributions, and symbolic meaning where documented.
-
-3.2. Non-Interpretive System Notice
-    If You use Covered Software as input to a Non-Interpretive System, You
-    must:
-    (a) document such use in a publicly accessible manner; and
-    (b) not claim that outputs of such systems carry the Emotional Lineage
-        of the original work without explicit permission from Contributors.
-
-3.3. Ethical Use Declaration
-    Commercial use of Covered Software requires acknowledgment that You have
-    read and understood Exhibit A (Ethical Use Guidelines) and agree to act
-    in good faith accordance with its principles.
-
-See Exhibit A for complete Ethical Use Guidelines.
-
---------------------------------------------------------------------------------
-SECTION 4: PROVENANCE REQUIREMENTS
---------------------------------------------------------------------------------
-
-4.1. Metadata Preservation
-    You must not strip, alter, or obscure Provenance Metadata from Covered
-    Software except where technically necessary and with clear documentation
-    of any changes.
-
-4.2. Quantum-Safe Provenance (Optional)
-    Contributors may sign their Contributions using Quantum-Safe Signatures.
-    If Quantum-Safe Signatures are present, You must preserve them in all
-    distributions.
-
-4.3. Lineage Chain
-    When creating derivative works, You should extend the provenance chain
-    to include Your own contributions, maintaining cryptographic linkage to
-    prior Contributors where feasible.
-
-See Exhibit B for Quantum-Safe Provenance specifications.
-
---------------------------------------------------------------------------------
-SECTION 5: GOVERNANCE
---------------------------------------------------------------------------------
-
-5.1. Stewardship Council
-    This License is maintained by the Palimpsest Stewardship Council, which
-    may issue clarifications, interpretive guidance, and future versions.
-
-5.2. Version Selection
-    You may use Covered Software under this version of the License or any
-    later version published by the Palimpsest Stewardship Council.
-
-5.3. Dispute Resolution
-    Disputes regarding interpretation of Ethical Use Requirements (Section 3)
-    should first be submitted to the Palimpsest Stewardship Council for
-    non-binding guidance before pursuing legal remedies.
-
---------------------------------------------------------------------------------
-SECTION 6: COMPATIBILITY
---------------------------------------------------------------------------------
-
-6.1. MPL-2.0 Compatibility
-    Covered Software under this License may be combined with software under
-    MPL-2.0. The combined work must comply with both licenses.
-
-6.2. Secondary Licenses
-    The Secondary License provisions of MPL-2.0 Section 3.3 apply to this
-    License.
-
---------------------------------------------------------------------------------
-EXHIBITS
---------------------------------------------------------------------------------
-
-Exhibit A - Ethical Use Guidelines
-Exhibit B - Quantum-Safe Provenance Specification
-
-See separate files:
-- EXHIBIT-A-ETHICAL-USE.txt
-- EXHIBIT-B-QUANTUM-SAFE.txt
-
---------------------------------------------------------------------------------
-END OF PALIMPSEST-MPL LICENSE VERSION 1.0
---------------------------------------------------------------------------------
-
-For questions about this License:
-- Repository: https://github.com/hyperpolymath/palimpsest-license
-- Council: contact via repository Issues
+SPDX-License-Identifier: AGPL-3.0-or-later
+
+                    GNU AFFERO GENERAL PUBLIC LICENSE
+                       Version 3, 19 November 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. 
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU Affero General Public License is a free, copyleft license for
+software and other kinds of works, specifically designed to ensure
+cooperation with the community in the case of network server software.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+our General Public Licenses are intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  Developers that use our General Public Licenses protect your rights
+with two steps: (1) assert copyright on the software, and (2) offer
+you this License which gives you legal permission to copy, distribute
+and/or modify the software.
+
+  A secondary benefit of defending all users' freedom is that
+improvements made in alternate versions of the program, if they
+receive widespread use, become available for other developers to
+incorporate.  Many developers of free software are heartened and
+encouraged by the resulting cooperation.  However, in the case of
+software used on network servers, this result may fail to come about.
+The GNU General Public License permits making a modified version and
+letting the public access it on a server without ever releasing its
+source code to the public.
+
+  The GNU Affero General Public License is designed specifically to
+ensure that, in such cases, the modified source code becomes available
+to the community.  It requires the operator of a network server to
+provide the source code of the modified version running there to the
+users of that server.  Therefore, public use of a modified version, on
+a publicly accessible server, gives the public access to the source
+code of the modified version.
+
+  An older license, called the Affero General Public License and
+published by Affero, was designed to accomplish similar goals.  This is
+a different license, not a version of the Affero GPL, but Affero has
+released a new version of the Affero GPL which permits relicensing under
+this license.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU Affero General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Remote Network Interaction; Use with the GNU General Public License.
+
+  Notwithstanding any other provision of this License, if you modify the
+Program, your modified version must prominently offer all users
+interacting with it remotely through a computer network (if your version
+supports such interaction) an opportunity to receive the Corresponding
+Source of your version by providing access to the Corresponding Source
+from a network server at no charge, through some standard or customary
+means of facilitating copying of software.  This Corresponding Source
+shall include the Corresponding Source for any work covered by version 3
+of the GNU General Public License that is incorporated pursuant to the
+following paragraph.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the work with which it is combined will remain governed by version
+3 of the GNU General Public License.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU Affero General Public License from time to time.  Such new versions
+will be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU Affero General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU Affero General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU Affero General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    
+    Copyright (C)   
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU Affero General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU Affero General Public License for more details.
+
+    You should have received a copy of the GNU Affero General Public License
+    along with this program.  If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source.  For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code.  There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU AGPL, see
+.
diff --git a/k9-svc/README.adoc b/k9-svc/README.adoc
index 1f186eb0..33fc2c2d 100644
--- a/k9-svc/README.adoc
+++ b/k9-svc/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9: Self-Validating Components
 :toc: preamble
 :toclevels: 2
diff --git a/k9-svc/SECURITY-ANALYSIS.adoc b/k9-svc/SECURITY-ANALYSIS.adoc
index 59f87d3a..bac9879c 100644
--- a/k9-svc/SECURITY-ANALYSIS.adoc
+++ b/k9-svc/SECURITY-ANALYSIS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9-SVC Security Analysis
 :subtitle: Threat Model, Attack Vectors, and Mitigation Strategies
 :author: Jonathan D.A. Jewell 
diff --git a/k9-svc/SECURITY-SOLUTIONS-VS-MITIGATIONS.adoc b/k9-svc/SECURITY-SOLUTIONS-VS-MITIGATIONS.adoc
index 638b20d9..73d68364 100644
--- a/k9-svc/SECURITY-SOLUTIONS-VS-MITIGATIONS.adoc
+++ b/k9-svc/SECURITY-SOLUTIONS-VS-MITIGATIONS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9-SVC: Solutions vs Mitigations
 :subtitle: What Actually Eliminates Risks vs What Reduces Them
 :author: Jonathan D.A. Jewell 
diff --git a/k9-svc/SPEC.adoc b/k9-svc/SPEC.adoc
index ff30749b..82ebcf39 100644
--- a/k9-svc/SPEC.adoc
+++ b/k9-svc/SPEC.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9 SVC Specification
 :subtitle: Self-Validating Components for Multi-Architecture Permanence
 :author: hyperpolymath
@@ -311,4 +311,4 @@ Contracts for:
 
 == License
 
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
diff --git a/k9-svc/TESTING.adoc b/k9-svc/TESTING.adoc
index 401ff30a..fdbaf056 100644
--- a/k9-svc/TESTING.adoc
+++ b/k9-svc/TESTING.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9 SVC Testing Guide
 :toc: left
 :toclevels: 2
diff --git a/k9-svc/actions/validate/.devcontainer/Containerfile b/k9-svc/actions/validate/.devcontainer/Containerfile
index be5c31bd..01c0aa87 100644
--- a/k9-svc/actions/validate/.devcontainer/Containerfile
+++ b/k9-svc/actions/validate/.devcontainer/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Dev Container image for k9-validate-action
diff --git a/k9-svc/actions/validate/.devcontainer/README.adoc b/k9-svc/actions/validate/.devcontainer/README.adoc
index 2331453d..c285956d 100644
--- a/k9-svc/actions/validate/.devcontainer/README.adoc
+++ b/k9-svc/actions/validate/.devcontainer/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Dev Container Usage
 :author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/actions/validate/.devcontainer/devcontainer.json b/k9-svc/actions/validate/.devcontainer/devcontainer.json
index 1c7faa5e..cdfb1326 100644
--- a/k9-svc/actions/validate/.devcontainer/devcontainer.json
+++ b/k9-svc/actions/validate/.devcontainer/devcontainer.json
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 //
 // Dev Container configuration for k9-validate-action
diff --git a/k9-svc/actions/validate/.envrc b/k9-svc/actions/validate/.envrc
index 0bffa88b..f73666c9 100644
--- a/k9-svc/actions/validate/.envrc
+++ b/k9-svc/actions/validate/.envrc
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Activate development environment
 # Install direnv: https://direnv.net/
 
diff --git a/k9-svc/actions/validate/.gitattributes b/k9-svc/actions/validate/.gitattributes
index becb1d24..729c304e 100644
--- a/k9-svc/actions/validate/.gitattributes
+++ b/k9-svc/actions/validate/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/k9-svc/actions/validate/.github/CODEOWNERS b/k9-svc/actions/validate/.github/CODEOWNERS
index c0c02712..63511272 100644
--- a/k9-svc/actions/validate/.github/CODEOWNERS
+++ b/k9-svc/actions/validate/.github/CODEOWNERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml b/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml
index b09e520c..1a1b58ed 100644
--- a/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml
+++ b/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/ideas.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [enhancement]
 body:
   - type: textarea
diff --git a/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml
index dca46583..5a299d34 100644
--- a/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml
+++ b/k9-svc/actions/validate/.github/DISCUSSION_TEMPLATE/q-and-a.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [question]
 body:
   - type: textarea
diff --git a/k9-svc/actions/validate/.github/FUNDING.yml b/k9-svc/actions/validate/.github/FUNDING.yml
index fd9bb960..38fe1416 100644
--- a/k9-svc/actions/validate/.github/FUNDING.yml
+++ b/k9-svc/actions/validate/.github/FUNDING.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/actions/validate/.github/GOVERNANCE.md b/k9-svc/actions/validate/.github/GOVERNANCE.md
index 6517e4e1..9bca8579 100644
--- a/k9-svc/actions/validate/.github/GOVERNANCE.md
+++ b/k9-svc/actions/validate/.github/GOVERNANCE.md
@@ -1,4 +1,4 @@
-
+
 
 # Project Governance
 
diff --git a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml
index 16747d3a..66549f95 100644
--- a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Bug report issue template for hyperpolymath/k9-validate-action
 name: Bug Report
 description: Create a report to help us improve
diff --git a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/config.yml b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/config.yml
index 3f3e122b..2ef21d5f 100644
--- a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/config.yml
+++ b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Issue template chooser configuration for hyperpolymath/k9-validate-action
 blank_issues_enabled: true
 contact_links:
diff --git a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/custom.yml b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/custom.yml
index 9e2d9111..6834ac97 100644
--- a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/custom.yml
+++ b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/custom.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Custom issue template for hyperpolymath/k9-validate-action
 name: Other
 description: Report an issue that does not fit the other categories
diff --git a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml
index af87392e..be76590c 100644
--- a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml
+++ b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/documentation.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Documentation issue template for hyperpolymath/k9-validate-action
 name: Documentation
 description: Report unclear, missing, or incorrect documentation
diff --git a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml
index cde5fc4a..a53d609e 100644
--- a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Feature request issue template for hyperpolymath/k9-validate-action
 name: Feature Request
 description: Suggest an idea or enhancement for this project
diff --git a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/question.yml b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/question.yml
index ee79f42e..b3045544 100644
--- a/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/question.yml
+++ b/k9-svc/actions/validate/.github/ISSUE_TEMPLATE/question.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Question issue template for hyperpolymath/k9-validate-action
 name: Question
 description: Ask a question about usage or behaviour
diff --git a/k9-svc/actions/validate/.github/MAINTAINERS b/k9-svc/actions/validate/.github/MAINTAINERS
index 7ef48bd1..32d87b88 100644
--- a/k9-svc/actions/validate/.github/MAINTAINERS
+++ b/k9-svc/actions/validate/.github/MAINTAINERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MAINTAINERS - Project maintainers and contact information
 #
 # Format: Name  (role)
diff --git a/k9-svc/actions/validate/.github/copilot-instructions.md b/k9-svc/actions/validate/.github/copilot-instructions.md
index 2124a9b5..887113a4 100644
--- a/k9-svc/actions/validate/.github/copilot-instructions.md
+++ b/k9-svc/actions/validate/.github/copilot-instructions.md
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/k9-svc/actions/validate/.github/dependabot.yml b/k9-svc/actions/validate/.github/dependabot.yml
index 30c879ab..2628deb3 100644
--- a/k9-svc/actions/validate/.github/dependabot.yml
+++ b/k9-svc/actions/validate/.github/dependabot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dependabot configuration for RSR-compliant repositories
 # Covers common ecosystems - remove unused ones for your project
 
diff --git a/k9-svc/actions/validate/.github/pull_request_template.md b/k9-svc/actions/validate/.github/pull_request_template.md
index 24b73006..125e641a 100644
--- a/k9-svc/actions/validate/.github/pull_request_template.md
+++ b/k9-svc/actions/validate/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-
+
 ## Summary
 
 
diff --git a/k9-svc/actions/validate/.github/workflows/governance.yml b/k9-svc/actions/validate/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/actions/validate/.github/workflows/governance.yml
+++ b/k9-svc/actions/validate/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml b/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml
index b502b973..f510efb3 100644
--- a/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/actions/validate/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/actions/validate/.github/workflows/instant-sync.yml b/k9-svc/actions/validate/.github/workflows/instant-sync.yml
index e900c7e7..b5b1e62a 100644
--- a/k9-svc/actions/validate/.github/workflows/instant-sync.yml
+++ b/k9-svc/actions/validate/.github/workflows/instant-sync.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Instant Forge Sync - Triggers propagation to all forges on push/release
 name: Instant Sync
 
diff --git a/k9-svc/actions/validate/.github/workflows/jekyll.yml b/k9-svc/actions/validate/.github/workflows/jekyll.yml
index 3cd34799..04a53a22 100644
--- a/k9-svc/actions/validate/.github/workflows/jekyll.yml
+++ b/k9-svc/actions/validate/.github/workflows/jekyll.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # This workflow uses actions that are not certified by GitHub.
 # They are provided by a third-party and are governed by
 # separate terms of service, privacy policy, and support
diff --git a/k9-svc/actions/validate/.github/workflows/mirror.yml b/k9-svc/actions/validate/.github/workflows/mirror.yml
index 8ce25434..c6dfb696 100644
--- a/k9-svc/actions/validate/.github/workflows/mirror.yml
+++ b/k9-svc/actions/validate/.github/workflows/mirror.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
 name: Mirror to Git Forges
 
diff --git a/k9-svc/actions/validate/.github/workflows/release.yml b/k9-svc/actions/validate/.github/workflows/release.yml
index 62b06b46..7708e87d 100644
--- a/k9-svc/actions/validate/.github/workflows/release.yml
+++ b/k9-svc/actions/validate/.github/workflows/release.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Release workflow — triggered by version tags (v*).
diff --git a/k9-svc/actions/validate/.github/workflows/rhodibot.yml b/k9-svc/actions/validate/.github/workflows/rhodibot.yml
index 94bfc55d..ba23f66c 100644
--- a/k9-svc/actions/validate/.github/workflows/rhodibot.yml
+++ b/k9-svc/actions/validate/.github/workflows/rhodibot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/actions/validate/.github/workflows/scorecard-enforcer.yml b/k9-svc/actions/validate/.github/workflows/scorecard-enforcer.yml
index e1f5c2fd..97764421 100644
--- a/k9-svc/actions/validate/.github/workflows/scorecard-enforcer.yml
+++ b/k9-svc/actions/validate/.github/workflows/scorecard-enforcer.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores
 name: OpenSSF Scorecard Enforcer
 
diff --git a/k9-svc/actions/validate/.github/workflows/scorecard.yml b/k9-svc/actions/validate/.github/workflows/scorecard.yml
index 27dad2c2..91ff03bb 100644
--- a/k9-svc/actions/validate/.github/workflows/scorecard.yml
+++ b/k9-svc/actions/validate/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/actions/validate/.github/workflows/secret-scanner.yml b/k9-svc/actions/validate/.github/workflows/secret-scanner.yml
index 1ca8acac..b6ea6fa5 100644
--- a/k9-svc/actions/validate/.github/workflows/secret-scanner.yml
+++ b/k9-svc/actions/validate/.github/workflows/secret-scanner.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - scans for hardcoded secrets before they reach main
 name: Secret Scanner
 
diff --git a/k9-svc/actions/validate/.github/workflows/static-analysis-gate.yml b/k9-svc/actions/validate/.github/workflows/static-analysis-gate.yml
index 08148e3f..fad710fb 100644
--- a/k9-svc/actions/validate/.github/workflows/static-analysis-gate.yml
+++ b/k9-svc/actions/validate/.github/workflows/static-analysis-gate.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/actions/validate/.gitignore b/k9-svc/actions/validate/.gitignore
index 03e4afb5..9e4f8b47 100644
--- a/k9-svc/actions/validate/.gitignore
+++ b/k9-svc/actions/validate/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitignore
 
 # OS & Editor
diff --git a/k9-svc/actions/validate/.gitlab-ci.yml b/k9-svc/actions/validate/.gitlab-ci.yml
index 6df637a9..257bc747 100644
--- a/k9-svc/actions/validate/.gitlab-ci.yml
+++ b/k9-svc/actions/validate/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Primary CI/CD - GitLab is the source of truth
 
 stages:
diff --git a/k9-svc/actions/validate/.guix-channel b/k9-svc/actions/validate/.guix-channel
index 1a997dc9..6a68fa2d 100644
--- a/k9-svc/actions/validate/.guix-channel
+++ b/k9-svc/actions/validate/.guix-channel
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 ;;
 ;; Guix channel definition for k9-validate-action
diff --git a/k9-svc/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml
index 2f21772b..1f056880 100644
--- a/k9-svc/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "machine-readable-pillar"
diff --git a/k9-svc/actions/validate/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/actions/validate/.machine_readable/6a2/AGENTIC.a2ml
index 1b4b0509..aa4d5f8e 100644
--- a/k9-svc/actions/validate/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # AGENTIC.a2ml — AI agent constraints and capabilities
diff --git a/k9-svc/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml
index da1b3aa0..9a498645 100644
--- a/k9-svc/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Project ecosystem position
diff --git a/k9-svc/actions/validate/.machine_readable/6a2/META.a2ml b/k9-svc/actions/validate/.machine_readable/6a2/META.a2ml
index 169b1c9e..d360e083 100644
--- a/k9-svc/actions/validate/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Project meta-level information
diff --git a/k9-svc/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml
index f7c08c82..add58c3a 100644
--- a/k9-svc/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # NEUROSYM.a2ml — Neurosymbolic integration metadata
diff --git a/k9-svc/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml
index 8e1fa959..b97f515a 100644
--- a/k9-svc/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # PLAYBOOK.a2ml — Operational playbook
diff --git a/k9-svc/actions/validate/.machine_readable/6a2/STATE.a2ml b/k9-svc/actions/validate/.machine_readable/6a2/STATE.a2ml
index 04b01b7a..e33395d1 100644
--- a/k9-svc/actions/validate/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Project state checkpoint (META-TEMPLATE)
diff --git a/k9-svc/actions/validate/.machine_readable/CLADE.a2ml b/k9-svc/actions/validate/.machine_readable/CLADE.a2ml
index 9e77419b..1b3c063b 100644
--- a/k9-svc/actions/validate/.machine_readable/CLADE.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/CLADE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Clade declaration — part of the gv-clade-index registry
 # See: https://github.com/hyperpolymath/gv-clade-index
 
diff --git a/k9-svc/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml b/k9-svc/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml
index e66f6da7..803afa0f 100644
--- a/k9-svc/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/ENSAID_CONFIG.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration
diff --git a/k9-svc/actions/validate/.machine_readable/ai/.clinerules b/k9-svc/actions/validate/.machine_readable/ai/.clinerules
index bd9faaca..f2daa9de 100644
--- a/k9-svc/actions/validate/.machine_readable/ai/.clinerules
+++ b/k9-svc/actions/validate/.machine_readable/ai/.clinerules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/actions/validate/.machine_readable/ai/.cursorrules b/k9-svc/actions/validate/.machine_readable/ai/.cursorrules
index 7f86ec7d..2df9608b 100644
--- a/k9-svc/actions/validate/.machine_readable/ai/.cursorrules
+++ b/k9-svc/actions/validate/.machine_readable/ai/.cursorrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/actions/validate/.machine_readable/ai/.windsurfrules b/k9-svc/actions/validate/.machine_readable/ai/.windsurfrules
index bd9faaca..f2daa9de 100644
--- a/k9-svc/actions/validate/.machine_readable/ai/.windsurfrules
+++ b/k9-svc/actions/validate/.machine_readable/ai/.windsurfrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
index 2c9ed6cc..464fe2ce 100644
--- a/k9-svc/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ai-registry"
diff --git a/k9-svc/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
index eb739e96..47fc535e 100644
--- a/k9-svc/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "anchors-registry"
diff --git a/k9-svc/actions/validate/.machine_readable/anchors/ANCHOR.a2ml b/k9-svc/actions/validate/.machine_readable/anchors/ANCHOR.a2ml
index 39ccdb11..7a969b15 100644
--- a/k9-svc/actions/validate/.machine_readable/anchors/ANCHOR.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/anchors/ANCHOR.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ANCHOR.a2ml - authoritative anchor for this repository
diff --git a/k9-svc/actions/validate/.machine_readable/compliance/rust/deny.toml b/k9-svc/actions/validate/.machine_readable/compliance/rust/deny.toml
index ad75c2cd..c2395f40 100644
--- a/k9-svc/actions/validate/.machine_readable/compliance/rust/deny.toml
+++ b/k9-svc/actions/validate/.machine_readable/compliance/rust/deny.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # cargo-deny configuration for RSR-compliant repositories
 # Run: cargo deny check
 # Docs: https://embarkstudios.github.io/cargo-deny/
diff --git a/k9-svc/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
index 029fbbad..58452eaa 100644
--- a/k9-svc/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "configs-registry"
diff --git a/k9-svc/actions/validate/.machine_readable/configs/git-cliff/cliff.toml b/k9-svc/actions/validate/.machine_readable/configs/git-cliff/cliff.toml
index 01b4ca6f..072f993c 100644
--- a/k9-svc/actions/validate/.machine_readable/configs/git-cliff/cliff.toml
+++ b/k9-svc/actions/validate/.machine_readable/configs/git-cliff/cliff.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # git-cliff configuration for conventional commit changelog generation.
diff --git a/k9-svc/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml b/k9-svc/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml
index 7bf18fb0..d09e60ec 100644
--- a/k9-svc/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile — Cleanup and hygiene contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml b/k9-svc/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml
index 5f27f776..24993e4c 100644
--- a/k9-svc/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile — Physical state contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml b/k9-svc/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml
index 0b271896..37a058b9 100644
--- a/k9-svc/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile — Integrity and provenance verification
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
index ea4ba2cd..db51801f 100644
--- a/k9-svc/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "policies-registry"
diff --git a/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml
index bc9f8c85..bc0da417 100644
--- a/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-AXES.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Canonical maintenance governance model
diff --git a/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
index ec8281dc..12c84596 100644
--- a/k9-svc/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-scripts-unit"
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
index fb387e18..7a191cec 100644
--- a/k9-svc/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-forge"
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/forge/forge-sync.sh b/k9-svc/actions/validate/.machine_readable/scripts/forge/forge-sync.sh
index bd754e61..6fc40fab 100755
--- a/k9-svc/actions/validate/.machine_readable/scripts/forge/forge-sync.sh
+++ b/k9-svc/actions/validate/.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: AGPL-3.0-or-later
 #
 # forge-sync.sh — Multi-forge mirroring script
 #
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
index 3ee51243..8820eb50 100644
--- a/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-lifecycle"
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/install-tools.sh b/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/install-tools.sh
index f01442c5..8b4ca652 100755
--- a/k9-svc/actions/validate/.machine_readable/scripts/lifecycle/install-tools.sh
+++ b/k9-svc/actions/validate/.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: AGPL-3.0-or-later
 #
 # install-tools.sh — Developer toolchain installer
 #
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/maintenance/maint-assault.sh b/k9-svc/actions/validate/.machine_readable/scripts/maintenance/maint-assault.sh
index 2d429b7a..b7e3c0d0 100644
--- a/k9-svc/actions/validate/.machine_readable/scripts/maintenance/maint-assault.sh
+++ b/k9-svc/actions/validate/.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: AGPL-3.0-or-later
 #
 # maint-assault.sh — High-rigor stress testing using panic-attacker
 #
diff --git a/k9-svc/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
index 9dacbd6e..c6e027f0 100644
--- a/k9-svc/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-verification"
diff --git a/k9-svc/actions/validate/.well-known/ai.txt b/k9-svc/actions/validate/.well-known/ai.txt
index 6668d669..894d9da1 100644
--- a/k9-svc/actions/validate/.well-known/ai.txt
+++ b/k9-svc/actions/validate/.well-known/ai.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # ai.txt - AI interaction policy
 # See: https://site.spawning.ai/spawning-ai-txt
 
diff --git a/k9-svc/actions/validate/.well-known/humans.txt b/k9-svc/actions/validate/.well-known/humans.txt
index 9e1c5a48..b15498d4 100644
--- a/k9-svc/actions/validate/.well-known/humans.txt
+++ b/k9-svc/actions/validate/.well-known/humans.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # humanstxt.org
 
 /* TEAM */
diff --git a/k9-svc/actions/validate/.well-known/security.txt b/k9-svc/actions/validate/.well-known/security.txt
index 01dbabfa..3640b884 100644
--- a/k9-svc/actions/validate/.well-known/security.txt
+++ b/k9-svc/actions/validate/.well-known/security.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RFC 9116 - security.txt
 # https://securitytxt.org/
 
diff --git a/k9-svc/actions/validate/Containerfile b/k9-svc/actions/validate/Containerfile
index 792eb155..e7cd85e5 100644
--- a/k9-svc/actions/validate/Containerfile
+++ b/k9-svc/actions/validate/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Containerfile for k9-validate-action
diff --git a/k9-svc/actions/validate/Justfile b/k9-svc/actions/validate/Justfile
index 268c1c02..48dfd21c 100644
--- a/k9-svc/actions/validate/Justfile
+++ b/k9-svc/actions/validate/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # RSR Standard Justfile Template
diff --git a/k9-svc/actions/validate/LICENSE b/k9-svc/actions/validate/LICENSE
index d2dccf5b..ef93936a 100644
--- a/k9-svc/actions/validate/LICENSE
+++ b/k9-svc/actions/validate/LICENSE
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/actions/validate/README.adoc b/k9-svc/actions/validate/README.adoc
index d0d79f4a..d9df93e6 100644
--- a/k9-svc/actions/validate/README.adoc
+++ b/k9-svc/actions/validate/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 = K9 Validate Action
diff --git a/k9-svc/actions/validate/ROADMAP.adoc b/k9-svc/actions/validate/ROADMAP.adoc
index ae349b97..605c5ebb 100644
--- a/k9-svc/actions/validate/ROADMAP.adoc
+++ b/k9-svc/actions/validate/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Validate Roadmap
 
 == Current Status
diff --git a/k9-svc/actions/validate/SECURITY.md b/k9-svc/actions/validate/SECURITY.md
index aefad4c0..f6fd0c56 100644
--- a/k9-svc/actions/validate/SECURITY.md
+++ b/k9-svc/actions/validate/SECURITY.md
@@ -1,4 +1,4 @@
-
+
 # Security Policy
 
 ## Reporting a Vulnerability
diff --git a/k9-svc/actions/validate/action.yml b/k9-svc/actions/validate/action.yml
index 177c09a2..3e59b01a 100644
--- a/k9-svc/actions/validate/action.yml
+++ b/k9-svc/actions/validate/action.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # action.yml — Validate K9 Configuration Files GitHub Action
diff --git a/k9-svc/actions/validate/container/.gatekeeper.yaml b/k9-svc/actions/validate/container/.gatekeeper.yaml
index 33c4dfbd..053a25b4 100644
--- a/k9-svc/actions/validate/container/.gatekeeper.yaml
+++ b/k9-svc/actions/validate/container/.gatekeeper.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Svalinn gatekeeper policy for k9-validate-action
 #
diff --git a/k9-svc/actions/validate/container/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/container/0.1-AI-MANIFEST.a2ml
index 3d89b876..189b6d98 100644
--- a/k9-svc/actions/validate/container/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/container/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "container-templates"
diff --git a/k9-svc/actions/validate/container/Containerfile b/k9-svc/actions/validate/container/Containerfile
index ee440641..4b74e6bd 100644
--- a/k9-svc/actions/validate/container/Containerfile
+++ b/k9-svc/actions/validate/container/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # k9-validate-action Container Image
 #
 # Multi-stage build template for Chainguard Wolfi base images.
diff --git a/k9-svc/actions/validate/container/README.adoc b/k9-svc/actions/validate/container/README.adoc
index 658ac0bf..f1caeba9 100644
--- a/k9-svc/actions/validate/container/README.adoc
+++ b/k9-svc/actions/validate/container/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 = k9-validate-action Container Templates
 :toc: left
diff --git a/k9-svc/actions/validate/container/compose.example.toml b/k9-svc/actions/validate/container/compose.example.toml
index 4bce8288..14264108 100644
--- a/k9-svc/actions/validate/container/compose.example.toml
+++ b/k9-svc/actions/validate/container/compose.example.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Example selur-compose configuration — multi-service stack
 #
diff --git a/k9-svc/actions/validate/container/compose.toml b/k9-svc/actions/validate/container/compose.toml
index 2285a654..67fc73f4 100644
--- a/k9-svc/actions/validate/container/compose.toml
+++ b/k9-svc/actions/validate/container/compose.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # k9-validate-action selur-compose configuration
 #
diff --git a/k9-svc/actions/validate/container/ct-build.sh b/k9-svc/actions/validate/container/ct-build.sh
index cd7375ab..0e87c07c 100755
--- a/k9-svc/actions/validate/container/ct-build.sh
+++ b/k9-svc/actions/validate/container/ct-build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # k9-validate-action — Cerro Torre build, sign, and verify pipeline
 #
diff --git a/k9-svc/actions/validate/container/deploy.k9.ncl b/k9-svc/actions/validate/container/deploy.k9.ncl
index f4674b4d..50ae3bcd 100644
--- a/k9-svc/actions/validate/container/deploy.k9.ncl
+++ b/k9-svc/actions/validate/container/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl — k9-validate-action deployment component (Hunt level)
 #
 # k9-svc deployment specification with full pedigree (L1-L5).
diff --git a/k9-svc/actions/validate/container/entrypoint.sh b/k9-svc/actions/validate/container/entrypoint.sh
index ea1cf573..2969c950 100755
--- a/k9-svc/actions/validate/container/entrypoint.sh
+++ b/k9-svc/actions/validate/container/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # k9-validate-action container entrypoint
 #
 # Handles signal propagation, startup logging, and health check
diff --git a/k9-svc/actions/validate/container/manifest.toml b/k9-svc/actions/validate/container/manifest.toml
index 1db59a2c..88eee2eb 100644
--- a/k9-svc/actions/validate/container/manifest.toml
+++ b/k9-svc/actions/validate/container/manifest.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cerro Torre manifest for k9-validate-action .ctp bundle
 #
diff --git a/k9-svc/actions/validate/container/vordr.toml b/k9-svc/actions/validate/container/vordr.toml
index d48ac1c6..bda693e6 100644
--- a/k9-svc/actions/validate/container/vordr.toml
+++ b/k9-svc/actions/validate/container/vordr.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Vordr runtime monitoring configuration for k9-validate-action
 #
diff --git a/k9-svc/actions/validate/contractile.just b/k9-svc/actions/validate/contractile.just
index 8f99137a..1ef1a2be 100644
--- a/k9-svc/actions/validate/contractile.just
+++ b/k9-svc/actions/validate/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: AGPL-3.0-or-later
 
 # === DUST (Recovery & Rollback) ===
 # Source: Dustfile.a2ml
diff --git a/k9-svc/actions/validate/docs/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/0.1-AI-MANIFEST.a2ml
index 828253e6..eb61ba87 100644
--- a/k9-svc/actions/validate/docs/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "docs-pillar"
diff --git a/k9-svc/actions/validate/docs/RSR_OUTLINE.adoc b/k9-svc/actions/validate/docs/RSR_OUTLINE.adoc
index c7931831..3302f2a7 100644
--- a/k9-svc/actions/validate/docs/RSR_OUTLINE.adoc
+++ b/k9-svc/actions/validate/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: AGPL-3.0-or-later
 
 == Links
 
diff --git a/k9-svc/actions/validate/docs/STATE-VISUALIZER.adoc b/k9-svc/actions/validate/docs/STATE-VISUALIZER.adoc
index fb453375..5f3fb377 100644
--- a/k9-svc/actions/validate/docs/STATE-VISUALIZER.adoc
+++ b/k9-svc/actions/validate/docs/STATE-VISUALIZER.adoc
@@ -1,7 +1,7 @@
 = Project State Visualizer
 [source]
 ----
-
+
 
 
 
diff --git a/k9-svc/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml
index cf992d93..cc7a8c9c 100644
--- a/k9-svc/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/architecture/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "architecture-track"
diff --git a/k9-svc/actions/validate/docs/architecture/THREAT-MODEL.adoc b/k9-svc/actions/validate/docs/architecture/THREAT-MODEL.adoc
index 35ec49f1..94465f1f 100644
--- a/k9-svc/actions/validate/docs/architecture/THREAT-MODEL.adoc
+++ b/k9-svc/actions/validate/docs/architecture/THREAT-MODEL.adoc
@@ -1,5 +1,5 @@
 = Threat Model
-
+
 
 
 # Threat Model: k9-validate-action
diff --git a/k9-svc/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml
index 27b6fc6c..0697c1f5 100644
--- a/k9-svc/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/attribution/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "attribution-unit"
diff --git a/k9-svc/actions/validate/docs/attribution/MAINTAINERS.adoc b/k9-svc/actions/validate/docs/attribution/MAINTAINERS.adoc
index ac120fa4..e07823ae 100644
--- a/k9-svc/actions/validate/docs/attribution/MAINTAINERS.adoc
+++ b/k9-svc/actions/validate/docs/attribution/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/k9-svc/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml
index c84edf33..9e2effd7 100644
--- a/k9-svc/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/decisions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "decisions-unit"
diff --git a/k9-svc/actions/validate/docs/decisions/0000-template.adoc b/k9-svc/actions/validate/docs/decisions/0000-template.adoc
index 49151a25..86f7b129 100644
--- a/k9-svc/actions/validate/docs/decisions/0000-template.adoc
+++ b/k9-svc/actions/validate/docs/decisions/0000-template.adoc
@@ -1,5 +1,5 @@
 = Architecture Decision Record: 0000-template
-
+
 
 
 # [NUMBER]. [TITLE]
diff --git a/k9-svc/actions/validate/docs/decisions/0001-adopt-rsr-standard.adoc b/k9-svc/actions/validate/docs/decisions/0001-adopt-rsr-standard.adoc
index efd55181..61f16280 100644
--- a/k9-svc/actions/validate/docs/decisions/0001-adopt-rsr-standard.adoc
+++ b/k9-svc/actions/validate/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/k9-svc/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml
index f650269a..8f922dfa 100644
--- a/k9-svc/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/developer/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "developer-unit"
diff --git a/k9-svc/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml
index 56188c89..4eb2363b 100644
--- a/k9-svc/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-pillar"
diff --git a/k9-svc/actions/validate/docs/governance/CRG-CRITERIA.a2ml b/k9-svc/actions/validate/docs/governance/CRG-CRITERIA.a2ml
index 8b0ac778..bfabd9a3 100644
--- a/k9-svc/actions/validate/docs/governance/CRG-CRITERIA.a2ml
+++ b/k9-svc/actions/validate/docs/governance/CRG-CRITERIA.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 ; Component Readiness Grades (CRG) — Machine-readable specification
diff --git a/k9-svc/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/actions/validate/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/actions/validate/docs/governance/TSDM.a2ml b/k9-svc/actions/validate/docs/governance/TSDM.a2ml
index 78cd0fc6..e4bccc24 100644
--- a/k9-svc/actions/validate/docs/governance/TSDM.a2ml
+++ b/k9-svc/actions/validate/docs/governance/TSDM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [TSDM_SPEC]
 id: "tsdm-standard"
diff --git a/k9-svc/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml
index b8e7e5a9..d2ca6393 100644
--- a/k9-svc/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/audit/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-audit"
diff --git a/k9-svc/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
index 2e24f04f..21e21f54 100644
--- a/k9-svc/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-compliance"
diff --git a/k9-svc/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
index 635d6623..d4a969c7 100644
--- a/k9-svc/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-effects"
diff --git a/k9-svc/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
index 86f05ebb..be4cf590 100644
--- a/k9-svc/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-systems"
diff --git a/k9-svc/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
index e8054e04..93daf7ce 100644
--- a/k9-svc/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-maintenance"
diff --git a/k9-svc/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
index 8c92d115..58fff174 100644
--- a/k9-svc/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-adaptive"
diff --git a/k9-svc/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
index 5e1bcdf5..36388f59 100644
--- a/k9-svc/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-corrective"
diff --git a/k9-svc/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
index f8beee52..5f1a1936 100644
--- a/k9-svc/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-perfective"
diff --git a/k9-svc/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml
index 457811cc..a8eb9666 100644
--- a/k9-svc/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/planning/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-planning"
diff --git a/k9-svc/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
index 50ed2733..be5e7be7 100644
--- a/k9-svc/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-could"
diff --git a/k9-svc/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
index 19fe1eed..696b2400 100644
--- a/k9-svc/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-must"
diff --git a/k9-svc/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
index 5c371942..b0c11cb6 100644
--- a/k9-svc/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-should"
diff --git a/k9-svc/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml
index c68b6e35..336052f4 100644
--- a/k9-svc/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/legal/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "legal-track"
diff --git a/k9-svc/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/k9-svc/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
index 7b2675d4..5e54f7c5 100644
--- a/k9-svc/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
+++ b/k9-svc/actions/validate/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT A — ETHICAL USE GUIDELINES
diff --git a/k9-svc/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/k9-svc/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
index 83f47066..fd57ca74 100644
--- a/k9-svc/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/k9-svc/actions/validate/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION
diff --git a/k9-svc/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml
index 92095899..3cdc74b3 100644
--- a/k9-svc/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/practice/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "practice-unit"
diff --git a/k9-svc/actions/validate/docs/practice/AI-CONVENTIONS.adoc b/k9-svc/actions/validate/docs/practice/AI-CONVENTIONS.adoc
index db82caa3..a9255e01 100644
--- a/k9-svc/actions/validate/docs/practice/AI-CONVENTIONS.adoc
+++ b/k9-svc/actions/validate/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: AGPL-3.0-or-later`.
 
 ## Author Attribution
 
diff --git a/k9-svc/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/k9-svc/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc
index 6663cb79..e39dc5b4 100644
--- a/k9-svc/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc
+++ b/k9-svc/actions/validate/docs/practice/STATE-VISUALIZER-GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = TOPOLOGY.md — Generation Guide
 Jonathan D.A. Jewell (hyperpolymath) 
 :toc:
diff --git a/k9-svc/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml
index ec4a54d6..02278532 100644
--- a/k9-svc/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/reports/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "reports-unit"
diff --git a/k9-svc/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
index 80e08070..e0942aee 100644
--- a/k9-svc/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-compliance"
diff --git a/k9-svc/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
index 900256ff..c88e0e1f 100644
--- a/k9-svc/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-maintenance"
diff --git a/k9-svc/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml
index ef901d8c..1f902114 100644
--- a/k9-svc/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/reports/performance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-performance"
diff --git a/k9-svc/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml
index 803eff01..ef493fef 100644
--- a/k9-svc/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/reports/quality/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-quality"
diff --git a/k9-svc/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml
index 869d2ed0..990eae4f 100644
--- a/k9-svc/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/reports/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-security"
diff --git a/k9-svc/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml
index 26b6aa5d..472b79c2 100644
--- a/k9-svc/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/standards/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "standards-unit"
diff --git a/k9-svc/actions/validate/docs/templates/contractiles/README.adoc b/k9-svc/actions/validate/docs/templates/contractiles/README.adoc
index 32f6a5e0..db88824d 100644
--- a/k9-svc/actions/validate/docs/templates/contractiles/README.adoc
+++ b/k9-svc/actions/validate/docs/templates/contractiles/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Contractile Templates
 
 Blank templates for projects that want to replace the hyperpolymath
diff --git a/k9-svc/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml b/k9-svc/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml
index 84d0c083..55499898 100644
--- a/k9-svc/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/actions/validate/docs/templates/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml b/k9-svc/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml
index 6a72de89..cd19d76d 100644
--- a/k9-svc/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml
+++ b/k9-svc/actions/validate/docs/templates/contractiles/intend/Intentfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Intentfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml b/k9-svc/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml
index ab21b25c..77e5ec19 100644
--- a/k9-svc/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/actions/validate/docs/templates/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml b/k9-svc/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml
index 0de44cb7..f8dcea7f 100644
--- a/k9-svc/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/actions/validate/docs/templates/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml
index 3fa9caf4..51b679ec 100644
--- a/k9-svc/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-track"
diff --git a/k9-svc/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml
index c8ad40f2..37282fbf 100644
--- a/k9-svc/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/computing/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-computing"
diff --git a/k9-svc/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
index 39e4f020..15761bed 100644
--- a/k9-svc/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-formalisms"
diff --git a/k9-svc/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
index 4fed7fa6..01dc5ddc 100644
--- a/k9-svc/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-mathematics"
diff --git a/k9-svc/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
index 2bb0c580..f5cb9433 100644
--- a/k9-svc/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-ontologies"
diff --git a/k9-svc/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml
index 8c6f72b1..6d42b119 100644
--- a/k9-svc/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/other/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-other"
diff --git a/k9-svc/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
index d6c68642..bf7ba777 100644
--- a/k9-svc/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-socio-technical"
diff --git a/k9-svc/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml
index 03685ee4..cf09aaaa 100644
--- a/k9-svc/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/whitepapers/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track"
diff --git a/k9-svc/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
index 871ec12f..7077dee5 100644
--- a/k9-svc/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "academic-unit"
diff --git a/k9-svc/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
index 9217576c..0da7ccd4 100644
--- a/k9-svc/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "industry-unit"
diff --git a/k9-svc/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
index b851497f..c1f851d9 100644
--- a/k9-svc/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track-outreach"
diff --git a/k9-svc/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml
index c1b1411a..f75ccc4b 100644
--- a/k9-svc/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/docs/wikis/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "wikis-track"
diff --git a/k9-svc/actions/validate/features/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/features/0.1-AI-MANIFEST.a2ml
index 3fc432e7..eff7b023 100644
--- a/k9-svc/actions/validate/features/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/features/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "features-pillar"
diff --git a/k9-svc/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml
index 5677138d..ba24454c 100644
--- a/k9-svc/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/features/boj-server/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-boj-server"
diff --git a/k9-svc/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml
index 49a83318..1f361c78 100644
--- a/k9-svc/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/features/panic-attacker/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-panic-attacker"
diff --git a/k9-svc/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml
index 3a40801e..04a741d5 100644
--- a/k9-svc/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/features/ssg/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-ssg"
diff --git a/k9-svc/actions/validate/features/ssg/ssg-bootstrap.sh b/k9-svc/actions/validate/features/ssg/ssg-bootstrap.sh
index eda90f00..f5096851 100755
--- a/k9-svc/actions/validate/features/ssg/ssg-bootstrap.sh
+++ b/k9-svc/actions/validate/features/ssg/ssg-bootstrap.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # ssg-bootstrap.sh — Universal SSG Initialisation Helper
 #
diff --git a/k9-svc/actions/validate/flake.nix b/k9-svc/actions/validate/flake.nix
index 1a70ed61..61e64972 100644
--- a/k9-svc/actions/validate/flake.nix
+++ b/k9-svc/actions/validate/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Nix flake for k9-validate-action
diff --git a/k9-svc/actions/validate/guix.scm b/k9-svc/actions/validate/guix.scm
index f1ce2f95..c8f071f5 100644
--- a/k9-svc/actions/validate/guix.scm
+++ b/k9-svc/actions/validate/guix.scm
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 ;;
 ;; Guix package definition for k9-validate-action
diff --git a/k9-svc/actions/validate/src/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/0.1-AI-MANIFEST.a2ml
index b8ec5aef..7170c5d5 100644
--- a/k9-svc/actions/validate/src/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-pillar"
diff --git a/k9-svc/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml
index 872287a5..ba77eb74 100644
--- a/k9-svc/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/aspects/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-aspects"
diff --git a/k9-svc/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
index 7a2bea51..99e5ee96 100644
--- a/k9-svc/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-integrity"
diff --git a/k9-svc/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml
index d0837d59..92ebf4f7 100644
--- a/k9-svc/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/aspects/observability/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-observability"
diff --git a/k9-svc/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml
index 3512a878..02113660 100644
--- a/k9-svc/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/aspects/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-security"
diff --git a/k9-svc/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml
index 502d4f48..d50f0668 100644
--- a/k9-svc/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/bridges/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-bridges"
diff --git a/k9-svc/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml
index 8e9026c7..37f19413 100644
--- a/k9-svc/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/contracts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-contracts"
diff --git a/k9-svc/actions/validate/src/core/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/core/0.2-AI-MANIFEST.a2ml
index 097b8e86..6af7ffde 100644
--- a/k9-svc/actions/validate/src/core/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/core/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-core"
diff --git a/k9-svc/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml
index a2c573f5..aec38193 100644
--- a/k9-svc/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/definitions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-definitions"
diff --git a/k9-svc/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml
index c25c68a2..d54c7a5e 100644
--- a/k9-svc/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/errors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-errors"
diff --git a/k9-svc/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml
index 7afd897b..618ffe8a 100644
--- a/k9-svc/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "interface-seams-unit"
diff --git a/k9-svc/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml
index f547a7c9..1eff53c1 100644
--- a/k9-svc/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/abi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-logic"
diff --git a/k9-svc/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml
index 3e2bf8fa..52eea6fe 100644
--- a/k9-svc/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/ffi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ffi-logic"
diff --git a/k9-svc/actions/validate/src/interface/ffi/build.zig b/k9-svc/actions/validate/src/interface/ffi/build.zig
index c2081bdb..fe27f5e9 100644
--- a/k9-svc/actions/validate/src/interface/ffi/build.zig
+++ b/k9-svc/actions/validate/src/interface/ffi/build.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} FFI Build Configuration
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
index ebc882dc..f3f0bd25 100644
--- a/k9-svc/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "src-unit"
diff --git a/k9-svc/actions/validate/src/interface/ffi/src/main.zig b/k9-svc/actions/validate/src/interface/ffi/src/main.zig
index 26a158b4..8f897a27 100644
--- a/k9-svc/actions/validate/src/interface/ffi/src/main.zig
+++ b/k9-svc/actions/validate/src/interface/ffi/src/main.zig
@@ -3,7 +3,7 @@
 // This module implements the C-compatible FFI declared in src/abi/Foreign.idr
 // All types and layouts must match the Idris2 ABI definitions.
 //
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
index b6ea3818..5b1eab79 100644
--- a/k9-svc/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "test-unit"
diff --git a/k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig b/k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig
index d66a3025..e5ba919c 100644
--- a/k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig
+++ b/k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} Integration Tests
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // These tests verify that the Zig FFI correctly implements the Idris2 ABI
 
diff --git a/k9-svc/actions/validate/src/interface/generated/0.3-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/generated/0.3-AI-MANIFEST.a2ml
index 1a97b441..9d4bd64a 100644
--- a/k9-svc/actions/validate/src/interface/generated/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/generated/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "generated-logic"
diff --git a/k9-svc/actions/validate/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml b/k9-svc/actions/validate/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
index 28a5ea7c..91cf408e 100644
--- a/k9-svc/actions/validate/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-unit"
diff --git a/k9-svc/actions/validate/validate-k9.sh b/k9-svc/actions/validate/validate-k9.sh
index c81dab2b..f2125a76 100755
--- a/k9-svc/actions/validate/validate-k9.sh
+++ b/k9-svc/actions/validate/validate-k9.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # validate-k9.sh — K9 configuration file validation script
diff --git a/k9-svc/actions/validate/verification/0.1-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/0.1-AI-MANIFEST.a2ml
index 39b370fc..6e6b8746 100644
--- a/k9-svc/actions/validate/verification/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-pillar"
diff --git a/k9-svc/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml
index 64163094..a1720d6c 100644
--- a/k9-svc/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/benchmarks/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "benches-pillar"
diff --git a/k9-svc/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml
index fc15bd3c..f624d5c7 100644
--- a/k9-svc/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/coverage/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-coverage"
diff --git a/k9-svc/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml
index 79c4feff..76601a92 100644
--- a/k9-svc/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/fuzzing/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "fuzzing-unit"
diff --git a/k9-svc/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml
index 0e5666ff..a8cd1074 100644
--- a/k9-svc/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/proofs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-proofs"
diff --git a/k9-svc/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml
index 818fba43..56a8810e 100644
--- a/k9-svc/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/safety_case/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-safety_case"
diff --git a/k9-svc/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml
index f40fc1cc..711edb12 100644
--- a/k9-svc/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/simulations/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "simulations-unit"
diff --git a/k9-svc/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml b/k9-svc/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml
index defa1251..334dfa51 100644
--- a/k9-svc/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/actions/validate/verification/traceability/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-traceability"
diff --git a/k9-svc/assets/k9-icon.svg b/k9-svc/assets/k9-icon.svg
index 3eabc892..dac50e31 100644
--- a/k9-svc/assets/k9-icon.svg
+++ b/k9-svc/assets/k9-icon.svg
@@ -1,5 +1,5 @@
 
-
+
 
 
   
diff --git a/k9-svc/assets/leash-diagram.svg b/k9-svc/assets/leash-diagram.svg
index 0897d901..7f8d9851 100644
--- a/k9-svc/assets/leash-diagram.svg
+++ b/k9-svc/assets/leash-diagram.svg
@@ -1,5 +1,5 @@
 
-
+
 
 
   
diff --git a/k9-svc/assets/signing-workflow.svg b/k9-svc/assets/signing-workflow.svg
index 9bbabf08..9d875059 100644
--- a/k9-svc/assets/signing-workflow.svg
+++ b/k9-svc/assets/signing-workflow.svg
@@ -1,5 +1,5 @@
 
-
+
 
 
   
diff --git a/k9-svc/assets/triad-diagram.svg b/k9-svc/assets/triad-diagram.svg
index 1ed7c127..bd4c0b42 100644
--- a/k9-svc/assets/triad-diagram.svg
+++ b/k9-svc/assets/triad-diagram.svg
@@ -1,5 +1,5 @@
 
-
+
 
 
   
diff --git a/k9-svc/benchmarks/k9-bench.sh b/k9-svc/benchmarks/k9-bench.sh
index 101f64a6..d4fa5986 100755
--- a/k9-svc/benchmarks/k9-bench.sh
+++ b/k9-svc/benchmarks/k9-bench.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # K9-SVC Performance Benchmark Suite
 #
 # Comprehensive benchmarking of K9 components:
diff --git a/k9-svc/benchmarks/quick-bench.sh b/k9-svc/benchmarks/quick-bench.sh
index c78e5bf0..3f04186e 100755
--- a/k9-svc/benchmarks/quick-bench.sh
+++ b/k9-svc/benchmarks/quick-bench.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # K9-SVC Quick Performance Benchmark
 #
 # Minimal benchmark focusing on core K9 components without external dependencies.
diff --git a/k9-svc/bindings/README.adoc b/k9-svc/bindings/README.adoc
index d4965cf1..066ee5f9 100644
--- a/k9-svc/bindings/README.adoc
+++ b/k9-svc/bindings/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 = K9 Language Bindings
diff --git a/k9-svc/bindings/deno/.devcontainer/Containerfile b/k9-svc/bindings/deno/.devcontainer/Containerfile
index d9a54f6c..441fe6af 100644
--- a/k9-svc/bindings/deno/.devcontainer/Containerfile
+++ b/k9-svc/bindings/deno/.devcontainer/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Dev Container image for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/.devcontainer/README.adoc b/k9-svc/bindings/deno/.devcontainer/README.adoc
index 4302e6db..8013ab0b 100644
--- a/k9-svc/bindings/deno/.devcontainer/README.adoc
+++ b/k9-svc/bindings/deno/.devcontainer/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Dev Container Usage
 :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}>
 
diff --git a/k9-svc/bindings/deno/.devcontainer/devcontainer.json b/k9-svc/bindings/deno/.devcontainer/devcontainer.json
index 4eb611b4..1ecb2581 100644
--- a/k9-svc/bindings/deno/.devcontainer/devcontainer.json
+++ b/k9-svc/bindings/deno/.devcontainer/devcontainer.json
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 //
 // Dev Container configuration for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/.envrc b/k9-svc/bindings/deno/.envrc
index 27add933..ea74537b 100644
--- a/k9-svc/bindings/deno/.envrc
+++ b/k9-svc/bindings/deno/.envrc
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Activate development environment
 # Install direnv: https://direnv.net/
 
diff --git a/k9-svc/bindings/deno/.gitattributes b/k9-svc/bindings/deno/.gitattributes
index becb1d24..729c304e 100644
--- a/k9-svc/bindings/deno/.gitattributes
+++ b/k9-svc/bindings/deno/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/k9-svc/bindings/deno/.github/CODEOWNERS b/k9-svc/bindings/deno/.github/CODEOWNERS
index 15879937..18f0d0c5 100644
--- a/k9-svc/bindings/deno/.github/CODEOWNERS
+++ b/k9-svc/bindings/deno/.github/CODEOWNERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml b/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml
index b09e520c..1a1b58ed 100644
--- a/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml
+++ b/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/ideas.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [enhancement]
 body:
   - type: textarea
diff --git a/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml
index dca46583..5a299d34 100644
--- a/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml
+++ b/k9-svc/bindings/deno/.github/DISCUSSION_TEMPLATE/q-and-a.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [question]
 body:
   - type: textarea
diff --git a/k9-svc/bindings/deno/.github/FUNDING.yml b/k9-svc/bindings/deno/.github/FUNDING.yml
index fa9ed4fa..1f9d81ce 100644
--- a/k9-svc/bindings/deno/.github/FUNDING.yml
+++ b/k9-svc/bindings/deno/.github/FUNDING.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Funding platforms for {{OWNER}} 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/k9-svc/bindings/deno/.github/GOVERNANCE.md b/k9-svc/bindings/deno/.github/GOVERNANCE.md
index 5fd4251a..0b9c20ba 100644
--- a/k9-svc/bindings/deno/.github/GOVERNANCE.md
+++ b/k9-svc/bindings/deno/.github/GOVERNANCE.md
@@ -1,4 +1,4 @@
-
+
 
 # Project Governance
 
diff --git a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml
index 91cd940a..cf14d866 100644
--- a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Bug report issue template for {{OWNER}}/{{REPO}}
 name: Bug Report
 description: Create a report to help us improve
diff --git a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/config.yml b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/config.yml
index 39c496e6..af007500 100644
--- a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/config.yml
+++ b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Issue template chooser configuration for {{OWNER}}/{{REPO}}
 blank_issues_enabled: true
 contact_links:
diff --git a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml
index 8fc9654e..19edee3a 100644
--- a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml
+++ b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/custom.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Custom issue template for {{OWNER}}/{{REPO}}
 name: Other
 description: Report an issue that does not fit the other categories
diff --git a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml
index fc210dcb..5d73ce64 100644
--- a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml
+++ b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/documentation.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Documentation issue template for {{OWNER}}/{{REPO}}
 name: Documentation
 description: Report unclear, missing, or incorrect documentation
diff --git a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml
index 7d83ad1c..1f871f73 100644
--- a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Feature request issue template for {{OWNER}}/{{REPO}}
 name: Feature Request
 description: Suggest an idea or enhancement for this project
diff --git a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/question.yml b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/question.yml
index 7d470c20..824a6866 100644
--- a/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/question.yml
+++ b/k9-svc/bindings/deno/.github/ISSUE_TEMPLATE/question.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Question issue template for {{OWNER}}/{{REPO}}
 name: Question
 description: Ask a question about usage or behaviour
diff --git a/k9-svc/bindings/deno/.github/MAINTAINERS b/k9-svc/bindings/deno/.github/MAINTAINERS
index 0c819aa8..424ada32 100644
--- a/k9-svc/bindings/deno/.github/MAINTAINERS
+++ b/k9-svc/bindings/deno/.github/MAINTAINERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MAINTAINERS - Project maintainers and contact information
 #
 # Format: Name  (role)
diff --git a/k9-svc/bindings/deno/.github/copilot-instructions.md b/k9-svc/bindings/deno/.github/copilot-instructions.md
index 2b9f6ff0..2c783109 100644
--- a/k9-svc/bindings/deno/.github/copilot-instructions.md
+++ b/k9-svc/bindings/deno/.github/copilot-instructions.md
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/k9-svc/bindings/deno/.github/dependabot.yml b/k9-svc/bindings/deno/.github/dependabot.yml
index 30c879ab..2628deb3 100644
--- a/k9-svc/bindings/deno/.github/dependabot.yml
+++ b/k9-svc/bindings/deno/.github/dependabot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dependabot configuration for RSR-compliant repositories
 # Covers common ecosystems - remove unused ones for your project
 
diff --git a/k9-svc/bindings/deno/.github/pull_request_template.md b/k9-svc/bindings/deno/.github/pull_request_template.md
index 24b73006..125e641a 100644
--- a/k9-svc/bindings/deno/.github/pull_request_template.md
+++ b/k9-svc/bindings/deno/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-
+
 ## Summary
 
 
diff --git a/k9-svc/bindings/deno/.github/workflows/governance.yml b/k9-svc/bindings/deno/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/bindings/deno/.github/workflows/governance.yml
+++ b/k9-svc/bindings/deno/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml b/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml
index b502b973..f510efb3 100644
--- a/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/bindings/deno/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/bindings/deno/.github/workflows/instant-sync.yml b/k9-svc/bindings/deno/.github/workflows/instant-sync.yml
index e900c7e7..b5b1e62a 100644
--- a/k9-svc/bindings/deno/.github/workflows/instant-sync.yml
+++ b/k9-svc/bindings/deno/.github/workflows/instant-sync.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Instant Forge Sync - Triggers propagation to all forges on push/release
 name: Instant Sync
 
diff --git a/k9-svc/bindings/deno/.github/workflows/jekyll.yml b/k9-svc/bindings/deno/.github/workflows/jekyll.yml
index 3cd34799..04a53a22 100644
--- a/k9-svc/bindings/deno/.github/workflows/jekyll.yml
+++ b/k9-svc/bindings/deno/.github/workflows/jekyll.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # This workflow uses actions that are not certified by GitHub.
 # They are provided by a third-party and are governed by
 # separate terms of service, privacy policy, and support
diff --git a/k9-svc/bindings/deno/.github/workflows/mirror.yml b/k9-svc/bindings/deno/.github/workflows/mirror.yml
index 8ce25434..c6dfb696 100644
--- a/k9-svc/bindings/deno/.github/workflows/mirror.yml
+++ b/k9-svc/bindings/deno/.github/workflows/mirror.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
 name: Mirror to Git Forges
 
diff --git a/k9-svc/bindings/deno/.github/workflows/release.yml b/k9-svc/bindings/deno/.github/workflows/release.yml
index 62b06b46..7708e87d 100644
--- a/k9-svc/bindings/deno/.github/workflows/release.yml
+++ b/k9-svc/bindings/deno/.github/workflows/release.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Release workflow — triggered by version tags (v*).
diff --git a/k9-svc/bindings/deno/.github/workflows/rhodibot.yml b/k9-svc/bindings/deno/.github/workflows/rhodibot.yml
index 94bfc55d..ba23f66c 100644
--- a/k9-svc/bindings/deno/.github/workflows/rhodibot.yml
+++ b/k9-svc/bindings/deno/.github/workflows/rhodibot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/deno/.github/workflows/scorecard-enforcer.yml b/k9-svc/bindings/deno/.github/workflows/scorecard-enforcer.yml
index e1f5c2fd..97764421 100644
--- a/k9-svc/bindings/deno/.github/workflows/scorecard-enforcer.yml
+++ b/k9-svc/bindings/deno/.github/workflows/scorecard-enforcer.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores
 name: OpenSSF Scorecard Enforcer
 
diff --git a/k9-svc/bindings/deno/.github/workflows/scorecard.yml b/k9-svc/bindings/deno/.github/workflows/scorecard.yml
index 27dad2c2..91ff03bb 100644
--- a/k9-svc/bindings/deno/.github/workflows/scorecard.yml
+++ b/k9-svc/bindings/deno/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/bindings/deno/.github/workflows/secret-scanner.yml b/k9-svc/bindings/deno/.github/workflows/secret-scanner.yml
index 1ca8acac..b6ea6fa5 100644
--- a/k9-svc/bindings/deno/.github/workflows/secret-scanner.yml
+++ b/k9-svc/bindings/deno/.github/workflows/secret-scanner.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - scans for hardcoded secrets before they reach main
 name: Secret Scanner
 
diff --git a/k9-svc/bindings/deno/.github/workflows/static-analysis-gate.yml b/k9-svc/bindings/deno/.github/workflows/static-analysis-gate.yml
index 08148e3f..fad710fb 100644
--- a/k9-svc/bindings/deno/.github/workflows/static-analysis-gate.yml
+++ b/k9-svc/bindings/deno/.github/workflows/static-analysis-gate.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/deno/.gitignore b/k9-svc/bindings/deno/.gitignore
index f911e270..598eb5b9 100644
--- a/k9-svc/bindings/deno/.gitignore
+++ b/k9-svc/bindings/deno/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitignore
 
 # OS & Editor
diff --git a/k9-svc/bindings/deno/.gitlab-ci.yml b/k9-svc/bindings/deno/.gitlab-ci.yml
index 6df637a9..257bc747 100644
--- a/k9-svc/bindings/deno/.gitlab-ci.yml
+++ b/k9-svc/bindings/deno/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Primary CI/CD - GitLab is the source of truth
 
 stages:
diff --git a/k9-svc/bindings/deno/.guix-channel b/k9-svc/bindings/deno/.guix-channel
index 463636d7..cba19db4 100644
--- a/k9-svc/bindings/deno/.guix-channel
+++ b/k9-svc/bindings/deno/.guix-channel
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix channel definition for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml
index 2f21772b..1f056880 100644
--- a/k9-svc/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "machine-readable-pillar"
diff --git a/k9-svc/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml
index 6fbd6b4c..3c32c420 100644
--- a/k9-svc/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # AGENTIC.a2ml — AI agent constraints and capabilities
diff --git a/k9-svc/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml
index e8696871..2251e1ee 100644
--- a/k9-svc/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Project ecosystem position
diff --git a/k9-svc/bindings/deno/.machine_readable/6a2/META.a2ml b/k9-svc/bindings/deno/.machine_readable/6a2/META.a2ml
index 81186d98..5656e411 100644
--- a/k9-svc/bindings/deno/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Project meta-level information
diff --git a/k9-svc/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml
index 1b2fbe51..d2cadb50 100644
--- a/k9-svc/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # NEUROSYM.a2ml — Neurosymbolic integration metadata
diff --git a/k9-svc/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml
index a74bd833..e2e75303 100644
--- a/k9-svc/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # PLAYBOOK.a2ml — Operational playbook
diff --git a/k9-svc/bindings/deno/.machine_readable/6a2/STATE.a2ml b/k9-svc/bindings/deno/.machine_readable/6a2/STATE.a2ml
index 131832b2..05c99525 100644
--- a/k9-svc/bindings/deno/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Project state checkpoint (META-TEMPLATE)
diff --git a/k9-svc/bindings/deno/.machine_readable/CLADE.a2ml b/k9-svc/bindings/deno/.machine_readable/CLADE.a2ml
index 9e77419b..1b3c063b 100644
--- a/k9-svc/bindings/deno/.machine_readable/CLADE.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/CLADE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Clade declaration — part of the gv-clade-index registry
 # See: https://github.com/hyperpolymath/gv-clade-index
 
diff --git a/k9-svc/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml b/k9-svc/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml
index 0a6e5718..2781fc7c 100644
--- a/k9-svc/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/ENSAID_CONFIG.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration
diff --git a/k9-svc/bindings/deno/.machine_readable/ai/.clinerules b/k9-svc/bindings/deno/.machine_readable/ai/.clinerules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/bindings/deno/.machine_readable/ai/.clinerules
+++ b/k9-svc/bindings/deno/.machine_readable/ai/.clinerules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/deno/.machine_readable/ai/.cursorrules b/k9-svc/bindings/deno/.machine_readable/ai/.cursorrules
index ca78d43b..0b23064a 100644
--- a/k9-svc/bindings/deno/.machine_readable/ai/.cursorrules
+++ b/k9-svc/bindings/deno/.machine_readable/ai/.cursorrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/deno/.machine_readable/ai/.windsurfrules b/k9-svc/bindings/deno/.machine_readable/ai/.windsurfrules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/bindings/deno/.machine_readable/ai/.windsurfrules
+++ b/k9-svc/bindings/deno/.machine_readable/ai/.windsurfrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
index 2c9ed6cc..464fe2ce 100644
--- a/k9-svc/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ai-registry"
diff --git a/k9-svc/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
index eb739e96..47fc535e 100644
--- a/k9-svc/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "anchors-registry"
diff --git a/k9-svc/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml b/k9-svc/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml
index 7e2593a6..ad8a7819 100644
--- a/k9-svc/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/anchors/ANCHOR.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ANCHOR.a2ml - authoritative anchor for this repository
diff --git a/k9-svc/bindings/deno/.machine_readable/compliance/rust/deny.toml b/k9-svc/bindings/deno/.machine_readable/compliance/rust/deny.toml
index ad75c2cd..c2395f40 100644
--- a/k9-svc/bindings/deno/.machine_readable/compliance/rust/deny.toml
+++ b/k9-svc/bindings/deno/.machine_readable/compliance/rust/deny.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # cargo-deny configuration for RSR-compliant repositories
 # Run: cargo deny check
 # Docs: https://embarkstudios.github.io/cargo-deny/
diff --git a/k9-svc/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
index 029fbbad..58452eaa 100644
--- a/k9-svc/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "configs-registry"
diff --git a/k9-svc/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml b/k9-svc/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml
index 4256fda2..f4136ae9 100644
--- a/k9-svc/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml
+++ b/k9-svc/bindings/deno/.machine_readable/configs/git-cliff/cliff.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # git-cliff configuration for conventional commit changelog generation.
diff --git a/k9-svc/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml b/k9-svc/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml
index 7bf18fb0..d09e60ec 100644
--- a/k9-svc/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile — Cleanup and hygiene contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml b/k9-svc/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml
index 5f27f776..24993e4c 100644
--- a/k9-svc/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile — Physical state contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml b/k9-svc/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml
index 0b271896..37a058b9 100644
--- a/k9-svc/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile — Integrity and provenance verification
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
index ea4ba2cd..db51801f 100644
--- a/k9-svc/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "policies-registry"
diff --git a/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml
index 0260a9d7..a0430d75 100644
--- a/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-AXES.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Canonical maintenance governance model
diff --git a/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
index ec8281dc..12c84596 100644
--- a/k9-svc/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-scripts-unit"
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
index fb387e18..7a191cec 100644
--- a/k9-svc/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-forge"
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/forge/forge-sync.sh b/k9-svc/bindings/deno/.machine_readable/scripts/forge/forge-sync.sh
index bd754e61..6fc40fab 100755
--- a/k9-svc/bindings/deno/.machine_readable/scripts/forge/forge-sync.sh
+++ b/k9-svc/bindings/deno/.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: AGPL-3.0-or-later
 #
 # forge-sync.sh — Multi-forge mirroring script
 #
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
index 3ee51243..8820eb50 100644
--- a/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-lifecycle"
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/install-tools.sh b/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/install-tools.sh
index f01442c5..8b4ca652 100755
--- a/k9-svc/bindings/deno/.machine_readable/scripts/lifecycle/install-tools.sh
+++ b/k9-svc/bindings/deno/.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: AGPL-3.0-or-later
 #
 # install-tools.sh — Developer toolchain installer
 #
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/maintenance/maint-assault.sh b/k9-svc/bindings/deno/.machine_readable/scripts/maintenance/maint-assault.sh
index 2d429b7a..b7e3c0d0 100644
--- a/k9-svc/bindings/deno/.machine_readable/scripts/maintenance/maint-assault.sh
+++ b/k9-svc/bindings/deno/.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: AGPL-3.0-or-later
 #
 # maint-assault.sh — High-rigor stress testing using panic-attacker
 #
diff --git a/k9-svc/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
index 9dacbd6e..c6e027f0 100644
--- a/k9-svc/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-verification"
diff --git a/k9-svc/bindings/deno/.well-known/ai.txt b/k9-svc/bindings/deno/.well-known/ai.txt
index 6668d669..894d9da1 100644
--- a/k9-svc/bindings/deno/.well-known/ai.txt
+++ b/k9-svc/bindings/deno/.well-known/ai.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # ai.txt - AI interaction policy
 # See: https://site.spawning.ai/spawning-ai-txt
 
diff --git a/k9-svc/bindings/deno/.well-known/humans.txt b/k9-svc/bindings/deno/.well-known/humans.txt
index 60be6cfc..90a7a024 100644
--- a/k9-svc/bindings/deno/.well-known/humans.txt
+++ b/k9-svc/bindings/deno/.well-known/humans.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # humanstxt.org
 
 /* TEAM */
diff --git a/k9-svc/bindings/deno/.well-known/security.txt b/k9-svc/bindings/deno/.well-known/security.txt
index 93ce46e0..0bcf7ea8 100644
--- a/k9-svc/bindings/deno/.well-known/security.txt
+++ b/k9-svc/bindings/deno/.well-known/security.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RFC 9116 - security.txt
 # https://securitytxt.org/
 
diff --git a/k9-svc/bindings/deno/Containerfile b/k9-svc/bindings/deno/Containerfile
index 19e2289f..0f27d27a 100644
--- a/k9-svc/bindings/deno/Containerfile
+++ b/k9-svc/bindings/deno/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Containerfile for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/Justfile b/k9-svc/bindings/deno/Justfile
index 06b8af24..1e29c745 100644
--- a/k9-svc/bindings/deno/Justfile
+++ b/k9-svc/bindings/deno/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # RSR Standard Justfile Template
diff --git a/k9-svc/bindings/deno/LICENSE b/k9-svc/bindings/deno/LICENSE
index d2dccf5b..ef93936a 100644
--- a/k9-svc/bindings/deno/LICENSE
+++ b/k9-svc/bindings/deno/LICENSE
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/bindings/deno/README.adoc b/k9-svc/bindings/deno/README.adoc
index 468ce1c5..d01e67bf 100644
--- a/k9-svc/bindings/deno/README.adoc
+++ b/k9-svc/bindings/deno/README.adoc
@@ -152,7 +152,7 @@ deno task test     # Run tests
 
 == License
 
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 
diff --git a/k9-svc/bindings/deno/ROADMAP.adoc b/k9-svc/bindings/deno/ROADMAP.adoc
index c31a9d9f..72e53d83 100644
--- a/k9-svc/bindings/deno/ROADMAP.adoc
+++ b/k9-svc/bindings/deno/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Deno Roadmap
 
 == Current Status
diff --git a/k9-svc/bindings/deno/SECURITY.md b/k9-svc/bindings/deno/SECURITY.md
index aefad4c0..f6fd0c56 100644
--- a/k9-svc/bindings/deno/SECURITY.md
+++ b/k9-svc/bindings/deno/SECURITY.md
@@ -1,4 +1,4 @@
-
+
 # Security Policy
 
 ## Reporting a Vulnerability
diff --git a/k9-svc/bindings/deno/container/.gatekeeper.yaml b/k9-svc/bindings/deno/container/.gatekeeper.yaml
index cffda23e..711b4285 100644
--- a/k9-svc/bindings/deno/container/.gatekeeper.yaml
+++ b/k9-svc/bindings/deno/container/.gatekeeper.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Svalinn gatekeeper policy for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/bindings/deno/container/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/container/0.1-AI-MANIFEST.a2ml
index 3d89b876..189b6d98 100644
--- a/k9-svc/bindings/deno/container/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/container/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "container-templates"
diff --git a/k9-svc/bindings/deno/container/Containerfile b/k9-svc/bindings/deno/container/Containerfile
index efcafa22..c7d071df 100644
--- a/k9-svc/bindings/deno/container/Containerfile
+++ b/k9-svc/bindings/deno/container/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} Container Image
 #
 # Multi-stage build template for Chainguard Wolfi base images.
diff --git a/k9-svc/bindings/deno/container/README.adoc b/k9-svc/bindings/deno/container/README.adoc
index 13732c33..def1438c 100644
--- a/k9-svc/bindings/deno/container/README.adoc
+++ b/k9-svc/bindings/deno/container/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 = {{PROJECT_NAME}} Container Templates
 :toc: left
diff --git a/k9-svc/bindings/deno/container/compose.example.toml b/k9-svc/bindings/deno/container/compose.example.toml
index 4bce8288..14264108 100644
--- a/k9-svc/bindings/deno/container/compose.example.toml
+++ b/k9-svc/bindings/deno/container/compose.example.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Example selur-compose configuration — multi-service stack
 #
diff --git a/k9-svc/bindings/deno/container/compose.toml b/k9-svc/bindings/deno/container/compose.toml
index 19eda0fa..31168235 100644
--- a/k9-svc/bindings/deno/container/compose.toml
+++ b/k9-svc/bindings/deno/container/compose.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} selur-compose configuration
 #
diff --git a/k9-svc/bindings/deno/container/ct-build.sh b/k9-svc/bindings/deno/container/ct-build.sh
index 527325d9..7741418e 100755
--- a/k9-svc/bindings/deno/container/ct-build.sh
+++ b/k9-svc/bindings/deno/container/ct-build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline
 #
diff --git a/k9-svc/bindings/deno/container/deploy.k9.ncl b/k9-svc/bindings/deno/container/deploy.k9.ncl
index b283a7c1..de25c815 100644
--- a/k9-svc/bindings/deno/container/deploy.k9.ncl
+++ b/k9-svc/bindings/deno/container/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level)
 #
 # k9-svc deployment specification with full pedigree (L1-L5).
diff --git a/k9-svc/bindings/deno/container/entrypoint.sh b/k9-svc/bindings/deno/container/entrypoint.sh
index 72ace9c1..e8a691c1 100755
--- a/k9-svc/bindings/deno/container/entrypoint.sh
+++ b/k9-svc/bindings/deno/container/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} container entrypoint
 #
 # Handles signal propagation, startup logging, and health check
diff --git a/k9-svc/bindings/deno/container/manifest.toml b/k9-svc/bindings/deno/container/manifest.toml
index f196ee25..8d8703b7 100644
--- a/k9-svc/bindings/deno/container/manifest.toml
+++ b/k9-svc/bindings/deno/container/manifest.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle
 #
diff --git a/k9-svc/bindings/deno/container/vordr.toml b/k9-svc/bindings/deno/container/vordr.toml
index 0fb7fd59..f0fa3c7d 100644
--- a/k9-svc/bindings/deno/container/vordr.toml
+++ b/k9-svc/bindings/deno/container/vordr.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Vordr runtime monitoring configuration for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/bindings/deno/contractile.just b/k9-svc/bindings/deno/contractile.just
index 8f99137a..1ef1a2be 100644
--- a/k9-svc/bindings/deno/contractile.just
+++ b/k9-svc/bindings/deno/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: AGPL-3.0-or-later
 
 # === DUST (Recovery & Rollback) ===
 # Source: Dustfile.a2ml
diff --git a/k9-svc/bindings/deno/docs/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/0.1-AI-MANIFEST.a2ml
index 828253e6..eb61ba87 100644
--- a/k9-svc/bindings/deno/docs/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "docs-pillar"
diff --git a/k9-svc/bindings/deno/docs/RSR_OUTLINE.adoc b/k9-svc/bindings/deno/docs/RSR_OUTLINE.adoc
index c7931831..3302f2a7 100644
--- a/k9-svc/bindings/deno/docs/RSR_OUTLINE.adoc
+++ b/k9-svc/bindings/deno/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: AGPL-3.0-or-later
 
 == Links
 
diff --git a/k9-svc/bindings/deno/docs/STATE-VISUALIZER.adoc b/k9-svc/bindings/deno/docs/STATE-VISUALIZER.adoc
index fb453375..5f3fb377 100644
--- a/k9-svc/bindings/deno/docs/STATE-VISUALIZER.adoc
+++ b/k9-svc/bindings/deno/docs/STATE-VISUALIZER.adoc
@@ -1,7 +1,7 @@
 = Project State Visualizer
 [source]
 ----
-
+
 
 
 
diff --git a/k9-svc/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml
index cf992d93..cc7a8c9c 100644
--- a/k9-svc/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/architecture/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "architecture-track"
diff --git a/k9-svc/bindings/deno/docs/architecture/THREAT-MODEL.adoc b/k9-svc/bindings/deno/docs/architecture/THREAT-MODEL.adoc
index ff4794fa..33f12d6e 100644
--- a/k9-svc/bindings/deno/docs/architecture/THREAT-MODEL.adoc
+++ b/k9-svc/bindings/deno/docs/architecture/THREAT-MODEL.adoc
@@ -1,5 +1,5 @@
 = Threat Model
-
+
 
 
 # Threat Model: {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml
index 27b6fc6c..0697c1f5 100644
--- a/k9-svc/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/attribution/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "attribution-unit"
diff --git a/k9-svc/bindings/deno/docs/attribution/MAINTAINERS.adoc b/k9-svc/bindings/deno/docs/attribution/MAINTAINERS.adoc
index 9db32d96..2dfc303a 100644
--- a/k9-svc/bindings/deno/docs/attribution/MAINTAINERS.adoc
+++ b/k9-svc/bindings/deno/docs/attribution/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/k9-svc/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml
index c84edf33..9e2effd7 100644
--- a/k9-svc/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/decisions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "decisions-unit"
diff --git a/k9-svc/bindings/deno/docs/decisions/0000-template.adoc b/k9-svc/bindings/deno/docs/decisions/0000-template.adoc
index 037fc2be..d5c8514b 100644
--- a/k9-svc/bindings/deno/docs/decisions/0000-template.adoc
+++ b/k9-svc/bindings/deno/docs/decisions/0000-template.adoc
@@ -1,5 +1,5 @@
 = Architecture Decision Record: 0000-template
-
+
 
 
 # [NUMBER]. [TITLE]
diff --git a/k9-svc/bindings/deno/docs/decisions/0001-adopt-rsr-standard.adoc b/k9-svc/bindings/deno/docs/decisions/0001-adopt-rsr-standard.adoc
index 3fad7407..7d3e913b 100644
--- a/k9-svc/bindings/deno/docs/decisions/0001-adopt-rsr-standard.adoc
+++ b/k9-svc/bindings/deno/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/k9-svc/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml
index f650269a..8f922dfa 100644
--- a/k9-svc/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/developer/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "developer-unit"
diff --git a/k9-svc/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml
index 56188c89..4eb2363b 100644
--- a/k9-svc/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-pillar"
diff --git a/k9-svc/bindings/deno/docs/governance/CRG-CRITERIA.a2ml b/k9-svc/bindings/deno/docs/governance/CRG-CRITERIA.a2ml
index 8b0ac778..bfabd9a3 100644
--- a/k9-svc/bindings/deno/docs/governance/CRG-CRITERIA.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/CRG-CRITERIA.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 ; Component Readiness Grades (CRG) — Machine-readable specification
diff --git a/k9-svc/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/bindings/deno/docs/governance/TSDM.a2ml b/k9-svc/bindings/deno/docs/governance/TSDM.a2ml
index 78cd0fc6..e4bccc24 100644
--- a/k9-svc/bindings/deno/docs/governance/TSDM.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/TSDM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [TSDM_SPEC]
 id: "tsdm-standard"
diff --git a/k9-svc/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml
index b8e7e5a9..d2ca6393 100644
--- a/k9-svc/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/audit/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-audit"
diff --git a/k9-svc/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
index 2e24f04f..21e21f54 100644
--- a/k9-svc/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-compliance"
diff --git a/k9-svc/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
index 635d6623..d4a969c7 100644
--- a/k9-svc/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-effects"
diff --git a/k9-svc/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
index 86f05ebb..be4cf590 100644
--- a/k9-svc/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-systems"
diff --git a/k9-svc/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
index e8054e04..93daf7ce 100644
--- a/k9-svc/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-maintenance"
diff --git a/k9-svc/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
index 8c92d115..58fff174 100644
--- a/k9-svc/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-adaptive"
diff --git a/k9-svc/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
index 5e1bcdf5..36388f59 100644
--- a/k9-svc/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-corrective"
diff --git a/k9-svc/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
index f8beee52..5f1a1936 100644
--- a/k9-svc/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-perfective"
diff --git a/k9-svc/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml
index 457811cc..a8eb9666 100644
--- a/k9-svc/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/planning/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-planning"
diff --git a/k9-svc/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
index 50ed2733..be5e7be7 100644
--- a/k9-svc/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-could"
diff --git a/k9-svc/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
index 19fe1eed..696b2400 100644
--- a/k9-svc/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-must"
diff --git a/k9-svc/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
index 5c371942..b0c11cb6 100644
--- a/k9-svc/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-should"
diff --git a/k9-svc/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml
index c68b6e35..336052f4 100644
--- a/k9-svc/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/legal/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "legal-track"
diff --git a/k9-svc/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/k9-svc/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
index 7b2675d4..5e54f7c5 100644
--- a/k9-svc/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
+++ b/k9-svc/bindings/deno/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT A — ETHICAL USE GUIDELINES
diff --git a/k9-svc/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/k9-svc/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
index 83f47066..fd57ca74 100644
--- a/k9-svc/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/k9-svc/bindings/deno/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION
diff --git a/k9-svc/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml
index 92095899..3cdc74b3 100644
--- a/k9-svc/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/practice/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "practice-unit"
diff --git a/k9-svc/bindings/deno/docs/practice/AI-CONVENTIONS.adoc b/k9-svc/bindings/deno/docs/practice/AI-CONVENTIONS.adoc
index b30b795b..079e68e2 100644
--- a/k9-svc/bindings/deno/docs/practice/AI-CONVENTIONS.adoc
+++ b/k9-svc/bindings/deno/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: AGPL-3.0-or-later`.
 
 ## Author Attribution
 
diff --git a/k9-svc/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/k9-svc/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc
index a29d816d..6fa14b17 100644
--- a/k9-svc/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc
+++ b/k9-svc/bindings/deno/docs/practice/STATE-VISUALIZER-GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = TOPOLOGY.md — Generation Guide
 {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 :toc:
diff --git a/k9-svc/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml
index ec4a54d6..02278532 100644
--- a/k9-svc/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/reports/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "reports-unit"
diff --git a/k9-svc/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
index 80e08070..e0942aee 100644
--- a/k9-svc/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-compliance"
diff --git a/k9-svc/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
index 900256ff..c88e0e1f 100644
--- a/k9-svc/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-maintenance"
diff --git a/k9-svc/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml
index ef901d8c..1f902114 100644
--- a/k9-svc/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/reports/performance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-performance"
diff --git a/k9-svc/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml
index 803eff01..ef493fef 100644
--- a/k9-svc/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/reports/quality/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-quality"
diff --git a/k9-svc/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml
index 869d2ed0..990eae4f 100644
--- a/k9-svc/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/reports/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-security"
diff --git a/k9-svc/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml
index 26b6aa5d..472b79c2 100644
--- a/k9-svc/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/standards/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "standards-unit"
diff --git a/k9-svc/bindings/deno/docs/templates/contractiles/README.adoc b/k9-svc/bindings/deno/docs/templates/contractiles/README.adoc
index 32f6a5e0..db88824d 100644
--- a/k9-svc/bindings/deno/docs/templates/contractiles/README.adoc
+++ b/k9-svc/bindings/deno/docs/templates/contractiles/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Contractile Templates
 
 Blank templates for projects that want to replace the hyperpolymath
diff --git a/k9-svc/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml b/k9-svc/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml
index 84d0c083..55499898 100644
--- a/k9-svc/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/bindings/deno/docs/templates/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml b/k9-svc/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml
index 6a72de89..cd19d76d 100644
--- a/k9-svc/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml
+++ b/k9-svc/bindings/deno/docs/templates/contractiles/intend/Intentfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Intentfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml b/k9-svc/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml
index ab21b25c..77e5ec19 100644
--- a/k9-svc/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/bindings/deno/docs/templates/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml b/k9-svc/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml
index 0de44cb7..f8dcea7f 100644
--- a/k9-svc/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/bindings/deno/docs/templates/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml
index 3fa9caf4..51b679ec 100644
--- a/k9-svc/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-track"
diff --git a/k9-svc/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml
index c8ad40f2..37282fbf 100644
--- a/k9-svc/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/computing/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-computing"
diff --git a/k9-svc/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
index 39e4f020..15761bed 100644
--- a/k9-svc/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-formalisms"
diff --git a/k9-svc/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
index 4fed7fa6..01dc5ddc 100644
--- a/k9-svc/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-mathematics"
diff --git a/k9-svc/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
index 2bb0c580..f5cb9433 100644
--- a/k9-svc/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-ontologies"
diff --git a/k9-svc/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml
index 8c6f72b1..6d42b119 100644
--- a/k9-svc/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/other/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-other"
diff --git a/k9-svc/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
index d6c68642..bf7ba777 100644
--- a/k9-svc/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-socio-technical"
diff --git a/k9-svc/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml
index 03685ee4..cf09aaaa 100644
--- a/k9-svc/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/whitepapers/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track"
diff --git a/k9-svc/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
index 871ec12f..7077dee5 100644
--- a/k9-svc/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "academic-unit"
diff --git a/k9-svc/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
index 9217576c..0da7ccd4 100644
--- a/k9-svc/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "industry-unit"
diff --git a/k9-svc/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
index b851497f..c1f851d9 100644
--- a/k9-svc/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track-outreach"
diff --git a/k9-svc/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml
index c1b1411a..f75ccc4b 100644
--- a/k9-svc/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/docs/wikis/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "wikis-track"
diff --git a/k9-svc/bindings/deno/features/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/features/0.1-AI-MANIFEST.a2ml
index 3fc432e7..eff7b023 100644
--- a/k9-svc/bindings/deno/features/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/features/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "features-pillar"
diff --git a/k9-svc/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml
index 5677138d..ba24454c 100644
--- a/k9-svc/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/features/boj-server/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-boj-server"
diff --git a/k9-svc/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml
index 49a83318..1f361c78 100644
--- a/k9-svc/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/features/panic-attacker/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-panic-attacker"
diff --git a/k9-svc/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml
index 3a40801e..04a741d5 100644
--- a/k9-svc/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/features/ssg/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-ssg"
diff --git a/k9-svc/bindings/deno/features/ssg/ssg-bootstrap.sh b/k9-svc/bindings/deno/features/ssg/ssg-bootstrap.sh
index eda90f00..f5096851 100755
--- a/k9-svc/bindings/deno/features/ssg/ssg-bootstrap.sh
+++ b/k9-svc/bindings/deno/features/ssg/ssg-bootstrap.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # ssg-bootstrap.sh — Universal SSG Initialisation Helper
 #
diff --git a/k9-svc/bindings/deno/flake.nix b/k9-svc/bindings/deno/flake.nix
index da78ead3..32e448dc 100644
--- a/k9-svc/bindings/deno/flake.nix
+++ b/k9-svc/bindings/deno/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Nix flake for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/guix.scm b/k9-svc/bindings/deno/guix.scm
index e8467d43..edd9ae28 100644
--- a/k9-svc/bindings/deno/guix.scm
+++ b/k9-svc/bindings/deno/guix.scm
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix package definition for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/deno/mod.ts b/k9-svc/bindings/deno/mod.ts
index d27f83cd..24443bf7 100644
--- a/k9-svc/bindings/deno/mod.ts
+++ b/k9-svc/bindings/deno/mod.ts
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 //
 // mod.ts — Deno entry point for the @hyperpolymath/k9 library.
diff --git a/k9-svc/bindings/deno/src/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/0.1-AI-MANIFEST.a2ml
index b8ec5aef..7170c5d5 100644
--- a/k9-svc/bindings/deno/src/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-pillar"
diff --git a/k9-svc/bindings/deno/src/K9.affine b/k9-svc/bindings/deno/src/K9.affine
index 0083e349..ce81a526 100644
--- a/k9-svc/bindings/deno/src/K9.affine
+++ b/k9-svc/bindings/deno/src/K9.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 //
 // K9 — main module for the K9 (self-validating components) parser library.
diff --git a/k9-svc/bindings/deno/src/K9_Parser.affine b/k9-svc/bindings/deno/src/K9_Parser.affine
index 16643c49..0e9f5435 100644
--- a/k9-svc/bindings/deno/src/K9_Parser.affine
+++ b/k9-svc/bindings/deno/src/K9_Parser.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 //
 // K9_Parser — parser for K9 self-validating component specifications.
diff --git a/k9-svc/bindings/deno/src/K9_Renderer.affine b/k9-svc/bindings/deno/src/K9_Renderer.affine
index fbc14105..7304223d 100644
--- a/k9-svc/bindings/deno/src/K9_Renderer.affine
+++ b/k9-svc/bindings/deno/src/K9_Renderer.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 //
 // K9_Renderer — render K9 AST back to K9 surface syntax.
diff --git a/k9-svc/bindings/deno/src/K9_Types.affine b/k9-svc/bindings/deno/src/K9_Types.affine
index cb1760a5..096ddc6b 100644
--- a/k9-svc/bindings/deno/src/K9_Types.affine
+++ b/k9-svc/bindings/deno/src/K9_Types.affine
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 //
 // K9_Types — core data types for K9 (self-validating components).
diff --git a/k9-svc/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml
index 872287a5..ba77eb74 100644
--- a/k9-svc/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/aspects/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-aspects"
diff --git a/k9-svc/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
index 7a2bea51..99e5ee96 100644
--- a/k9-svc/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-integrity"
diff --git a/k9-svc/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml
index d0837d59..92ebf4f7 100644
--- a/k9-svc/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/aspects/observability/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-observability"
diff --git a/k9-svc/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml
index 3512a878..02113660 100644
--- a/k9-svc/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/aspects/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-security"
diff --git a/k9-svc/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml
index 502d4f48..d50f0668 100644
--- a/k9-svc/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/bridges/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-bridges"
diff --git a/k9-svc/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml
index 8e9026c7..37f19413 100644
--- a/k9-svc/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/contracts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-contracts"
diff --git a/k9-svc/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml
index 097b8e86..6af7ffde 100644
--- a/k9-svc/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/core/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-core"
diff --git a/k9-svc/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml
index a2c573f5..aec38193 100644
--- a/k9-svc/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/definitions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-definitions"
diff --git a/k9-svc/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml
index c25c68a2..d54c7a5e 100644
--- a/k9-svc/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/errors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-errors"
diff --git a/k9-svc/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml
index 7afd897b..618ffe8a 100644
--- a/k9-svc/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "interface-seams-unit"
diff --git a/k9-svc/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml
index f547a7c9..1eff53c1 100644
--- a/k9-svc/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/abi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-logic"
diff --git a/k9-svc/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml
index 3e2bf8fa..52eea6fe 100644
--- a/k9-svc/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/ffi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ffi-logic"
diff --git a/k9-svc/bindings/deno/src/interface/ffi/build.zig b/k9-svc/bindings/deno/src/interface/ffi/build.zig
index c2081bdb..fe27f5e9 100644
--- a/k9-svc/bindings/deno/src/interface/ffi/build.zig
+++ b/k9-svc/bindings/deno/src/interface/ffi/build.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} FFI Build Configuration
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
index ebc882dc..f3f0bd25 100644
--- a/k9-svc/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "src-unit"
diff --git a/k9-svc/bindings/deno/src/interface/ffi/src/main.zig b/k9-svc/bindings/deno/src/interface/ffi/src/main.zig
index 26a158b4..8f897a27 100644
--- a/k9-svc/bindings/deno/src/interface/ffi/src/main.zig
+++ b/k9-svc/bindings/deno/src/interface/ffi/src/main.zig
@@ -3,7 +3,7 @@
 // This module implements the C-compatible FFI declared in src/abi/Foreign.idr
 // All types and layouts must match the Idris2 ABI definitions.
 //
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
index b6ea3818..5b1eab79 100644
--- a/k9-svc/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "test-unit"
diff --git a/k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig b/k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig
index d66a3025..e5ba919c 100644
--- a/k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig
+++ b/k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} Integration Tests
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // These tests verify that the Zig FFI correctly implements the Idris2 ABI
 
diff --git a/k9-svc/bindings/deno/src/interface/generated/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/generated/0.3-AI-MANIFEST.a2ml
index 1a97b441..9d4bd64a 100644
--- a/k9-svc/bindings/deno/src/interface/generated/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/generated/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "generated-logic"
diff --git a/k9-svc/bindings/deno/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
index 28a5ea7c..91cf408e 100644
--- a/k9-svc/bindings/deno/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-unit"
diff --git a/k9-svc/bindings/deno/verification/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/0.1-AI-MANIFEST.a2ml
index 39b370fc..6e6b8746 100644
--- a/k9-svc/bindings/deno/verification/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-pillar"
diff --git a/k9-svc/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml
index 64163094..a1720d6c 100644
--- a/k9-svc/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/benchmarks/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "benches-pillar"
diff --git a/k9-svc/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml
index fc15bd3c..f624d5c7 100644
--- a/k9-svc/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/coverage/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-coverage"
diff --git a/k9-svc/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml
index 79c4feff..76601a92 100644
--- a/k9-svc/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/fuzzing/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "fuzzing-unit"
diff --git a/k9-svc/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml
index 0e5666ff..a8cd1074 100644
--- a/k9-svc/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/proofs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-proofs"
diff --git a/k9-svc/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml
index 818fba43..56a8810e 100644
--- a/k9-svc/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/safety_case/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-safety_case"
diff --git a/k9-svc/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml
index f40fc1cc..711edb12 100644
--- a/k9-svc/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/simulations/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "simulations-unit"
diff --git a/k9-svc/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml
index defa1251..334dfa51 100644
--- a/k9-svc/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/deno/verification/traceability/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-traceability"
diff --git a/k9-svc/bindings/haskell/.devcontainer/Containerfile b/k9-svc/bindings/haskell/.devcontainer/Containerfile
index d9a54f6c..441fe6af 100644
--- a/k9-svc/bindings/haskell/.devcontainer/Containerfile
+++ b/k9-svc/bindings/haskell/.devcontainer/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Dev Container image for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/.devcontainer/README.adoc b/k9-svc/bindings/haskell/.devcontainer/README.adoc
index 4302e6db..8013ab0b 100644
--- a/k9-svc/bindings/haskell/.devcontainer/README.adoc
+++ b/k9-svc/bindings/haskell/.devcontainer/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Dev Container Usage
 :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}>
 
diff --git a/k9-svc/bindings/haskell/.devcontainer/devcontainer.json b/k9-svc/bindings/haskell/.devcontainer/devcontainer.json
index 4eb611b4..1ecb2581 100644
--- a/k9-svc/bindings/haskell/.devcontainer/devcontainer.json
+++ b/k9-svc/bindings/haskell/.devcontainer/devcontainer.json
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 //
 // Dev Container configuration for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/.envrc b/k9-svc/bindings/haskell/.envrc
index 27add933..ea74537b 100644
--- a/k9-svc/bindings/haskell/.envrc
+++ b/k9-svc/bindings/haskell/.envrc
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Activate development environment
 # Install direnv: https://direnv.net/
 
diff --git a/k9-svc/bindings/haskell/.gitattributes b/k9-svc/bindings/haskell/.gitattributes
index becb1d24..729c304e 100644
--- a/k9-svc/bindings/haskell/.gitattributes
+++ b/k9-svc/bindings/haskell/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/k9-svc/bindings/haskell/.github/CODEOWNERS b/k9-svc/bindings/haskell/.github/CODEOWNERS
index 15879937..18f0d0c5 100644
--- a/k9-svc/bindings/haskell/.github/CODEOWNERS
+++ b/k9-svc/bindings/haskell/.github/CODEOWNERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml b/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml
index b09e520c..1a1b58ed 100644
--- a/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml
+++ b/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/ideas.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [enhancement]
 body:
   - type: textarea
diff --git a/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml
index dca46583..5a299d34 100644
--- a/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml
+++ b/k9-svc/bindings/haskell/.github/DISCUSSION_TEMPLATE/q-and-a.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [question]
 body:
   - type: textarea
diff --git a/k9-svc/bindings/haskell/.github/FUNDING.yml b/k9-svc/bindings/haskell/.github/FUNDING.yml
index fa9ed4fa..1f9d81ce 100644
--- a/k9-svc/bindings/haskell/.github/FUNDING.yml
+++ b/k9-svc/bindings/haskell/.github/FUNDING.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Funding platforms for {{OWNER}} 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/k9-svc/bindings/haskell/.github/GOVERNANCE.md b/k9-svc/bindings/haskell/.github/GOVERNANCE.md
index 5fd4251a..0b9c20ba 100644
--- a/k9-svc/bindings/haskell/.github/GOVERNANCE.md
+++ b/k9-svc/bindings/haskell/.github/GOVERNANCE.md
@@ -1,4 +1,4 @@
-
+
 
 # Project Governance
 
diff --git a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml
index 91cd940a..cf14d866 100644
--- a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Bug report issue template for {{OWNER}}/{{REPO}}
 name: Bug Report
 description: Create a report to help us improve
diff --git a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml
index 39c496e6..af007500 100644
--- a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml
+++ b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Issue template chooser configuration for {{OWNER}}/{{REPO}}
 blank_issues_enabled: true
 contact_links:
diff --git a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml
index 8fc9654e..19edee3a 100644
--- a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml
+++ b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/custom.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Custom issue template for {{OWNER}}/{{REPO}}
 name: Other
 description: Report an issue that does not fit the other categories
diff --git a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml
index fc210dcb..5d73ce64 100644
--- a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml
+++ b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/documentation.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Documentation issue template for {{OWNER}}/{{REPO}}
 name: Documentation
 description: Report unclear, missing, or incorrect documentation
diff --git a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml
index 7d83ad1c..1f871f73 100644
--- a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Feature request issue template for {{OWNER}}/{{REPO}}
 name: Feature Request
 description: Suggest an idea or enhancement for this project
diff --git a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml
index 7d470c20..824a6866 100644
--- a/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml
+++ b/k9-svc/bindings/haskell/.github/ISSUE_TEMPLATE/question.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Question issue template for {{OWNER}}/{{REPO}}
 name: Question
 description: Ask a question about usage or behaviour
diff --git a/k9-svc/bindings/haskell/.github/MAINTAINERS b/k9-svc/bindings/haskell/.github/MAINTAINERS
index 0c819aa8..424ada32 100644
--- a/k9-svc/bindings/haskell/.github/MAINTAINERS
+++ b/k9-svc/bindings/haskell/.github/MAINTAINERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MAINTAINERS - Project maintainers and contact information
 #
 # Format: Name  (role)
diff --git a/k9-svc/bindings/haskell/.github/copilot-instructions.md b/k9-svc/bindings/haskell/.github/copilot-instructions.md
index 2b9f6ff0..2c783109 100644
--- a/k9-svc/bindings/haskell/.github/copilot-instructions.md
+++ b/k9-svc/bindings/haskell/.github/copilot-instructions.md
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/k9-svc/bindings/haskell/.github/dependabot.yml b/k9-svc/bindings/haskell/.github/dependabot.yml
index 30c879ab..2628deb3 100644
--- a/k9-svc/bindings/haskell/.github/dependabot.yml
+++ b/k9-svc/bindings/haskell/.github/dependabot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dependabot configuration for RSR-compliant repositories
 # Covers common ecosystems - remove unused ones for your project
 
diff --git a/k9-svc/bindings/haskell/.github/pull_request_template.md b/k9-svc/bindings/haskell/.github/pull_request_template.md
index 24b73006..125e641a 100644
--- a/k9-svc/bindings/haskell/.github/pull_request_template.md
+++ b/k9-svc/bindings/haskell/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-
+
 ## Summary
 
 
diff --git a/k9-svc/bindings/haskell/.github/workflows/governance.yml b/k9-svc/bindings/haskell/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/bindings/haskell/.github/workflows/governance.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml b/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml
index b502b973..f510efb3 100644
--- a/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/bindings/haskell/.github/workflows/instant-sync.yml b/k9-svc/bindings/haskell/.github/workflows/instant-sync.yml
index e900c7e7..b5b1e62a 100644
--- a/k9-svc/bindings/haskell/.github/workflows/instant-sync.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/instant-sync.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Instant Forge Sync - Triggers propagation to all forges on push/release
 name: Instant Sync
 
diff --git a/k9-svc/bindings/haskell/.github/workflows/jekyll.yml b/k9-svc/bindings/haskell/.github/workflows/jekyll.yml
index 3cd34799..04a53a22 100644
--- a/k9-svc/bindings/haskell/.github/workflows/jekyll.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/jekyll.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # This workflow uses actions that are not certified by GitHub.
 # They are provided by a third-party and are governed by
 # separate terms of service, privacy policy, and support
diff --git a/k9-svc/bindings/haskell/.github/workflows/mirror.yml b/k9-svc/bindings/haskell/.github/workflows/mirror.yml
index 8ce25434..c6dfb696 100644
--- a/k9-svc/bindings/haskell/.github/workflows/mirror.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/mirror.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
 name: Mirror to Git Forges
 
diff --git a/k9-svc/bindings/haskell/.github/workflows/release.yml b/k9-svc/bindings/haskell/.github/workflows/release.yml
index 62b06b46..7708e87d 100644
--- a/k9-svc/bindings/haskell/.github/workflows/release.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/release.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Release workflow — triggered by version tags (v*).
diff --git a/k9-svc/bindings/haskell/.github/workflows/rhodibot.yml b/k9-svc/bindings/haskell/.github/workflows/rhodibot.yml
index 94bfc55d..ba23f66c 100644
--- a/k9-svc/bindings/haskell/.github/workflows/rhodibot.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/rhodibot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/haskell/.github/workflows/scorecard-enforcer.yml b/k9-svc/bindings/haskell/.github/workflows/scorecard-enforcer.yml
index e1f5c2fd..97764421 100644
--- a/k9-svc/bindings/haskell/.github/workflows/scorecard-enforcer.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/scorecard-enforcer.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores
 name: OpenSSF Scorecard Enforcer
 
diff --git a/k9-svc/bindings/haskell/.github/workflows/scorecard.yml b/k9-svc/bindings/haskell/.github/workflows/scorecard.yml
index 27dad2c2..91ff03bb 100644
--- a/k9-svc/bindings/haskell/.github/workflows/scorecard.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/bindings/haskell/.github/workflows/secret-scanner.yml b/k9-svc/bindings/haskell/.github/workflows/secret-scanner.yml
index 1ca8acac..b6ea6fa5 100644
--- a/k9-svc/bindings/haskell/.github/workflows/secret-scanner.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/secret-scanner.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - scans for hardcoded secrets before they reach main
 name: Secret Scanner
 
diff --git a/k9-svc/bindings/haskell/.github/workflows/static-analysis-gate.yml b/k9-svc/bindings/haskell/.github/workflows/static-analysis-gate.yml
index 08148e3f..fad710fb 100644
--- a/k9-svc/bindings/haskell/.github/workflows/static-analysis-gate.yml
+++ b/k9-svc/bindings/haskell/.github/workflows/static-analysis-gate.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/haskell/.gitignore b/k9-svc/bindings/haskell/.gitignore
index 03e4afb5..9e4f8b47 100644
--- a/k9-svc/bindings/haskell/.gitignore
+++ b/k9-svc/bindings/haskell/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitignore
 
 # OS & Editor
diff --git a/k9-svc/bindings/haskell/.gitlab-ci.yml b/k9-svc/bindings/haskell/.gitlab-ci.yml
index 6df637a9..257bc747 100644
--- a/k9-svc/bindings/haskell/.gitlab-ci.yml
+++ b/k9-svc/bindings/haskell/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Primary CI/CD - GitLab is the source of truth
 
 stages:
diff --git a/k9-svc/bindings/haskell/.guix-channel b/k9-svc/bindings/haskell/.guix-channel
index 463636d7..cba19db4 100644
--- a/k9-svc/bindings/haskell/.guix-channel
+++ b/k9-svc/bindings/haskell/.guix-channel
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix channel definition for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml
index 2f21772b..1f056880 100644
--- a/k9-svc/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "machine-readable-pillar"
diff --git a/k9-svc/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml
index 6fbd6b4c..3c32c420 100644
--- a/k9-svc/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # AGENTIC.a2ml — AI agent constraints and capabilities
diff --git a/k9-svc/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml
index 2b0e9d2e..1bd21f8b 100644
--- a/k9-svc/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Project ecosystem position
diff --git a/k9-svc/bindings/haskell/.machine_readable/6a2/META.a2ml b/k9-svc/bindings/haskell/.machine_readable/6a2/META.a2ml
index 81186d98..5656e411 100644
--- a/k9-svc/bindings/haskell/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Project meta-level information
diff --git a/k9-svc/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml
index 1b2fbe51..d2cadb50 100644
--- a/k9-svc/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # NEUROSYM.a2ml — Neurosymbolic integration metadata
diff --git a/k9-svc/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml
index a74bd833..e2e75303 100644
--- a/k9-svc/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # PLAYBOOK.a2ml — Operational playbook
diff --git a/k9-svc/bindings/haskell/.machine_readable/6a2/STATE.a2ml b/k9-svc/bindings/haskell/.machine_readable/6a2/STATE.a2ml
index 131832b2..05c99525 100644
--- a/k9-svc/bindings/haskell/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Project state checkpoint (META-TEMPLATE)
diff --git a/k9-svc/bindings/haskell/.machine_readable/CLADE.a2ml b/k9-svc/bindings/haskell/.machine_readable/CLADE.a2ml
index 9e77419b..1b3c063b 100644
--- a/k9-svc/bindings/haskell/.machine_readable/CLADE.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/CLADE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Clade declaration — part of the gv-clade-index registry
 # See: https://github.com/hyperpolymath/gv-clade-index
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml b/k9-svc/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml
index 0a6e5718..2781fc7c 100644
--- a/k9-svc/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/ENSAID_CONFIG.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration
diff --git a/k9-svc/bindings/haskell/.machine_readable/ai/.clinerules b/k9-svc/bindings/haskell/.machine_readable/ai/.clinerules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/bindings/haskell/.machine_readable/ai/.clinerules
+++ b/k9-svc/bindings/haskell/.machine_readable/ai/.clinerules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/ai/.cursorrules b/k9-svc/bindings/haskell/.machine_readable/ai/.cursorrules
index ca78d43b..0b23064a 100644
--- a/k9-svc/bindings/haskell/.machine_readable/ai/.cursorrules
+++ b/k9-svc/bindings/haskell/.machine_readable/ai/.cursorrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/ai/.windsurfrules b/k9-svc/bindings/haskell/.machine_readable/ai/.windsurfrules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/bindings/haskell/.machine_readable/ai/.windsurfrules
+++ b/k9-svc/bindings/haskell/.machine_readable/ai/.windsurfrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
index 2c9ed6cc..464fe2ce 100644
--- a/k9-svc/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ai-registry"
diff --git a/k9-svc/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
index eb739e96..47fc535e 100644
--- a/k9-svc/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "anchors-registry"
diff --git a/k9-svc/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml b/k9-svc/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml
index 7e2593a6..ad8a7819 100644
--- a/k9-svc/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/anchors/ANCHOR.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ANCHOR.a2ml - authoritative anchor for this repository
diff --git a/k9-svc/bindings/haskell/.machine_readable/compliance/rust/deny.toml b/k9-svc/bindings/haskell/.machine_readable/compliance/rust/deny.toml
index ad75c2cd..c2395f40 100644
--- a/k9-svc/bindings/haskell/.machine_readable/compliance/rust/deny.toml
+++ b/k9-svc/bindings/haskell/.machine_readable/compliance/rust/deny.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # cargo-deny configuration for RSR-compliant repositories
 # Run: cargo deny check
 # Docs: https://embarkstudios.github.io/cargo-deny/
diff --git a/k9-svc/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
index 029fbbad..58452eaa 100644
--- a/k9-svc/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "configs-registry"
diff --git a/k9-svc/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml b/k9-svc/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml
index 4256fda2..f4136ae9 100644
--- a/k9-svc/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml
+++ b/k9-svc/bindings/haskell/.machine_readable/configs/git-cliff/cliff.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # git-cliff configuration for conventional commit changelog generation.
diff --git a/k9-svc/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml b/k9-svc/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml
index 7bf18fb0..d09e60ec 100644
--- a/k9-svc/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile — Cleanup and hygiene contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml b/k9-svc/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml
index 5f27f776..24993e4c 100644
--- a/k9-svc/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile — Physical state contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml b/k9-svc/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml
index 0b271896..37a058b9 100644
--- a/k9-svc/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile — Integrity and provenance verification
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
index ea4ba2cd..db51801f 100644
--- a/k9-svc/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "policies-registry"
diff --git a/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml
index 0260a9d7..a0430d75 100644
--- a/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-AXES.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Canonical maintenance governance model
diff --git a/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
index ec8281dc..12c84596 100644
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-scripts-unit"
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
index fb387e18..7a191cec 100644
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-forge"
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/forge/forge-sync.sh b/k9-svc/bindings/haskell/.machine_readable/scripts/forge/forge-sync.sh
index bd754e61..6fc40fab 100755
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/forge/forge-sync.sh
+++ b/k9-svc/bindings/haskell/.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: AGPL-3.0-or-later
 #
 # forge-sync.sh — Multi-forge mirroring script
 #
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
index 3ee51243..8820eb50 100644
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-lifecycle"
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/install-tools.sh b/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/install-tools.sh
index f01442c5..8b4ca652 100755
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/lifecycle/install-tools.sh
+++ b/k9-svc/bindings/haskell/.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: AGPL-3.0-or-later
 #
 # install-tools.sh — Developer toolchain installer
 #
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/maintenance/maint-assault.sh b/k9-svc/bindings/haskell/.machine_readable/scripts/maintenance/maint-assault.sh
index 2d429b7a..b7e3c0d0 100644
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/maintenance/maint-assault.sh
+++ b/k9-svc/bindings/haskell/.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: AGPL-3.0-or-later
 #
 # maint-assault.sh — High-rigor stress testing using panic-attacker
 #
diff --git a/k9-svc/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
index 9dacbd6e..c6e027f0 100644
--- a/k9-svc/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-verification"
diff --git a/k9-svc/bindings/haskell/.well-known/ai.txt b/k9-svc/bindings/haskell/.well-known/ai.txt
index 6668d669..894d9da1 100644
--- a/k9-svc/bindings/haskell/.well-known/ai.txt
+++ b/k9-svc/bindings/haskell/.well-known/ai.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # ai.txt - AI interaction policy
 # See: https://site.spawning.ai/spawning-ai-txt
 
diff --git a/k9-svc/bindings/haskell/.well-known/humans.txt b/k9-svc/bindings/haskell/.well-known/humans.txt
index 60be6cfc..90a7a024 100644
--- a/k9-svc/bindings/haskell/.well-known/humans.txt
+++ b/k9-svc/bindings/haskell/.well-known/humans.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # humanstxt.org
 
 /* TEAM */
diff --git a/k9-svc/bindings/haskell/.well-known/security.txt b/k9-svc/bindings/haskell/.well-known/security.txt
index 93ce46e0..0bcf7ea8 100644
--- a/k9-svc/bindings/haskell/.well-known/security.txt
+++ b/k9-svc/bindings/haskell/.well-known/security.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RFC 9116 - security.txt
 # https://securitytxt.org/
 
diff --git a/k9-svc/bindings/haskell/Containerfile b/k9-svc/bindings/haskell/Containerfile
index 19e2289f..0f27d27a 100644
--- a/k9-svc/bindings/haskell/Containerfile
+++ b/k9-svc/bindings/haskell/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Containerfile for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/Justfile b/k9-svc/bindings/haskell/Justfile
index 06b8af24..1e29c745 100644
--- a/k9-svc/bindings/haskell/Justfile
+++ b/k9-svc/bindings/haskell/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # RSR Standard Justfile Template
diff --git a/k9-svc/bindings/haskell/LICENSE b/k9-svc/bindings/haskell/LICENSE
index d2dccf5b..ef93936a 100644
--- a/k9-svc/bindings/haskell/LICENSE
+++ b/k9-svc/bindings/haskell/LICENSE
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/bindings/haskell/README.adoc b/k9-svc/bindings/haskell/README.adoc
index bb41e999..443228bf 100644
--- a/k9-svc/bindings/haskell/README.adoc
+++ b/k9-svc/bindings/haskell/README.adoc
@@ -161,5 +161,5 @@ See link:https://github.com/hyperpolymath/contractiles[contractiles documentatio
 
 == License
 
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 See link:LICENSE[LICENSE] and link:docs/legal/[docs/legal/] for details.
diff --git a/k9-svc/bindings/haskell/ROADMAP.adoc b/k9-svc/bindings/haskell/ROADMAP.adoc
index 54f81348..0e96495d 100644
--- a/k9-svc/bindings/haskell/ROADMAP.adoc
+++ b/k9-svc/bindings/haskell/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Haskell Roadmap
 
 == Current Status
diff --git a/k9-svc/bindings/haskell/SECURITY.md b/k9-svc/bindings/haskell/SECURITY.md
index aefad4c0..f6fd0c56 100644
--- a/k9-svc/bindings/haskell/SECURITY.md
+++ b/k9-svc/bindings/haskell/SECURITY.md
@@ -1,4 +1,4 @@
-
+
 # Security Policy
 
 ## Reporting a Vulnerability
diff --git a/k9-svc/bindings/haskell/container/.gatekeeper.yaml b/k9-svc/bindings/haskell/container/.gatekeeper.yaml
index cffda23e..711b4285 100644
--- a/k9-svc/bindings/haskell/container/.gatekeeper.yaml
+++ b/k9-svc/bindings/haskell/container/.gatekeeper.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Svalinn gatekeeper policy for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/bindings/haskell/container/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/container/0.1-AI-MANIFEST.a2ml
index 3d89b876..189b6d98 100644
--- a/k9-svc/bindings/haskell/container/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/container/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "container-templates"
diff --git a/k9-svc/bindings/haskell/container/Containerfile b/k9-svc/bindings/haskell/container/Containerfile
index efcafa22..c7d071df 100644
--- a/k9-svc/bindings/haskell/container/Containerfile
+++ b/k9-svc/bindings/haskell/container/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} Container Image
 #
 # Multi-stage build template for Chainguard Wolfi base images.
diff --git a/k9-svc/bindings/haskell/container/README.adoc b/k9-svc/bindings/haskell/container/README.adoc
index 13732c33..def1438c 100644
--- a/k9-svc/bindings/haskell/container/README.adoc
+++ b/k9-svc/bindings/haskell/container/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 = {{PROJECT_NAME}} Container Templates
 :toc: left
diff --git a/k9-svc/bindings/haskell/container/compose.example.toml b/k9-svc/bindings/haskell/container/compose.example.toml
index 4bce8288..14264108 100644
--- a/k9-svc/bindings/haskell/container/compose.example.toml
+++ b/k9-svc/bindings/haskell/container/compose.example.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Example selur-compose configuration — multi-service stack
 #
diff --git a/k9-svc/bindings/haskell/container/compose.toml b/k9-svc/bindings/haskell/container/compose.toml
index 19eda0fa..31168235 100644
--- a/k9-svc/bindings/haskell/container/compose.toml
+++ b/k9-svc/bindings/haskell/container/compose.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} selur-compose configuration
 #
diff --git a/k9-svc/bindings/haskell/container/ct-build.sh b/k9-svc/bindings/haskell/container/ct-build.sh
index 527325d9..7741418e 100755
--- a/k9-svc/bindings/haskell/container/ct-build.sh
+++ b/k9-svc/bindings/haskell/container/ct-build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline
 #
diff --git a/k9-svc/bindings/haskell/container/deploy.k9.ncl b/k9-svc/bindings/haskell/container/deploy.k9.ncl
index b283a7c1..de25c815 100644
--- a/k9-svc/bindings/haskell/container/deploy.k9.ncl
+++ b/k9-svc/bindings/haskell/container/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level)
 #
 # k9-svc deployment specification with full pedigree (L1-L5).
diff --git a/k9-svc/bindings/haskell/container/entrypoint.sh b/k9-svc/bindings/haskell/container/entrypoint.sh
index 72ace9c1..e8a691c1 100755
--- a/k9-svc/bindings/haskell/container/entrypoint.sh
+++ b/k9-svc/bindings/haskell/container/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} container entrypoint
 #
 # Handles signal propagation, startup logging, and health check
diff --git a/k9-svc/bindings/haskell/container/manifest.toml b/k9-svc/bindings/haskell/container/manifest.toml
index f196ee25..8d8703b7 100644
--- a/k9-svc/bindings/haskell/container/manifest.toml
+++ b/k9-svc/bindings/haskell/container/manifest.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle
 #
diff --git a/k9-svc/bindings/haskell/container/vordr.toml b/k9-svc/bindings/haskell/container/vordr.toml
index 0fb7fd59..f0fa3c7d 100644
--- a/k9-svc/bindings/haskell/container/vordr.toml
+++ b/k9-svc/bindings/haskell/container/vordr.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Vordr runtime monitoring configuration for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/bindings/haskell/contractile.just b/k9-svc/bindings/haskell/contractile.just
index 8f99137a..1ef1a2be 100644
--- a/k9-svc/bindings/haskell/contractile.just
+++ b/k9-svc/bindings/haskell/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: AGPL-3.0-or-later
 
 # === DUST (Recovery & Rollback) ===
 # Source: Dustfile.a2ml
diff --git a/k9-svc/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml
index 828253e6..eb61ba87 100644
--- a/k9-svc/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "docs-pillar"
diff --git a/k9-svc/bindings/haskell/docs/RSR_OUTLINE.adoc b/k9-svc/bindings/haskell/docs/RSR_OUTLINE.adoc
index c7931831..3302f2a7 100644
--- a/k9-svc/bindings/haskell/docs/RSR_OUTLINE.adoc
+++ b/k9-svc/bindings/haskell/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: AGPL-3.0-or-later
 
 == Links
 
diff --git a/k9-svc/bindings/haskell/docs/STATE-VISUALIZER.adoc b/k9-svc/bindings/haskell/docs/STATE-VISUALIZER.adoc
index fb453375..5f3fb377 100644
--- a/k9-svc/bindings/haskell/docs/STATE-VISUALIZER.adoc
+++ b/k9-svc/bindings/haskell/docs/STATE-VISUALIZER.adoc
@@ -1,7 +1,7 @@
 = Project State Visualizer
 [source]
 ----
-
+
 
 
 
diff --git a/k9-svc/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml
index cf992d93..cc7a8c9c 100644
--- a/k9-svc/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/architecture/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "architecture-track"
diff --git a/k9-svc/bindings/haskell/docs/architecture/THREAT-MODEL.adoc b/k9-svc/bindings/haskell/docs/architecture/THREAT-MODEL.adoc
index ff4794fa..33f12d6e 100644
--- a/k9-svc/bindings/haskell/docs/architecture/THREAT-MODEL.adoc
+++ b/k9-svc/bindings/haskell/docs/architecture/THREAT-MODEL.adoc
@@ -1,5 +1,5 @@
 = Threat Model
-
+
 
 
 # Threat Model: {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml
index 27b6fc6c..0697c1f5 100644
--- a/k9-svc/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/attribution/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "attribution-unit"
diff --git a/k9-svc/bindings/haskell/docs/attribution/MAINTAINERS.adoc b/k9-svc/bindings/haskell/docs/attribution/MAINTAINERS.adoc
index 9db32d96..2dfc303a 100644
--- a/k9-svc/bindings/haskell/docs/attribution/MAINTAINERS.adoc
+++ b/k9-svc/bindings/haskell/docs/attribution/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/k9-svc/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml
index c84edf33..9e2effd7 100644
--- a/k9-svc/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/decisions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "decisions-unit"
diff --git a/k9-svc/bindings/haskell/docs/decisions/0000-template.adoc b/k9-svc/bindings/haskell/docs/decisions/0000-template.adoc
index 037fc2be..d5c8514b 100644
--- a/k9-svc/bindings/haskell/docs/decisions/0000-template.adoc
+++ b/k9-svc/bindings/haskell/docs/decisions/0000-template.adoc
@@ -1,5 +1,5 @@
 = Architecture Decision Record: 0000-template
-
+
 
 
 # [NUMBER]. [TITLE]
diff --git a/k9-svc/bindings/haskell/docs/decisions/0001-adopt-rsr-standard.adoc b/k9-svc/bindings/haskell/docs/decisions/0001-adopt-rsr-standard.adoc
index 3fad7407..7d3e913b 100644
--- a/k9-svc/bindings/haskell/docs/decisions/0001-adopt-rsr-standard.adoc
+++ b/k9-svc/bindings/haskell/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/k9-svc/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml
index f650269a..8f922dfa 100644
--- a/k9-svc/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/developer/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "developer-unit"
diff --git a/k9-svc/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml
index 56188c89..4eb2363b 100644
--- a/k9-svc/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-pillar"
diff --git a/k9-svc/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml b/k9-svc/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml
index 8b0ac778..bfabd9a3 100644
--- a/k9-svc/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/CRG-CRITERIA.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 ; Component Readiness Grades (CRG) — Machine-readable specification
diff --git a/k9-svc/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/bindings/haskell/docs/governance/TSDM.a2ml b/k9-svc/bindings/haskell/docs/governance/TSDM.a2ml
index 78cd0fc6..e4bccc24 100644
--- a/k9-svc/bindings/haskell/docs/governance/TSDM.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/TSDM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [TSDM_SPEC]
 id: "tsdm-standard"
diff --git a/k9-svc/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml
index b8e7e5a9..d2ca6393 100644
--- a/k9-svc/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/audit/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-audit"
diff --git a/k9-svc/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
index 2e24f04f..21e21f54 100644
--- a/k9-svc/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-compliance"
diff --git a/k9-svc/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
index 635d6623..d4a969c7 100644
--- a/k9-svc/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-effects"
diff --git a/k9-svc/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
index 86f05ebb..be4cf590 100644
--- a/k9-svc/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-systems"
diff --git a/k9-svc/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
index e8054e04..93daf7ce 100644
--- a/k9-svc/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-maintenance"
diff --git a/k9-svc/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
index 8c92d115..58fff174 100644
--- a/k9-svc/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-adaptive"
diff --git a/k9-svc/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
index 5e1bcdf5..36388f59 100644
--- a/k9-svc/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-corrective"
diff --git a/k9-svc/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
index f8beee52..5f1a1936 100644
--- a/k9-svc/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-perfective"
diff --git a/k9-svc/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml
index 457811cc..a8eb9666 100644
--- a/k9-svc/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/planning/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-planning"
diff --git a/k9-svc/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
index 50ed2733..be5e7be7 100644
--- a/k9-svc/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-could"
diff --git a/k9-svc/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
index 19fe1eed..696b2400 100644
--- a/k9-svc/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-must"
diff --git a/k9-svc/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
index 5c371942..b0c11cb6 100644
--- a/k9-svc/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-should"
diff --git a/k9-svc/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml
index c68b6e35..336052f4 100644
--- a/k9-svc/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/legal/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "legal-track"
diff --git a/k9-svc/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/k9-svc/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
index 7b2675d4..5e54f7c5 100644
--- a/k9-svc/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
+++ b/k9-svc/bindings/haskell/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT A — ETHICAL USE GUIDELINES
diff --git a/k9-svc/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/k9-svc/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
index 83f47066..fd57ca74 100644
--- a/k9-svc/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/k9-svc/bindings/haskell/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION
diff --git a/k9-svc/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml
index 92095899..3cdc74b3 100644
--- a/k9-svc/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/practice/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "practice-unit"
diff --git a/k9-svc/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc b/k9-svc/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc
index b30b795b..079e68e2 100644
--- a/k9-svc/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc
+++ b/k9-svc/bindings/haskell/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: AGPL-3.0-or-later`.
 
 ## Author Attribution
 
diff --git a/k9-svc/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/k9-svc/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc
index a29d816d..6fa14b17 100644
--- a/k9-svc/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc
+++ b/k9-svc/bindings/haskell/docs/practice/STATE-VISUALIZER-GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = TOPOLOGY.md — Generation Guide
 {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 :toc:
diff --git a/k9-svc/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml
index ec4a54d6..02278532 100644
--- a/k9-svc/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/reports/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "reports-unit"
diff --git a/k9-svc/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
index 80e08070..e0942aee 100644
--- a/k9-svc/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-compliance"
diff --git a/k9-svc/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
index 900256ff..c88e0e1f 100644
--- a/k9-svc/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-maintenance"
diff --git a/k9-svc/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml
index ef901d8c..1f902114 100644
--- a/k9-svc/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/reports/performance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-performance"
diff --git a/k9-svc/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml
index 803eff01..ef493fef 100644
--- a/k9-svc/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/reports/quality/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-quality"
diff --git a/k9-svc/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml
index 869d2ed0..990eae4f 100644
--- a/k9-svc/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/reports/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-security"
diff --git a/k9-svc/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml
index 26b6aa5d..472b79c2 100644
--- a/k9-svc/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/standards/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "standards-unit"
diff --git a/k9-svc/bindings/haskell/docs/templates/contractiles/README.adoc b/k9-svc/bindings/haskell/docs/templates/contractiles/README.adoc
index 32f6a5e0..db88824d 100644
--- a/k9-svc/bindings/haskell/docs/templates/contractiles/README.adoc
+++ b/k9-svc/bindings/haskell/docs/templates/contractiles/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Contractile Templates
 
 Blank templates for projects that want to replace the hyperpolymath
diff --git a/k9-svc/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml b/k9-svc/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml
index 84d0c083..55499898 100644
--- a/k9-svc/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/bindings/haskell/docs/templates/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml b/k9-svc/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml
index 6a72de89..cd19d76d 100644
--- a/k9-svc/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml
+++ b/k9-svc/bindings/haskell/docs/templates/contractiles/intend/Intentfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Intentfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml b/k9-svc/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml
index ab21b25c..77e5ec19 100644
--- a/k9-svc/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/bindings/haskell/docs/templates/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml b/k9-svc/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml
index 0de44cb7..f8dcea7f 100644
--- a/k9-svc/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/bindings/haskell/docs/templates/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml
index 3fa9caf4..51b679ec 100644
--- a/k9-svc/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-track"
diff --git a/k9-svc/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml
index c8ad40f2..37282fbf 100644
--- a/k9-svc/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/computing/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-computing"
diff --git a/k9-svc/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
index 39e4f020..15761bed 100644
--- a/k9-svc/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-formalisms"
diff --git a/k9-svc/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
index 4fed7fa6..01dc5ddc 100644
--- a/k9-svc/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-mathematics"
diff --git a/k9-svc/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
index 2bb0c580..f5cb9433 100644
--- a/k9-svc/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-ontologies"
diff --git a/k9-svc/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml
index 8c6f72b1..6d42b119 100644
--- a/k9-svc/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/other/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-other"
diff --git a/k9-svc/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
index d6c68642..bf7ba777 100644
--- a/k9-svc/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-socio-technical"
diff --git a/k9-svc/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml
index 03685ee4..cf09aaaa 100644
--- a/k9-svc/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/whitepapers/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track"
diff --git a/k9-svc/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
index 871ec12f..7077dee5 100644
--- a/k9-svc/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "academic-unit"
diff --git a/k9-svc/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
index 9217576c..0da7ccd4 100644
--- a/k9-svc/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "industry-unit"
diff --git a/k9-svc/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
index b851497f..c1f851d9 100644
--- a/k9-svc/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track-outreach"
diff --git a/k9-svc/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml
index c1b1411a..f75ccc4b 100644
--- a/k9-svc/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/docs/wikis/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "wikis-track"
diff --git a/k9-svc/bindings/haskell/features/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/features/0.1-AI-MANIFEST.a2ml
index 3fc432e7..eff7b023 100644
--- a/k9-svc/bindings/haskell/features/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/features/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "features-pillar"
diff --git a/k9-svc/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml
index 5677138d..ba24454c 100644
--- a/k9-svc/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/features/boj-server/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-boj-server"
diff --git a/k9-svc/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml
index 49a83318..1f361c78 100644
--- a/k9-svc/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/features/panic-attacker/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-panic-attacker"
diff --git a/k9-svc/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml
index 3a40801e..04a741d5 100644
--- a/k9-svc/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/features/ssg/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-ssg"
diff --git a/k9-svc/bindings/haskell/features/ssg/ssg-bootstrap.sh b/k9-svc/bindings/haskell/features/ssg/ssg-bootstrap.sh
index eda90f00..f5096851 100755
--- a/k9-svc/bindings/haskell/features/ssg/ssg-bootstrap.sh
+++ b/k9-svc/bindings/haskell/features/ssg/ssg-bootstrap.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # ssg-bootstrap.sh — Universal SSG Initialisation Helper
 #
diff --git a/k9-svc/bindings/haskell/flake.nix b/k9-svc/bindings/haskell/flake.nix
index da78ead3..32e448dc 100644
--- a/k9-svc/bindings/haskell/flake.nix
+++ b/k9-svc/bindings/haskell/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Nix flake for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/guix.scm b/k9-svc/bindings/haskell/guix.scm
index e8467d43..edd9ae28 100644
--- a/k9-svc/bindings/haskell/guix.scm
+++ b/k9-svc/bindings/haskell/guix.scm
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix package definition for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/haskell/src/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/0.1-AI-MANIFEST.a2ml
index b8ec5aef..7170c5d5 100644
--- a/k9-svc/bindings/haskell/src/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-pillar"
diff --git a/k9-svc/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml
index 872287a5..ba77eb74 100644
--- a/k9-svc/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/aspects/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-aspects"
diff --git a/k9-svc/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
index 7a2bea51..99e5ee96 100644
--- a/k9-svc/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-integrity"
diff --git a/k9-svc/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml
index d0837d59..92ebf4f7 100644
--- a/k9-svc/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/aspects/observability/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-observability"
diff --git a/k9-svc/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml
index 3512a878..02113660 100644
--- a/k9-svc/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/aspects/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-security"
diff --git a/k9-svc/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml
index 502d4f48..d50f0668 100644
--- a/k9-svc/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/bridges/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-bridges"
diff --git a/k9-svc/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml
index 8e9026c7..37f19413 100644
--- a/k9-svc/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/contracts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-contracts"
diff --git a/k9-svc/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml
index 097b8e86..6af7ffde 100644
--- a/k9-svc/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/core/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-core"
diff --git a/k9-svc/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml
index a2c573f5..aec38193 100644
--- a/k9-svc/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/definitions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-definitions"
diff --git a/k9-svc/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml
index c25c68a2..d54c7a5e 100644
--- a/k9-svc/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/errors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-errors"
diff --git a/k9-svc/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml
index 7afd897b..618ffe8a 100644
--- a/k9-svc/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "interface-seams-unit"
diff --git a/k9-svc/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml
index f547a7c9..1eff53c1 100644
--- a/k9-svc/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/abi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-logic"
diff --git a/k9-svc/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml
index 3e2bf8fa..52eea6fe 100644
--- a/k9-svc/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/ffi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ffi-logic"
diff --git a/k9-svc/bindings/haskell/src/interface/ffi/build.zig b/k9-svc/bindings/haskell/src/interface/ffi/build.zig
index c2081bdb..fe27f5e9 100644
--- a/k9-svc/bindings/haskell/src/interface/ffi/build.zig
+++ b/k9-svc/bindings/haskell/src/interface/ffi/build.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} FFI Build Configuration
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
index ebc882dc..f3f0bd25 100644
--- a/k9-svc/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "src-unit"
diff --git a/k9-svc/bindings/haskell/src/interface/ffi/src/main.zig b/k9-svc/bindings/haskell/src/interface/ffi/src/main.zig
index 26a158b4..8f897a27 100644
--- a/k9-svc/bindings/haskell/src/interface/ffi/src/main.zig
+++ b/k9-svc/bindings/haskell/src/interface/ffi/src/main.zig
@@ -3,7 +3,7 @@
 // This module implements the C-compatible FFI declared in src/abi/Foreign.idr
 // All types and layouts must match the Idris2 ABI definitions.
 //
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
index b6ea3818..5b1eab79 100644
--- a/k9-svc/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "test-unit"
diff --git a/k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig b/k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig
index d66a3025..e5ba919c 100644
--- a/k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig
+++ b/k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} Integration Tests
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // These tests verify that the Zig FFI correctly implements the Idris2 ABI
 
diff --git a/k9-svc/bindings/haskell/src/interface/generated/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/generated/0.3-AI-MANIFEST.a2ml
index 1a97b441..9d4bd64a 100644
--- a/k9-svc/bindings/haskell/src/interface/generated/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/generated/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "generated-logic"
diff --git a/k9-svc/bindings/haskell/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
index 28a5ea7c..91cf408e 100644
--- a/k9-svc/bindings/haskell/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-unit"
diff --git a/k9-svc/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml
index 39b370fc..6e6b8746 100644
--- a/k9-svc/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-pillar"
diff --git a/k9-svc/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml
index 64163094..a1720d6c 100644
--- a/k9-svc/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/benchmarks/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "benches-pillar"
diff --git a/k9-svc/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml
index fc15bd3c..f624d5c7 100644
--- a/k9-svc/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/coverage/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-coverage"
diff --git a/k9-svc/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml
index 79c4feff..76601a92 100644
--- a/k9-svc/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/fuzzing/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "fuzzing-unit"
diff --git a/k9-svc/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml
index 0e5666ff..a8cd1074 100644
--- a/k9-svc/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/proofs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-proofs"
diff --git a/k9-svc/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml
index 818fba43..56a8810e 100644
--- a/k9-svc/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/safety_case/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-safety_case"
diff --git a/k9-svc/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml
index f40fc1cc..711edb12 100644
--- a/k9-svc/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/simulations/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "simulations-unit"
diff --git a/k9-svc/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml
index defa1251..334dfa51 100644
--- a/k9-svc/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/haskell/verification/traceability/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-traceability"
diff --git a/k9-svc/bindings/rust/.devcontainer/Containerfile b/k9-svc/bindings/rust/.devcontainer/Containerfile
index d9a54f6c..441fe6af 100644
--- a/k9-svc/bindings/rust/.devcontainer/Containerfile
+++ b/k9-svc/bindings/rust/.devcontainer/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Dev Container image for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/.devcontainer/README.adoc b/k9-svc/bindings/rust/.devcontainer/README.adoc
index 4302e6db..8013ab0b 100644
--- a/k9-svc/bindings/rust/.devcontainer/README.adoc
+++ b/k9-svc/bindings/rust/.devcontainer/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Dev Container Usage
 :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}>
 
diff --git a/k9-svc/bindings/rust/.devcontainer/devcontainer.json b/k9-svc/bindings/rust/.devcontainer/devcontainer.json
index 4eb611b4..1ecb2581 100644
--- a/k9-svc/bindings/rust/.devcontainer/devcontainer.json
+++ b/k9-svc/bindings/rust/.devcontainer/devcontainer.json
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 //
 // Dev Container configuration for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/.envrc b/k9-svc/bindings/rust/.envrc
index 27add933..ea74537b 100644
--- a/k9-svc/bindings/rust/.envrc
+++ b/k9-svc/bindings/rust/.envrc
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Activate development environment
 # Install direnv: https://direnv.net/
 
diff --git a/k9-svc/bindings/rust/.gitattributes b/k9-svc/bindings/rust/.gitattributes
index becb1d24..729c304e 100644
--- a/k9-svc/bindings/rust/.gitattributes
+++ b/k9-svc/bindings/rust/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/k9-svc/bindings/rust/.github/CODEOWNERS b/k9-svc/bindings/rust/.github/CODEOWNERS
index 15879937..18f0d0c5 100644
--- a/k9-svc/bindings/rust/.github/CODEOWNERS
+++ b/k9-svc/bindings/rust/.github/CODEOWNERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml b/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml
index b09e520c..1a1b58ed 100644
--- a/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml
+++ b/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/ideas.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [enhancement]
 body:
   - type: textarea
diff --git a/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml
index dca46583..5a299d34 100644
--- a/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml
+++ b/k9-svc/bindings/rust/.github/DISCUSSION_TEMPLATE/q-and-a.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [question]
 body:
   - type: textarea
diff --git a/k9-svc/bindings/rust/.github/FUNDING.yml b/k9-svc/bindings/rust/.github/FUNDING.yml
index fa9ed4fa..1f9d81ce 100644
--- a/k9-svc/bindings/rust/.github/FUNDING.yml
+++ b/k9-svc/bindings/rust/.github/FUNDING.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Funding platforms for {{OWNER}} 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/k9-svc/bindings/rust/.github/GOVERNANCE.md b/k9-svc/bindings/rust/.github/GOVERNANCE.md
index 5fd4251a..0b9c20ba 100644
--- a/k9-svc/bindings/rust/.github/GOVERNANCE.md
+++ b/k9-svc/bindings/rust/.github/GOVERNANCE.md
@@ -1,4 +1,4 @@
-
+
 
 # Project Governance
 
diff --git a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml
index 91cd940a..cf14d866 100644
--- a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Bug report issue template for {{OWNER}}/{{REPO}}
 name: Bug Report
 description: Create a report to help us improve
diff --git a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/config.yml b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/config.yml
index 39c496e6..af007500 100644
--- a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/config.yml
+++ b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Issue template chooser configuration for {{OWNER}}/{{REPO}}
 blank_issues_enabled: true
 contact_links:
diff --git a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml
index 8fc9654e..19edee3a 100644
--- a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml
+++ b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/custom.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Custom issue template for {{OWNER}}/{{REPO}}
 name: Other
 description: Report an issue that does not fit the other categories
diff --git a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml
index fc210dcb..5d73ce64 100644
--- a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml
+++ b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/documentation.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Documentation issue template for {{OWNER}}/{{REPO}}
 name: Documentation
 description: Report unclear, missing, or incorrect documentation
diff --git a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml
index 7d83ad1c..1f871f73 100644
--- a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Feature request issue template for {{OWNER}}/{{REPO}}
 name: Feature Request
 description: Suggest an idea or enhancement for this project
diff --git a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/question.yml b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/question.yml
index 7d470c20..824a6866 100644
--- a/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/question.yml
+++ b/k9-svc/bindings/rust/.github/ISSUE_TEMPLATE/question.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Question issue template for {{OWNER}}/{{REPO}}
 name: Question
 description: Ask a question about usage or behaviour
diff --git a/k9-svc/bindings/rust/.github/MAINTAINERS b/k9-svc/bindings/rust/.github/MAINTAINERS
index 0c819aa8..424ada32 100644
--- a/k9-svc/bindings/rust/.github/MAINTAINERS
+++ b/k9-svc/bindings/rust/.github/MAINTAINERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MAINTAINERS - Project maintainers and contact information
 #
 # Format: Name  (role)
diff --git a/k9-svc/bindings/rust/.github/copilot-instructions.md b/k9-svc/bindings/rust/.github/copilot-instructions.md
index 2b9f6ff0..2c783109 100644
--- a/k9-svc/bindings/rust/.github/copilot-instructions.md
+++ b/k9-svc/bindings/rust/.github/copilot-instructions.md
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/k9-svc/bindings/rust/.github/dependabot.yml b/k9-svc/bindings/rust/.github/dependabot.yml
index 30c879ab..2628deb3 100644
--- a/k9-svc/bindings/rust/.github/dependabot.yml
+++ b/k9-svc/bindings/rust/.github/dependabot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dependabot configuration for RSR-compliant repositories
 # Covers common ecosystems - remove unused ones for your project
 
diff --git a/k9-svc/bindings/rust/.github/pull_request_template.md b/k9-svc/bindings/rust/.github/pull_request_template.md
index 24b73006..125e641a 100644
--- a/k9-svc/bindings/rust/.github/pull_request_template.md
+++ b/k9-svc/bindings/rust/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-
+
 ## Summary
 
 
diff --git a/k9-svc/bindings/rust/.github/workflows/governance.yml b/k9-svc/bindings/rust/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/bindings/rust/.github/workflows/governance.yml
+++ b/k9-svc/bindings/rust/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml b/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml
index b502b973..f510efb3 100644
--- a/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/bindings/rust/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/bindings/rust/.github/workflows/instant-sync.yml b/k9-svc/bindings/rust/.github/workflows/instant-sync.yml
index e900c7e7..b5b1e62a 100644
--- a/k9-svc/bindings/rust/.github/workflows/instant-sync.yml
+++ b/k9-svc/bindings/rust/.github/workflows/instant-sync.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Instant Forge Sync - Triggers propagation to all forges on push/release
 name: Instant Sync
 
diff --git a/k9-svc/bindings/rust/.github/workflows/jekyll.yml b/k9-svc/bindings/rust/.github/workflows/jekyll.yml
index 3cd34799..04a53a22 100644
--- a/k9-svc/bindings/rust/.github/workflows/jekyll.yml
+++ b/k9-svc/bindings/rust/.github/workflows/jekyll.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # This workflow uses actions that are not certified by GitHub.
 # They are provided by a third-party and are governed by
 # separate terms of service, privacy policy, and support
diff --git a/k9-svc/bindings/rust/.github/workflows/mirror.yml b/k9-svc/bindings/rust/.github/workflows/mirror.yml
index 8ce25434..c6dfb696 100644
--- a/k9-svc/bindings/rust/.github/workflows/mirror.yml
+++ b/k9-svc/bindings/rust/.github/workflows/mirror.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
 name: Mirror to Git Forges
 
diff --git a/k9-svc/bindings/rust/.github/workflows/release.yml b/k9-svc/bindings/rust/.github/workflows/release.yml
index 62b06b46..7708e87d 100644
--- a/k9-svc/bindings/rust/.github/workflows/release.yml
+++ b/k9-svc/bindings/rust/.github/workflows/release.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Release workflow — triggered by version tags (v*).
diff --git a/k9-svc/bindings/rust/.github/workflows/rhodibot.yml b/k9-svc/bindings/rust/.github/workflows/rhodibot.yml
index 94bfc55d..ba23f66c 100644
--- a/k9-svc/bindings/rust/.github/workflows/rhodibot.yml
+++ b/k9-svc/bindings/rust/.github/workflows/rhodibot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/rust/.github/workflows/scorecard-enforcer.yml b/k9-svc/bindings/rust/.github/workflows/scorecard-enforcer.yml
index e1f5c2fd..97764421 100644
--- a/k9-svc/bindings/rust/.github/workflows/scorecard-enforcer.yml
+++ b/k9-svc/bindings/rust/.github/workflows/scorecard-enforcer.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores
 name: OpenSSF Scorecard Enforcer
 
diff --git a/k9-svc/bindings/rust/.github/workflows/scorecard.yml b/k9-svc/bindings/rust/.github/workflows/scorecard.yml
index 27dad2c2..91ff03bb 100644
--- a/k9-svc/bindings/rust/.github/workflows/scorecard.yml
+++ b/k9-svc/bindings/rust/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/bindings/rust/.github/workflows/secret-scanner.yml b/k9-svc/bindings/rust/.github/workflows/secret-scanner.yml
index 1ca8acac..b6ea6fa5 100644
--- a/k9-svc/bindings/rust/.github/workflows/secret-scanner.yml
+++ b/k9-svc/bindings/rust/.github/workflows/secret-scanner.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - scans for hardcoded secrets before they reach main
 name: Secret Scanner
 
diff --git a/k9-svc/bindings/rust/.github/workflows/static-analysis-gate.yml b/k9-svc/bindings/rust/.github/workflows/static-analysis-gate.yml
index 08148e3f..fad710fb 100644
--- a/k9-svc/bindings/rust/.github/workflows/static-analysis-gate.yml
+++ b/k9-svc/bindings/rust/.github/workflows/static-analysis-gate.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/bindings/rust/.gitignore b/k9-svc/bindings/rust/.gitignore
index 03e4afb5..9e4f8b47 100644
--- a/k9-svc/bindings/rust/.gitignore
+++ b/k9-svc/bindings/rust/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitignore
 
 # OS & Editor
diff --git a/k9-svc/bindings/rust/.gitlab-ci.yml b/k9-svc/bindings/rust/.gitlab-ci.yml
index 6df637a9..257bc747 100644
--- a/k9-svc/bindings/rust/.gitlab-ci.yml
+++ b/k9-svc/bindings/rust/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Primary CI/CD - GitLab is the source of truth
 
 stages:
diff --git a/k9-svc/bindings/rust/.guix-channel b/k9-svc/bindings/rust/.guix-channel
index 463636d7..cba19db4 100644
--- a/k9-svc/bindings/rust/.guix-channel
+++ b/k9-svc/bindings/rust/.guix-channel
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix channel definition for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml
index 2f21772b..1f056880 100644
--- a/k9-svc/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "machine-readable-pillar"
diff --git a/k9-svc/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml
index 6fbd6b4c..3c32c420 100644
--- a/k9-svc/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # AGENTIC.a2ml — AI agent constraints and capabilities
diff --git a/k9-svc/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml
index 569f802e..d955e2fd 100644
--- a/k9-svc/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Project ecosystem position
diff --git a/k9-svc/bindings/rust/.machine_readable/6a2/META.a2ml b/k9-svc/bindings/rust/.machine_readable/6a2/META.a2ml
index 81186d98..5656e411 100644
--- a/k9-svc/bindings/rust/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Project meta-level information
diff --git a/k9-svc/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml
index 1b2fbe51..d2cadb50 100644
--- a/k9-svc/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # NEUROSYM.a2ml — Neurosymbolic integration metadata
diff --git a/k9-svc/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml
index a74bd833..e2e75303 100644
--- a/k9-svc/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # PLAYBOOK.a2ml — Operational playbook
diff --git a/k9-svc/bindings/rust/.machine_readable/6a2/STATE.a2ml b/k9-svc/bindings/rust/.machine_readable/6a2/STATE.a2ml
index 131832b2..05c99525 100644
--- a/k9-svc/bindings/rust/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Project state checkpoint (META-TEMPLATE)
diff --git a/k9-svc/bindings/rust/.machine_readable/CLADE.a2ml b/k9-svc/bindings/rust/.machine_readable/CLADE.a2ml
index 9e77419b..1b3c063b 100644
--- a/k9-svc/bindings/rust/.machine_readable/CLADE.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/CLADE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Clade declaration — part of the gv-clade-index registry
 # See: https://github.com/hyperpolymath/gv-clade-index
 
diff --git a/k9-svc/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml b/k9-svc/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml
index 0a6e5718..2781fc7c 100644
--- a/k9-svc/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/ENSAID_CONFIG.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration
diff --git a/k9-svc/bindings/rust/.machine_readable/ai/.clinerules b/k9-svc/bindings/rust/.machine_readable/ai/.clinerules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/bindings/rust/.machine_readable/ai/.clinerules
+++ b/k9-svc/bindings/rust/.machine_readable/ai/.clinerules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/rust/.machine_readable/ai/.cursorrules b/k9-svc/bindings/rust/.machine_readable/ai/.cursorrules
index ca78d43b..0b23064a 100644
--- a/k9-svc/bindings/rust/.machine_readable/ai/.cursorrules
+++ b/k9-svc/bindings/rust/.machine_readable/ai/.cursorrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/rust/.machine_readable/ai/.windsurfrules b/k9-svc/bindings/rust/.machine_readable/ai/.windsurfrules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/bindings/rust/.machine_readable/ai/.windsurfrules
+++ b/k9-svc/bindings/rust/.machine_readable/ai/.windsurfrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
index 2c9ed6cc..464fe2ce 100644
--- a/k9-svc/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ai-registry"
diff --git a/k9-svc/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
index eb739e96..47fc535e 100644
--- a/k9-svc/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "anchors-registry"
diff --git a/k9-svc/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml b/k9-svc/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml
index 7e2593a6..ad8a7819 100644
--- a/k9-svc/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/anchors/ANCHOR.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ANCHOR.a2ml - authoritative anchor for this repository
diff --git a/k9-svc/bindings/rust/.machine_readable/compliance/rust/deny.toml b/k9-svc/bindings/rust/.machine_readable/compliance/rust/deny.toml
index ad75c2cd..c2395f40 100644
--- a/k9-svc/bindings/rust/.machine_readable/compliance/rust/deny.toml
+++ b/k9-svc/bindings/rust/.machine_readable/compliance/rust/deny.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # cargo-deny configuration for RSR-compliant repositories
 # Run: cargo deny check
 # Docs: https://embarkstudios.github.io/cargo-deny/
diff --git a/k9-svc/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
index 029fbbad..58452eaa 100644
--- a/k9-svc/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "configs-registry"
diff --git a/k9-svc/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml b/k9-svc/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml
index 4256fda2..f4136ae9 100644
--- a/k9-svc/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml
+++ b/k9-svc/bindings/rust/.machine_readable/configs/git-cliff/cliff.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # git-cliff configuration for conventional commit changelog generation.
diff --git a/k9-svc/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml b/k9-svc/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml
index 7bf18fb0..d09e60ec 100644
--- a/k9-svc/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile — Cleanup and hygiene contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml b/k9-svc/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml
index 5f27f776..24993e4c 100644
--- a/k9-svc/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile — Physical state contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml b/k9-svc/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml
index 0b271896..37a058b9 100644
--- a/k9-svc/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile — Integrity and provenance verification
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
index ea4ba2cd..db51801f 100644
--- a/k9-svc/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "policies-registry"
diff --git a/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml
index 0260a9d7..a0430d75 100644
--- a/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-AXES.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Canonical maintenance governance model
diff --git a/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
index ec8281dc..12c84596 100644
--- a/k9-svc/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-scripts-unit"
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
index fb387e18..7a191cec 100644
--- a/k9-svc/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-forge"
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/forge/forge-sync.sh b/k9-svc/bindings/rust/.machine_readable/scripts/forge/forge-sync.sh
index bd754e61..6fc40fab 100755
--- a/k9-svc/bindings/rust/.machine_readable/scripts/forge/forge-sync.sh
+++ b/k9-svc/bindings/rust/.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: AGPL-3.0-or-later
 #
 # forge-sync.sh — Multi-forge mirroring script
 #
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
index 3ee51243..8820eb50 100644
--- a/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-lifecycle"
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/install-tools.sh b/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/install-tools.sh
index f01442c5..8b4ca652 100755
--- a/k9-svc/bindings/rust/.machine_readable/scripts/lifecycle/install-tools.sh
+++ b/k9-svc/bindings/rust/.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: AGPL-3.0-or-later
 #
 # install-tools.sh — Developer toolchain installer
 #
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/maintenance/maint-assault.sh b/k9-svc/bindings/rust/.machine_readable/scripts/maintenance/maint-assault.sh
index 2d429b7a..b7e3c0d0 100644
--- a/k9-svc/bindings/rust/.machine_readable/scripts/maintenance/maint-assault.sh
+++ b/k9-svc/bindings/rust/.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: AGPL-3.0-or-later
 #
 # maint-assault.sh — High-rigor stress testing using panic-attacker
 #
diff --git a/k9-svc/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
index 9dacbd6e..c6e027f0 100644
--- a/k9-svc/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-verification"
diff --git a/k9-svc/bindings/rust/.well-known/ai.txt b/k9-svc/bindings/rust/.well-known/ai.txt
index 6668d669..894d9da1 100644
--- a/k9-svc/bindings/rust/.well-known/ai.txt
+++ b/k9-svc/bindings/rust/.well-known/ai.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # ai.txt - AI interaction policy
 # See: https://site.spawning.ai/spawning-ai-txt
 
diff --git a/k9-svc/bindings/rust/.well-known/humans.txt b/k9-svc/bindings/rust/.well-known/humans.txt
index 60be6cfc..90a7a024 100644
--- a/k9-svc/bindings/rust/.well-known/humans.txt
+++ b/k9-svc/bindings/rust/.well-known/humans.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # humanstxt.org
 
 /* TEAM */
diff --git a/k9-svc/bindings/rust/.well-known/security.txt b/k9-svc/bindings/rust/.well-known/security.txt
index 93ce46e0..0bcf7ea8 100644
--- a/k9-svc/bindings/rust/.well-known/security.txt
+++ b/k9-svc/bindings/rust/.well-known/security.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RFC 9116 - security.txt
 # https://securitytxt.org/
 
diff --git a/k9-svc/bindings/rust/Containerfile b/k9-svc/bindings/rust/Containerfile
index 19e2289f..0f27d27a 100644
--- a/k9-svc/bindings/rust/Containerfile
+++ b/k9-svc/bindings/rust/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Containerfile for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/Justfile b/k9-svc/bindings/rust/Justfile
index 06b8af24..1e29c745 100644
--- a/k9-svc/bindings/rust/Justfile
+++ b/k9-svc/bindings/rust/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # RSR Standard Justfile Template
diff --git a/k9-svc/bindings/rust/LICENSE b/k9-svc/bindings/rust/LICENSE
index d2dccf5b..ef93936a 100644
--- a/k9-svc/bindings/rust/LICENSE
+++ b/k9-svc/bindings/rust/LICENSE
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/bindings/rust/README.adoc b/k9-svc/bindings/rust/README.adoc
index bb41e999..443228bf 100644
--- a/k9-svc/bindings/rust/README.adoc
+++ b/k9-svc/bindings/rust/README.adoc
@@ -161,5 +161,5 @@ See link:https://github.com/hyperpolymath/contractiles[contractiles documentatio
 
 == License
 
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 See link:LICENSE[LICENSE] and link:docs/legal/[docs/legal/] for details.
diff --git a/k9-svc/bindings/rust/ROADMAP.adoc b/k9-svc/bindings/rust/ROADMAP.adoc
index 2af76d73..f278d21c 100644
--- a/k9-svc/bindings/rust/ROADMAP.adoc
+++ b/k9-svc/bindings/rust/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Rust Roadmap
 
 == Current Status
diff --git a/k9-svc/bindings/rust/SECURITY.md b/k9-svc/bindings/rust/SECURITY.md
index aefad4c0..f6fd0c56 100644
--- a/k9-svc/bindings/rust/SECURITY.md
+++ b/k9-svc/bindings/rust/SECURITY.md
@@ -1,4 +1,4 @@
-
+
 # Security Policy
 
 ## Reporting a Vulnerability
diff --git a/k9-svc/bindings/rust/container/.gatekeeper.yaml b/k9-svc/bindings/rust/container/.gatekeeper.yaml
index cffda23e..711b4285 100644
--- a/k9-svc/bindings/rust/container/.gatekeeper.yaml
+++ b/k9-svc/bindings/rust/container/.gatekeeper.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Svalinn gatekeeper policy for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/bindings/rust/container/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/container/0.1-AI-MANIFEST.a2ml
index 3d89b876..189b6d98 100644
--- a/k9-svc/bindings/rust/container/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/container/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "container-templates"
diff --git a/k9-svc/bindings/rust/container/Containerfile b/k9-svc/bindings/rust/container/Containerfile
index efcafa22..c7d071df 100644
--- a/k9-svc/bindings/rust/container/Containerfile
+++ b/k9-svc/bindings/rust/container/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} Container Image
 #
 # Multi-stage build template for Chainguard Wolfi base images.
diff --git a/k9-svc/bindings/rust/container/README.adoc b/k9-svc/bindings/rust/container/README.adoc
index 13732c33..def1438c 100644
--- a/k9-svc/bindings/rust/container/README.adoc
+++ b/k9-svc/bindings/rust/container/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 = {{PROJECT_NAME}} Container Templates
 :toc: left
diff --git a/k9-svc/bindings/rust/container/compose.example.toml b/k9-svc/bindings/rust/container/compose.example.toml
index 4bce8288..14264108 100644
--- a/k9-svc/bindings/rust/container/compose.example.toml
+++ b/k9-svc/bindings/rust/container/compose.example.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Example selur-compose configuration — multi-service stack
 #
diff --git a/k9-svc/bindings/rust/container/compose.toml b/k9-svc/bindings/rust/container/compose.toml
index 19eda0fa..31168235 100644
--- a/k9-svc/bindings/rust/container/compose.toml
+++ b/k9-svc/bindings/rust/container/compose.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} selur-compose configuration
 #
diff --git a/k9-svc/bindings/rust/container/ct-build.sh b/k9-svc/bindings/rust/container/ct-build.sh
index 527325d9..7741418e 100755
--- a/k9-svc/bindings/rust/container/ct-build.sh
+++ b/k9-svc/bindings/rust/container/ct-build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline
 #
diff --git a/k9-svc/bindings/rust/container/deploy.k9.ncl b/k9-svc/bindings/rust/container/deploy.k9.ncl
index b283a7c1..de25c815 100644
--- a/k9-svc/bindings/rust/container/deploy.k9.ncl
+++ b/k9-svc/bindings/rust/container/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level)
 #
 # k9-svc deployment specification with full pedigree (L1-L5).
diff --git a/k9-svc/bindings/rust/container/entrypoint.sh b/k9-svc/bindings/rust/container/entrypoint.sh
index 72ace9c1..e8a691c1 100755
--- a/k9-svc/bindings/rust/container/entrypoint.sh
+++ b/k9-svc/bindings/rust/container/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} container entrypoint
 #
 # Handles signal propagation, startup logging, and health check
diff --git a/k9-svc/bindings/rust/container/manifest.toml b/k9-svc/bindings/rust/container/manifest.toml
index f196ee25..8d8703b7 100644
--- a/k9-svc/bindings/rust/container/manifest.toml
+++ b/k9-svc/bindings/rust/container/manifest.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle
 #
diff --git a/k9-svc/bindings/rust/container/vordr.toml b/k9-svc/bindings/rust/container/vordr.toml
index 0fb7fd59..f0fa3c7d 100644
--- a/k9-svc/bindings/rust/container/vordr.toml
+++ b/k9-svc/bindings/rust/container/vordr.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Vordr runtime monitoring configuration for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/bindings/rust/contractile.just b/k9-svc/bindings/rust/contractile.just
index 8f99137a..1ef1a2be 100644
--- a/k9-svc/bindings/rust/contractile.just
+++ b/k9-svc/bindings/rust/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: AGPL-3.0-or-later
 
 # === DUST (Recovery & Rollback) ===
 # Source: Dustfile.a2ml
diff --git a/k9-svc/bindings/rust/docs/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/0.1-AI-MANIFEST.a2ml
index 828253e6..eb61ba87 100644
--- a/k9-svc/bindings/rust/docs/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "docs-pillar"
diff --git a/k9-svc/bindings/rust/docs/RSR_OUTLINE.adoc b/k9-svc/bindings/rust/docs/RSR_OUTLINE.adoc
index c7931831..3302f2a7 100644
--- a/k9-svc/bindings/rust/docs/RSR_OUTLINE.adoc
+++ b/k9-svc/bindings/rust/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: AGPL-3.0-or-later
 
 == Links
 
diff --git a/k9-svc/bindings/rust/docs/STATE-VISUALIZER.adoc b/k9-svc/bindings/rust/docs/STATE-VISUALIZER.adoc
index fb453375..5f3fb377 100644
--- a/k9-svc/bindings/rust/docs/STATE-VISUALIZER.adoc
+++ b/k9-svc/bindings/rust/docs/STATE-VISUALIZER.adoc
@@ -1,7 +1,7 @@
 = Project State Visualizer
 [source]
 ----
-
+
 
 
 
diff --git a/k9-svc/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml
index cf992d93..cc7a8c9c 100644
--- a/k9-svc/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/architecture/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "architecture-track"
diff --git a/k9-svc/bindings/rust/docs/architecture/THREAT-MODEL.adoc b/k9-svc/bindings/rust/docs/architecture/THREAT-MODEL.adoc
index ff4794fa..33f12d6e 100644
--- a/k9-svc/bindings/rust/docs/architecture/THREAT-MODEL.adoc
+++ b/k9-svc/bindings/rust/docs/architecture/THREAT-MODEL.adoc
@@ -1,5 +1,5 @@
 = Threat Model
-
+
 
 
 # Threat Model: {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml
index 27b6fc6c..0697c1f5 100644
--- a/k9-svc/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/attribution/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "attribution-unit"
diff --git a/k9-svc/bindings/rust/docs/attribution/MAINTAINERS.adoc b/k9-svc/bindings/rust/docs/attribution/MAINTAINERS.adoc
index 9db32d96..2dfc303a 100644
--- a/k9-svc/bindings/rust/docs/attribution/MAINTAINERS.adoc
+++ b/k9-svc/bindings/rust/docs/attribution/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/k9-svc/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml
index c84edf33..9e2effd7 100644
--- a/k9-svc/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/decisions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "decisions-unit"
diff --git a/k9-svc/bindings/rust/docs/decisions/0000-template.adoc b/k9-svc/bindings/rust/docs/decisions/0000-template.adoc
index 037fc2be..d5c8514b 100644
--- a/k9-svc/bindings/rust/docs/decisions/0000-template.adoc
+++ b/k9-svc/bindings/rust/docs/decisions/0000-template.adoc
@@ -1,5 +1,5 @@
 = Architecture Decision Record: 0000-template
-
+
 
 
 # [NUMBER]. [TITLE]
diff --git a/k9-svc/bindings/rust/docs/decisions/0001-adopt-rsr-standard.adoc b/k9-svc/bindings/rust/docs/decisions/0001-adopt-rsr-standard.adoc
index 3fad7407..7d3e913b 100644
--- a/k9-svc/bindings/rust/docs/decisions/0001-adopt-rsr-standard.adoc
+++ b/k9-svc/bindings/rust/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/k9-svc/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml
index f650269a..8f922dfa 100644
--- a/k9-svc/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/developer/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "developer-unit"
diff --git a/k9-svc/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml
index 56188c89..4eb2363b 100644
--- a/k9-svc/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-pillar"
diff --git a/k9-svc/bindings/rust/docs/governance/CRG-CRITERIA.a2ml b/k9-svc/bindings/rust/docs/governance/CRG-CRITERIA.a2ml
index 8b0ac778..bfabd9a3 100644
--- a/k9-svc/bindings/rust/docs/governance/CRG-CRITERIA.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/CRG-CRITERIA.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 ; Component Readiness Grades (CRG) — Machine-readable specification
diff --git a/k9-svc/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/bindings/rust/docs/governance/TSDM.a2ml b/k9-svc/bindings/rust/docs/governance/TSDM.a2ml
index 78cd0fc6..e4bccc24 100644
--- a/k9-svc/bindings/rust/docs/governance/TSDM.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/TSDM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [TSDM_SPEC]
 id: "tsdm-standard"
diff --git a/k9-svc/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml
index b8e7e5a9..d2ca6393 100644
--- a/k9-svc/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/audit/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-audit"
diff --git a/k9-svc/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
index 2e24f04f..21e21f54 100644
--- a/k9-svc/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-compliance"
diff --git a/k9-svc/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
index 635d6623..d4a969c7 100644
--- a/k9-svc/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-effects"
diff --git a/k9-svc/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
index 86f05ebb..be4cf590 100644
--- a/k9-svc/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-systems"
diff --git a/k9-svc/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
index e8054e04..93daf7ce 100644
--- a/k9-svc/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-maintenance"
diff --git a/k9-svc/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
index 8c92d115..58fff174 100644
--- a/k9-svc/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-adaptive"
diff --git a/k9-svc/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
index 5e1bcdf5..36388f59 100644
--- a/k9-svc/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-corrective"
diff --git a/k9-svc/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
index f8beee52..5f1a1936 100644
--- a/k9-svc/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-perfective"
diff --git a/k9-svc/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml
index 457811cc..a8eb9666 100644
--- a/k9-svc/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/planning/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-planning"
diff --git a/k9-svc/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
index 50ed2733..be5e7be7 100644
--- a/k9-svc/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-could"
diff --git a/k9-svc/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
index 19fe1eed..696b2400 100644
--- a/k9-svc/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-must"
diff --git a/k9-svc/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
index 5c371942..b0c11cb6 100644
--- a/k9-svc/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-should"
diff --git a/k9-svc/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml
index c68b6e35..336052f4 100644
--- a/k9-svc/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/legal/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "legal-track"
diff --git a/k9-svc/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/k9-svc/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
index 7b2675d4..5e54f7c5 100644
--- a/k9-svc/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
+++ b/k9-svc/bindings/rust/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT A — ETHICAL USE GUIDELINES
diff --git a/k9-svc/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/k9-svc/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
index 83f47066..fd57ca74 100644
--- a/k9-svc/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/k9-svc/bindings/rust/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION
diff --git a/k9-svc/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml
index 92095899..3cdc74b3 100644
--- a/k9-svc/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/practice/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "practice-unit"
diff --git a/k9-svc/bindings/rust/docs/practice/AI-CONVENTIONS.adoc b/k9-svc/bindings/rust/docs/practice/AI-CONVENTIONS.adoc
index b30b795b..079e68e2 100644
--- a/k9-svc/bindings/rust/docs/practice/AI-CONVENTIONS.adoc
+++ b/k9-svc/bindings/rust/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: AGPL-3.0-or-later`.
 
 ## Author Attribution
 
diff --git a/k9-svc/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/k9-svc/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc
index a29d816d..6fa14b17 100644
--- a/k9-svc/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc
+++ b/k9-svc/bindings/rust/docs/practice/STATE-VISUALIZER-GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = TOPOLOGY.md — Generation Guide
 {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 :toc:
diff --git a/k9-svc/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml
index ec4a54d6..02278532 100644
--- a/k9-svc/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/reports/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "reports-unit"
diff --git a/k9-svc/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
index 80e08070..e0942aee 100644
--- a/k9-svc/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-compliance"
diff --git a/k9-svc/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
index 900256ff..c88e0e1f 100644
--- a/k9-svc/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-maintenance"
diff --git a/k9-svc/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml
index ef901d8c..1f902114 100644
--- a/k9-svc/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/reports/performance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-performance"
diff --git a/k9-svc/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml
index 803eff01..ef493fef 100644
--- a/k9-svc/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/reports/quality/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-quality"
diff --git a/k9-svc/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml
index 869d2ed0..990eae4f 100644
--- a/k9-svc/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/reports/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-security"
diff --git a/k9-svc/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml
index 26b6aa5d..472b79c2 100644
--- a/k9-svc/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/standards/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "standards-unit"
diff --git a/k9-svc/bindings/rust/docs/templates/contractiles/README.adoc b/k9-svc/bindings/rust/docs/templates/contractiles/README.adoc
index 32f6a5e0..db88824d 100644
--- a/k9-svc/bindings/rust/docs/templates/contractiles/README.adoc
+++ b/k9-svc/bindings/rust/docs/templates/contractiles/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Contractile Templates
 
 Blank templates for projects that want to replace the hyperpolymath
diff --git a/k9-svc/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml b/k9-svc/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml
index 84d0c083..55499898 100644
--- a/k9-svc/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/bindings/rust/docs/templates/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml b/k9-svc/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml
index 6a72de89..cd19d76d 100644
--- a/k9-svc/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml
+++ b/k9-svc/bindings/rust/docs/templates/contractiles/intend/Intentfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Intentfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml b/k9-svc/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml
index ab21b25c..77e5ec19 100644
--- a/k9-svc/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/bindings/rust/docs/templates/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml b/k9-svc/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml
index 0de44cb7..f8dcea7f 100644
--- a/k9-svc/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/bindings/rust/docs/templates/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml
index 3fa9caf4..51b679ec 100644
--- a/k9-svc/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-track"
diff --git a/k9-svc/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml
index c8ad40f2..37282fbf 100644
--- a/k9-svc/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/computing/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-computing"
diff --git a/k9-svc/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
index 39e4f020..15761bed 100644
--- a/k9-svc/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-formalisms"
diff --git a/k9-svc/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
index 4fed7fa6..01dc5ddc 100644
--- a/k9-svc/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-mathematics"
diff --git a/k9-svc/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
index 2bb0c580..f5cb9433 100644
--- a/k9-svc/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-ontologies"
diff --git a/k9-svc/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml
index 8c6f72b1..6d42b119 100644
--- a/k9-svc/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/other/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-other"
diff --git a/k9-svc/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
index d6c68642..bf7ba777 100644
--- a/k9-svc/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-socio-technical"
diff --git a/k9-svc/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml
index 03685ee4..cf09aaaa 100644
--- a/k9-svc/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/whitepapers/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track"
diff --git a/k9-svc/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
index 871ec12f..7077dee5 100644
--- a/k9-svc/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "academic-unit"
diff --git a/k9-svc/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
index 9217576c..0da7ccd4 100644
--- a/k9-svc/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "industry-unit"
diff --git a/k9-svc/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
index b851497f..c1f851d9 100644
--- a/k9-svc/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track-outreach"
diff --git a/k9-svc/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml
index c1b1411a..f75ccc4b 100644
--- a/k9-svc/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/docs/wikis/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "wikis-track"
diff --git a/k9-svc/bindings/rust/features/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/features/0.1-AI-MANIFEST.a2ml
index 3fc432e7..eff7b023 100644
--- a/k9-svc/bindings/rust/features/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/features/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "features-pillar"
diff --git a/k9-svc/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml
index 5677138d..ba24454c 100644
--- a/k9-svc/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/features/boj-server/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-boj-server"
diff --git a/k9-svc/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml
index 49a83318..1f361c78 100644
--- a/k9-svc/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/features/panic-attacker/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-panic-attacker"
diff --git a/k9-svc/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml
index 3a40801e..04a741d5 100644
--- a/k9-svc/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/features/ssg/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-ssg"
diff --git a/k9-svc/bindings/rust/features/ssg/ssg-bootstrap.sh b/k9-svc/bindings/rust/features/ssg/ssg-bootstrap.sh
index eda90f00..f5096851 100755
--- a/k9-svc/bindings/rust/features/ssg/ssg-bootstrap.sh
+++ b/k9-svc/bindings/rust/features/ssg/ssg-bootstrap.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # ssg-bootstrap.sh — Universal SSG Initialisation Helper
 #
diff --git a/k9-svc/bindings/rust/flake.nix b/k9-svc/bindings/rust/flake.nix
index da78ead3..32e448dc 100644
--- a/k9-svc/bindings/rust/flake.nix
+++ b/k9-svc/bindings/rust/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Nix flake for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/guix.scm b/k9-svc/bindings/rust/guix.scm
index e8467d43..edd9ae28 100644
--- a/k9-svc/bindings/rust/guix.scm
+++ b/k9-svc/bindings/rust/guix.scm
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix package definition for {{PROJECT_NAME}}
diff --git a/k9-svc/bindings/rust/verification/0.1-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/0.1-AI-MANIFEST.a2ml
index 39b370fc..6e6b8746 100644
--- a/k9-svc/bindings/rust/verification/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-pillar"
diff --git a/k9-svc/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml
index 64163094..a1720d6c 100644
--- a/k9-svc/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/benchmarks/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "benches-pillar"
diff --git a/k9-svc/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml
index fc15bd3c..f624d5c7 100644
--- a/k9-svc/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/coverage/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-coverage"
diff --git a/k9-svc/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml
index 79c4feff..76601a92 100644
--- a/k9-svc/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/fuzzing/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "fuzzing-unit"
diff --git a/k9-svc/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml
index 0e5666ff..a8cd1074 100644
--- a/k9-svc/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/proofs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-proofs"
diff --git a/k9-svc/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml
index 818fba43..56a8810e 100644
--- a/k9-svc/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/safety_case/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-safety_case"
diff --git a/k9-svc/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml
index f40fc1cc..711edb12 100644
--- a/k9-svc/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/simulations/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "simulations-unit"
diff --git a/k9-svc/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml b/k9-svc/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml
index defa1251..334dfa51 100644
--- a/k9-svc/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/bindings/rust/verification/traceability/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-traceability"
diff --git a/k9-svc/compose.yaml b/k9-svc/compose.yaml
index 1c1b542e..3e7e92b7 100644
--- a/k9-svc/compose.yaml
+++ b/k9-svc/compose.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # compose.yaml - K9 SVC Development Environment
 #
 # Usage:
diff --git a/k9-svc/docs/DEPLOYMENT-NARRATIVE.adoc b/k9-svc/docs/DEPLOYMENT-NARRATIVE.adoc
index 4540931d..e76c3950 100644
--- a/k9-svc/docs/DEPLOYMENT-NARRATIVE.adoc
+++ b/k9-svc/docs/DEPLOYMENT-NARRATIVE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 = K9-SVC Deployment Narrative: Where Contracts Help and Where They Don't
 :toc: left
diff --git a/k9-svc/docs/IANA-MEDIA-TYPE.adoc b/k9-svc/docs/IANA-MEDIA-TYPE.adoc
index c18b19de..068e78ad 100644
--- a/k9-svc/docs/IANA-MEDIA-TYPE.adoc
+++ b/k9-svc/docs/IANA-MEDIA-TYPE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = IANA Media Type Registration: application/vnd.k9+nickel
 
 This is the formal IANA media type registration for K9 SVC (Self-Validating Component) format.
diff --git a/k9-svc/docs/SECURITY-BEST-PRACTICES.adoc b/k9-svc/docs/SECURITY-BEST-PRACTICES.adoc
index 3181b7fa..8e1404f3 100644
--- a/k9-svc/docs/SECURITY-BEST-PRACTICES.adoc
+++ b/k9-svc/docs/SECURITY-BEST-PRACTICES.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9-SVC: Security Best Practices
 :subtitle: How to Use K9 Components Safely
 :author: Jonathan D.A. Jewell 
diff --git a/k9-svc/docs/SECURITY-FAQ.adoc b/k9-svc/docs/SECURITY-FAQ.adoc
index f75f8be7..2322f71b 100644
--- a/k9-svc/docs/SECURITY-FAQ.adoc
+++ b/k9-svc/docs/SECURITY-FAQ.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9-SVC Security FAQ
 :subtitle: Real Questions from Security-Conscious Users
 :author: Jonathan D.A. Jewell 
diff --git a/k9-svc/docs/SECURITY-FOR-DECISION-MAKERS.adoc b/k9-svc/docs/SECURITY-FOR-DECISION-MAKERS.adoc
index 17c72ff7..4df9dec3 100644
--- a/k9-svc/docs/SECURITY-FOR-DECISION-MAKERS.adoc
+++ b/k9-svc/docs/SECURITY-FOR-DECISION-MAKERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9-SVC Security: Decision Maker's Guide
 :subtitle: Executive Summary for CISOs, Managers, and Technical Leaders
 :author: Jonathan D.A. Jewell 
diff --git a/k9-svc/docs/SECURITY-ROADMAP.adoc b/k9-svc/docs/SECURITY-ROADMAP.adoc
index dd9e91a1..64133fd6 100644
--- a/k9-svc/docs/SECURITY-ROADMAP.adoc
+++ b/k9-svc/docs/SECURITY-ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9-SVC Security Roadmap
 :subtitle: Implementation Timeline to Industry-Leading Security
 :author: Jonathan D.A. Jewell 
diff --git a/k9-svc/docs/iana/application-vnd.k9+nickel-registration.txt b/k9-svc/docs/iana/application-vnd.k9+nickel-registration.txt
index 6ea816f3..db18780e 100644
--- a/k9-svc/docs/iana/application-vnd.k9+nickel-registration.txt
+++ b/k9-svc/docs/iana/application-vnd.k9+nickel-registration.txt
@@ -1,6 +1,6 @@
 IANA Media Type Registration: application/vnd.k9
 =========================================================
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 Canonical copy: format-registrations/iana/k9-media-type.txt
 This file is a synchronised copy for co-location with the K9 spec.
diff --git a/k9-svc/eclexiaiser.toml b/k9-svc/eclexiaiser.toml
index bc38fece..63d11dc9 100644
--- a/k9-svc/eclexiaiser.toml
+++ b/k9-svc/eclexiaiser.toml
@@ -1,5 +1,5 @@
 # eclexiaiser manifest — energy/carbon resource budgets
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 
 [project]
 name = "k9-svc"
diff --git a/k9-svc/editors/k9-notepadpp.xml b/k9-svc/editors/k9-notepadpp.xml
index c4f3d961..0c9ff74e 100644
--- a/k9-svc/editors/k9-notepadpp.xml
+++ b/k9-svc/editors/k9-notepadpp.xml
@@ -1,4 +1,4 @@
-
+
 
 
+
 
 # Project Governance
 
diff --git a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml
index 91cd940a..cf14d866 100644
--- a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Bug report issue template for {{OWNER}}/{{REPO}}
 name: Bug Report
 description: Create a report to help us improve
diff --git a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/config.yml b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/config.yml
index 39c496e6..af007500 100644
--- a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/config.yml
+++ b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Issue template chooser configuration for {{OWNER}}/{{REPO}}
 blank_issues_enabled: true
 contact_links:
diff --git a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml
index 8fc9654e..19edee3a 100644
--- a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml
+++ b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/custom.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Custom issue template for {{OWNER}}/{{REPO}}
 name: Other
 description: Report an issue that does not fit the other categories
diff --git a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml
index fc210dcb..5d73ce64 100644
--- a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml
+++ b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/documentation.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Documentation issue template for {{OWNER}}/{{REPO}}
 name: Documentation
 description: Report unclear, missing, or incorrect documentation
diff --git a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml
index 7d83ad1c..1f871f73 100644
--- a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Feature request issue template for {{OWNER}}/{{REPO}}
 name: Feature Request
 description: Suggest an idea or enhancement for this project
diff --git a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/question.yml b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/question.yml
index 7d470c20..824a6866 100644
--- a/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/question.yml
+++ b/k9-svc/editors/vscode/.github/ISSUE_TEMPLATE/question.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Question issue template for {{OWNER}}/{{REPO}}
 name: Question
 description: Ask a question about usage or behaviour
diff --git a/k9-svc/editors/vscode/.github/MAINTAINERS b/k9-svc/editors/vscode/.github/MAINTAINERS
index 0c819aa8..424ada32 100644
--- a/k9-svc/editors/vscode/.github/MAINTAINERS
+++ b/k9-svc/editors/vscode/.github/MAINTAINERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MAINTAINERS - Project maintainers and contact information
 #
 # Format: Name  (role)
diff --git a/k9-svc/editors/vscode/.github/copilot-instructions.md b/k9-svc/editors/vscode/.github/copilot-instructions.md
index 2b9f6ff0..2c783109 100644
--- a/k9-svc/editors/vscode/.github/copilot-instructions.md
+++ b/k9-svc/editors/vscode/.github/copilot-instructions.md
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/k9-svc/editors/vscode/.github/dependabot.yml b/k9-svc/editors/vscode/.github/dependabot.yml
index 30c879ab..2628deb3 100644
--- a/k9-svc/editors/vscode/.github/dependabot.yml
+++ b/k9-svc/editors/vscode/.github/dependabot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dependabot configuration for RSR-compliant repositories
 # Covers common ecosystems - remove unused ones for your project
 
diff --git a/k9-svc/editors/vscode/.github/pull_request_template.md b/k9-svc/editors/vscode/.github/pull_request_template.md
index 24b73006..125e641a 100644
--- a/k9-svc/editors/vscode/.github/pull_request_template.md
+++ b/k9-svc/editors/vscode/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-
+
 ## Summary
 
 
diff --git a/k9-svc/editors/vscode/.github/workflows/governance.yml b/k9-svc/editors/vscode/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/editors/vscode/.github/workflows/governance.yml
+++ b/k9-svc/editors/vscode/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml b/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml
index b502b973..f510efb3 100644
--- a/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/editors/vscode/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/editors/vscode/.github/workflows/instant-sync.yml b/k9-svc/editors/vscode/.github/workflows/instant-sync.yml
index e900c7e7..b5b1e62a 100644
--- a/k9-svc/editors/vscode/.github/workflows/instant-sync.yml
+++ b/k9-svc/editors/vscode/.github/workflows/instant-sync.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Instant Forge Sync - Triggers propagation to all forges on push/release
 name: Instant Sync
 
diff --git a/k9-svc/editors/vscode/.github/workflows/jekyll.yml b/k9-svc/editors/vscode/.github/workflows/jekyll.yml
index 3cd34799..04a53a22 100644
--- a/k9-svc/editors/vscode/.github/workflows/jekyll.yml
+++ b/k9-svc/editors/vscode/.github/workflows/jekyll.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # This workflow uses actions that are not certified by GitHub.
 # They are provided by a third-party and are governed by
 # separate terms of service, privacy policy, and support
diff --git a/k9-svc/editors/vscode/.github/workflows/mirror.yml b/k9-svc/editors/vscode/.github/workflows/mirror.yml
index 8ce25434..c6dfb696 100644
--- a/k9-svc/editors/vscode/.github/workflows/mirror.yml
+++ b/k9-svc/editors/vscode/.github/workflows/mirror.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
 name: Mirror to Git Forges
 
diff --git a/k9-svc/editors/vscode/.github/workflows/release.yml b/k9-svc/editors/vscode/.github/workflows/release.yml
index 62b06b46..7708e87d 100644
--- a/k9-svc/editors/vscode/.github/workflows/release.yml
+++ b/k9-svc/editors/vscode/.github/workflows/release.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Release workflow — triggered by version tags (v*).
diff --git a/k9-svc/editors/vscode/.github/workflows/rhodibot.yml b/k9-svc/editors/vscode/.github/workflows/rhodibot.yml
index 94bfc55d..ba23f66c 100644
--- a/k9-svc/editors/vscode/.github/workflows/rhodibot.yml
+++ b/k9-svc/editors/vscode/.github/workflows/rhodibot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/editors/vscode/.github/workflows/scorecard-enforcer.yml b/k9-svc/editors/vscode/.github/workflows/scorecard-enforcer.yml
index e1f5c2fd..97764421 100644
--- a/k9-svc/editors/vscode/.github/workflows/scorecard-enforcer.yml
+++ b/k9-svc/editors/vscode/.github/workflows/scorecard-enforcer.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores
 name: OpenSSF Scorecard Enforcer
 
diff --git a/k9-svc/editors/vscode/.github/workflows/scorecard.yml b/k9-svc/editors/vscode/.github/workflows/scorecard.yml
index 27dad2c2..91ff03bb 100644
--- a/k9-svc/editors/vscode/.github/workflows/scorecard.yml
+++ b/k9-svc/editors/vscode/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/editors/vscode/.github/workflows/secret-scanner.yml b/k9-svc/editors/vscode/.github/workflows/secret-scanner.yml
index 1ca8acac..b6ea6fa5 100644
--- a/k9-svc/editors/vscode/.github/workflows/secret-scanner.yml
+++ b/k9-svc/editors/vscode/.github/workflows/secret-scanner.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - scans for hardcoded secrets before they reach main
 name: Secret Scanner
 
diff --git a/k9-svc/editors/vscode/.github/workflows/static-analysis-gate.yml b/k9-svc/editors/vscode/.github/workflows/static-analysis-gate.yml
index 08148e3f..fad710fb 100644
--- a/k9-svc/editors/vscode/.github/workflows/static-analysis-gate.yml
+++ b/k9-svc/editors/vscode/.github/workflows/static-analysis-gate.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/editors/vscode/.gitignore b/k9-svc/editors/vscode/.gitignore
index 03e4afb5..9e4f8b47 100644
--- a/k9-svc/editors/vscode/.gitignore
+++ b/k9-svc/editors/vscode/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitignore
 
 # OS & Editor
diff --git a/k9-svc/editors/vscode/.gitlab-ci.yml b/k9-svc/editors/vscode/.gitlab-ci.yml
index 6df637a9..257bc747 100644
--- a/k9-svc/editors/vscode/.gitlab-ci.yml
+++ b/k9-svc/editors/vscode/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Primary CI/CD - GitLab is the source of truth
 
 stages:
diff --git a/k9-svc/editors/vscode/.guix-channel b/k9-svc/editors/vscode/.guix-channel
index 463636d7..cba19db4 100644
--- a/k9-svc/editors/vscode/.guix-channel
+++ b/k9-svc/editors/vscode/.guix-channel
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix channel definition for {{PROJECT_NAME}}
diff --git a/k9-svc/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml
index 2f21772b..1f056880 100644
--- a/k9-svc/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "machine-readable-pillar"
diff --git a/k9-svc/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml
index 6fbd6b4c..3c32c420 100644
--- a/k9-svc/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # AGENTIC.a2ml — AI agent constraints and capabilities
diff --git a/k9-svc/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml
index c3a0e93c..f4a3de1c 100644
--- a/k9-svc/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Project ecosystem position
diff --git a/k9-svc/editors/vscode/.machine_readable/6a2/META.a2ml b/k9-svc/editors/vscode/.machine_readable/6a2/META.a2ml
index 81186d98..5656e411 100644
--- a/k9-svc/editors/vscode/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Project meta-level information
diff --git a/k9-svc/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml
index 1b2fbe51..d2cadb50 100644
--- a/k9-svc/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # NEUROSYM.a2ml — Neurosymbolic integration metadata
diff --git a/k9-svc/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml
index a74bd833..e2e75303 100644
--- a/k9-svc/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # PLAYBOOK.a2ml — Operational playbook
diff --git a/k9-svc/editors/vscode/.machine_readable/6a2/STATE.a2ml b/k9-svc/editors/vscode/.machine_readable/6a2/STATE.a2ml
index 131832b2..05c99525 100644
--- a/k9-svc/editors/vscode/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Project state checkpoint (META-TEMPLATE)
diff --git a/k9-svc/editors/vscode/.machine_readable/CLADE.a2ml b/k9-svc/editors/vscode/.machine_readable/CLADE.a2ml
index 9e77419b..1b3c063b 100644
--- a/k9-svc/editors/vscode/.machine_readable/CLADE.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/CLADE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Clade declaration — part of the gv-clade-index registry
 # See: https://github.com/hyperpolymath/gv-clade-index
 
diff --git a/k9-svc/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml b/k9-svc/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml
index 0a6e5718..2781fc7c 100644
--- a/k9-svc/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/ENSAID_CONFIG.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration
diff --git a/k9-svc/editors/vscode/.machine_readable/ai/.clinerules b/k9-svc/editors/vscode/.machine_readable/ai/.clinerules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/editors/vscode/.machine_readable/ai/.clinerules
+++ b/k9-svc/editors/vscode/.machine_readable/ai/.clinerules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/editors/vscode/.machine_readable/ai/.cursorrules b/k9-svc/editors/vscode/.machine_readable/ai/.cursorrules
index ca78d43b..0b23064a 100644
--- a/k9-svc/editors/vscode/.machine_readable/ai/.cursorrules
+++ b/k9-svc/editors/vscode/.machine_readable/ai/.cursorrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/editors/vscode/.machine_readable/ai/.windsurfrules b/k9-svc/editors/vscode/.machine_readable/ai/.windsurfrules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/editors/vscode/.machine_readable/ai/.windsurfrules
+++ b/k9-svc/editors/vscode/.machine_readable/ai/.windsurfrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
index 2c9ed6cc..464fe2ce 100644
--- a/k9-svc/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ai-registry"
diff --git a/k9-svc/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
index eb739e96..47fc535e 100644
--- a/k9-svc/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "anchors-registry"
diff --git a/k9-svc/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml b/k9-svc/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml
index 7e2593a6..ad8a7819 100644
--- a/k9-svc/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/anchors/ANCHOR.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ANCHOR.a2ml - authoritative anchor for this repository
diff --git a/k9-svc/editors/vscode/.machine_readable/compliance/rust/deny.toml b/k9-svc/editors/vscode/.machine_readable/compliance/rust/deny.toml
index ad75c2cd..c2395f40 100644
--- a/k9-svc/editors/vscode/.machine_readable/compliance/rust/deny.toml
+++ b/k9-svc/editors/vscode/.machine_readable/compliance/rust/deny.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # cargo-deny configuration for RSR-compliant repositories
 # Run: cargo deny check
 # Docs: https://embarkstudios.github.io/cargo-deny/
diff --git a/k9-svc/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
index 029fbbad..58452eaa 100644
--- a/k9-svc/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "configs-registry"
diff --git a/k9-svc/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml b/k9-svc/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml
index 4256fda2..f4136ae9 100644
--- a/k9-svc/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml
+++ b/k9-svc/editors/vscode/.machine_readable/configs/git-cliff/cliff.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # git-cliff configuration for conventional commit changelog generation.
diff --git a/k9-svc/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml b/k9-svc/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml
index 7bf18fb0..d09e60ec 100644
--- a/k9-svc/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile — Cleanup and hygiene contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml b/k9-svc/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml
index 5f27f776..24993e4c 100644
--- a/k9-svc/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile — Physical state contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml b/k9-svc/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml
index 0b271896..37a058b9 100644
--- a/k9-svc/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile — Integrity and provenance verification
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
index ea4ba2cd..db51801f 100644
--- a/k9-svc/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "policies-registry"
diff --git a/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml
index 0260a9d7..a0430d75 100644
--- a/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-AXES.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Canonical maintenance governance model
diff --git a/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
index ec8281dc..12c84596 100644
--- a/k9-svc/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-scripts-unit"
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
index fb387e18..7a191cec 100644
--- a/k9-svc/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-forge"
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/forge/forge-sync.sh b/k9-svc/editors/vscode/.machine_readable/scripts/forge/forge-sync.sh
index bd754e61..6fc40fab 100755
--- a/k9-svc/editors/vscode/.machine_readable/scripts/forge/forge-sync.sh
+++ b/k9-svc/editors/vscode/.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: AGPL-3.0-or-later
 #
 # forge-sync.sh — Multi-forge mirroring script
 #
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
index 3ee51243..8820eb50 100644
--- a/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-lifecycle"
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/install-tools.sh b/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/install-tools.sh
index f01442c5..8b4ca652 100755
--- a/k9-svc/editors/vscode/.machine_readable/scripts/lifecycle/install-tools.sh
+++ b/k9-svc/editors/vscode/.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: AGPL-3.0-or-later
 #
 # install-tools.sh — Developer toolchain installer
 #
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/maintenance/maint-assault.sh b/k9-svc/editors/vscode/.machine_readable/scripts/maintenance/maint-assault.sh
index 2d429b7a..b7e3c0d0 100644
--- a/k9-svc/editors/vscode/.machine_readable/scripts/maintenance/maint-assault.sh
+++ b/k9-svc/editors/vscode/.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: AGPL-3.0-or-later
 #
 # maint-assault.sh — High-rigor stress testing using panic-attacker
 #
diff --git a/k9-svc/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
index 9dacbd6e..c6e027f0 100644
--- a/k9-svc/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-verification"
diff --git a/k9-svc/editors/vscode/.well-known/ai.txt b/k9-svc/editors/vscode/.well-known/ai.txt
index 6668d669..894d9da1 100644
--- a/k9-svc/editors/vscode/.well-known/ai.txt
+++ b/k9-svc/editors/vscode/.well-known/ai.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # ai.txt - AI interaction policy
 # See: https://site.spawning.ai/spawning-ai-txt
 
diff --git a/k9-svc/editors/vscode/.well-known/humans.txt b/k9-svc/editors/vscode/.well-known/humans.txt
index 60be6cfc..90a7a024 100644
--- a/k9-svc/editors/vscode/.well-known/humans.txt
+++ b/k9-svc/editors/vscode/.well-known/humans.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # humanstxt.org
 
 /* TEAM */
diff --git a/k9-svc/editors/vscode/.well-known/security.txt b/k9-svc/editors/vscode/.well-known/security.txt
index 93ce46e0..0bcf7ea8 100644
--- a/k9-svc/editors/vscode/.well-known/security.txt
+++ b/k9-svc/editors/vscode/.well-known/security.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RFC 9116 - security.txt
 # https://securitytxt.org/
 
diff --git a/k9-svc/editors/vscode/Containerfile b/k9-svc/editors/vscode/Containerfile
index 19e2289f..0f27d27a 100644
--- a/k9-svc/editors/vscode/Containerfile
+++ b/k9-svc/editors/vscode/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Containerfile for {{PROJECT_NAME}}
diff --git a/k9-svc/editors/vscode/Justfile b/k9-svc/editors/vscode/Justfile
index 06b8af24..1e29c745 100644
--- a/k9-svc/editors/vscode/Justfile
+++ b/k9-svc/editors/vscode/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # RSR Standard Justfile Template
diff --git a/k9-svc/editors/vscode/LICENSE b/k9-svc/editors/vscode/LICENSE
index d2dccf5b..ef93936a 100644
--- a/k9-svc/editors/vscode/LICENSE
+++ b/k9-svc/editors/vscode/LICENSE
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/editors/vscode/LICENSE-PMPL b/k9-svc/editors/vscode/LICENSE-PMPL
index d2dccf5b..ef93936a 100644
--- a/k9-svc/editors/vscode/LICENSE-PMPL
+++ b/k9-svc/editors/vscode/LICENSE-PMPL
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/editors/vscode/ROADMAP.adoc b/k9-svc/editors/vscode/ROADMAP.adoc
index dbadf39d..a9a1c8c3 100644
--- a/k9-svc/editors/vscode/ROADMAP.adoc
+++ b/k9-svc/editors/vscode/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Vscode Roadmap
 
 == Current Status
diff --git a/k9-svc/editors/vscode/SECURITY.md b/k9-svc/editors/vscode/SECURITY.md
index aefad4c0..f6fd0c56 100644
--- a/k9-svc/editors/vscode/SECURITY.md
+++ b/k9-svc/editors/vscode/SECURITY.md
@@ -1,4 +1,4 @@
-
+
 # Security Policy
 
 ## Reporting a Vulnerability
diff --git a/k9-svc/editors/vscode/container/.gatekeeper.yaml b/k9-svc/editors/vscode/container/.gatekeeper.yaml
index cffda23e..711b4285 100644
--- a/k9-svc/editors/vscode/container/.gatekeeper.yaml
+++ b/k9-svc/editors/vscode/container/.gatekeeper.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Svalinn gatekeeper policy for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/editors/vscode/container/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/container/0.1-AI-MANIFEST.a2ml
index 3d89b876..189b6d98 100644
--- a/k9-svc/editors/vscode/container/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/container/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "container-templates"
diff --git a/k9-svc/editors/vscode/container/Containerfile b/k9-svc/editors/vscode/container/Containerfile
index efcafa22..c7d071df 100644
--- a/k9-svc/editors/vscode/container/Containerfile
+++ b/k9-svc/editors/vscode/container/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} Container Image
 #
 # Multi-stage build template for Chainguard Wolfi base images.
diff --git a/k9-svc/editors/vscode/container/README.adoc b/k9-svc/editors/vscode/container/README.adoc
index 13732c33..def1438c 100644
--- a/k9-svc/editors/vscode/container/README.adoc
+++ b/k9-svc/editors/vscode/container/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 = {{PROJECT_NAME}} Container Templates
 :toc: left
diff --git a/k9-svc/editors/vscode/container/compose.example.toml b/k9-svc/editors/vscode/container/compose.example.toml
index 4bce8288..14264108 100644
--- a/k9-svc/editors/vscode/container/compose.example.toml
+++ b/k9-svc/editors/vscode/container/compose.example.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Example selur-compose configuration — multi-service stack
 #
diff --git a/k9-svc/editors/vscode/container/compose.toml b/k9-svc/editors/vscode/container/compose.toml
index 19eda0fa..31168235 100644
--- a/k9-svc/editors/vscode/container/compose.toml
+++ b/k9-svc/editors/vscode/container/compose.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} selur-compose configuration
 #
diff --git a/k9-svc/editors/vscode/container/ct-build.sh b/k9-svc/editors/vscode/container/ct-build.sh
index 527325d9..7741418e 100755
--- a/k9-svc/editors/vscode/container/ct-build.sh
+++ b/k9-svc/editors/vscode/container/ct-build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline
 #
diff --git a/k9-svc/editors/vscode/container/deploy.k9.ncl b/k9-svc/editors/vscode/container/deploy.k9.ncl
index b283a7c1..de25c815 100644
--- a/k9-svc/editors/vscode/container/deploy.k9.ncl
+++ b/k9-svc/editors/vscode/container/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level)
 #
 # k9-svc deployment specification with full pedigree (L1-L5).
diff --git a/k9-svc/editors/vscode/container/entrypoint.sh b/k9-svc/editors/vscode/container/entrypoint.sh
index 72ace9c1..e8a691c1 100755
--- a/k9-svc/editors/vscode/container/entrypoint.sh
+++ b/k9-svc/editors/vscode/container/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} container entrypoint
 #
 # Handles signal propagation, startup logging, and health check
diff --git a/k9-svc/editors/vscode/container/manifest.toml b/k9-svc/editors/vscode/container/manifest.toml
index f196ee25..8d8703b7 100644
--- a/k9-svc/editors/vscode/container/manifest.toml
+++ b/k9-svc/editors/vscode/container/manifest.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle
 #
diff --git a/k9-svc/editors/vscode/container/vordr.toml b/k9-svc/editors/vscode/container/vordr.toml
index 0fb7fd59..f0fa3c7d 100644
--- a/k9-svc/editors/vscode/container/vordr.toml
+++ b/k9-svc/editors/vscode/container/vordr.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Vordr runtime monitoring configuration for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/editors/vscode/contractile.just b/k9-svc/editors/vscode/contractile.just
index 8f99137a..1ef1a2be 100644
--- a/k9-svc/editors/vscode/contractile.just
+++ b/k9-svc/editors/vscode/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: AGPL-3.0-or-later
 
 # === DUST (Recovery & Rollback) ===
 # Source: Dustfile.a2ml
diff --git a/k9-svc/editors/vscode/docs/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/0.1-AI-MANIFEST.a2ml
index 828253e6..eb61ba87 100644
--- a/k9-svc/editors/vscode/docs/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "docs-pillar"
diff --git a/k9-svc/editors/vscode/docs/RSR_OUTLINE.adoc b/k9-svc/editors/vscode/docs/RSR_OUTLINE.adoc
index c7931831..3302f2a7 100644
--- a/k9-svc/editors/vscode/docs/RSR_OUTLINE.adoc
+++ b/k9-svc/editors/vscode/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: AGPL-3.0-or-later
 
 == Links
 
diff --git a/k9-svc/editors/vscode/docs/STATE-VISUALIZER.adoc b/k9-svc/editors/vscode/docs/STATE-VISUALIZER.adoc
index fb453375..5f3fb377 100644
--- a/k9-svc/editors/vscode/docs/STATE-VISUALIZER.adoc
+++ b/k9-svc/editors/vscode/docs/STATE-VISUALIZER.adoc
@@ -1,7 +1,7 @@
 = Project State Visualizer
 [source]
 ----
-
+
 
 
 
diff --git a/k9-svc/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml
index cf992d93..cc7a8c9c 100644
--- a/k9-svc/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/architecture/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "architecture-track"
diff --git a/k9-svc/editors/vscode/docs/architecture/THREAT-MODEL.adoc b/k9-svc/editors/vscode/docs/architecture/THREAT-MODEL.adoc
index ff4794fa..33f12d6e 100644
--- a/k9-svc/editors/vscode/docs/architecture/THREAT-MODEL.adoc
+++ b/k9-svc/editors/vscode/docs/architecture/THREAT-MODEL.adoc
@@ -1,5 +1,5 @@
 = Threat Model
-
+
 
 
 # Threat Model: {{PROJECT_NAME}}
diff --git a/k9-svc/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml
index 27b6fc6c..0697c1f5 100644
--- a/k9-svc/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/attribution/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "attribution-unit"
diff --git a/k9-svc/editors/vscode/docs/attribution/MAINTAINERS.adoc b/k9-svc/editors/vscode/docs/attribution/MAINTAINERS.adoc
index 9db32d96..2dfc303a 100644
--- a/k9-svc/editors/vscode/docs/attribution/MAINTAINERS.adoc
+++ b/k9-svc/editors/vscode/docs/attribution/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/k9-svc/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml
index c84edf33..9e2effd7 100644
--- a/k9-svc/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/decisions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "decisions-unit"
diff --git a/k9-svc/editors/vscode/docs/decisions/0000-template.adoc b/k9-svc/editors/vscode/docs/decisions/0000-template.adoc
index 037fc2be..d5c8514b 100644
--- a/k9-svc/editors/vscode/docs/decisions/0000-template.adoc
+++ b/k9-svc/editors/vscode/docs/decisions/0000-template.adoc
@@ -1,5 +1,5 @@
 = Architecture Decision Record: 0000-template
-
+
 
 
 # [NUMBER]. [TITLE]
diff --git a/k9-svc/editors/vscode/docs/decisions/0001-adopt-rsr-standard.adoc b/k9-svc/editors/vscode/docs/decisions/0001-adopt-rsr-standard.adoc
index 3fad7407..7d3e913b 100644
--- a/k9-svc/editors/vscode/docs/decisions/0001-adopt-rsr-standard.adoc
+++ b/k9-svc/editors/vscode/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/k9-svc/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml
index f650269a..8f922dfa 100644
--- a/k9-svc/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/developer/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "developer-unit"
diff --git a/k9-svc/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml
index 56188c89..4eb2363b 100644
--- a/k9-svc/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-pillar"
diff --git a/k9-svc/editors/vscode/docs/governance/CRG-CRITERIA.a2ml b/k9-svc/editors/vscode/docs/governance/CRG-CRITERIA.a2ml
index 8b0ac778..bfabd9a3 100644
--- a/k9-svc/editors/vscode/docs/governance/CRG-CRITERIA.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/CRG-CRITERIA.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 ; Component Readiness Grades (CRG) — Machine-readable specification
diff --git a/k9-svc/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/editors/vscode/docs/governance/TSDM.a2ml b/k9-svc/editors/vscode/docs/governance/TSDM.a2ml
index 78cd0fc6..e4bccc24 100644
--- a/k9-svc/editors/vscode/docs/governance/TSDM.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/TSDM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [TSDM_SPEC]
 id: "tsdm-standard"
diff --git a/k9-svc/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml
index b8e7e5a9..d2ca6393 100644
--- a/k9-svc/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/audit/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-audit"
diff --git a/k9-svc/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
index 2e24f04f..21e21f54 100644
--- a/k9-svc/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-compliance"
diff --git a/k9-svc/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
index 635d6623..d4a969c7 100644
--- a/k9-svc/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-effects"
diff --git a/k9-svc/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
index 86f05ebb..be4cf590 100644
--- a/k9-svc/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-systems"
diff --git a/k9-svc/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
index e8054e04..93daf7ce 100644
--- a/k9-svc/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-maintenance"
diff --git a/k9-svc/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
index 8c92d115..58fff174 100644
--- a/k9-svc/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-adaptive"
diff --git a/k9-svc/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
index 5e1bcdf5..36388f59 100644
--- a/k9-svc/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-corrective"
diff --git a/k9-svc/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
index f8beee52..5f1a1936 100644
--- a/k9-svc/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-perfective"
diff --git a/k9-svc/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml
index 457811cc..a8eb9666 100644
--- a/k9-svc/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/planning/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-planning"
diff --git a/k9-svc/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
index 50ed2733..be5e7be7 100644
--- a/k9-svc/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-could"
diff --git a/k9-svc/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
index 19fe1eed..696b2400 100644
--- a/k9-svc/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-must"
diff --git a/k9-svc/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
index 5c371942..b0c11cb6 100644
--- a/k9-svc/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-should"
diff --git a/k9-svc/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml
index c68b6e35..336052f4 100644
--- a/k9-svc/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/legal/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "legal-track"
diff --git a/k9-svc/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/k9-svc/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
index 7b2675d4..5e54f7c5 100644
--- a/k9-svc/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
+++ b/k9-svc/editors/vscode/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT A — ETHICAL USE GUIDELINES
diff --git a/k9-svc/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/k9-svc/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
index 83f47066..fd57ca74 100644
--- a/k9-svc/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/k9-svc/editors/vscode/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION
diff --git a/k9-svc/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml
index 92095899..3cdc74b3 100644
--- a/k9-svc/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/practice/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "practice-unit"
diff --git a/k9-svc/editors/vscode/docs/practice/AI-CONVENTIONS.adoc b/k9-svc/editors/vscode/docs/practice/AI-CONVENTIONS.adoc
index b30b795b..079e68e2 100644
--- a/k9-svc/editors/vscode/docs/practice/AI-CONVENTIONS.adoc
+++ b/k9-svc/editors/vscode/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: AGPL-3.0-or-later`.
 
 ## Author Attribution
 
diff --git a/k9-svc/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/k9-svc/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc
index a29d816d..6fa14b17 100644
--- a/k9-svc/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc
+++ b/k9-svc/editors/vscode/docs/practice/STATE-VISUALIZER-GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = TOPOLOGY.md — Generation Guide
 {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 :toc:
diff --git a/k9-svc/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml
index ec4a54d6..02278532 100644
--- a/k9-svc/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/reports/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "reports-unit"
diff --git a/k9-svc/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
index 80e08070..e0942aee 100644
--- a/k9-svc/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-compliance"
diff --git a/k9-svc/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
index 900256ff..c88e0e1f 100644
--- a/k9-svc/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-maintenance"
diff --git a/k9-svc/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml
index ef901d8c..1f902114 100644
--- a/k9-svc/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/reports/performance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-performance"
diff --git a/k9-svc/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml
index 803eff01..ef493fef 100644
--- a/k9-svc/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/reports/quality/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-quality"
diff --git a/k9-svc/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml
index 869d2ed0..990eae4f 100644
--- a/k9-svc/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/reports/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-security"
diff --git a/k9-svc/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml
index 26b6aa5d..472b79c2 100644
--- a/k9-svc/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/standards/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "standards-unit"
diff --git a/k9-svc/editors/vscode/docs/templates/contractiles/README.adoc b/k9-svc/editors/vscode/docs/templates/contractiles/README.adoc
index 32f6a5e0..db88824d 100644
--- a/k9-svc/editors/vscode/docs/templates/contractiles/README.adoc
+++ b/k9-svc/editors/vscode/docs/templates/contractiles/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Contractile Templates
 
 Blank templates for projects that want to replace the hyperpolymath
diff --git a/k9-svc/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml b/k9-svc/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml
index 84d0c083..55499898 100644
--- a/k9-svc/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/editors/vscode/docs/templates/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml b/k9-svc/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml
index 6a72de89..cd19d76d 100644
--- a/k9-svc/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml
+++ b/k9-svc/editors/vscode/docs/templates/contractiles/intend/Intentfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Intentfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml b/k9-svc/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml
index ab21b25c..77e5ec19 100644
--- a/k9-svc/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/editors/vscode/docs/templates/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml b/k9-svc/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml
index 0de44cb7..f8dcea7f 100644
--- a/k9-svc/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/editors/vscode/docs/templates/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml
index 3fa9caf4..51b679ec 100644
--- a/k9-svc/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-track"
diff --git a/k9-svc/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml
index c8ad40f2..37282fbf 100644
--- a/k9-svc/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/computing/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-computing"
diff --git a/k9-svc/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
index 39e4f020..15761bed 100644
--- a/k9-svc/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-formalisms"
diff --git a/k9-svc/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
index 4fed7fa6..01dc5ddc 100644
--- a/k9-svc/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-mathematics"
diff --git a/k9-svc/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
index 2bb0c580..f5cb9433 100644
--- a/k9-svc/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-ontologies"
diff --git a/k9-svc/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml
index 8c6f72b1..6d42b119 100644
--- a/k9-svc/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/other/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-other"
diff --git a/k9-svc/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
index d6c68642..bf7ba777 100644
--- a/k9-svc/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-socio-technical"
diff --git a/k9-svc/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml
index 03685ee4..cf09aaaa 100644
--- a/k9-svc/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/whitepapers/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track"
diff --git a/k9-svc/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
index 871ec12f..7077dee5 100644
--- a/k9-svc/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "academic-unit"
diff --git a/k9-svc/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
index 9217576c..0da7ccd4 100644
--- a/k9-svc/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "industry-unit"
diff --git a/k9-svc/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
index b851497f..c1f851d9 100644
--- a/k9-svc/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track-outreach"
diff --git a/k9-svc/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml
index c1b1411a..f75ccc4b 100644
--- a/k9-svc/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/docs/wikis/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "wikis-track"
diff --git a/k9-svc/editors/vscode/features/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/features/0.1-AI-MANIFEST.a2ml
index 3fc432e7..eff7b023 100644
--- a/k9-svc/editors/vscode/features/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/features/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "features-pillar"
diff --git a/k9-svc/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml
index 5677138d..ba24454c 100644
--- a/k9-svc/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/features/boj-server/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-boj-server"
diff --git a/k9-svc/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml
index 49a83318..1f361c78 100644
--- a/k9-svc/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/features/panic-attacker/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-panic-attacker"
diff --git a/k9-svc/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml
index 3a40801e..04a741d5 100644
--- a/k9-svc/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/features/ssg/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-ssg"
diff --git a/k9-svc/editors/vscode/features/ssg/ssg-bootstrap.sh b/k9-svc/editors/vscode/features/ssg/ssg-bootstrap.sh
index eda90f00..f5096851 100755
--- a/k9-svc/editors/vscode/features/ssg/ssg-bootstrap.sh
+++ b/k9-svc/editors/vscode/features/ssg/ssg-bootstrap.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # ssg-bootstrap.sh — Universal SSG Initialisation Helper
 #
diff --git a/k9-svc/editors/vscode/flake.nix b/k9-svc/editors/vscode/flake.nix
index da78ead3..32e448dc 100644
--- a/k9-svc/editors/vscode/flake.nix
+++ b/k9-svc/editors/vscode/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Nix flake for {{PROJECT_NAME}}
diff --git a/k9-svc/editors/vscode/guix.scm b/k9-svc/editors/vscode/guix.scm
index e8467d43..edd9ae28 100644
--- a/k9-svc/editors/vscode/guix.scm
+++ b/k9-svc/editors/vscode/guix.scm
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix package definition for {{PROJECT_NAME}}
diff --git a/k9-svc/editors/vscode/src/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/0.1-AI-MANIFEST.a2ml
index b8ec5aef..7170c5d5 100644
--- a/k9-svc/editors/vscode/src/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-pillar"
diff --git a/k9-svc/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml
index 872287a5..ba77eb74 100644
--- a/k9-svc/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/aspects/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-aspects"
diff --git a/k9-svc/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
index 7a2bea51..99e5ee96 100644
--- a/k9-svc/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/aspects/integrity/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-integrity"
diff --git a/k9-svc/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml
index d0837d59..92ebf4f7 100644
--- a/k9-svc/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/aspects/observability/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-observability"
diff --git a/k9-svc/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml
index 3512a878..02113660 100644
--- a/k9-svc/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/aspects/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "aspect-unit-security"
diff --git a/k9-svc/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml
index 502d4f48..d50f0668 100644
--- a/k9-svc/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/bridges/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-bridges"
diff --git a/k9-svc/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml
index 8e9026c7..37f19413 100644
--- a/k9-svc/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/contracts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-contracts"
diff --git a/k9-svc/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml
index 097b8e86..6af7ffde 100644
--- a/k9-svc/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/core/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-core"
diff --git a/k9-svc/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml
index a2c573f5..aec38193 100644
--- a/k9-svc/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/definitions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-definitions"
diff --git a/k9-svc/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml
index c25c68a2..d54c7a5e 100644
--- a/k9-svc/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/errors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "source-unit-errors"
diff --git a/k9-svc/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml
index 7afd897b..618ffe8a 100644
--- a/k9-svc/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "interface-seams-unit"
diff --git a/k9-svc/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml
index f547a7c9..1eff53c1 100644
--- a/k9-svc/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/abi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-logic"
diff --git a/k9-svc/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml
index 3e2bf8fa..52eea6fe 100644
--- a/k9-svc/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/ffi/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ffi-logic"
diff --git a/k9-svc/editors/vscode/src/interface/ffi/build.zig b/k9-svc/editors/vscode/src/interface/ffi/build.zig
index c2081bdb..fe27f5e9 100644
--- a/k9-svc/editors/vscode/src/interface/ffi/build.zig
+++ b/k9-svc/editors/vscode/src/interface/ffi/build.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} FFI Build Configuration
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
index ebc882dc..f3f0bd25 100644
--- a/k9-svc/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "src-unit"
diff --git a/k9-svc/editors/vscode/src/interface/ffi/src/main.zig b/k9-svc/editors/vscode/src/interface/ffi/src/main.zig
index 26a158b4..8f897a27 100644
--- a/k9-svc/editors/vscode/src/interface/ffi/src/main.zig
+++ b/k9-svc/editors/vscode/src/interface/ffi/src/main.zig
@@ -3,7 +3,7 @@
 // This module implements the C-compatible FFI declared in src/abi/Foreign.idr
 // All types and layouts must match the Idris2 ABI definitions.
 //
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 
 const std = @import("std");
 
diff --git a/k9-svc/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
index b6ea3818..5b1eab79 100644
--- a/k9-svc/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "test-unit"
diff --git a/k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig b/k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig
index d66a3025..e5ba919c 100644
--- a/k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig
+++ b/k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig
@@ -1,5 +1,5 @@
 // {{PROJECT}} Integration Tests
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // These tests verify that the Zig FFI correctly implements the Idris2 ABI
 
diff --git a/k9-svc/editors/vscode/src/interface/generated/0.3-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/generated/0.3-AI-MANIFEST.a2ml
index 1a97b441..9d4bd64a 100644
--- a/k9-svc/editors/vscode/src/interface/generated/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/generated/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "generated-logic"
diff --git a/k9-svc/editors/vscode/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
index 28a5ea7c..91cf408e 100644
--- a/k9-svc/editors/vscode/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "abi-unit"
diff --git a/k9-svc/editors/vscode/verification/0.1-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/0.1-AI-MANIFEST.a2ml
index 39b370fc..6e6b8746 100644
--- a/k9-svc/editors/vscode/verification/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-pillar"
diff --git a/k9-svc/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml
index 64163094..a1720d6c 100644
--- a/k9-svc/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/benchmarks/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "benches-pillar"
diff --git a/k9-svc/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml
index fc15bd3c..f624d5c7 100644
--- a/k9-svc/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/coverage/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-coverage"
diff --git a/k9-svc/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml
index 79c4feff..76601a92 100644
--- a/k9-svc/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/fuzzing/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "fuzzing-unit"
diff --git a/k9-svc/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml
index 0e5666ff..a8cd1074 100644
--- a/k9-svc/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/proofs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-proofs"
diff --git a/k9-svc/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml
index 818fba43..56a8810e 100644
--- a/k9-svc/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/safety_case/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-safety_case"
diff --git a/k9-svc/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml
index f40fc1cc..711edb12 100644
--- a/k9-svc/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/simulations/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "simulations-unit"
diff --git a/k9-svc/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml b/k9-svc/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml
index defa1251..334dfa51 100644
--- a/k9-svc/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/editors/vscode/verification/traceability/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "verification-unit-traceability"
diff --git a/k9-svc/examples/NOT-a-good-fit.adoc b/k9-svc/examples/NOT-a-good-fit.adoc
index 248bd970..87a1dcfd 100644
--- a/k9-svc/examples/NOT-a-good-fit.adoc
+++ b/k9-svc/examples/NOT-a-good-fit.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // NOT-a-good-fit.adoc - Honest comparison, deprecation analysis, and anti-patterns
 //
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
diff --git a/k9-svc/examples/config.k9.ncl b/k9-svc/examples/config.k9.ncl
index c0ddc5ec..dd7cd6ac 100644
--- a/k9-svc/examples/config.k9.ncl
+++ b/k9-svc/examples/config.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # config.k9.ncl - Example Yard-level component (Nickel validation)
 #
 # Security Level: 'Yard (Nickel evaluation, no I/O)
diff --git a/k9-svc/examples/container-deploy.k9.ncl b/k9-svc/examples/container-deploy.k9.ncl
index af407557..3bd108cb 100644
--- a/k9-svc/examples/container-deploy.k9.ncl
+++ b/k9-svc/examples/container-deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # container-deploy.k9.ncl - Multi-service container deployment component
 #
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
@@ -280,7 +280,7 @@ let scripts = {
   # - Container images exist and are signed
   pre_deploy = m%"
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Pre-deployment validation for container-deploy-stack
 set -eu
 
@@ -344,7 +344,7 @@ echo "K9: Pre-deployment validation PASSED for $ENV."
   # so the generated TOML is guaranteed to be well-formed.
   generate_compose = m%"
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Generate selur-compose.toml from k9 configuration
 set -eu
 
@@ -369,7 +369,7 @@ LOG_LEVEL=$(jq -r '.log_level' /tmp/k9-env-config.json)
 DOMAIN=$(jq -r '.domain' /tmp/k9-env-config.json)
 
 cat > "$OUTFILE" << TOML
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Auto-generated by container-deploy-stack k9 component
 # Environment: $ENV
 # Generated: $(date -u +%Y-%m-%dT%H:%M:%SZ)
@@ -430,7 +430,7 @@ echo "K9: Generated $OUTFILE successfully."
   # 6. Rollback on failure
   deploy = m%"
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Rolling deployment for container-deploy-stack
 set -eu
 
@@ -562,7 +562,7 @@ echo "=============================================="
   # manually via: just rollback-stack 
   rollback = m%"
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Rollback for container-deploy-stack
 set -eu
 
@@ -593,7 +593,7 @@ echo "K9: Verify with: selur-compose -f $COMPOSE_FILE ps"
   # Use with caution — this destroys data.
   teardown = m%"
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Teardown for container-deploy-stack
 set -eu
 
diff --git a/k9-svc/examples/deploy.k9.ncl b/k9-svc/examples/deploy.k9.ncl
index 094195e4..78d755e6 100644
--- a/k9-svc/examples/deploy.k9.ncl
+++ b/k9-svc/examples/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl - Example Hunt-level component (full execution)
 #
 # Security Level: 'Hunt (requires cryptographic handshake)
diff --git a/k9-svc/examples/hello.k9 b/k9-svc/examples/hello.k9
index e9633a4b..300cc0f5 100644
--- a/k9-svc/examples/hello.k9
+++ b/k9-svc/examples/hello.k9
@@ -1,5 +1,5 @@
 K9!
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # hello.k9 - Example Kennel-level component (pure data)
 #
 # Security Level: 'Kennel (no execution, safe anywhere)
diff --git a/k9-svc/examples/hello.k9.ncl b/k9-svc/examples/hello.k9.ncl
index 498dc85d..b6cd249c 100644
--- a/k9-svc/examples/hello.k9.ncl
+++ b/k9-svc/examples/hello.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # hello.k9.ncl - Example K9 Self-Validating Component
 #
 # This is a minimal .k9 component demonstrating the pedigree structure.
diff --git a/k9-svc/flake.nix b/k9-svc/flake.nix
index 4da71edc..6eadce38 100644
--- a/k9-svc/flake.nix
+++ b/k9-svc/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # flake.nix - K9 SVC Nix Flake
 #
 # Usage:
diff --git a/k9-svc/k9-scan b/k9-svc/k9-scan
index 179aa6ca..2b2f67d3 100755
--- a/k9-svc/k9-scan
+++ b/k9-svc/k9-scan
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # k9-scan - Static analysis tool for K9 components
 # Checks for common security issues and suspicious patterns
 
diff --git a/k9-svc/k9-sign/install.sh b/k9-svc/k9-sign/install.sh
index 740cd3ca..eec054be 100755
--- a/k9-svc/k9-sign/install.sh
+++ b/k9-svc/k9-sign/install.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # install.sh - Install k9-sign system-wide or user-local
 
 set -euo pipefail
diff --git a/k9-svc/k9-sign/src/main.rs b/k9-svc/k9-sign/src/main.rs
index 85fb35f8..38a0c2dc 100644
--- a/k9-svc/k9-sign/src/main.rs
+++ b/k9-svc/k9-sign/src/main.rs
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //! k9-sign - Ed25519 signing and verification for K9 Hunt-level components
 //!
 //! This is a memory-safe Rust rewrite of sign.sh, eliminating:
diff --git a/k9-svc/k9-sign/src/tests.rs b/k9-svc/k9-sign/src/tests.rs
index dc0e995a..7d240c84 100644
--- a/k9-svc/k9-sign/src/tests.rs
+++ b/k9-svc/k9-sign/src/tests.rs
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //! Comprehensive tests for k9-sign cryptographic operations
 
 #[cfg(test)]
diff --git a/k9-svc/leash.ncl b/k9-svc/leash.ncl
index 870bc767..3e284302 100644
--- a/k9-svc/leash.ncl
+++ b/k9-svc/leash.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # leash.ncl - Security Level Detection and Enforcement for K9 SVC
 #
 # The Leash system controls what a .k9 component can do:
diff --git a/k9-svc/lsp/Cargo.toml b/k9-svc/lsp/Cargo.toml
index 121c7edf..029936cf 100644
--- a/k9-svc/lsp/Cargo.toml
+++ b/k9-svc/lsp/Cargo.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cargo.toml — K9 Language Server Protocol (LSP) server
 #
diff --git a/k9-svc/lsp/README.adoc b/k9-svc/lsp/README.adoc
index 07ac80b4..49be6670 100644
--- a/k9-svc/lsp/README.adoc
+++ b/k9-svc/lsp/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = K9 LSP Server
 :author: Jonathan D.A. Jewell
 :revdate: 2026-03-16
diff --git a/k9-svc/lsp/src/completions.rs b/k9-svc/lsp/src/completions.rs
index 2dc76412..d7a1e96f 100644
--- a/k9-svc/lsp/src/completions.rs
+++ b/k9-svc/lsp/src/completions.rs
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // completions.rs — K9 completion provider
 //
diff --git a/k9-svc/lsp/src/diagnostics.rs b/k9-svc/lsp/src/diagnostics.rs
index 07b738b7..2bcc2408 100644
--- a/k9-svc/lsp/src/diagnostics.rs
+++ b/k9-svc/lsp/src/diagnostics.rs
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // diagnostics.rs — K9 diagnostic checks (linting)
 //
@@ -82,7 +82,7 @@ fn check_spdx_header(_text: &str, lines: &[&str], diags: &mut Vec) {
             code: Some(NumberOrString::String("K9-D002".to_string())),
             source: Some(SOURCE.to_string()),
             message: "Missing SPDX-License-Identifier header. Add a comment like: \
-                      # SPDX-License-Identifier: PMPL-1.0-or-later"
+                      # SPDX-License-Identifier: AGPL-3.0-or-later"
                 .to_string(),
             ..Default::default()
         });
@@ -469,7 +469,7 @@ mod tests {
 
     #[test]
     fn test_has_magic_number_via_field() {
-        let text = "# SPDX-License-Identifier: PMPL-1.0-or-later\nmagic_number = \"K9!\"\n";
+        let text = "# SPDX-License-Identifier: AGPL-3.0-or-later\nmagic_number = \"K9!\"\n";
         let diags = diagnose(text);
         assert!(!diags.iter().any(|d| d.code == Some(NumberOrString::String("K9-D001".to_string()))));
     }
diff --git a/k9-svc/lsp/src/hover.rs b/k9-svc/lsp/src/hover.rs
index ba630f10..0dc6917b 100644
--- a/k9-svc/lsp/src/hover.rs
+++ b/k9-svc/lsp/src/hover.rs
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // hover.rs — K9 hover documentation provider
 //
diff --git a/k9-svc/lsp/src/main.rs b/k9-svc/lsp/src/main.rs
index f10b6c17..42c90529 100644
--- a/k9-svc/lsp/src/main.rs
+++ b/k9-svc/lsp/src/main.rs
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 //
 // main.rs — Entry point for the K9 LSP server
 //
diff --git a/k9-svc/mime/k9.magic b/k9-svc/mime/k9.magic
index 062e50b6..67b9edc4 100644
--- a/k9-svc/mime/k9.magic
+++ b/k9-svc/mime/k9.magic
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Magic file for file(1) command - K9 SVC detection
 # Install: sudo cp k9.magic /etc/magic.d/ && sudo update-magic
 # Or user: cat k9.magic >> ~/.magic && file --compile ~/.magic
diff --git a/k9-svc/mime/k9.uti.plist b/k9-svc/mime/k9.uti.plist
index 643dcf4a..b831eadd 100644
--- a/k9-svc/mime/k9.uti.plist
+++ b/k9-svc/mime/k9.uti.plist
@@ -1,5 +1,5 @@
 
-
+
 
 
 
diff --git a/k9-svc/mime/k9.xml b/k9-svc/mime/k9.xml
index 7ba288cf..2e0940c6 100644
--- a/k9-svc/mime/k9.xml
+++ b/k9-svc/mime/k9.xml
@@ -1,5 +1,5 @@
 
-
+
 
 
   
diff --git a/k9-svc/mime/mime.types b/k9-svc/mime/mime.types
index def96359..09f910be 100644
--- a/k9-svc/mime/mime.types
+++ b/k9-svc/mime/mime.types
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MIME types entry for K9 SVC (for systems using /etc/mime.types)
 # Append to /etc/mime.types or ~/.mime.types
 
diff --git a/k9-svc/must b/k9-svc/must
index 27cf1340..95a1f41b 100755
--- a/k9-svc/must
+++ b/k9-svc/must
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # must - Environment shim for the k9 SVC triad
 # Usage: ./must [command]
 #
diff --git a/k9-svc/packaging/aur/PKGBUILD b/k9-svc/packaging/aur/PKGBUILD
index 3cbe848a..ac199dc8 100644
--- a/k9-svc/packaging/aur/PKGBUILD
+++ b/k9-svc/packaging/aur/PKGBUILD
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Maintainer: hyperpolymath 
 # AUR PKGBUILD for K9 SVC
 
diff --git a/k9-svc/packaging/homebrew/k9-svc.rb b/k9-svc/packaging/homebrew/k9-svc.rb
index c5f12d7b..fa898f7c 100644
--- a/k9-svc/packaging/homebrew/k9-svc.rb
+++ b/k9-svc/packaging/homebrew/k9-svc.rb
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Homebrew formula for K9 SVC
 #
 # To install:
diff --git a/k9-svc/pandoc/.devcontainer/Containerfile b/k9-svc/pandoc/.devcontainer/Containerfile
index d9a54f6c..441fe6af 100644
--- a/k9-svc/pandoc/.devcontainer/Containerfile
+++ b/k9-svc/pandoc/.devcontainer/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Dev Container image for {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/.devcontainer/README.adoc b/k9-svc/pandoc/.devcontainer/README.adoc
index 4302e6db..8013ab0b 100644
--- a/k9-svc/pandoc/.devcontainer/README.adoc
+++ b/k9-svc/pandoc/.devcontainer/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Dev Container Usage
 :author: {{AUTHOR}} <{{AUTHOR_EMAIL}}>
 
diff --git a/k9-svc/pandoc/.devcontainer/devcontainer.json b/k9-svc/pandoc/.devcontainer/devcontainer.json
index 4eb611b4..1ecb2581 100644
--- a/k9-svc/pandoc/.devcontainer/devcontainer.json
+++ b/k9-svc/pandoc/.devcontainer/devcontainer.json
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 //
 // Dev Container configuration for {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/.envrc b/k9-svc/pandoc/.envrc
index 27add933..ea74537b 100644
--- a/k9-svc/pandoc/.envrc
+++ b/k9-svc/pandoc/.envrc
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Activate development environment
 # Install direnv: https://direnv.net/
 
diff --git a/k9-svc/pandoc/.gitattributes b/k9-svc/pandoc/.gitattributes
index becb1d24..729c304e 100644
--- a/k9-svc/pandoc/.gitattributes
+++ b/k9-svc/pandoc/.gitattributes
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitattributes
 
 * text=auto eol=lf
diff --git a/k9-svc/pandoc/.github/CODEOWNERS b/k9-svc/pandoc/.github/CODEOWNERS
index 15879937..18f0d0c5 100644
--- a/k9-svc/pandoc/.github/CODEOWNERS
+++ b/k9-svc/pandoc/.github/CODEOWNERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml b/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml
index b09e520c..1a1b58ed 100644
--- a/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml
+++ b/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/ideas.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [enhancement]
 body:
   - type: textarea
diff --git a/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml
index dca46583..5a299d34 100644
--- a/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml
+++ b/k9-svc/pandoc/.github/DISCUSSION_TEMPLATE/q-and-a.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 labels: [question]
 body:
   - type: textarea
diff --git a/k9-svc/pandoc/.github/FUNDING.yml b/k9-svc/pandoc/.github/FUNDING.yml
index fa9ed4fa..1f9d81ce 100644
--- a/k9-svc/pandoc/.github/FUNDING.yml
+++ b/k9-svc/pandoc/.github/FUNDING.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Funding platforms for {{OWNER}} 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/k9-svc/pandoc/.github/GOVERNANCE.md b/k9-svc/pandoc/.github/GOVERNANCE.md
index 5fd4251a..0b9c20ba 100644
--- a/k9-svc/pandoc/.github/GOVERNANCE.md
+++ b/k9-svc/pandoc/.github/GOVERNANCE.md
@@ -1,4 +1,4 @@
-
+
 
 # Project Governance
 
diff --git a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml
index 91cd940a..cf14d866 100644
--- a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Bug report issue template for {{OWNER}}/{{REPO}}
 name: Bug Report
 description: Create a report to help us improve
diff --git a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/config.yml b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/config.yml
index 39c496e6..af007500 100644
--- a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/config.yml
+++ b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/config.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Issue template chooser configuration for {{OWNER}}/{{REPO}}
 blank_issues_enabled: true
 contact_links:
diff --git a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/custom.yml b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/custom.yml
index 8fc9654e..19edee3a 100644
--- a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/custom.yml
+++ b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/custom.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Custom issue template for {{OWNER}}/{{REPO}}
 name: Other
 description: Report an issue that does not fit the other categories
diff --git a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/documentation.yml b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/documentation.yml
index fc210dcb..5d73ce64 100644
--- a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/documentation.yml
+++ b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/documentation.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Documentation issue template for {{OWNER}}/{{REPO}}
 name: Documentation
 description: Report unclear, missing, or incorrect documentation
diff --git a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml
index 7d83ad1c..1f871f73 100644
--- a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Feature request issue template for {{OWNER}}/{{REPO}}
 name: Feature Request
 description: Suggest an idea or enhancement for this project
diff --git a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/question.yml b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/question.yml
index 7d470c20..824a6866 100644
--- a/k9-svc/pandoc/.github/ISSUE_TEMPLATE/question.yml
+++ b/k9-svc/pandoc/.github/ISSUE_TEMPLATE/question.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Question issue template for {{OWNER}}/{{REPO}}
 name: Question
 description: Ask a question about usage or behaviour
diff --git a/k9-svc/pandoc/.github/MAINTAINERS b/k9-svc/pandoc/.github/MAINTAINERS
index 0c819aa8..424ada32 100644
--- a/k9-svc/pandoc/.github/MAINTAINERS
+++ b/k9-svc/pandoc/.github/MAINTAINERS
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # MAINTAINERS - Project maintainers and contact information
 #
 # Format: Name  (role)
diff --git a/k9-svc/pandoc/.github/copilot-instructions.md b/k9-svc/pandoc/.github/copilot-instructions.md
index 2b9f6ff0..2c783109 100644
--- a/k9-svc/pandoc/.github/copilot-instructions.md
+++ b/k9-svc/pandoc/.github/copilot-instructions.md
@@ -1,4 +1,4 @@
-
+
 
 
 
diff --git a/k9-svc/pandoc/.github/dependabot.yml b/k9-svc/pandoc/.github/dependabot.yml
index 30c879ab..2628deb3 100644
--- a/k9-svc/pandoc/.github/dependabot.yml
+++ b/k9-svc/pandoc/.github/dependabot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dependabot configuration for RSR-compliant repositories
 # Covers common ecosystems - remove unused ones for your project
 
diff --git a/k9-svc/pandoc/.github/pull_request_template.md b/k9-svc/pandoc/.github/pull_request_template.md
index 24b73006..125e641a 100644
--- a/k9-svc/pandoc/.github/pull_request_template.md
+++ b/k9-svc/pandoc/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-
+
 ## Summary
 
 
diff --git a/k9-svc/pandoc/.github/workflows/governance.yml b/k9-svc/pandoc/.github/workflows/governance.yml
index 36a7d418..582974f4 100644
--- a/k9-svc/pandoc/.github/workflows/governance.yml
+++ b/k9-svc/pandoc/.github/workflows/governance.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # governance.yml — single wrapper calling the shared estate governance bundle
 # in hyperpolymath/standards instead of carrying per-repo copies.
 #
diff --git a/k9-svc/pandoc/.github/workflows/hypatia-scan.yml b/k9-svc/pandoc/.github/workflows/hypatia-scan.yml
index b502b973..f510efb3 100644
--- a/k9-svc/pandoc/.github/workflows/hypatia-scan.yml
+++ b/k9-svc/pandoc/.github/workflows/hypatia-scan.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Hypatia Neurosymbolic CI/CD Security Scan
 name: Hypatia Security Scan
 
diff --git a/k9-svc/pandoc/.github/workflows/instant-sync.yml b/k9-svc/pandoc/.github/workflows/instant-sync.yml
index e900c7e7..b5b1e62a 100644
--- a/k9-svc/pandoc/.github/workflows/instant-sync.yml
+++ b/k9-svc/pandoc/.github/workflows/instant-sync.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Instant Forge Sync - Triggers propagation to all forges on push/release
 name: Instant Sync
 
diff --git a/k9-svc/pandoc/.github/workflows/jekyll.yml b/k9-svc/pandoc/.github/workflows/jekyll.yml
index 3cd34799..04a53a22 100644
--- a/k9-svc/pandoc/.github/workflows/jekyll.yml
+++ b/k9-svc/pandoc/.github/workflows/jekyll.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # This workflow uses actions that are not certified by GitHub.
 # They are provided by a third-party and are governed by
 # separate terms of service, privacy policy, and support
diff --git a/k9-svc/pandoc/.github/workflows/mirror.yml b/k9-svc/pandoc/.github/workflows/mirror.yml
index 8ce25434..c6dfb696 100644
--- a/k9-svc/pandoc/.github/workflows/mirror.yml
+++ b/k9-svc/pandoc/.github/workflows/mirror.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
 name: Mirror to Git Forges
 
diff --git a/k9-svc/pandoc/.github/workflows/release.yml b/k9-svc/pandoc/.github/workflows/release.yml
index 62b06b46..7708e87d 100644
--- a/k9-svc/pandoc/.github/workflows/release.yml
+++ b/k9-svc/pandoc/.github/workflows/release.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # Release workflow — triggered by version tags (v*).
diff --git a/k9-svc/pandoc/.github/workflows/rhodibot.yml b/k9-svc/pandoc/.github/workflows/rhodibot.yml
index 94bfc55d..ba23f66c 100644
--- a/k9-svc/pandoc/.github/workflows/rhodibot.yml
+++ b/k9-svc/pandoc/.github/workflows/rhodibot.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/pandoc/.github/workflows/scorecard-enforcer.yml b/k9-svc/pandoc/.github/workflows/scorecard-enforcer.yml
index e1f5c2fd..97764421 100644
--- a/k9-svc/pandoc/.github/workflows/scorecard-enforcer.yml
+++ b/k9-svc/pandoc/.github/workflows/scorecard-enforcer.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores
 name: OpenSSF Scorecard Enforcer
 
diff --git a/k9-svc/pandoc/.github/workflows/scorecard.yml b/k9-svc/pandoc/.github/workflows/scorecard.yml
index 27dad2c2..91ff03bb 100644
--- a/k9-svc/pandoc/.github/workflows/scorecard.yml
+++ b/k9-svc/pandoc/.github/workflows/scorecard.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 name: OSSF Scorecard
 on:
   push:
diff --git a/k9-svc/pandoc/.github/workflows/secret-scanner.yml b/k9-svc/pandoc/.github/workflows/secret-scanner.yml
index 1ca8acac..b6ea6fa5 100644
--- a/k9-svc/pandoc/.github/workflows/secret-scanner.yml
+++ b/k9-svc/pandoc/.github/workflows/secret-scanner.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Prevention workflow - scans for hardcoded secrets before they reach main
 name: Secret Scanner
 
diff --git a/k9-svc/pandoc/.github/workflows/static-analysis-gate.yml b/k9-svc/pandoc/.github/workflows/static-analysis-gate.yml
index 08148e3f..fad710fb 100644
--- a/k9-svc/pandoc/.github/workflows/static-analysis-gate.yml
+++ b/k9-svc/pandoc/.github/workflows/static-analysis-gate.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # 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/k9-svc/pandoc/.gitignore b/k9-svc/pandoc/.gitignore
index 03e4afb5..9e4f8b47 100644
--- a/k9-svc/pandoc/.gitignore
+++ b/k9-svc/pandoc/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RSR-compliant .gitignore
 
 # OS & Editor
diff --git a/k9-svc/pandoc/.gitlab-ci.yml b/k9-svc/pandoc/.gitlab-ci.yml
index 6df637a9..257bc747 100644
--- a/k9-svc/pandoc/.gitlab-ci.yml
+++ b/k9-svc/pandoc/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Primary CI/CD - GitLab is the source of truth
 
 stages:
diff --git a/k9-svc/pandoc/.guix-channel b/k9-svc/pandoc/.guix-channel
index 463636d7..cba19db4 100644
--- a/k9-svc/pandoc/.guix-channel
+++ b/k9-svc/pandoc/.guix-channel
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix channel definition for {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml
index 2f21772b..1f056880 100644
--- a/k9-svc/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "machine-readable-pillar"
diff --git a/k9-svc/pandoc/.machine_readable/6a2/AGENTIC.a2ml b/k9-svc/pandoc/.machine_readable/6a2/AGENTIC.a2ml
index 6fbd6b4c..3c32c420 100644
--- a/k9-svc/pandoc/.machine_readable/6a2/AGENTIC.a2ml
+++ b/k9-svc/pandoc/.machine_readable/6a2/AGENTIC.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # AGENTIC.a2ml — AI agent constraints and capabilities
diff --git a/k9-svc/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml b/k9-svc/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml
index f6a8d9e4..fc528d39 100644
--- a/k9-svc/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml
+++ b/k9-svc/pandoc/.machine_readable/6a2/ECOSYSTEM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # ECOSYSTEM.a2ml — Project ecosystem position
diff --git a/k9-svc/pandoc/.machine_readable/6a2/META.a2ml b/k9-svc/pandoc/.machine_readable/6a2/META.a2ml
index 81186d98..5656e411 100644
--- a/k9-svc/pandoc/.machine_readable/6a2/META.a2ml
+++ b/k9-svc/pandoc/.machine_readable/6a2/META.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # META.a2ml — Project meta-level information
diff --git a/k9-svc/pandoc/.machine_readable/6a2/NEUROSYM.a2ml b/k9-svc/pandoc/.machine_readable/6a2/NEUROSYM.a2ml
index 1b2fbe51..d2cadb50 100644
--- a/k9-svc/pandoc/.machine_readable/6a2/NEUROSYM.a2ml
+++ b/k9-svc/pandoc/.machine_readable/6a2/NEUROSYM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # NEUROSYM.a2ml — Neurosymbolic integration metadata
diff --git a/k9-svc/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml b/k9-svc/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml
index a74bd833..e2e75303 100644
--- a/k9-svc/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml
+++ b/k9-svc/pandoc/.machine_readable/6a2/PLAYBOOK.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # PLAYBOOK.a2ml — Operational playbook
diff --git a/k9-svc/pandoc/.machine_readable/6a2/STATE.a2ml b/k9-svc/pandoc/.machine_readable/6a2/STATE.a2ml
index 131832b2..05c99525 100644
--- a/k9-svc/pandoc/.machine_readable/6a2/STATE.a2ml
+++ b/k9-svc/pandoc/.machine_readable/6a2/STATE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 #
 # STATE.a2ml — Project state checkpoint (META-TEMPLATE)
diff --git a/k9-svc/pandoc/.machine_readable/CLADE.a2ml b/k9-svc/pandoc/.machine_readable/CLADE.a2ml
index 9e77419b..1b3c063b 100644
--- a/k9-svc/pandoc/.machine_readable/CLADE.a2ml
+++ b/k9-svc/pandoc/.machine_readable/CLADE.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Clade declaration — part of the gv-clade-index registry
 # See: https://github.com/hyperpolymath/gv-clade-index
 
diff --git a/k9-svc/pandoc/.machine_readable/ENSAID_CONFIG.a2ml b/k9-svc/pandoc/.machine_readable/ENSAID_CONFIG.a2ml
index 0a6e5718..2781fc7c 100644
--- a/k9-svc/pandoc/.machine_readable/ENSAID_CONFIG.a2ml
+++ b/k9-svc/pandoc/.machine_readable/ENSAID_CONFIG.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration
diff --git a/k9-svc/pandoc/.machine_readable/ai/.clinerules b/k9-svc/pandoc/.machine_readable/ai/.clinerules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/pandoc/.machine_readable/ai/.clinerules
+++ b/k9-svc/pandoc/.machine_readable/ai/.clinerules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/pandoc/.machine_readable/ai/.cursorrules b/k9-svc/pandoc/.machine_readable/ai/.cursorrules
index ca78d43b..0b23064a 100644
--- a/k9-svc/pandoc/.machine_readable/ai/.cursorrules
+++ b/k9-svc/pandoc/.machine_readable/ai/.cursorrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/pandoc/.machine_readable/ai/.windsurfrules b/k9-svc/pandoc/.machine_readable/ai/.windsurfrules
index dd6a026c..2bcfb397 100644
--- a/k9-svc/pandoc/.machine_readable/ai/.windsurfrules
+++ b/k9-svc/pandoc/.machine_readable/ai/.windsurfrules
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 # Authoritative source: docs/AI-CONVENTIONS.md
 
diff --git a/k9-svc/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
index 2c9ed6cc..464fe2ce 100644
--- a/k9-svc/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/ai/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "ai-registry"
diff --git a/k9-svc/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
index eb739e96..47fc535e 100644
--- a/k9-svc/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "anchors-registry"
diff --git a/k9-svc/pandoc/.machine_readable/anchors/ANCHOR.a2ml b/k9-svc/pandoc/.machine_readable/anchors/ANCHOR.a2ml
index 7e2593a6..ad8a7819 100644
--- a/k9-svc/pandoc/.machine_readable/anchors/ANCHOR.a2ml
+++ b/k9-svc/pandoc/.machine_readable/anchors/ANCHOR.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # ANCHOR.a2ml - authoritative anchor for this repository
diff --git a/k9-svc/pandoc/.machine_readable/compliance/rust/deny.toml b/k9-svc/pandoc/.machine_readable/compliance/rust/deny.toml
index ad75c2cd..c2395f40 100644
--- a/k9-svc/pandoc/.machine_readable/compliance/rust/deny.toml
+++ b/k9-svc/pandoc/.machine_readable/compliance/rust/deny.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # cargo-deny configuration for RSR-compliant repositories
 # Run: cargo deny check
 # Docs: https://embarkstudios.github.io/cargo-deny/
diff --git a/k9-svc/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
index 029fbbad..58452eaa 100644
--- a/k9-svc/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/configs/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "configs-registry"
diff --git a/k9-svc/pandoc/.machine_readable/configs/git-cliff/cliff.toml b/k9-svc/pandoc/.machine_readable/configs/git-cliff/cliff.toml
index 4256fda2..f4136ae9 100644
--- a/k9-svc/pandoc/.machine_readable/configs/git-cliff/cliff.toml
+++ b/k9-svc/pandoc/.machine_readable/configs/git-cliff/cliff.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # git-cliff configuration for conventional commit changelog generation.
diff --git a/k9-svc/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml b/k9-svc/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml
index 7bf18fb0..d09e60ec 100644
--- a/k9-svc/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/pandoc/.machine_readable/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile — Cleanup and hygiene contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml b/k9-svc/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml
index 5f27f776..24993e4c 100644
--- a/k9-svc/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/pandoc/.machine_readable/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile — Physical state contract
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml b/k9-svc/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml
index 0b271896..37a058b9 100644
--- a/k9-svc/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/pandoc/.machine_readable/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile — Integrity and provenance verification
 # Author: Jonathan D.A. Jewell 
 
diff --git a/k9-svc/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
index ea4ba2cd..db51801f 100644
--- a/k9-svc/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/policies/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "policies-registry"
diff --git a/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml
index 0260a9d7..a0430d75 100644
--- a/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml
+++ b/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-AXES.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Canonical maintenance governance model
diff --git a/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/pandoc/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
index ec8281dc..12c84596 100644
--- a/k9-svc/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-scripts-unit"
diff --git a/k9-svc/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
index fb387e18..7a191cec 100644
--- a/k9-svc/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-forge"
diff --git a/k9-svc/pandoc/.machine_readable/scripts/forge/forge-sync.sh b/k9-svc/pandoc/.machine_readable/scripts/forge/forge-sync.sh
index bd754e61..6fc40fab 100755
--- a/k9-svc/pandoc/.machine_readable/scripts/forge/forge-sync.sh
+++ b/k9-svc/pandoc/.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: AGPL-3.0-or-later
 #
 # forge-sync.sh — Multi-forge mirroring script
 #
diff --git a/k9-svc/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
index 3ee51243..8820eb50 100644
--- a/k9-svc/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-lifecycle"
diff --git a/k9-svc/pandoc/.machine_readable/scripts/lifecycle/install-tools.sh b/k9-svc/pandoc/.machine_readable/scripts/lifecycle/install-tools.sh
index f01442c5..8b4ca652 100755
--- a/k9-svc/pandoc/.machine_readable/scripts/lifecycle/install-tools.sh
+++ b/k9-svc/pandoc/.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: AGPL-3.0-or-later
 #
 # install-tools.sh — Developer toolchain installer
 #
diff --git a/k9-svc/pandoc/.machine_readable/scripts/maintenance/maint-assault.sh b/k9-svc/pandoc/.machine_readable/scripts/maintenance/maint-assault.sh
index 2d429b7a..b7e3c0d0 100644
--- a/k9-svc/pandoc/.machine_readable/scripts/maintenance/maint-assault.sh
+++ b/k9-svc/pandoc/.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: AGPL-3.0-or-later
 #
 # maint-assault.sh — High-rigor stress testing using panic-attacker
 #
diff --git a/k9-svc/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
index 9dacbd6e..c6e027f0 100644
--- a/k9-svc/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "automation-unit-verification"
diff --git a/k9-svc/pandoc/.well-known/ai.txt b/k9-svc/pandoc/.well-known/ai.txt
index 6668d669..894d9da1 100644
--- a/k9-svc/pandoc/.well-known/ai.txt
+++ b/k9-svc/pandoc/.well-known/ai.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # ai.txt - AI interaction policy
 # See: https://site.spawning.ai/spawning-ai-txt
 
diff --git a/k9-svc/pandoc/.well-known/humans.txt b/k9-svc/pandoc/.well-known/humans.txt
index 60be6cfc..90a7a024 100644
--- a/k9-svc/pandoc/.well-known/humans.txt
+++ b/k9-svc/pandoc/.well-known/humans.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # humanstxt.org
 
 /* TEAM */
diff --git a/k9-svc/pandoc/.well-known/security.txt b/k9-svc/pandoc/.well-known/security.txt
index 93ce46e0..0bcf7ea8 100644
--- a/k9-svc/pandoc/.well-known/security.txt
+++ b/k9-svc/pandoc/.well-known/security.txt
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # RFC 9116 - security.txt
 # https://securitytxt.org/
 
diff --git a/k9-svc/pandoc/Containerfile b/k9-svc/pandoc/Containerfile
index 19e2289f..0f27d27a 100644
--- a/k9-svc/pandoc/Containerfile
+++ b/k9-svc/pandoc/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Containerfile for {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/Justfile b/k9-svc/pandoc/Justfile
index 14fd7f10..79c8a51f 100644
--- a/k9-svc/pandoc/Justfile
+++ b/k9-svc/pandoc/Justfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # RSR Standard Justfile Template
diff --git a/k9-svc/pandoc/LICENSE b/k9-svc/pandoc/LICENSE
index d2dccf5b..ef93936a 100644
--- a/k9-svc/pandoc/LICENSE
+++ b/k9-svc/pandoc/LICENSE
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council
 
 ================================================================================
diff --git a/k9-svc/pandoc/README.adoc b/k9-svc/pandoc/README.adoc
index 78bbd4e4..f43ba057 100644
--- a/k9-svc/pandoc/README.adoc
+++ b/k9-svc/pandoc/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 = K9 Pandoc Reader, Writer, and Filter
diff --git a/k9-svc/pandoc/ROADMAP.adoc b/k9-svc/pandoc/ROADMAP.adoc
index 055d3c20..11d48f40 100644
--- a/k9-svc/pandoc/ROADMAP.adoc
+++ b/k9-svc/pandoc/ROADMAP.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Pandoc Roadmap
 
 == Current Status
diff --git a/k9-svc/pandoc/SECURITY.md b/k9-svc/pandoc/SECURITY.md
index aefad4c0..f6fd0c56 100644
--- a/k9-svc/pandoc/SECURITY.md
+++ b/k9-svc/pandoc/SECURITY.md
@@ -1,4 +1,4 @@
-
+
 # Security Policy
 
 ## Reporting a Vulnerability
diff --git a/k9-svc/pandoc/container/.gatekeeper.yaml b/k9-svc/pandoc/container/.gatekeeper.yaml
index cffda23e..711b4285 100644
--- a/k9-svc/pandoc/container/.gatekeeper.yaml
+++ b/k9-svc/pandoc/container/.gatekeeper.yaml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Svalinn gatekeeper policy for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/pandoc/container/0.1-AI-MANIFEST.a2ml b/k9-svc/pandoc/container/0.1-AI-MANIFEST.a2ml
index 3d89b876..189b6d98 100644
--- a/k9-svc/pandoc/container/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/container/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "container-templates"
diff --git a/k9-svc/pandoc/container/Containerfile b/k9-svc/pandoc/container/Containerfile
index efcafa22..c7d071df 100644
--- a/k9-svc/pandoc/container/Containerfile
+++ b/k9-svc/pandoc/container/Containerfile
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} Container Image
 #
 # Multi-stage build template for Chainguard Wolfi base images.
diff --git a/k9-svc/pandoc/container/README.adoc b/k9-svc/pandoc/container/README.adoc
index 13732c33..def1438c 100644
--- a/k9-svc/pandoc/container/README.adoc
+++ b/k9-svc/pandoc/container/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 = {{PROJECT_NAME}} Container Templates
 :toc: left
diff --git a/k9-svc/pandoc/container/compose.example.toml b/k9-svc/pandoc/container/compose.example.toml
index 4bce8288..14264108 100644
--- a/k9-svc/pandoc/container/compose.example.toml
+++ b/k9-svc/pandoc/container/compose.example.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Example selur-compose configuration — multi-service stack
 #
diff --git a/k9-svc/pandoc/container/compose.toml b/k9-svc/pandoc/container/compose.toml
index 19eda0fa..31168235 100644
--- a/k9-svc/pandoc/container/compose.toml
+++ b/k9-svc/pandoc/container/compose.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} selur-compose configuration
 #
diff --git a/k9-svc/pandoc/container/ct-build.sh b/k9-svc/pandoc/container/ct-build.sh
index 527325d9..7741418e 100755
--- a/k9-svc/pandoc/container/ct-build.sh
+++ b/k9-svc/pandoc/container/ct-build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline
 #
diff --git a/k9-svc/pandoc/container/deploy.k9.ncl b/k9-svc/pandoc/container/deploy.k9.ncl
index b283a7c1..de25c815 100644
--- a/k9-svc/pandoc/container/deploy.k9.ncl
+++ b/k9-svc/pandoc/container/deploy.k9.ncl
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level)
 #
 # k9-svc deployment specification with full pedigree (L1-L5).
diff --git a/k9-svc/pandoc/container/entrypoint.sh b/k9-svc/pandoc/container/entrypoint.sh
index 72ace9c1..e8a691c1 100755
--- a/k9-svc/pandoc/container/entrypoint.sh
+++ b/k9-svc/pandoc/container/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # {{PROJECT_NAME}} container entrypoint
 #
 # Handles signal propagation, startup logging, and health check
diff --git a/k9-svc/pandoc/container/manifest.toml b/k9-svc/pandoc/container/manifest.toml
index f196ee25..8d8703b7 100644
--- a/k9-svc/pandoc/container/manifest.toml
+++ b/k9-svc/pandoc/container/manifest.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Cerro Torre manifest for {{PROJECT_NAME}} .ctp bundle
 #
diff --git a/k9-svc/pandoc/container/vordr.toml b/k9-svc/pandoc/container/vordr.toml
index 0fb7fd59..f0fa3c7d 100644
--- a/k9-svc/pandoc/container/vordr.toml
+++ b/k9-svc/pandoc/container/vordr.toml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # Vordr runtime monitoring configuration for {{PROJECT_NAME}}
 #
diff --git a/k9-svc/pandoc/contractile.just b/k9-svc/pandoc/contractile.just
index 8f99137a..1ef1a2be 100644
--- a/k9-svc/pandoc/contractile.just
+++ b/k9-svc/pandoc/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: AGPL-3.0-or-later
 
 # === DUST (Recovery & Rollback) ===
 # Source: Dustfile.a2ml
diff --git a/k9-svc/pandoc/docs/0.1-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/0.1-AI-MANIFEST.a2ml
index 828253e6..eb61ba87 100644
--- a/k9-svc/pandoc/docs/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "docs-pillar"
diff --git a/k9-svc/pandoc/docs/RSR_OUTLINE.adoc b/k9-svc/pandoc/docs/RSR_OUTLINE.adoc
index c7931831..3302f2a7 100644
--- a/k9-svc/pandoc/docs/RSR_OUTLINE.adoc
+++ b/k9-svc/pandoc/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: AGPL-3.0-or-later
 
 == Links
 
diff --git a/k9-svc/pandoc/docs/STATE-VISUALIZER.adoc b/k9-svc/pandoc/docs/STATE-VISUALIZER.adoc
index fb453375..5f3fb377 100644
--- a/k9-svc/pandoc/docs/STATE-VISUALIZER.adoc
+++ b/k9-svc/pandoc/docs/STATE-VISUALIZER.adoc
@@ -1,7 +1,7 @@
 = Project State Visualizer
 [source]
 ----
-
+
 
 
 
diff --git a/k9-svc/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml
index cf992d93..cc7a8c9c 100644
--- a/k9-svc/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/architecture/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "architecture-track"
diff --git a/k9-svc/pandoc/docs/architecture/THREAT-MODEL.adoc b/k9-svc/pandoc/docs/architecture/THREAT-MODEL.adoc
index ff4794fa..33f12d6e 100644
--- a/k9-svc/pandoc/docs/architecture/THREAT-MODEL.adoc
+++ b/k9-svc/pandoc/docs/architecture/THREAT-MODEL.adoc
@@ -1,5 +1,5 @@
 = Threat Model
-
+
 
 
 # Threat Model: {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml
index 27b6fc6c..0697c1f5 100644
--- a/k9-svc/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/attribution/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "attribution-unit"
diff --git a/k9-svc/pandoc/docs/attribution/MAINTAINERS.adoc b/k9-svc/pandoc/docs/attribution/MAINTAINERS.adoc
index 9db32d96..2dfc303a 100644
--- a/k9-svc/pandoc/docs/attribution/MAINTAINERS.adoc
+++ b/k9-svc/pandoc/docs/attribution/MAINTAINERS.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Maintainers
 :toc: preamble
 
diff --git a/k9-svc/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml
index c84edf33..9e2effd7 100644
--- a/k9-svc/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/decisions/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "decisions-unit"
diff --git a/k9-svc/pandoc/docs/decisions/0000-template.adoc b/k9-svc/pandoc/docs/decisions/0000-template.adoc
index 037fc2be..d5c8514b 100644
--- a/k9-svc/pandoc/docs/decisions/0000-template.adoc
+++ b/k9-svc/pandoc/docs/decisions/0000-template.adoc
@@ -1,5 +1,5 @@
 = Architecture Decision Record: 0000-template
-
+
 
 
 # [NUMBER]. [TITLE]
diff --git a/k9-svc/pandoc/docs/decisions/0001-adopt-rsr-standard.adoc b/k9-svc/pandoc/docs/decisions/0001-adopt-rsr-standard.adoc
index 3fad7407..7d3e913b 100644
--- a/k9-svc/pandoc/docs/decisions/0001-adopt-rsr-standard.adoc
+++ b/k9-svc/pandoc/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/k9-svc/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml
index f650269a..8f922dfa 100644
--- a/k9-svc/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/developer/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "developer-unit"
diff --git a/k9-svc/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml
index 56188c89..4eb2363b 100644
--- a/k9-svc/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-pillar"
diff --git a/k9-svc/pandoc/docs/governance/CRG-CRITERIA.a2ml b/k9-svc/pandoc/docs/governance/CRG-CRITERIA.a2ml
index 8b0ac778..bfabd9a3 100644
--- a/k9-svc/pandoc/docs/governance/CRG-CRITERIA.a2ml
+++ b/k9-svc/pandoc/docs/governance/CRG-CRITERIA.a2ml
@@ -1,4 +1,4 @@
-; SPDX-License-Identifier: PMPL-1.0-or-later
+; SPDX-License-Identifier: AGPL-3.0-or-later
 ; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 
 ; Component Readiness Grades (CRG) — Machine-readable specification
diff --git a/k9-svc/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/k9-svc/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml
index 7e896524..6a96db62 100644
--- a/k9-svc/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml
+++ b/k9-svc/pandoc/docs/governance/MAINTENANCE-CHECKLIST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Cross-repo maintenance baseline (machine-readable canonical)
 
 [metadata]
diff --git a/k9-svc/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/k9-svc/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
index b8954d8b..c647bb72 100644
--- a/k9-svc/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
+++ b/k9-svc/pandoc/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # General software development approach (machine-readable)
 
 [metadata]
diff --git a/k9-svc/pandoc/docs/governance/TSDM.a2ml b/k9-svc/pandoc/docs/governance/TSDM.a2ml
index 78cd0fc6..e4bccc24 100644
--- a/k9-svc/pandoc/docs/governance/TSDM.a2ml
+++ b/k9-svc/pandoc/docs/governance/TSDM.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [TSDM_SPEC]
 id: "tsdm-standard"
diff --git a/k9-svc/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml
index b8e7e5a9..d2ca6393 100644
--- a/k9-svc/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/audit/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-audit"
diff --git a/k9-svc/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
index 2e24f04f..21e21f54 100644
--- a/k9-svc/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-compliance"
diff --git a/k9-svc/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
index 635d6623..d4a969c7 100644
--- a/k9-svc/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-effects"
diff --git a/k9-svc/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
index 86f05ebb..be4cf590 100644
--- a/k9-svc/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-systems"
diff --git a/k9-svc/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
index e8054e04..93daf7ce 100644
--- a/k9-svc/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-maintenance"
diff --git a/k9-svc/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
index 8c92d115..58fff174 100644
--- a/k9-svc/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-adaptive"
diff --git a/k9-svc/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
index 5e1bcdf5..36388f59 100644
--- a/k9-svc/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-corrective"
diff --git a/k9-svc/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
index f8beee52..5f1a1936 100644
--- a/k9-svc/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-perfective"
diff --git a/k9-svc/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml
index 457811cc..a8eb9666 100644
--- a/k9-svc/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/planning/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-axis-planning"
diff --git a/k9-svc/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
index 50ed2733..be5e7be7 100644
--- a/k9-svc/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-could"
diff --git a/k9-svc/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
index 19fe1eed..696b2400 100644
--- a/k9-svc/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-must"
diff --git a/k9-svc/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
index 5c371942..b0c11cb6 100644
--- a/k9-svc/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "governance-unit-should"
diff --git a/k9-svc/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml
index c68b6e35..336052f4 100644
--- a/k9-svc/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/legal/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "legal-track"
diff --git a/k9-svc/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/k9-svc/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
index 7b2675d4..5e54f7c5 100644
--- a/k9-svc/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
+++ b/k9-svc/pandoc/docs/legal/EXHIBIT-A-ETHICAL-USE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT A — ETHICAL USE GUIDELINES
diff --git a/k9-svc/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/k9-svc/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
index 83f47066..fd57ca74 100644
--- a/k9-svc/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
+++ b/k9-svc/pandoc/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt
@@ -1,4 +1,4 @@
-SPDX-License-Identifier: PMPL-1.0-or-later
+SPDX-License-Identifier: AGPL-3.0-or-later
 
 ================================================================================
 EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION
diff --git a/k9-svc/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml
index 92095899..3cdc74b3 100644
--- a/k9-svc/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/practice/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "practice-unit"
diff --git a/k9-svc/pandoc/docs/practice/AI-CONVENTIONS.adoc b/k9-svc/pandoc/docs/practice/AI-CONVENTIONS.adoc
index b30b795b..079e68e2 100644
--- a/k9-svc/pandoc/docs/practice/AI-CONVENTIONS.adoc
+++ b/k9-svc/pandoc/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: AGPL-3.0-or-later`.
 
 ## Author Attribution
 
diff --git a/k9-svc/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/k9-svc/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc
index a29d816d..6fa14b17 100644
--- a/k9-svc/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc
+++ b/k9-svc/pandoc/docs/practice/STATE-VISUALIZER-GUIDE.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = TOPOLOGY.md — Generation Guide
 {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 :toc:
diff --git a/k9-svc/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml
index ec4a54d6..02278532 100644
--- a/k9-svc/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/reports/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "reports-unit"
diff --git a/k9-svc/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
index 80e08070..e0942aee 100644
--- a/k9-svc/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/reports/compliance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-compliance"
diff --git a/k9-svc/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
index 900256ff..c88e0e1f 100644
--- a/k9-svc/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/reports/maintenance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-maintenance"
diff --git a/k9-svc/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml
index ef901d8c..1f902114 100644
--- a/k9-svc/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/reports/performance/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-performance"
diff --git a/k9-svc/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml
index 803eff01..ef493fef 100644
--- a/k9-svc/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/reports/quality/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-quality"
diff --git a/k9-svc/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml
index 869d2ed0..990eae4f 100644
--- a/k9-svc/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/reports/security/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "report-unit-security"
diff --git a/k9-svc/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml
index 26b6aa5d..472b79c2 100644
--- a/k9-svc/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/standards/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "standards-unit"
diff --git a/k9-svc/pandoc/docs/templates/contractiles/README.adoc b/k9-svc/pandoc/docs/templates/contractiles/README.adoc
index 32f6a5e0..db88824d 100644
--- a/k9-svc/pandoc/docs/templates/contractiles/README.adoc
+++ b/k9-svc/pandoc/docs/templates/contractiles/README.adoc
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: PMPL-1.0-or-later
+// SPDX-License-Identifier: AGPL-3.0-or-later
 = Contractile Templates
 
 Blank templates for projects that want to replace the hyperpolymath
diff --git a/k9-svc/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml b/k9-svc/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml
index 84d0c083..55499898 100644
--- a/k9-svc/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml
+++ b/k9-svc/pandoc/docs/templates/contractiles/dust/Dustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Dustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml b/k9-svc/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml
index 6a72de89..cd19d76d 100644
--- a/k9-svc/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml
+++ b/k9-svc/pandoc/docs/templates/contractiles/intend/Intentfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Intentfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/pandoc/docs/templates/contractiles/must/Mustfile.a2ml b/k9-svc/pandoc/docs/templates/contractiles/must/Mustfile.a2ml
index ab21b25c..77e5ec19 100644
--- a/k9-svc/pandoc/docs/templates/contractiles/must/Mustfile.a2ml
+++ b/k9-svc/pandoc/docs/templates/contractiles/must/Mustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Mustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml b/k9-svc/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml
index 0de44cb7..f8dcea7f 100644
--- a/k9-svc/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml
+++ b/k9-svc/pandoc/docs/templates/contractiles/trust/Trustfile.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Trustfile.a2ml — BLANK TEMPLATE
 # Replace this with your project's contractile.
 # See .machine_readable/contractiles/ for a working example.
diff --git a/k9-svc/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml
index 3fa9caf4..51b679ec 100644
--- a/k9-svc/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-track"
diff --git a/k9-svc/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml
index c8ad40f2..37282fbf 100644
--- a/k9-svc/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/computing/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-computing"
diff --git a/k9-svc/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
index 39e4f020..15761bed 100644
--- a/k9-svc/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-formalisms"
diff --git a/k9-svc/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
index 4fed7fa6..01dc5ddc 100644
--- a/k9-svc/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-mathematics"
diff --git a/k9-svc/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
index 2bb0c580..f5cb9433 100644
--- a/k9-svc/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-ontologies"
diff --git a/k9-svc/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml
index 8c6f72b1..6d42b119 100644
--- a/k9-svc/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/other/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-other"
diff --git a/k9-svc/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
index d6c68642..bf7ba777 100644
--- a/k9-svc/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "theory-unit-socio-technical"
diff --git a/k9-svc/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml
index 03685ee4..cf09aaaa 100644
--- a/k9-svc/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/whitepapers/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track"
diff --git a/k9-svc/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
index 871ec12f..7077dee5 100644
--- a/k9-svc/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "academic-unit"
diff --git a/k9-svc/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
index 9217576c..0da7ccd4 100644
--- a/k9-svc/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "industry-unit"
diff --git a/k9-svc/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
index b851497f..c1f851d9 100644
--- a/k9-svc/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "whitepapers-track-outreach"
diff --git a/k9-svc/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml
index c1b1411a..f75ccc4b 100644
--- a/k9-svc/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/docs/wikis/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "wikis-track"
diff --git a/k9-svc/pandoc/features/0.1-AI-MANIFEST.a2ml b/k9-svc/pandoc/features/0.1-AI-MANIFEST.a2ml
index 3fc432e7..eff7b023 100644
--- a/k9-svc/pandoc/features/0.1-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/features/0.1-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "features-pillar"
diff --git a/k9-svc/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml
index 5677138d..ba24454c 100644
--- a/k9-svc/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/features/boj-server/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-boj-server"
diff --git a/k9-svc/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml
index 49a83318..1f361c78 100644
--- a/k9-svc/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/features/panic-attacker/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-panic-attacker"
diff --git a/k9-svc/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml b/k9-svc/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml
index 3a40801e..04a741d5 100644
--- a/k9-svc/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml
+++ b/k9-svc/pandoc/features/ssg/0.2-AI-MANIFEST.a2ml
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 ---
 ### [META]
 id: "feature-unit-ssg"
diff --git a/k9-svc/pandoc/features/ssg/ssg-bootstrap.sh b/k9-svc/pandoc/features/ssg/ssg-bootstrap.sh
index eda90f00..f5096851 100755
--- a/k9-svc/pandoc/features/ssg/ssg-bootstrap.sh
+++ b/k9-svc/pandoc/features/ssg/ssg-bootstrap.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 #
 # ssg-bootstrap.sh — Universal SSG Initialisation Helper
 #
diff --git a/k9-svc/pandoc/flake.nix b/k9-svc/pandoc/flake.nix
index da78ead3..32e448dc 100644
--- a/k9-svc/pandoc/flake.nix
+++ b/k9-svc/pandoc/flake.nix
@@ -1,4 +1,4 @@
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 #
 # Nix flake for {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/guix.scm b/k9-svc/pandoc/guix.scm
index e8467d43..edd9ae28 100644
--- a/k9-svc/pandoc/guix.scm
+++ b/k9-svc/pandoc/guix.scm
@@ -1,4 +1,4 @@
-;; SPDX-License-Identifier: PMPL-1.0-or-later
+;; SPDX-License-Identifier: AGPL-3.0-or-later
 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}>
 ;;
 ;; Guix package definition for {{PROJECT_NAME}}
diff --git a/k9-svc/pandoc/k9-filter.lua b/k9-svc/pandoc/k9-filter.lua
index 626f3738..16b17ca0 100644
--- a/k9-svc/pandoc/k9-filter.lua
+++ b/k9-svc/pandoc/k9-filter.lua
@@ -1,4 +1,4 @@
--- SPDX-License-Identifier: PMPL-1.0-or-later
+-- SPDX-License-Identifier: AGPL-3.0-or-later
 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 --
 -- k9-filter.lua — Pandoc Lua filter for K9 Self-Validating Component documents.
diff --git a/k9-svc/pandoc/k9-reader.lua b/k9-svc/pandoc/k9-reader.lua
index e4a06730..b044eded 100644
--- a/k9-svc/pandoc/k9-reader.lua
+++ b/k9-svc/pandoc/k9-reader.lua
@@ -1,4 +1,4 @@
--- SPDX-License-Identifier: PMPL-1.0-or-later
+-- SPDX-License-Identifier: AGPL-3.0-or-later
 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath)
 --
 -- k9-reader.lua — Pandoc custom reader for K9 (Self-Validating Components)
diff --git a/k9-svc/pandoc/k9-writer.lua b/k9-svc/pandoc/k9-writer.lua
index 945d38a9..e280ef78 100644
--- a/k9-svc/pandoc/k9-writer.lua
+++ b/k9-svc/pandoc/k9-writer.lua
@@ -1,4 +1,4 @@
--- SPDX-License-Identifier: PMPL-1.0-or-later
+-- SPDX-License-Identifier: AGPL-3.0-or-later
 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) 
 --
 -- k9-writer.lua — Pandoc custom writer for K9 (Self-Validating Components)
@@ -28,7 +28,7 @@ function Writer(doc, opts)
   local function add(s) table.insert(buffer, s) end
 
   -- SPDX header
-  add("# SPDX-License-Identifier: PMPL-1.0-or-later")
+  add("# SPDX-License-Identifier: AGPL-3.0-or-later")
 
   -- Extract metadata from the document
   local meta = doc.meta or {}
diff --git a/k9-svc/pandoc/k9.html b/k9-svc/pandoc/k9.html
index e8b5e837..432eca80 100644
--- a/k9-svc/pandoc/k9.html
+++ b/k9-svc/pandoc/k9.html
@@ -1,6 +1,6 @@
 
 
+
 
   
     K9 Self-Validating Component
diff --git a/k9-svc/release-k9.k9.ncl b/k9-svc/release-k9.k9.ncl
index d6a5cd3d..709c956a 100644
--- a/k9-svc/release-k9.k9.ncl
+++ b/k9-svc/release-k9.k9.ncl
@@ -1,5 +1,5 @@
 K9!
-# SPDX-License-Identifier: PMPL-1.0-or-later
+# SPDX-License-Identifier: AGPL-3.0-or-later
 # K9-SVC Release Automation
 #
 # This K9 component automates the release process for K9-SVC itself - ultimate
diff --git a/k9-svc/showcase/content/examples.md b/k9-svc/showcase/content/examples.md
index 21ed0229..3ca77a15 100644
--- a/k9-svc/showcase/content/examples.md
+++ b/k9-svc/showcase/content/examples.md
@@ -4,7 +4,7 @@ date: 2026-03-16
 order: 3
 ---
 
-
+
 
 
 # Examples
diff --git a/k9-svc/showcase/content/getting-started.md b/k9-svc/showcase/content/getting-started.md
index 0deb0156..3e5c2570 100644
--- a/k9-svc/showcase/content/getting-started.md
+++ b/k9-svc/showcase/content/getting-started.md
@@ -4,7 +4,7 @@ date: 2026-03-16
 order: 5
 ---
 
-
+
 
 
 # Get Started
diff --git a/k9-svc/showcase/content/index.md b/k9-svc/showcase/content/index.md
index 02c7475a..4291eadd 100644
--- a/k9-svc/showcase/content/index.md
+++ b/k9-svc/showcase/content/index.md
@@ -4,7 +4,7 @@ date: 2026-03-16
 order: 1
 ---
 
-
+
 
 
 
diff --git a/k9-svc/showcase/content/integrations.md b/k9-svc/showcase/content/integrations.md index 443ade5c..3dcea9ce 100644 --- a/k9-svc/showcase/content/integrations.md +++ b/k9-svc/showcase/content/integrations.md @@ -4,7 +4,7 @@ date: 2026-03-16 order: 4 --- - + # Integrations diff --git a/k9-svc/showcase/content/security-levels.md b/k9-svc/showcase/content/security-levels.md index 68cb1f2f..af73a194 100644 --- a/k9-svc/showcase/content/security-levels.md +++ b/k9-svc/showcase/content/security-levels.md @@ -4,7 +4,7 @@ date: 2026-03-16 order: 2 --- - + # Security Levels diff --git a/k9-svc/showcase/output/examples.html b/k9-svc/showcase/output/examples.html index 133b5929..d8acc9d3 100644 --- a/k9-svc/showcase/output/examples.html +++ b/k9-svc/showcase/output/examples.html @@ -1,11 +1,11 @@ - +

+

Examples

Concrete K9 files at each security level, with explanations of what is happening and why.

---

@@ -879,7 +879,7 @@

Key Observations

-

+

Examples

Concrete K9 files at each security level, with explanations of what is happening and why.

---

@@ -1113,7 +1113,7 @@

Key Observations

· K9 is part of the hyperpolymath standards ecosystem

-

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: PMPL-1.0-or-later

+

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: AGPL-3.0-or-later

diff --git a/k9-svc/showcase/output/getting-started.html b/k9-svc/showcase/output/getting-started.html index c08a24fc..ea58a89e 100644 --- a/k9-svc/showcase/output/getting-started.html +++ b/k9-svc/showcase/output/getting-started.html @@ -1,11 +1,11 @@ - +

+

Get Started

From zero to a validated K9 component in six steps.

---

@@ -874,7 +874,7 @@

Using K9 for Project Configuration

-

+

Get Started

From zero to a validated K9 component in six steps.

---

@@ -1103,7 +1103,7 @@

Using K9 for Project Configuration

· K9 is part of the hyperpolymath standards ecosystem

-

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: PMPL-1.0-or-later

+

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: AGPL-3.0-or-later

diff --git a/k9-svc/showcase/output/index.html b/k9-svc/showcase/output/index.html index 1b77f1a1..58a4e9f5 100644 --- a/k9-svc/showcase/output/index.html +++ b/k9-svc/showcase/output/index.html @@ -1,11 +1,11 @@ - +

+

K9: Self-Validating Components

Configuration that knows what it is and proves what it does.

@@ -710,7 +710,7 @@

Tooling Ecosystem

-

+

K9: Self-Validating Components

Configuration that knows what it is and proves what it does.

@@ -775,7 +775,7 @@

Tooling Ecosystem

· K9 is part of the hyperpolymath standards ecosystem

-

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: PMPL-1.0-or-later

+

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: AGPL-3.0-or-later

diff --git a/k9-svc/showcase/output/integrations.html b/k9-svc/showcase/output/integrations.html index c3ee838c..d44fba70 100644 --- a/k9-svc/showcase/output/integrations.html +++ b/k9-svc/showcase/output/integrations.html @@ -1,11 +1,11 @@ - +

+

Integrations

K9 is supported across editors, build tools, language ecosystems, and CI/CD systems. These are not aspirational — they are implemented and available.

---

@@ -715,7 +715,7 @@

Repository Links

-

+

Integrations

K9 is supported across editors, build tools, language ecosystems, and CI/CD systems. These are not aspirational — they are implemented and available.

---

@@ -785,7 +785,7 @@

Repository Links

· K9 is part of the hyperpolymath standards ecosystem

-

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: PMPL-1.0-or-later

+

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: AGPL-3.0-or-later

diff --git a/k9-svc/showcase/output/security-levels.html b/k9-svc/showcase/output/security-levels.html index 678c1381..6b601992 100644 --- a/k9-svc/showcase/output/security-levels.html +++ b/k9-svc/showcase/output/security-levels.html @@ -1,11 +1,11 @@ - +

+

Security Levels

K9 organises trust into three graduated levels. Each level defines precisely what a component is allowed to do. The security level is not an annotation — it is a structural property of the file, enforced by the format and validated by every tool in the chain.

---

@@ -738,7 +738,7 @@

Why Not Just One Level?

-

+

Security Levels

K9 organises trust into three graduated levels. Each level defines precisely what a component is allowed to do. The security level is not an annotation — it is a structural property of the file, enforced by the format and validated by every tool in the chain.

---

@@ -831,7 +831,7 @@

Why Not Just One Level?

· K9 is part of the hyperpolymath standards ecosystem

-

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: PMPL-1.0-or-later

+

© 2026 Jonathan D.A. Jewell. SPDX-License-Identifier: AGPL-3.0-or-later

diff --git a/k9-svc/showcase/template.html b/k9-svc/showcase/template.html index 6d30cbb5..71556a5e 100644 --- a/k9-svc/showcase/template.html +++ b/k9-svc/showcase/template.html @@ -1,4 +1,4 @@ - +