Link your ISBN to a cryptographically signed Book Edition VC, issue per-copy tokens at print time, and let distributors, customs, libraries, and readers scan a QR to validate authenticity.
Keep ISBN as the bibliographic ID. Add a VC layer for authenticity, provenance, and status.
{
"type": ["BookEditionCredential"],
"issuer": "did:web:veritrust.vc",
"credentialSubject": {
"isbn": "978-7-123456-78-9",
"title": "示例图书 / Sample Book",
"publisherDid": "did:veritrust:publisher:cn001",
"edition": "2025 1st CN",
"print_run": 10000
}
}
Publishers & rights-holders — control and prove print runs.
Printers — prove their batches are legitimate.
Distributors & retailers — source from verified stock.
Libraries & readers — scan for authenticity and edition.
Create a VC per ISBN/edition: title, author, publisher DID, print run, and validity term.
POST /publishers/edition/issue
Apply per-copy QR/NFC/watermark carrying a short token bound to the Edition VC.
token: JWS-compact + serial
Customs, retailers, libraries, and readers scan to see status: green/yellow/red with edition details.
GET /verify/book/{isbn or token}Retailers only accept stock with green VC status; bootleg runs get flagged on scan.
Distributors hold batch Ownership VCs; disputes resolved by signed records.
Libraries auto-verify donor copies before cataloguing; provenance is logged.
Readers scan to confirm edition, publisher, and recall status before purchase.