Verifizierung
Jeder — ein Käufer oder ein Wiederverkäufer — kann überprüfen, ob eine serialisierte Einheit authentisch ist. Verifizierung ist öffentlich: Die gedruckte Seriennummer ist die Berechtigung, daher ist kein API- Schlüssel erforderlich. Sie liest den echten Scan-Verlauf der Einheit + das Clone-Erkennungsergebnis.
# Die Seite zum Verifizieren
Richten Sie den Code einer Einheit (oder ihren GS1 Digital Link) auf:
https://mostlyqr.com/Verify?s=<serial>
Das Scannen damit mit einer beliebigen Handykamera (keine App) zeigt ein Ergebnis authentisch / gekennzeichnet / nicht gefunden, das Produkt, die Charge und alle Passport-Attribute. Die Seite kann auch QR, DataMatrix und Code 128 / EAN-13 mit ihrem integrierten Camera- Scanner lesen.
# Programmgesteuerte Überprüfung (aufrufbar)
Die Verifizierungsoberfläche ist ein öffentliches Firebase-Callable (keine Bearer-Key-REST-Route), daher kann es vom Browser aus ohne Schlüssel aufgerufen werden:
curl -X POST https://europe-west2-mostly-qr.cloudfunctions.net/verifyUnitCode \
-H "Content-Type: application/json" \
-d '{ "data": { "serial": "K0TKPSGN9AB" } }'
{ "result": {
"serial": "K0TKPSGN9AB",
"status": "genuine",
"reason": "ok",
"public": { "product": "Spring Roast 250g", "batch": "L-2027-04",
"attributes": [ { "label": "Model", "value": "Single-origin Ethiopia" } ] } } }
status ist eine der folgenden Optionen:
| Status | Bedeutung |
|---|---|
genuine |
Geprägt, aktiv, nicht gekennzeichnet. |
flagged |
Clone-Heuristik ausgelöst, oder die Einheit/Kampagne wurde widerrufen. reason/detail erklären. |
unknown |
Keine Seriennummer, die wir ausgegeben haben (nie geprägt oder falsch eingegeben) — mit Vorsicht behandeln. |
Die public Nutzlast ist eine datenschutzsichere Projektion: Produkt, Charge, grobe Region, Scan-
anzahl und Markenattribute nur — niemals Konto, Ziel oder Raw-Scan-Protokolle.
# Wiederverkäufer-Massenverifizierung
Distributor können eine ganze Stock-Liste auf einmal auf der Verifizierungsseite („Viele verifizieren") oder über die Bulk-Callable (bis zu 200 Seriennummern, dedupliziert; Einträge können reine Seriennummern, Verifizierungs- URLs oder Digital Links sein) überprüfen:
curl -X POST https://europe-west2-mostly-qr.cloudfunctions.net/verifyUnitsBulkCode \
-H "Content-Type: application/json" \
-d '{ "data": { "serials": ["K0TKPSGN9AB", "https://mostlyqr.com/Verify?s=ABCDEFGHJK7"] } }'
Gibt ein Verdikt-Array pro Seriennummer plus Zähler zurück — duplizierte oder nicht ausgegebene Stock vor dem Akzeptieren einer Palette erkennen. Die Seite bietet einen CSV-Export der Ergebnisse.
# Digital Product Passport
Eine Marke kann einer Kampagne (oder pro Charge) Attribute anfügen — Modell, Freigabejahr, Material, Herkunft… — die auf dem Verifizierungsergebnis angezeigt werden, wodurch Authentizität in eine Herkunftsseite umgewandelt wird (ausgerichtet mit GS1 Digital Link / die EU-DPP-Richtung). Stellen Sie sie im Dashboard-Reiter Serialized ein, oder über die Kampagnen-API. Batch-Attribute überschreiben Kampagnen- Attribute nach Etikett.
# Echtheitszertifikat
Ein authentisches Ergebnis bietet ein herunterladbares Zertifikat (ein Markenbild, das im Browser generiert wird). Eine serverseitige / Bulk-PDF-Version (über MostlyRender) steht auf der Roadmap.
# Nächste Schritte
- Serialisierte Codes — wie man die Einheiten, die dies überprüft, prägt.
- Die vollständige API-Referenz.