Details are in the following documents:

Part 1: basic mechanism (introduction and technical elaboration)

Part 2: motivation (non-technical)

Part 3: algorithms for fixed path and sequential allotment (technical)

Part 4: database design (in progress)