diff --git a/Cargo.toml b/Cargo.toml index 34d53f4..2654d13 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -100,12 +100,6 @@ rpassword = "7" # in). Patches all pallas-* crates so the version graph resolves # consistently against the same commit. PR upstream pending; switch back # to crates.io once merged. -# -# Source URLs point at the public github mirror so external clones build -# out of the box. Sulkta-internal builds short-circuit to the LAN gitea -# via a `git config url.*.insteadOf` rewrite — no network egress, same -# locked SHA. See `docs/internal-build-rewrites.md` for the one-line -# config that wires that up on Lucy + crafting-table + dev hosts. [patch.crates-io] pallas-codec = { git = "https://github.com/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } pallas-crypto = { git = "https://github.com/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } diff --git a/Dockerfile b/Dockerfile index ed8ac85..7af8e9e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,10 +5,9 @@ # 1. builder — rust toolchain, cargo build --release # 2. runtime — debian:bookworm-slim, just the binary + ca-certs. # -# Built nightly on Lucy (see lucy-infra/scripts/nightly-builds.sh) and -# published as `lucy-registry:5000/aldabra/mcp:{SHA,latest}`. Pulled -# anywhere we want the MCP server available — usually as a sidecar -# spawned by an MCP client (Claude Code, OpenClaw). +# Produces an `aldabra/mcp` image with the MCP-server binary baked in. +# Pulled anywhere the MCP server is needed — usually as a sidecar +# spawned by an MCP client (Claude Code, etc). # # Required env at runtime: # ALDABRA_DATA directory containing mnemonic.age (must diff --git a/README.md b/README.md index d92f17b..1fd3978 100644 --- a/README.md +++ b/README.md @@ -15,10 +15,6 @@ which is a centralized API we deliberately don't depend on. We want a wallet that talks directly to Koios + Ogmios endpoints — public, self- hosted, or whatever the operator points it at. -Also: it's the first Sulkta Rust project — useful as a workout for -crafting-table's Rust toolchain (per `Sulkta-Coop/lucy-infra` -`spec-crafting-table.md`). - ## Architecture Three crates in a Cargo workspace: @@ -66,11 +62,8 @@ Phase 4: ## Build ```bash -# Local (requires rustc 1.75+) +# Requires rustc 1.75+ cargo build --release - -# Through crafting-table (preferred — validates the toolchain there) -crafting-table build aldabra ``` ## Run