Files
buzz/crates
Logan Johnson 2d515fad41 fix(nip-ar): bound live sync heads by the token's channels
A channel-scoped token could sync channel A and then receive the full
head of an artifact that moved to channel B, when its pubkey could read
B. The live head read now drops a head outside the token's channels, so
the sync sends the source removal instead. When no readable frame can
remove an artifact from the client's copy, the sync ends with resync.

Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-10-26 15:56:22 -04:00
..