lib

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

replica.toml (1305B)


      1 schema_version = 1
      2 
      3 [contract]
      4 name = "radroots_replica_contract"
      5 version = "1.0.0-alpha.1"
      6 purpose = "offline-first local replica state and deterministic sync"
      7 
      8 [crate_family]
      9 schema = "radroots_replica_schema"
     10 storage = "radroots_replica_store"
     11 sync = "radroots_replica_sync"
     12 
     13 [policy]
     14 transport_agnostic_sync_core = true
     15 # Emit is part of the default sync surface; ingest determinism applies only to
     16 # the optional legacy feature named by legacy_ingest_feature below.
     17 deterministic_emit_and_ingest = true
     18 forbid_legacy_alias_identifiers = true
     19 profile_event_emission = "excluded"
     20 unknown_sync_request_fields = "reject"
     21 classified_listing_signature_verification = "required_before_state"
     22 classified_listing_head_selection = "raw_before_profile"
     23 classified_listing_operational_projection = "operational_partition_only"
     24 classified_listing_excluded_or_rejected_head = "remove_projection_and_advance"
     25 classified_listing_head_only_ingest = "reject_require_profile_aware"
     26 legacy_bare_envelope_ingest = "explicit_non_default_feature_only"
     27 legacy_ingest_feature = "legacy-ingest"
     28 phase_1_ingest_replacement = "none"
     29 future_product_ingest_input = "store_produced_verified_valid_visible_admission"
     30 
     31 [transfer]
     32 version = 2
     33 source = "crates/replica_sync/src/types.rs"
     34 constant = "RADROOTS_REPLICA_TRANSFER_VERSION"