MostlyQR

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:

text
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:

bash
curl -X POST https://europe-west2-mostly-qr.cloudfunctions.net/verifyUnitCode \
  -H "Content-Type: application/json" \
  -d '{ "data": { "serial": "K0TKPSGN9AB" } }'
json
{ "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:

bash
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