commit 2d684028ab5eb782f7d5902a9bedb394650b14d2
parent 84967959650a54d933194cd13fbb362d8c5edd8f
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