+3
-2
crates/jacquard-repo/src/repo.rs
+3
-2
crates/jacquard-repo/src/repo.rs
···
351
351
/// Applies write operations, creates signed commit, and collects blocks:
352
352
/// - Serializes records to DAG-CBOR and stores data blocks
353
353
/// - Applies operations to MST and computes diff
354
-
/// - Uses `diff.new_mst_blocks` for efficient block tracking
355
-
/// - Walks paths for original operations to build relevant_blocks (sync v1.1)
354
+
/// - Walks paths to include blocks required for sync v1.1 inductive proof
355
+
/// - Opts to overprovide blocks slightly so that a proof consistently succeeds
356
+
/// - Empirical heuristic rather than mathematical assurance, but it works
356
357
///
357
358
/// Returns `(ops, CommitData)` - ops are needed for `to_firehose_commit()`.
358
359
pub async fn create_commit<K>(