arena: vote author attribution by peer id over a window, follow renames #18
Reference in New Issue
Block a user
Delete Branch "arena/stable-attribution"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #17 (lair/quantus#11).
Telemetry node ids are per connection: a node that restarts or renames comes back under a new id, so votes keyed by node id split across the old and new identity, and with a lifetime attempt count the new identity had to outvote the whole history before the name came back. Votes are now keyed by peer id (stable across restarts and renames; node id only when telemetry gave no peer id), kept for the last 20 blocks per author, and displayed with the latest name telemetry reported for that peer. A rename shows within a block, a restart within a few. The lifetime attempts/attributed counters are unchanged.
Validated locally for three minutes against bob (quanpool-planck at confidence 1.0, our blocks voting for baba-gorchitsa).
🤖 Generated with Claude Code
https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5