The Physical Package Protocol Dispatch Number

In the same way that the Internet Protocol address provides the basis for all data transfer on the internet, the Physical Package Protocol Dispatch Number (3PDN) is the basis of all packages delivered by PPP.

The 3PDN needs to be much larger than even an IPV6 address as an IP address only needs to show the location of the destination device on a network which doesn't change over time.  A 3PND needs to direct the package to a moving target (a person) and deal with priorities changing over time while also containing a fixed backup delivery location.

Even if all the constituent devices in a PPP network lose internet connectivity, the 3PDN contains all the information needed for every Package in a network to be delivered. 

The Current PPPDN Version (0.3.2) is a 512 code made up of:

  • 8 bits - PPPDN Version Number
  • 48 bits - PPP Service Provider ID (who is handling dispatch data and billing)
  • 48 bits - Dispatch User ID
  • 48 bits - Receiving User ID
  • 128 bits - Fall-back Delivery Location (Lat/Long/Height and code of destination Inbox)
  • 64 Bits - Dispatch Time (Unix Time - expires in about 300 billion years)
  • 32 Bits - Target Delivery Time (Dispatch Time plus #seconds - about 136 years delivery time)
  • 8 Bits - Dispatch Priority Level (256 priority levels)
  • 8 Bits - Sorting/Delivering Algorithm Code (256 possible ways to change delivery target and priority based on preceding data)
  • 80 Bits - Smart Case ID (includes size, case type and unique case ID)
  • 2 Bits - Mass Unit Code  -  00 = 1 gram increments (1g - 16.38kg) 10 = kg increments (0kg - 16.3met ton) 11 = 100kg = (100kg - 1638 metric tons)
  • 14 Bits - Mass
  • 8 Bits - Not Yet Allocated/Reserved
  • 16 Bits - Checksum

The 3PDN can be stored on a Bluetooth LE chip located on the Smart Case or be printed on a QR Code.  


Top Image CC 2.0: 12 Bytes Core Memory by Daniel Sancho