Skip to content

Commit cfecece

Browse files
hyperpolymathclaude
andcommitted
fix: apply PORT-REGISTRY.md — neural/prover API 8081, docs-site 4070
Port 8080 collided with VeriSimDB default. Per canonical registry, ECHIDNA is assigned port 8081. Updated 45+ files across container defs, entrypoint, echidnabot config, Rust/ReScript servers, scripts, and docs. Also moved docs-site from 4040 (Gossamer's port) to 4070. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 20242a7 commit cfecece

63 files changed

Lines changed: 223 additions & 150 deletions

Some content is hidden

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

.containerization/Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ ENV ECHIDNA_PROVER_PATH="/opt"
118118
RUN mkdir -p /app/proofs /app/config /app/logs
119119

120120
# Expose API port
121-
EXPOSE 8080
121+
EXPOSE 8081
122122

123123
# Health check
124124
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \

.containerization/Containerfile.full

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ RUN mkdir -p /app/proofs /app/config /app/logs
201201
# REST API
202202
EXPOSE 8000
203203
# GraphQL
204-
EXPOSE 8080
204+
EXPOSE 8081
205205
# gRPC
206206
EXPOSE 50051
207207
# Julia ML

0-AI-MANIFEST.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ secondary = "Julia (ML inference, port 8090), ReScript+Deno (UI, 28 files)"
5151
optional = "Chapel (parallel proof dispatch)"
5252
abi = "Idris2 (7 modules, zero believe_me)"
5353
ffi = "Zig (4 shared libraries)"
54-
interfaces = "GraphQL (8080), gRPC (50051), REST (8000)"
54+
interfaces = "GraphQL (8081), gRPC (50051), REST (8000)"
5555
build = "Justfile (primary), Cargo workspace"
5656
container = "Podman + Containerfile"
5757

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ Complete implementation of 13-component trust-hardening system:
115115
- Constraint Solvers: GLPK, SCIP, MiniZinc, Chuffed, OR-Tools
116116

117117
**API Interfaces**:
118-
- GraphQL API (async-graphql, port 8080)
118+
- GraphQL API (async-graphql, port 8081)
119119
- gRPC API (tonic, port 50051)
120120
- REST API (axum + OpenAPI, port 8000)
121121

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ echidna/
3333
│ │ ├── main.rs # CLI entry point
3434
│ │ └── lib.rs # Library root
3535
│ ├── interfaces/ # API interfaces (workspace members)
36-
│ │ ├── graphql/ # GraphQL (async-graphql, port 8080)
36+
│ │ ├── graphql/ # GraphQL (async-graphql, port 8081)
3737
│ │ ├── grpc/ # gRPC (tonic, port 50051)
3838
│ │ └── rest/ # REST (axum + OpenAPI, port 8000)
3939
│ ├── julia/ # Julia ML components

Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ ENV ECHIDNA_PROVER_PATH="/opt"
8787

8888
RUN mkdir -p /app/proofs /app/config /app/logs
8989

90-
EXPOSE 8080
90+
EXPOSE 8081
9191

9292
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
9393
CMD ["/app/bin/echidna", "--version"]

Justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ tour:
286286
echo " src/rust/agent/ - Agentic proof search (actor model)"
287287
echo ""
288288
echo "2. API INTERFACES: src/interfaces/"
289-
echo " graphql/ - async-graphql (port 8080)"
289+
echo " graphql/ - async-graphql (port 8081)"
290290
echo " grpc/ - tonic gRPC (port 50051)"
291291
echo " rest/ - axum + OpenAPI (port 8000)"
292292
echo ""

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ The verification pipeline applies the following checks to every proof:
131131
* *Agentic Proof Search*: Actor-based autonomous proof exploration
132132
* *Chapel Parallel Layer* (optional): Coforall-based parallel proof dispatch
133133
* *3 API Interfaces*:
134-
- GraphQL (async-graphql, port 8080)
134+
- GraphQL (async-graphql, port 8081)
135135
- gRPC (tonic + Protocol Buffers, port 50051)
136136
- REST (axum + OpenAPI/Swagger, port 8000)
137137
* *ReScript UI*: 28 compiled components for proof exploration

ROADMAP.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
4242
== v1.4 -- Interfaces and Extended Provers (COMPLETE)
4343

4444
* [x] 5 new provers (Vampire, E Prover, SPASS, Alt-Ergo, Idris2) -- total 17
45-
* [x] GraphQL interface (async-graphql, port 8080)
45+
* [x] GraphQL interface (async-graphql, port 8081)
4646
* [x] gRPC interface (tonic + Protocol Buffers, port 50051)
4747
* [x] REST interface (axum + OpenAPI/Swagger, port 8000)
4848
* [x] All 3 layers (Rust, Julia, Chapel) support 17 provers

arcvix-neurosymbolic-theorem-proving.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1138,7 +1138,7 @@ \subsection{Core Components}
11381138
Built on \texttt{rustyline} for readline-style editing.
11391139

11401140
\paragraph{API Interfaces.}
1141-
Three API interfaces (GraphQL on port 8080, gRPC on port 50051, REST on port
1141+
Three API interfaces (GraphQL on port 8081, gRPC on port 50051, REST on port
11421142
8000) expose \echidna{}'s capabilities to external tools. Each is implemented
11431143
as a separate workspace member, sharing the core library.
11441144

0 commit comments

Comments
 (0)