field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

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:
Mcore/crates/tera_core/Cargo.toml | 35++++++++++++++++++++++++-----------
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 }