Skip to content

Commit 26efae4

Browse files
committed
Merge branch 'fix/governance-baseline-rot' into main (resolve conflicts via ours)
2 parents c928201 + af434ca commit 26efae4

825 files changed

Lines changed: 1023 additions & 924 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clusterfuzzlite/Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
FROM gcr.io/oss-fuzz-base/base-builder-rust@sha256:73c1d5648db54100639339d411a5d192cbc8bf413ee91e843a07cf6f0e319dc7
33

44
COPY . $SRC/echidna

.clusterfuzzlite/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash -eu
2-
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# SPDX-License-Identifier: MPL-2.0
33
cd "$SRC"/echidna
44
cargo +nightly fuzz build
55
for target in $(cargo +nightly fuzz list); do

.clusterfuzzlite/project.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
language: rust

.containerization/Containerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# SPDX-FileCopyrightText: 2024-2025 Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>
33
#
44
# ECHIDNA Minimal Containerfile - Multi-stage build for Podman
@@ -92,7 +92,7 @@ FROM docker.io/library/debian:bookworm-slim
9292
LABEL maintainer="Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>"
9393
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
9494
LABEL org.opencontainers.image.description="ECHIDNA - Extensible Cognitive Hybrid Intelligence for Deductive Neural Assistance"
95-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
95+
LABEL org.opencontainers.image.licenses="MPL-2.0"
9696
LABEL org.opencontainers.image.version="1.5.0"
9797
LABEL org.opencontainers.image.vendor="hyperpolymath"
9898

.containerization/Containerfile.full

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# SPDX-FileCopyrightText: 2024-2025 Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>
33
#
44
# ECHIDNA Full Containerfile - Includes a curated prover set
@@ -135,7 +135,7 @@ COPY guix-channel/echidna.scm /channel/echidna/
135135

