mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 16:14:40 +00:00
v1.2.0 (on Maven Central) speeds up the library's own reconcile and fingerprint walk on top of the v1.1.1 PrefixSumStorageVector wiring. At the 1M relayBench slice shape (NegentropyReconcileBenchmark, converges exactly, need/have=200k): client reconcile 264 → 178 ms, seal 424 → 320 ms, and the library's O(range) fingerprint walk 447 → 252 ms (~1.8×). Our prefix-sum path still answers each range fingerprint in 0.7 ms (356× the now-faster walk). All NIP-77 tests pass. Update the reconcile-profiling plan: the fix shipped via the upstream IStorage.fingerprint seam (v1.1.1) rather than a quartz-side fast server; record the v1.0.2 → v1.1.1 → v1.2.0 progression. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012EZeWww5TJnzBZKPoc6mvU