lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

commit a46797977a0f1df550c0abfdeab15b931cf3a9e1
parent f1fe6d5655e9aad2413f0073f0d304594344111f
Author: triesap <tyson@radroots.org>
Date:   Tue,  4 Aug 2026 11:45:01 +0000

build(package): bootstrap archive verification

- patch staged lower crates from exact workspace paths
- keep bootstrap patches outside crate archives
- preserve registry versions in package manifests
- unblock dependent cargo package verification

Diffstat:
MCargo.toml | 23+++++++++++++++++++++++
1 file changed, 23 insertions(+), 0 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml @@ -245,3 +245,26 @@ uuid = { version = "1.22.0", features = ["v4", "v7"] } x509-parser = { version = "0.17", default-features = false } zstd = { version = "0.13", default-features = false } zeroize = { version = "1" } + +# Release-staging bootstrap for unpublished members. Cargo removes package +# dependency paths while verifying `.crate` archives, so the workspace root +# supplies the exact local sources until Step 310 proves the same graph through +# an ephemeral registry. This table is not included in published archives. +[patch.crates-io] +radroots_core = { path = "crates/core" } +radroots_identity = { path = "crates/identity" } +radroots_blossom = { path = "crates/blossom" } +radroots_protocol = { path = "crates/protocol" } +radroots_event = { path = "crates/event" } +radroots_event_codec = { path = "crates/event_codec" } +radroots_trade = { path = "crates/trade" } +radroots_signing = { path = "crates/signing" } +radroots_transport = { path = "crates/transport" } +radroots_nostr = { path = "crates/nostr" } +radroots_nostr_connect = { path = "crates/nostr_connect" } +radroots_secrets = { path = "crates/secrets" } +radroots_storage = { path = "crates/storage" } +radroots_storage_sqlite = { path = "crates/storage_sqlite" } +radroots_transport_nostr = { path = "crates/transport_nostr" } +radroots_sync = { path = "crates/sync" } +radroots_geonames = { path = "crates/geonames" }