commit 233f9fc50f5571d517d07be8564a282faeb959ee
parent c440c425e4e229209bbbef6e310bd8ba1851be85
Author: triesap <tyson@radroots.org>
Date: Mon, 13 Apr 2026 07:08:23 +0000
spec: align sdk product naming
Diffstat:
3 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/spec/README.md b/spec/README.md
@@ -1,15 +1,18 @@
-# radroots_sdk_contract
+# radroots_sdk
-Core contract for the Rad Roots cross-language SDK.
+Curated SDK contract for the Rad Roots cross-language SDK.
## Purpose
-This directory defines the Rad Roots SDK contract used to align Rust, TypeScript, Python, Swift, and Kotlin surfaces.
-It defines the public interoperability boundary for external integrators, keeps Rust as the canonical source for exported models and transforms, and enforces deterministic, machine-verifiable governance for contract changes and releases.
+This directory defines the `radroots_sdk` contract used to align Rust,
+TypeScript, Python, Swift, and Kotlin surfaces. It defines the public
+interoperability boundary for external integrators, keeps Rust as the canonical
+source for exported models and transforms, and enforces deterministic,
+machine-verifiable governance for contract changes and releases.
## Contract Surface
-Contract metadata is defined in `spec/manifest.toml` and currently includes:
+SDK contract metadata is defined in `spec/manifest.toml` and currently includes:
- model crates: `radroots_core`, `radroots_events`, `radroots_trade`, `radroots_identity`
- algorithm crate: `radroots_events_codec`
diff --git a/spec/manifest.toml b/spec/manifest.toml
@@ -1,5 +1,5 @@
[contract]
-name = "radroots_sdk_contract"
+name = "radroots_sdk"
version = "0.1.0-alpha.2"
source = "rust"
diff --git a/spec/operations.toml b/spec/operations.toml
@@ -1,5 +1,5 @@
[contract]
-name = "radroots_sdk_contract"
+name = "radroots_sdk"
version = "0.1.0-alpha.2"
source = "rust"