commit 9385ccaf0aee19357a45dc666886e49d029b83c7
parent fb92badb3815ffeea38a3f233c78fc5153a249f8
Author: triesap <tyson@radroots.org>
Date: Wed, 29 Jul 2026 23:42:51 +0000
release: align SDK development contracts
- pin SDK public crates to the governed alpha cohort
- consume the consolidated event codec feature surface
- refresh the standalone lockfile for the current lib graph
- preserve the source-only capsule automation boundary
Diffstat:
3 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -2023,11 +2023,12 @@ name = "radroots_event_codec"
version = "0.1.0-alpha"
dependencies = [
"hex",
- "nostr",
"radroots_blossom",
"radroots_core",
"radroots_event",
"radroots_identity",
+ "radroots_protocol",
+ "secp256k1",
"serde",
"serde_json",
"sha2",
diff --git a/crates/event_codec_wasm/Cargo.toml b/crates/event_codec_wasm/Cargo.toml
@@ -25,10 +25,7 @@ radroots_event = { workspace = true, default-features = false, features = [
] }
radroots_event_codec = { workspace = true, default-features = false, features = [
"std",
- "serde_json",
- "nostr",
- "knowledge-nip54",
- "contract-manifest",
+ "manifests",
] }
serde = { workspace = true }
serde_json = { workspace = true }
diff --git a/crates/sdk/Cargo.toml b/crates/sdk/Cargo.toml
@@ -30,16 +30,15 @@ serde_json = [
"dep:serde_json",
"serde",
"nostr",
- "radroots_event_codec/serde_json",
+ "radroots_event_codec/json",
"radroots_trade/serde_json",
]
-nostr = ["radroots_event_codec/nostr"]
+nostr = []
knowledge = [
"serde",
"serde_json",
"radroots_event/knowledge",
- "radroots_event_codec/contract-manifest",
- "radroots_event_codec/knowledge-nip54",
+ "radroots_event_codec/manifests",
]
identity-models = [
"radroots_identity/std",