Proof of handover confirmed by the recipientās key and completed by a public stamp. At the door the recipient confirms on their own phone ā not with a squiggle on a strangerās screen ā and the moment is recorded in the public Sigelith log.
1. The shop prints a code ā Its plugin puts a signed code on the packing slip and a link in the shipping e-mail. The code carries no name and no address.
2. The courier scans it at the door ā Sigelith Courier checks the shopās signature and opens a short session, passed to the recipient by NFC (phones held together), Bluetooth or a QR code.
3. The recipient confirms ā On their own phone, with the link from the shop and a fingerprint, face or screen lock. The courierās code is valid for two minutes; when it runs out, the courier simply shows a new one.
4. Both are stamped ā The courierās app countersigns, stamps the confirmation and its own record in the public log ā only hashes, queued while offline ā and sends the evidence to the shop.
With a pickup code
Shops can choose a pickup code instead of the recipientās signature. The shop e-mails the buyer a code; at the door the courier scans it from the recipientās screen or a printout, types it or takes a photo of it ā or receives it from the recipientās app over NFC or Bluetooth. Sigelith Courier checks the code against the label, signs the record and stamps it. The recipient needs no app and no passkey ā only the e-mail.
For couriers ā Sigelith Courier
⢠Pickup code: reads the recipientās QR code or the characters on a screen or paper, takes the code typed, or receives it from the recipientās app over NFC and Bluetooth.
⢠The courierās key stays in the phoneās secure key store; a fingerprint unlocks it for every parcel or for 5 to 60 minutes.
⢠Works without internet: stamps wait in a queue and go out when the phone is back online.
⢠Keeps every record and exports a period as one file for the employer or a shop.
When the recipient does not confirm
⢠Handed over without confirmation ā Left with a neighbour or another person, or handed to a recipient who has no phone, no link or no internet at hand, or who does not want to confirm on a phone.
⢠Not handed over ā A delivery attempt: nobody home, the parcel refused, or a wrong address.
What the proof shows ā and what it does not
It shows:
⢠that the shop issued the code for this parcel;
⢠that whoever held the link from the shop confirmed it ā after the courierās session started, over the channel the evidence names (NFC, Bluetooth or QR);
⢠that the confirmation and the courierās record existed no later than their public stamps;
⢠with a pickup code: that the courierās phone held the code the shop sent only to the buyer, no later than the stamp;
⢠that the courierās key countersigned the confirmation.
It does not show:
⢠who the person was ā only control of the link and of a phone;
⢠what was in the parcel or what state it was in;
⢠where it happened ā a location in a record is the courierās claim;
⢠with a pickup code: that the recipient was at the door ā a code can be photographed or passed on;
⢠legal delivery under any law.
For shops and carriers
Shop plugins are being prepared, WooCommerce first. A plugin prints the codes, puts the link in the shipping e-mail, receives and checks the evidence, and marks the order āhanded over ā confirmed by the recipientā. It works with any carrier, because the code travels on the parcel. Carriers can build the protocol into their own apps.
Privacy
Only proofs pass through Sigelith: its servers receive 32-byte hashes to stamp ā never names, addresses, codes, confirmations, records or photos. The link from the shop travels in the part of the address that browsers never send to a server. The courierās location is optional and off by default; photos and the location go only to the shop. Codes are recognised on the phone by Google ML Kit, which sends Google technical data about its operation.
Proof of handover confirmed by the recipient.