diff --git a/Cargo.toml b/Cargo.toml index 498e72a..1cf7370 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 the build host + ci-runner + 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 bfe72bf..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 in CI and -# published as a container image (aldabra/mcp). Pulled -# anywhere we want the MCP server available — usually as a sidecar -# spawned by an MCP client (e.g. Claude Code). +# 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 83e85cd..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 -ci-runner's Rust toolchain (per `Sulkta-Coop/infra-repo` -`spec-ci-runner.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 ci-runner (preferred — validates the toolchain there) -ci-runner build aldabra ``` ## Run