{"version":"snapshot-v1","raffleId":"63b9b582-6262-4ee2-8cca-6de5b4c0e43a","raffleDate":"2026-08-24","cutoffAt":"2026-08-25T00:00:00.000Z","totalWeight":210,"participantCount":3,"hash":"d3bd615414b8b92cd05bb70c4783e6f564e7831cbf68b6d32be6c5fe66e19a9f","canonicalization":"At lock, eligible participants are sorted by immutable X user id (ascending, byte-wise) and assigned consecutive integer ranges [cumulative_start, cumulative_end] sized by their weight. The canonical JSON of [{x_user_id, weight}] is hashed with SHA-256.","entries":[{"x_user_id":"dev:maya","username_at_draw":"maya","weight":75,"cumulative_start":0,"cumulative_end":74},{"x_user_id":"dev:samir","username_at_draw":"samir","weight":35,"cumulative_start":75,"cumulative_end":109},{"x_user_id":"dev:x","username_at_draw":"x","weight":100,"cumulative_start":110,"cumulative_end":209}]}