From a42043dec4bbf34b2f60513c25a7880221b7fd26 Mon Sep 17 00:00:00 2001 From: Kayos Date: Sun, 10 May 2026 18:24:57 -0700 Subject: [PATCH] docs: scrub internal host references from public docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed mentions of Rackham + Sulkta-runs-its-own-Koios claims from README + module doc-comments + Cargo.toml descriptions. aldabra works against any Koios endpoint — public api.koios.rest, preprod/preview, or operator-self-hosted — so the docs now reflect that capability neutrally instead of advertising our internal infra. --- README.md | 6 +++--- crates/aldabra-chain/Cargo.toml | 4 ++-- crates/aldabra-chain/src/koios.rs | 4 ++-- crates/aldabra-chain/src/lib.rs | 6 ++++-- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a879230..d92f17b 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,9 @@ for LLM-first usage (send, receive, mint, Plutus interaction). The existing Cardano MCP servers are either read-only doc gateways ([Jimmyh-world/Cardano_MCP](https://github.com/Jimmyh-world/Cardano_MCP)) or built on Blockfrost ([web3-mcp](https://github.com/strangelove-ventures/web3-mcp)) -which is a centralized API we deliberately don't depend on. Sulkta -runs its own Koios + Ogmios endpoints on Rackham; we want a wallet -that talks directly to those. +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` diff --git a/crates/aldabra-chain/Cargo.toml b/crates/aldabra-chain/Cargo.toml index cc1e50d..4ee0445 100644 --- a/crates/aldabra-chain/Cargo.toml +++ b/crates/aldabra-chain/Cargo.toml @@ -1,8 +1,8 @@ # aldabra-chain — pluggable backends for chain queries. # # A `ChainBackend` trait abstracts over Koios (HTTPS), Ogmios (WS/HTTP), -# or any future option. Phase 1 ships with a Koios implementation since -# Sulkta already runs Koios endpoints. +# or any future option. Phase 1 ships with a Koios implementation +# pointing at the public `api.koios.rest` instance by default. # # Submission paths land in phase 2. Read-only queries first. diff --git a/crates/aldabra-chain/src/koios.rs b/crates/aldabra-chain/src/koios.rs index 7d887df..72a6270 100644 --- a/crates/aldabra-chain/src/koios.rs +++ b/crates/aldabra-chain/src/koios.rs @@ -15,8 +15,8 @@ //! - preprod: `https://preprod.koios.rest/api/v1` //! - preview: `https://preview.koios.rest/api/v1` //! -//! Sulkta-hosted Koios on Rackham (when it lands) drops in here too — -//! it's the same API. +//! A self-hosted Koios deployment drops in transparently — same API, +//! whatever URL the operator points at. use std::collections::BTreeMap; use std::time::Duration; diff --git a/crates/aldabra-chain/src/lib.rs b/crates/aldabra-chain/src/lib.rs index c1f2d30..702a0ec 100644 --- a/crates/aldabra-chain/src/lib.rs +++ b/crates/aldabra-chain/src/lib.rs @@ -12,8 +12,10 @@ //! ## Backends //! //! - [`koios::KoiosClient`] — Koios REST client (POST `/address_utxos`, -//! `/address_info`). Sulkta runs its own Koios on Rackham; the -//! public `https://api.koios.rest/api/v1` works as a fallback. +//! `/address_info`). Points at any Koios endpoint — +//! `https://api.koios.rest/api/v1` for the public mainnet instance, +//! the preprod/preview equivalents for testnets, or a self-hosted +//! Koios at any URL. //! - Ogmios (TODO) — websocket client. use serde::{Deserialize, Serialize};