commit be49651bfb28cca467439a535ce2b4ae39d63152
parent fd1d0b54eaa526d0849522b4467e89a171146c8d
Author: triesap <tyson@radroots.org>
Date: Fri, 20 Feb 2026 23:27:58 +0000
contract: add exported crate surface manifest
Diffstat:
1 file changed, 34 insertions(+), 0 deletions(-)
diff --git a/contract/manifest.toml b/contract/manifest.toml
@@ -0,0 +1,34 @@
+[contract]
+name = "radroots-sdk-contract"
+version = "0.1.0"
+source = "rust"
+
+[surface]
+model_crates = [
+ "radroots-core",
+ "radroots-types",
+ "radroots-events",
+ "radroots-trade",
+ "radroots-identity",
+]
+algorithm_crates = [
+ "radroots-events-codec",
+]
+wasm_crates = [
+ "radroots-events-codec-wasm",
+]
+
+[export.ts]
+packages = [
+ "@radroots/core",
+ "@radroots/types",
+ "@radroots/events",
+ "@radroots/trade",
+ "@radroots/identity",
+ "@radroots/events-codec-wasm",
+]
+
+[policy]
+exclude_internal_workspace_crates = true
+require_reproducible_exports = true
+require_conformance_vectors = true