Quick Start
View Full GuideGenerate Keys
Create a secp256k1 key pair for SHIP signing. Same keys work with Ethereum/Bitcoin.
Publish to DNS
Add your public key with types=SHIP at selector._dspip.yourdomain.com
Sign & Generate
Create SHIP payloads with issuer/subject, choose privacy mode, sign with ECDSA, and generate QR codes.
Verify
Scan 6-field QR codes, fetch public keys from DNS, and verify SHIP signatures.
Developer Tools
Interactive tools for building and testing DSPIP implementations
Documentation
Complete protocol reference with implementation guides, code examples, and best practices.
Verifier
Verify SHIP signatures on packages. Scan QR codes, detect privacy modes, and validate with DNS lookup.
Generator
Create signed SHIP QR codes with privacy mode selection. Build payloads with issuer/subject and generate QR codes.
API Playground
Interactive API testing environment. Try all protocol operations with live examples and code samples.
What is DSPIP?
The Digital Signing of Physical Items Protocol enables cryptographic authentication of shipping using SHIP type QR codes, DNS-based key distribution, and ECDSA signatures.
- โ SHIP type - shipping-focused signature format
- โ Privacy modes - standard, encrypted, or split-key
- โ Decentralized - DNS-based key distribution
- โ Issuer/Subject model - clear sender and recipient roles
- โ Last Mile Provider support - privacy-preserving delivery
- โ Open standard - no proprietary technology
Resources
Additional materials for implementing DSPIP
Test Vectors
Official SHIP type test data from the Internet-Draft for validating your implementation.
Privacy Modes
Standard, encrypted, and split-key privacy options for shipping data protection.
DNS Configuration
Publish public keys with types=SHIP and configure TXT records for verification.
Cryptography Guide
secp256k1 for standard/encrypted, Ed25519 for split-key labels, ECIES encryption.
Last Mile Providers
Privacy-preserving delivery with encrypted recipient data and split-key labels.
DSPIP.io
Main website with protocol overview, use cases, and business information.