136136
# If no guix channel file exists, create a stub
137137
RUN if [ ! -f /channel/echidna/echidna.scm ]; then \
138-
printf ';;; SPDX-License-Identifier: PMPL-1.0-or-later\n\
138+
printf ';;; SPDX-License-Identifier: MPL-2.0\n\
139139
(define-module (echidna)\n\
140140
#:use-module (guix packages)\n\
141141
#:use-module (guix build-system cargo)\n\
@@ -187,7 +187,7 @@ FROM docker.io/library/debian:bookworm-slim
187187
LABEL maintainer="Jonathan D.A. Jewell <jonathan.jewell@open.ac.uk>"
188188
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
189189
LABEL org.opencontainers.image.description="ECHIDNA Full - Curated prover set + VeriSimDB + Guix"
190-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
190+
LABEL org.opencontainers.image.licenses="MPL-2.0"
191191
LABEL org.opencontainers.image.version="1.5.0"
192192
LABEL org.opencontainers.image.vendor="hyperpolymath"
193193

.containerization/Containerfile.mcp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
#
44
# ECHIDNA MCP Container — exposes ECHIDNA as a Model Context Protocol server
@@ -114,7 +114,7 @@ FROM docker.io/library/debian:bookworm-slim
114114
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
115115
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
116116
LABEL org.opencontainers.image.description="ECHIDNA MCP server — AI-agent-callable theorem proving over stdio"
117-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
117+
LABEL org.opencontainers.image.licenses="MPL-2.0"
118118
LABEL org.opencontainers.image.version="2.1.0"
119119

120120
# Runtime deps: the MVP provers + dynamic libs + perl/fontconfig for Isabelle.

.containerization/Containerfile.wave3

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
#
44
# ECHIDNA Wave-3 (Tier-3, weekly) prover images — CONSOLIDATED multi-target
@@ -139,7 +139,7 @@ FROM docker.io/library/debian:bookworm-slim AS tamarin
139139
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
140140
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
141141
LABEL org.opencontainers.image.description="ECHIDNA + Tamarin Prover - security protocol analysis"
142-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
142+
LABEL org.opencontainers.image.licenses="MPL-2.0"
143143
LABEL org.opencontainers.image.version="2.3.0"
144144
LABEL org.opencontainers.image.vendor="hyperpolymath"
145145

@@ -252,7 +252,7 @@ FROM docker.io/library/debian:bookworm-slim AS proverif
252252
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
253253
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
254254
LABEL org.opencontainers.image.description="ECHIDNA + ProVerif - cryptographic protocol verification"
255-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
255+
LABEL org.opencontainers.image.licenses="MPL-2.0"
256256
LABEL org.opencontainers.image.version="2.3.0"
257257
LABEL org.opencontainers.image.vendor="hyperpolymath"
258258

@@ -340,7 +340,7 @@ FROM docker.io/library/debian:bookworm-slim AS scip
340340
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
341341
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
342342
LABEL org.opencontainers.image.description="ECHIDNA + SCIP - constraint integer programming solver"
343-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
343+
LABEL org.opencontainers.image.licenses="MPL-2.0"
344344
LABEL org.opencontainers.image.version="2.3.0"
345345
LABEL org.opencontainers.image.vendor="hyperpolymath"
346346

@@ -435,7 +435,7 @@ FROM docker.io/library/debian:bookworm-slim AS or-tools
435435
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
436436
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
437437
LABEL org.opencontainers.image.description="ECHIDNA + OR-Tools C++ library - combinatorial optimisation via FFI"
438-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
438+
LABEL org.opencontainers.image.licenses="MPL-2.0"
439439
LABEL org.opencontainers.image.version="2.3.0"
440440
LABEL org.opencontainers.image.vendor="hyperpolymath"
441441

@@ -559,7 +559,7 @@ FROM docker.io/library/debian:bookworm-slim AS hol4
559559
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
560560
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
561561
LABEL org.opencontainers.image.description="ECHIDNA + HOL4 - higher-order logic theorem prover"
562-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
562+
LABEL org.opencontainers.image.licenses="MPL-2.0"
563563
LABEL org.opencontainers.image.version="2.3.0"
564564
LABEL org.opencontainers.image.vendor="hyperpolymath"
565565

@@ -645,7 +645,7 @@ FROM docker.io/library/debian:bookworm-slim AS acl2
645645
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
646646
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
647647
LABEL org.opencontainers.image.description="ECHIDNA + ACL2 - applicative Common Lisp logic prover"
648-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
648+
LABEL org.opencontainers.image.licenses="MPL-2.0"
649649
LABEL org.opencontainers.image.version="2.3.0"
650650
LABEL org.opencontainers.image.vendor="hyperpolymath"
651651

@@ -733,7 +733,7 @@ FROM docker.io/library/debian:bookworm-slim AS twelf
733733
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
734734
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
735735
LABEL org.opencontainers.image.description="ECHIDNA + Twelf - LF meta-logical framework"
736-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
736+
LABEL org.opencontainers.image.licenses="MPL-2.0"
737737
LABEL org.opencontainers.image.version="2.3.0"
738738
LABEL org.opencontainers.image.vendor="hyperpolymath"
739739

@@ -858,7 +858,7 @@ FROM docker.io/library/debian:bookworm-slim AS metamath
858858
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
859859
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
860860
LABEL org.opencontainers.image.description="ECHIDNA + Metamath - metamath-exe CLI verifier with bundled databases"
861-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
861+
LABEL org.opencontainers.image.licenses="MPL-2.0"
862862
LABEL org.opencontainers.image.version="2.3.0"
863863
LABEL org.opencontainers.image.vendor="hyperpolymath"
864864

@@ -948,7 +948,7 @@ FROM docker.io/library/debian:bookworm-slim AS imandra
948948
LABEL maintainer="Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
949949
LABEL org.opencontainers.image.source="https://github.com/hyperpolymath/echidna"
950950
LABEL org.opencontainers.image.description="ECHIDNA + Imandra stub (proprietary licence required for real binary)"
951-
LABEL org.opencontainers.image.licenses="PMPL-1.0-or-later"
951+
LABEL org.opencontainers.image.licenses="MPL-2.0"
952952
LABEL org.opencontainers.image.version="2.3.0"
953953
LABEL org.opencontainers.image.vendor="hyperpolymath"
954954

.containerization/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env bash
2-
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# SPDX-License-Identifier: MPL-2.0
33
# Build ECHIDNA container images using Podman
44
set -euo pipefail
55

.echidnabot.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# SPDX-FileCopyrightText: 2026 Hyperpolymath
33
#
44
# echidnabot configuration for echidna

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# SPDX-FileCopyrightText: 2024-2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33

44
# EditorConfig helps maintain consistent coding styles

0 commit comments

Comments
 (0)