README (1151B)
1 # radroots_replica_sync 2 3 This is the README for `radroots_replica_sync`, which provides replica ingest 4 and synchronization interfaces for the `radroots` core libraries. 5 6 ## Overview 7 8 * typed request, bundle, selector, and transfer-version models for replica 9 sync flows; 10 * event-emission helpers that materialize replica-facing events from local 11 state; 12 * an explicit, non-default `legacy-ingest` feature for the historical 13 bare-envelope projection helpers; 14 * a `std` feature for the portable emit and sync surfaces without legacy 15 ingestion. 16 17 The legacy ingest module is excluded from default builds. It accepts bare event 18 envelopes and does not consume the event store's verified, valid-stream, and 19 current-visibility typestates, so it is not a Phase 1 product ingestion API. 20 New consumers must project only store-produced current visible admissions. 21 22 ## Copyright 23 24 Except as otherwise noted, all files in the `radroots_replica_sync` 25 distribution are 26 27 Copyright (c) 2025 Tyson Lupul 28 29 For information on usage and redistribution, and for a DISCLAIMER OF ALL 30 WARRANTIES, see LICENSE included in the `radroots_replica_sync` distribution.