package_tiers.toml (883B)
1 schema_version = 1 2 spec_id = "radroots.crates.release.v1" 3 direction = "same_or_lower" 4 enforced_dependency_kinds = ["normal", "dev", "build"] 5 6 [[tier]] 7 id = "foundation" 8 rank = 0 9 packages = [ 10 "radroots_core", 11 "radroots_identity", 12 "radroots_blossom", 13 "radroots_protocol", 14 ] 15 16 [[tier]] 17 id = "domain" 18 rank = 1 19 packages = ["radroots_event", "radroots_event_codec", "radroots_trade"] 20 21 [[tier]] 22 id = "spi" 23 rank = 2 24 packages = [ 25 "radroots_signing", 26 "radroots_transport", 27 "radroots_secrets", 28 "radroots_storage", 29 ] 30 31 [[tier]] 32 id = "adapter" 33 rank = 3 34 packages = [ 35 "radroots_nostr", 36 "radroots_nostr_connect", 37 "radroots_storage_sqlite", 38 "radroots_transport_nostr", 39 "radroots_geonames", 40 ] 41 42 [[tier]] 43 id = "orchestration" 44 rank = 4 45 packages = ["radroots_sync"] 46 47 [[tier]] 48 id = "sdk" 49 rank = 5 50 packages = ["radroots_sdk"] 51 52 [[tier]] 53 id = "facade" 54 rank = 6 55 packages = ["radroots"]