How it works
One diagram, three actors, one loop.
BRAND PRODUCT BUYER / RETAILER
(issuer) (its credential) (verifier)
| | |
| -- delivers --> | |
| authenticity VC | |
| | <-- asks for -- |
| | proof of origin |
| | -- presents --> |
| | authenticity VC |
| | verifies (ok)
- A provenance credential is signed JSON that travels with the product.
- Delivery (brand → product/owner) and presentation (owner → buyer) are the same simple exchange loop: POST, read what the server wants, POST back.
- The credential proves origin without exposing a central database — each check is cryptographic, not a lookup someone can tamper with.