commit f972c1a11d9afaab4dfaece81a68f2ccdd9332a8
parent cef43c597b8dc892d6385b4665266914e96e63e5
Author: triesap <tyson@radroots.org>
Date: Sun, 9 Aug 2026 03:05:15 +0000
build: add prototype contract source guard
- add a bounded report-only prototype contract census
- wire the guard through xtask and Nix contract surfaces
- enforce exact allowlists and fail-closed source discovery
- reconcile inherited TOML with the repository formatter
Diffstat:
1 file changed, 24 insertions(+), 11 deletions(-)
diff --git a/core/crates/tera_core/Cargo.toml b/core/crates/tera_core/Cargo.toml
@@ -21,25 +21,38 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[features]
default = []
mobile-social = [
- "radroots_sdk/blossom",
- "radroots_sdk/nostr",
- "radroots_sdk/sync",
+ "radroots_sdk/blossom",
+ "radroots_sdk/nostr",
+ "radroots_sdk/sync",
]
[dependencies]
radroots_blossom = { workspace = true, default-features = false, features = [
- "serde",
- "std",
+ "serde",
+ "std",
] }
radroots_sdk = { workspace = true, features = ["sqlite"] }
-radroots_event = { workspace = true, default-features = false, features = ["std"] }
-radroots_event_codec = { workspace = true, default-features = false, features = ["json", "std"] }
-radroots_identity = { workspace = true, default-features = false, features = ["std"] }
-radroots_protocol = { workspace = true, default-features = false, features = ["std"] }
-radroots_signing = { workspace = true, default-features = false, features = ["std"] }
+radroots_event = { workspace = true, default-features = false, features = [
+ "std",
+] }
+radroots_event_codec = { workspace = true, default-features = false, features = [
+ "json",
+ "std",
+] }
+radroots_identity = { workspace = true, default-features = false, features = [
+ "std",
+] }
+radroots_protocol = { workspace = true, default-features = false, features = [
+ "std",
+] }
+radroots_signing = { workspace = true, default-features = false, features = [
+ "std",
+] }
radroots_storage = { workspace = true, default-features = false }
radroots_sync = { workspace = true, default-features = false }
-radroots_transport = { workspace = true, default-features = false, features = ["std"] }
+radroots_transport = { workspace = true, default-features = false, features = [
+ "std",
+] }
radroots_transport_nostr = { workspace = true }
chrono = { workspace = true }
hex = { workspace = true }