This document is a technical report that presents the jump consistent hash algorithm, which is characterized as a fast, minimal memory, and efficient consistent hash algorithm. The algorithm is notable for being expressible in a concise code format and is designed to improve upon previous algorithms by requiring no storage and providing faster performance. The report outlines the algorithm's ability to evenly distribute keys among buckets and manage workload effectively when the number of buckets changes. It also discusses the limitations of the algorithm, particularly its requirement for sequentially numbered buckets, making it more suitable for data storage applications rather than distributed web caching. The document further explains the theoretical and empirical performance results of the algorithm, illustrating its efficiency in minimizing data movement during shard adjustments. Additionally, it compares the jump consistent hash with existing consistent hashing methods, highlighting its advantages in memory usage and distribution balance.