Home

ScanToProve · Pet Health flow

One tag for life — from kit to memorial. DNA-anchored, blockchain-verified, owner-editable.

LIFECYCLE — ONE TAG, SIX STAGES, EVERY EVENT ANCHORED1Kit shipsNFC + QR + DNA swab2Owner claims6-digit PIN · chain anchor #13DNA resultsLab callback · chain anchor #24Live profileFinder · Vet · Owner tabs5Self-edit (PIN)Every save anchors a new event6Lost ↔ MemorialSame tag, new modeas life unfoldsPUBLIC PROFILE — ONE PAGE, THREE AUDIENCESShared EngineOne tag URL · authenticity · provenance · gated contentFinder viewCall owner · reward · share posterVet viewMedical alerts · DNA · vaccinesOwner viewProvenance chain · photos · editFOUNDATION — THE SHARED STACK ACROSS EVERY VERTICALNTAG424 SUNCryptographic tag authPolygon anchorImmutable provenanceBYOK storageR2 / S3 — encrypted at restResend alertsOwner-side notificationsTurnstile + WAFBot / abuse protectionNTAG424 NFCSUN-authenticated chipPrinted QRBackup scan pathDNA swab kitCheek swab → labPolygon chainEvent hash anchorscantoprove.com · Pet Health vertical

One tag, three audiences

A stranger sees "Call Owner First", reward and share-poster. A vet sees medical alerts, DNA panel and vaccination status. The owner sees the full profile plus the blockchain provenance trail. Same URL — adapts on every scan.

DNA → hashed → chained

When the lab returns the DNA panel, the raw payload is SHA-256 hashed and a "dna_results_received" event is anchored to Polygon Amoy. The DNA Verified ribbon lights up on the public page and the Vet tab gains the breed bars, genetic health markers and allergen predictions.

Owner self-edit, still tamper-evident

Owners update photos, medications, vaccinations and lost status from the public page using a 6-digit PIN. Every successful save anchors a "profile_updated" event with the diff hash, so even self-service changes remain cryptographically auditable — and a buyer or rescuer can trust the entire history.